uml学生选课系统.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

选课管理系统分析设计

一、 系统需求分析 1.1 系统概述 选课管理,负责新学期的课程选课注册工作;要求做录入与生成新学期课

程表 ,学生选课注册,查询方面的编写。并且将选课注册信息的统计与报表生

成,把学生选课注册信息传送给财务系统 。

二、 系统功能分析

2.1 “学生”活动者使用本系统查询新学期开设的课程信息和教师开课信息,选

课并登记注册课程,查询自己的课程成绩信息。

2.2 “老师”活动者使用本系统查询新学期开设的课程信息、学生选课信息和学

生成绩信息。

2.3 “教学管理员”活动者使用本系统管理学期开设的课程的选课注册和学生的

考试成绩。

2.4 “财务系统”活动者是外部系统活动者,从本系统接受学生的课程注册信息。

三、 系统静态建模 3.1 选课管理系统类图 3.1 课程管理对象类图 3.2 成绩管理对象类图 3.3 人事信息对象类图

3.2 选课管理系统中用户关系 3.4 选课管理的 Use Case图

四、 系统数据库建模 经过分析,本系统至少应有 6 个数据库表: 4.1 学生(学生号、姓名、出生日期、性别、籍贯、地址、电话、

入学时间、专业、班级备注) 4.2 教师(教师号、姓名、出生日期、性别、籍贯、地址、电话、

职称、专长、备注) 4.3 课程(课程号、课程名、描述、学分、学时、性质、备注) 开设课程 (课程号、学期、授课日期、 授课时间、 地点、选修人数、

备注) 4.4 选课(学生号、课程号、学期、成绩、备注) 4.5 任课(教师号、课程号、学期、备注)

五、 系统动态建模 5.1 选课注册顺序图 5.2 设置开设课程顺序图 5.3 成绩登记与统计的顺序图 5.4 管理课程信息协同图 5.5 选课学生登记状态机图 5.6 选课课程登记状态机图 5.7 设置开设课程活动图

六、 系统物理建模 6.1 系统组件图

6.2 系统配置图 6.3 系统的

最近下载