学生管理系统.docx
- 文档编号:28468037
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:24
- 大小:1.17MB
学生管理系统.docx
《学生管理系统.docx》由会员分享,可在线阅读,更多相关《学生管理系统.docx(24页珍藏版)》请在冰豆网上搜索。
学生管理系统
学生成绩管理系统---应用 UML 建模
2013——2014 学 年 第 二 学 期
软件学院
《UML 建模》综合设计实验
学生成绩管理系统的 UML 建模
班级
学号
姓名
任课教师
日期
0
学生成绩管理系统---应用 UML 建模
第 1 一章 需求分析 ..................................2
1.1 系统的功能需求 ..............................2
1.2 用例模型 ....................................3
1.1.1 识别参与者 ...............................3
1.1.2 识别用例 ..................................4
1.1.3 用例的事件流描述 ..........................5
第 2 章 静态结构模型 ................................6
2.1 定义系统对象 ................................6
2.2 定义用户界面类 ..............................6
2.3 建立类图 ....................................6
第 3 章 动态行为模型 ................................7
3.1 创建系统顺序图(协作图) ....................7
3.2 创建系统的状态图 ............................7
3.3创建系统的活动图 ...........................7
第 4 章 物理模型 ....................................9
4.1 创建系统组件图 ..............................9
4.2 创建系统部署图 ..............................9
第 5 章 数据库模型 ..................................8
1
学生成绩管理系统---应用 UML 建模
第 1 章 需求分析
1.1 系统的功能需求
该学生成绩管理系统是一个面向学生,教师的用来进行对学生成
绩管 理的管理信息系统。
该信息系统能够为师生提供各种管理服务。
(1)学生成绩查询系统
能够为一定数目的学生提供服务,每个学生都能够有唯一的账号,每
一个账号包括个人的编号和个人信息,系统通过一个单独的程序为学
生提供服务,不需要人员的干预,这些服务包括:
查询成绩,修改自
己的密码;
(2)学生的成绩需要教师对其进行录入和修改,或删除,既
学生不直接与系统交互,教师代其与系统进行交互,当然教师也可以
进行对成 绩的查询 (3)而系统管理员主要负责的是对教师或者学生的
信息进行管理,并且管理员还得对本系统设置权限。
或者可以通过师
生的唯一账号对成绩进行查询。
对上述学生成绩管理系统的域描述进行分析,可以获得如下功能性
需求:
Ø学生拥有唯一的个人账户及密码
Ø教师对学生的成绩进行录入
Ø教师查看学生的成绩
Ø教学管理员可以修改教师基本信息
Ø教学管理员可以修改学生基本信息
Ø教学管理员可以添加教师基本信息
Ø教学管理员可以添加学生基本信息
Ø教学管理员可以删除教师基本信息
Ø教学管理员可以删除学生基本信息
Ø教学管理员对学生的成绩进行修改
2
学生成绩管理系统---应用 UML 建模
Ø教学管理员对学生的成绩进行删除
Ø教学管理员可以进行课程管理
Ø教学管理员可以通过师生的唯一账号对成绩进行查询
根据以上分析,给出系统功能图(可选):
1.2 用例模型
采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参
与者和用例,并建立用例模型。
在本系统中,
1.1.1 识别参与者
经过对该系统的分析,参与者可确定为:
学生、教师和教学管理员
3
学生成绩管理系统---应用 UML 建模
1.1.2 识别用例
用例包含:
学生、教师、教学管理员
1.1.3 用例的事件流描述
部分主要事件流:
①
用例编号:
001
用例名:
用户登录
用例描述:
用户根据自己的用户名和密码,登录到成绩管理系统
参与者:
学生和教师
前置条件:
电子商城正常运行时间
后置条件:
如果用户登录成功,该用户可进行权限范围内的相关操作;如果用户
登录未成功,则终止登陆或者重新登陆。
基本路径:
1、用户进入成绩管理系统;
2、用户输入用户名和密码
3、用户提交输入信息;
4、系统对用户的账号和密码进行有效性检查;
5、系统记录并显示当前登录用户;
6、用户进行权限范围内的相关操作;
7、系统允许进行权限范围内的相关操作操作;
扩展点:
用户的账号或者密码错误
1.系统弹出提示信息错误的窗口
2. 用户离开或重新登陆
②
用例编号:
002
4
学生成绩管理系统---应用 UML 建模
用例名:
学生成绩查询
用例描述:
学生在浏览过程中,选中相应操作,并将其添加到购物车中
参与者:
学生
前置条件:
系统正常运行时间
后置条件:
若学生登陆成功,且成绩查询无误,则该学生可以关闭该窗口,根据
自己的意愿进行其他相关操作;如果购物用户登录不成功终止操作。
基本路径:
1、系统确认用户已登录;
2、学生浏览想要查询的成绩;
3、确认成绩无误,关闭该窗口;
4、若成绩有误,直接向系统提出修改申请
5、由系统进行数据库查询,核实成绩,把修改结果反馈给学生
6、系统提示已批阅申请
7、学生再次查看成绩,确认无误
8、退出系统或进行其他权限范围内的操作。
③
用例编号:
003
用例名:
教学管理员修改用户信息
用例描述:
教学管理员修改相应用户信息
参与者:
教学管理员
前置条件:
学生成绩管理正常运行时间
后置条件:
若教学管理员登陆成功,且相应用户信息存在,则管理员可以修改相
应用户信息;否则,教学管理员不可以执行该操作。
基本路径:
1、教学管理员进入学生成绩管理系统后台;
2、学生成绩管理输入用户名和密码;
3、学生成绩管理提交验证信息;
4、系统对教学管理员的账号和密码进行有效性检查;
5、教学管理员进入用户管理界面;
5
学生成绩管理系统---应用 UML 建模
6、教学管理员搜索相应用户,点击修改按钮;
7、教学管理员进入用户信息修改界面;
8、教学管理员修改用户信息;
9、教学管理员提交修改后用户信息;
10、系统输出修改成功提示;
④
用例编号:
004
用例名:
教师录入学生成绩
用例描述:
教师录入相关学生的成绩到系统
参与者:
教师
前置条件:
学生成绩管理系统正常运行
后置条件:
若管理员登陆成功,则教师可将相关学生的成绩录入到系统;否则管
理员不可执行该操作。
基本路径:
1、教师进入学生成绩管理系统;
2、教师输入用户名和密码;
3、教师提交验证信息;
4、系统对教师的账号和密码进行有效性检查;
5、教师进入成绩管理界面;
6、教师点击录入学生成绩按钮;
7、教师进入成绩录入界面;
8、教师输入相应成绩;
9、教师提交信息;
10、系统输出添加成功提示;
该系统涉及到的用例图主要有:
系统用例图、学生用例图、教师用例图、教学管
理员用例图
(1)系统用例图:
学生有用户管理、课程管理、成绩管理、登陆系统的权限;教师
有用户管理、课程管理、成绩管理、登陆系统的权限;教学管理员具备所有管理
6
学生成绩管理系统---应用 UML 建模
的权限。
具体用例图如下所示:
(1)系统用例图
(2)学生用例图:
学生通过用户管理和成绩管理可进行密码修改、个人信息
查询和成绩查询,同时也可以通过课程管理进行课程信息查看。
如下图所示:
7
学生成绩管理系统---应用 UML 建模
(3)教师用例图:
教师通过成绩管理可进行成绩的录入并查看学生成绩,通
过教学管理可进行历年数据查询和个人课表查询等,通过用户管理可以查看个人
基本信息和注销登录、修改密码。
见下图:
8
学生成绩管理系统---应用 UML 建模
(4)教学管理员用例图:
可进行选课管理、成绩管理、教学管理、课程管
理和系统设置、用户管理。
具体如下图所示
9
学生成绩管理系统---应用 UML 建模
第 2 章 静态结构模型
进一步分析系统需求,发现类以及类之间的关系,确定它们的静态
结构和动态行为,是面向对象[7]分析的基本任务。
系统的静态结构模型
主要用类图和对象图描述。
2.1 定义系统对象
系统对象的识别可以通过寻找系统域描述和需求描述中的名词来进
行。
10
学生成绩管理系统---应用 UML 建模
2.2 定义用户界面类
通过对系统的不断分析和细化,可识别出下述界面类、类的操作和
属性。
2.3 建立类图
识别出了系统中的类后,还要识别出类间的关系,然后就可以建立
类图了。
实体类图:
11
学生成绩管理系统---应用 UML 建模
边界类图:
12
学生成绩管理系统---应用 UML 建模
第 3 章 动态行为模型
系统的动态行为模型由交互作用图(时序图和协作图)、状态图、活
动图描述。
3.1 创建系统顺序图(协作图)
描述系统用例的主要场景的顺序图(协作图)如下所示。
学生成绩查询顺序图:
13
学生成绩管理系统---应用 UML 建模
14
学生成绩管理系统---应用 UML 建模
管理员浏览用户登路记录顺序图:
15
学生成绩管理系统---应用 UML 建模
3.2 创建系统的状态图
成绩状态图:
16
学生成绩管理系统---应用 UML 建模
学生信息状态图:
17
学生成绩管理系统---应用 UML 建模
3.3创建系统的活动图
教师成绩管理活动图:
18
学生成绩管理系统---应用 UML 建模
学生查询成绩活动图:
19
学生成绩管理系统---应用 UML 建模
第 4 章物理模型
5.1 创建系统组件图
5.2 创建系统部署图
图 5.2 **系统部署图
20
学生成绩管理系统---应用 UML 建模
第 5 章 数据库模型
21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统