UML课程设计网上选课系统.docVIP

  • 496
  • 1
  • 约3.15千字
  • 约 18页
  • 2018-09-06 发布于湖北
  • 举报
UML课程设计网上选课系统

UML课程设计 UML课程设计 学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课系统 指导老师 范德斌 前 言 网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信息系统(MIS)。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。网上选课系统的功能性需求包括以下内容: (1)管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除以及对学生基本信息的添加、修改、查询和删除。 (2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课、付费以及对自己基本信息的查询。同样,通过业务层,这些操作结果存入到数据库中。 满足上述需求的系统主要包括以下几个小的系统模块: (1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统中进行网上课程的选择和确定。 (2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。 (3)系统管理模块。系统管理模块主要用于实现系统管理员对系统的管理和对数据库的操作,系统的管理包括学生信息、课程信息等信息的操作。 目 录 一、需求分析 1 1、功能需求 1 2、基本数据维护模块 1 3、基本业务模块 1 4、信息查询模块 1 5、系统管理模块 1 TOC \o 1-3 \u 二、系统中的用例图 PAGEREF _Toc20862 4 1、学生的用例图 PAGEREF _Toc3297 5 2、管理员的用例图 PAGEREF _Toc15512 6 三、系统的时序图 PAGEREF _Toc17893 8 1、学生选课时序图 PAGEREF _Toc19670 8 2、学生退选课程时序图 PAGEREF _Toc23827 9 3、学生查询个人信息时序图 PAGEREF _Toc9953 9 4、管理员添加课程时序图 PAGEREF _Toc23769 10 5、管理员修改课程时序图 PAGEREF _Toc23769 10 6、管理员删除课程时序图 PAGEREF _Toc23769 10 7、管理员添加学生时序图 PAGEREF _Toc23769 10 8、管理员删除学生时序图 PAGEREF _Toc23769 10 四、系统中的类图 PAGEREF _Toc14324 11 1、类图的生成 PAGEREF _Toc18952 11 2、系统中的其它类。 PAGEREF _Toc6735 11 五、系统中的活动图 PAGEREF _Toc994 13 1、学生的活动图 PAGEREF _Toc11810 13 2、管理员的活动图 PAGEREF _Toc22504 14 3、系统的活动图 PAGEREF _Toc2229 15 六、系统的构件图 PAGEREF _Toc13542 16 1、业务对象构件图 PAGEREF _Toc22972 16 2、用户界面构件图 PAGEREF _Toc32622 17 七、系统的部署图 PAGEREF _Toc24683 18 八、 小组成员 PAGEREF _Toc23337 19 九、总结 PAGEREF _Toc5636 19 一、需求分析 1.1 功能需求 (1)管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除以及对学生基本信息的添加、修改、查询和删除。 (2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课、付费以及对自己基本信息的查询。同样,通过业务层,这些操作结果存入到数据库中。 1.2基本数据维护模块 1.3基本业务模块 1.4信息查询模块 1.5系统管理模块 二、系统中的用例图 用例图(Use Case Diagram)在需求分析阶段有很重要的作用,它描述人们希望如何使用一个系统。 学生用例图 管理员用例图 三、系统的时序图 时序图(Sequence Diagram)主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。 系统的时序图主要有: 1、学生选课时序图; 学生选课顺序图 学生选课协作图 2、学生退选课程时序图; 学生退选课程顺序图 学生退选课程协作图 3、学生修改密码时序图; 学生修改密码顺序图 学生修改密码协作图 4、学生付费的序列图; 学生付费顺序图 学生付费协作图 5、学生查看已选课程的

文档评论(0)

1亿VIP精品文档

相关文档