- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML建模学生选课系统(类图+对象图+用例图+部署图)-课程设计
UML建模学生选课系统(类图+对象图+组件图+部署图)
录
1.项目简介?3
1.1. 学生选课系统?3
1.2. 项目主题?3
1.3. 设计思路?3
1.4.? 项目目的?3
2. 小组成员?4
2.1. 小组成员简介?4
3. 需求分析和设计过程?5
3.1. 需求分析?5
3.2. 技术支持?5
3.3. 设计过程?6
4. 本次课程设计小结?8
5.附录?9
5.1 用例图?9
5.2 活动图?10
5.3 状态图?13
5.4 顺序图?14
5.5 协作图?19
5.6 类图?22
5.7 对象图?23
5.8 组件图?24
5.9 部署图?24
5.10 产考资料?25
1.项目简介
?1.1. 学生选课系统 ?
随着学校教学管理的网络化,为了简化在校学生选课的复杂程序,为了便捷的管理教学教务,学生选课系统成为了现在高校教学中必不可少的一个部分。由于,目前高校多采用学分制,学生在一定范围内可以选择自己喜欢的和学需要的学科进行学习和研究,使得高校更好的进行学生的个性教育,同时这也加重了教学教务中工作负担。此外,我国高校进行扩招,在校学生越来越多,使学校的教学资源紧张,管理教职人员和课程安排更加复杂。所以,学校推行学生选课系统势在必行。
?1.2. 项目主题
为了满足在校大学生人数的不断增加,从而对教务系统的数据量的需要。本系统包括了学生上网选课和教师发布课程两个方面进行设计,基本实现了学生的信息查询、选课功能,教师发布课程的功能,另外也解决了管理员的管理权限问题。
?1.3. 设计思路
1. 利用UML和Rational Rose工具对系统进行建模 ;
2. 进行需求分析,从而绘制系统的用例图、活动图和时序图 ;
3. 根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图 ;
4. 绘制系统中重要功能的对象图 ;
5. 绘制系统的组件图和部署图 ;
6. 对所完成的模型进行正向工程,创建系统的主要程序框架;
?1.4.? 项目目的
1. 理解UML语言的概念、结构、语义、表示方法以及UML的便捷;
2. 掌握UML建模工具Rational Rose的使用方法;
3. 通过学生选课系统,熟练地使用Rose工具;
2. 小组成员
?2.1. 小组成员简介
李诺
进行需求分析,从而绘制系统的用例图、活动图和时序图。
于澎
根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图
王雄
绘制系统中重要功能的对象图,组件图和部署图 ;1240
UML建模学生选课系统(类图+对象图+用例图+部署图)
3. 需求分析和设计过程
?3.1. 需求分析
3.1.1. 学生选课系统的产生
?学生选课系统是主要针对在校学生和教师使用,随着学校教学管理的网络化,为了简化在校学生选课的复杂程序,为了便捷的管理教学教务,学生选课系统成为了现在高校教学中必不可少的一个部分。对于学生来说,目前高校多采用学分制,学生在一定范围内可以选择自己喜欢的和学需要的学科进行学习和研究,使得学生能更好向个性发展。对于老师来说,传统的通过纸的选课方式,既浪费了同学和老师的时间,加重了教学教务中工作负担,也不符合现在教学中环保的思想。此外,我国高校进行扩招,在校学生越来越多,使学校的教学资源紧张,管理教职人员和课程安排更加复杂。学校利用现代教育网络化的优势,通过学生选课系统,大大减低了教学家务中的工作负担和统计时的出错率,节约了教师的工作时间。
?3.2. 技术支持
3.2.1. 以MIS为基础
??所谓MIS(管理信息系统——Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
3.2.2. 以UML为建模语言
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。UML融合了Booch、OMT和OOSE方法中的基本概念,而且这些基本概念与其他面向对象技术中的基本概念大多相同,因而,UML必然成为这些方法以及其他方法的使用者乐于采用的一种简单一致的建模语言;其次,UML不仅仅是上述方法的简单汇合,而是在这些方法的基础上广泛征求意见,集众家之长,几
文档评论(0)