基于学生服务系统的顺序图状态图用例图分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于学生服务系统的
顺序图、状态图、用例图分析
基于学生服务系统的顺序图、状态图、用例图分析
[摘要]为促进学生的成功发展,提供所需的、充分的、有质量的相关服务,是当今高等院校
是新形势改革发展中的热点之一。而如何运用信息技术手段提高学生教育、服务和管理水平,
下高校学生工作面临的重要任务。本文以学生服务系统为例,对其顺序图、状态图、用例图进行了简要分析。
一、学生服务系统顺序图分析
顺序图用于描述系统每个行为的对象类和这些对象类之间所传递的消息的时间顺序。
学生服务系统包括新生入学顺序图、学生信息查询顺序图、学生毕业顺序图。
学生入学顺序图
2、学生信息查询顺序图
3、毕业顺序图
二、学生服务系统状态图分析
(1)学生生命周期状态图
[学生退学,转学或毕业]
(2)教师生命周期状态图
[退休或转业] (3)教务员生命周期状态图
[退休或转业] (4)用户登录状态图
退出登录(5)学生成绩管理生命周期状态图
响应操作状态
返回主界面(6)教师成绩管理生命周期状态图
继续录入
(7)教务员管理模块生命周期状态图
进行下一个操作
三、学生服务系统用例图分析
用例图用来支持软件系统的需求分析。描述系统外部动态功能和静态功能的组合。在学生服务系统中,主要有活动有学生对个人信息的填写与提交,学生进行选课,学生对信息查询;教师对选课学生的课程成绩输入;教务员对学生信息的管理(包括添加、修改、删除)和对教师信息的管理(主要是账户管理)。由以上的系统描述可知,学生学籍管理系统的主要参与
者有:辅导员,教师和学生。对于待开发的学生服务系统根据以上系统描术及高校管理中各种事务的处理流程可提取以下的几个用例:
(1)用户管理:为了更好地管理用户的权限及维护学生信息、系统信息的安全,在用户进行系统进行相应的操作前,需要对用户的身份进行验证,所以有用户登录这一过程,这时便需要对权限内的用户进行管理。
(2)选课管理:学生在学校选课期间可以进行选就选课,检查和删除课程,而在平时可以对所选课程进行查询;而在学生选课出现问题时,在提出申请后,教务员可以直接帮助学生对选课信息进行修改,同时,教务员可根据教学需要进行一定的选课条件限制。
(3)信息管理:学生可以对个人信息进行查询操作;在新生注册时,教务员要把新生的信息录入系统,而根据教学需要,教务人员可以对学生信息进行查询,修改,删除操作。
(4)成绩管理:任课教师在考试后输入学生相应课程的分数;学生对个人历年课程成绩的查询;同时,教务员对教师录入的成绩进行监控与核实,如果成绩出现问题后,教务员可以对学生成绩的修改。
(5)系统管理:教务员在需要时可以对系统的服务进地启动和停止,主要是在某些特殊情况下的操作。
对应以上的用例描述,得到相应的系统用例图、学生角色用例图、教师角色用例图和教务员用例图,具体如以下各图:
系统用例图
用户管理
学生
选课管理
教务员
成绩管理教师
信息管理
系统管理
(2)学生角色用例图
学生角色用例图用户管理
密码修改1
网上选课
学生
选课管理
个人课表查询
课程详情查询
及格成绩
成绩管理查询成绩
不及格成绩
专业计划完成情况
信息管理学生信息查询个人信息查询
专业计划查询
查询课程信息(3)教师角色用例图
教师角色
用例图用户管理
密码修改
教师
(4)教务员角色用例图