UML学生的信息管理系统__实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用心、精心、决心、匠心
面向对象分析与设计期末实验
设计题目 : 学生信息管理系统
姓名
学院:电子信息工程学院
系别: 计算机科学与技术
班级:网络工程1班
用心、精心、决心、匠心
A部分需求分析
一、实验目的
利用所学的UML建模知识设计学生信息管理系统。由于信息技术的急剧发展和配合管理的思想的出现,各种网络化,自动化,配合技术在各自的业界的管理实践中迅速得到应用。学生的信息的管理系统的开发非常有必要。学生的信息管理系统的目标是在学生的信息管理中,使用计算机的网络技术,通讯技术和信息处理技术,使学生的信息得到加工,依次传达及保存。根据学生的信息管理的电子化和网络化,来实现全面改善学生信息的管理环境,提高管理效率。系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。
管理员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。
二、实验仪器或设备
学生用计算机一台
三、设计原理、系统业务及功能
设计原理:
系统要对使用要求不同的用户群体,设置不同的权限,设置系统的
不同功能。管理员能有效管理学生的信息,同时,学生可以随时大
量检索查询多种信息。
设计方案及流程:
1.这个项目从结构上分。
①管理员:通过已有学生信息仓库,管理学生的信息,还可以管理
教师的信息,管理课程的信息,管理班级的信息;
②学生:可以修改学生的信息,选择课程,检索成绩等;
③教师:修改教师的信息,检索学生的成绩,登记授课的学生状况
等。
2.系统功能模块
(1)学生功能:查询课表,选课,成绩,修改学生个人信息。
(2)教师功能:录入成绩,查询教授学生状况,修改老师个人信息。
3.管理员功能模块
(1)学生管理:学生用户的追加,学生信息的浏览,修改,删除。
(2)教师管理:教师用户的追加,教师信息的浏览,修改,删除。
(3)课程管理:课程查询,添加,修改,删除,公布课表等。
(4)班级管理:班级的查询,添加,修改,删除
B部分系统UML建模
1.用况图
(1)系统用况图:
该用况图中的用况分析如下:
(2)管理员用况图:
该用况图中的用况分析如下:
(3)教师用况图:
该用况图中的用况分析如下: 用例名称
学生信息的修改 标识符
Man003 基本操作流
程 1.管理员登陆系统并为学生分配账户和密码 2.学生登陆系统修改信息
3.系统更新学生信息
可选操作流
程 1a.
学生登陆系统修改信息,系统故障修改失败 2a.学生登陆系统修改信息,修改成功系统保存
(4)学生用况图:
该用况图中的用况分析如下: 2.时序图
时序图描述对象之间动态的交互关系,并且将重点放在消息序列上,是描述消息是如何在对象间发送和接受的。在构建系统中占重要作用。
用例名称
选课 标识符
Stu005 基本操作流
程 1.管理员为学生分配登陆账户和密码 2.学生成功登陆系统并进入选课页面
3.选择课程
可选操作流
程 1a.账户密码不正确时,登陆失败 2a. 成功登陆但不在选课时间内或超出选课权
限时,选课失败进不到选课页面
2b.在选课时间内登陆时,成功选课
(1)系统管理员管理网站的时序图:
系统管理员管理网站的时序图说明:
(1)管理员成功登陆信息管理页面
(2)学生信息查询操作可查询学生数据库里学生的信息、
(3)在本页面显示查询内容并返回成功消息
(4)在信息管理页面同时可进行学生的追加、信息的删除、修改操作并且将消息提交到学生信息数据库中
(5)将更新后的内容显示到本页面上,返回成功消息
(6)在信息管理页面上同时可对教师信息进行修改、删除和教师的追加并将消息提交给教师信息仓库,教师信息仓库将更新过的内容
显示到页面中同时返回成功消息
(7)在信息管理页面上同时可对班级信息进行修改、删除和增加并将消息提交给班级信息仓库,班级信息仓库将更新过的内容显示到
页面中同时返回成功消息
(8)在信息管理页面上同时可对课程信息进行修改、删除和增加并将消息提交给课程信息仓库,班级信息仓库将更新过的内容显示到
页面中同时返回成功消息
(9)操作完成后退出登录
(2)教师登陆系统的时序图:
教师登陆系统的时序图说明:
(1)教师输入账户和密码成功登陆到登陆界面
(2)通过查询信息操作提交到教师信息仓库
(3)将查询到的信息显示到该页面
(4)返回成功信息
(5)检索学生成绩操作和查询教授学生状况操作可将学生信息数据库中的内容显示到该页面上
(6)成功显示后返回登陆页面
(7)退出系统
学生登陆系统的时序图:
学生登陆系统的时序图说明:
(1)学生成功登陆到登陆界面
(2)通过学生信息数据库查询个人信息
(3)将查询到的信息显示到该页面
(4)返回成功信息
(5)进入选课选项可将学生信选课情况的内容显示到该页面上
(6)检索学生成绩操作可将学生信息数据库中的内容显示到该页面上
(7)成功显示后返回登陆页面
(8)退出系统
四、总结
1、用例模型是把应满足用户需求的基本功能聚合起来表示的强大工
具,用例反映了系统能够完成什么样的功能