学籍管理系统UML建模.docx
《学籍管理系统UML建模.docx》由会员分享,可在线阅读,更多相关《学籍管理系统UML建模.docx(14页珍藏版)》请在冰豆网上搜索。
学籍管理系统UML建模
基于UML的学生学籍管理系统模型
一、问题概述
在高校是日常管理中,对学生学籍的管理是一项非常重要的教学管理任务,苴管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容内过多,繁琐,处理的过程也非常复杂,单纯人工管理很难跟上学校教学改革与发展的步伐,所以需要一个便于学生信息管理的学生学籍管理系统来帮助学生信息的管理。
二、建模过程
1、建立系统用例模型
l.i系统描述
在学籍管理过程中,主要有活动有学生对个人信息的填写与提交,学生进行选课,学生对信息查询:
教师对选课学生的课程成绩输入;教务员对学生信息的管理(包括添加、修改、删除)和对教师信息的管理(主要是账户管理)。
1.2系统参与者的确定
学生学籍管理系统的主要参与者有:
教务员,教师和学生。
1.3系统用例描述
提取以下的几个用例:
(1)用户管理:
为了更好地管理用户的权限及维护学生信息、系统信息的安全,在用户进行系统进行相应的操作前,需要对用户的身份进行验证,所以有用户登录这一过程,这时便需要对权限内的用户进行管理。
(2)选课管理:
学生在学校选课期间可以进行选就选课,检查和删除课程,而在平时可以对所选课程进行查询;而在学生选课岀现问题时,在提岀申谙后,教务员可以直接帮助学生对选课信息进行修改,同时,教务员可根据教学需要进行一定的选课条件限制。
(3)信息管理:
学生可以对个人信息进行查询操作:
在新生注册时,教务员要把新生的信息录入系统,而根据教学需要,教务人员可以对学生信息进行査询,修改,删除操作。
(4)成绩管理:
任课教师在考试后输入学生相应课程的分数:
学生对个人历年课程成绩的查询:
同时,教务员对教师录入的成绩进行监控与核实,如果成绩出现问题后,教务员可以对学生成绩的修改。
(5)系统管理:
教务员在需要时可以对系统的服务进地启动和停止,主要是在某些特姝情况下的操作。
1・4用况图
1.4.1系统用况图
142学生角色用况图
日子元素
«subsys
学生角色
信息管理
«include»
密珂修改
网上选谍
—
个人课
表查询
**
课程详
情查询
XKincl^e^^
查询成聂
全詩成绩
不及■••
勞息
个人•…
«include»
1.4.2教师角色用况图
F子元素
〈〈subsystem〉》
老輔角色
用户管理
«inclnde»
■■哎>修改密码
老师
^incl-ude^^
■威软录入
1.4.3教务员角色用况图
二孑元素
n»
敎务员角色
添加用户
修改用户
■除用户
新生信息注册
学生信息修改
学生信息■除
2•建立系统动态模型
2.1活动图
2.1.1学生成绩查询活动图
回学生成绩查询
E孑■元素
2・1・2学生选课活动图
E孑■元素
回学生选课
学生
登录<-
输入用户名和密码
i
2.1.3教务员信息修改活动图
叵较务另借息任减
E)子元素
I厂……事済h•…
・4教师成绩录入活动图
回毀师成绩录入
『—•蚩_、
正确
IJ
选择录入成绩班级<
〔心、
确定导入
—继级导入矿_、—
不继续
更新数•据库
2.2时序图
sd叛生注刑
E:
子兀素
学生
2.2.1新生注册时序图
学生注册界面学生注冊控制注册管理规则数据库複块
诸求注册()
11
输入用户名()
查询学生对象()
可以注册0
榕数揭存入数揭库0
注册舷功0
222学生选课时序图
Sd金生迭课
E'子元素
学生
系统登录界面选谍界面
选课管理
数据库模块
输入用戶名和密玛()
登录成功()口
选谍0
推出系统0
I
2.2.3教师成绩录入时序图
Sd程师成绩录入
S子元索
教师杀统登录界面
成绩录入畀面
成绩录入育理
数据库模块
输入用户名和密码〔)
登录成功〔)
成绩录入〔)
2.3状态图
2.3.1学生生命周期状态图
一学生生命周期
-子兀索
护f生入学注册
住册状态
注册成功
2.3.2教师生命周期状态图
教菲生命周期
J应聘教师职位
应聘教师职位我态
校录用
授课伏态
233教务员生命周期状态图
-曰子元索
載务员管理生命周期
——
快入教务员曾理模块
——等侍教务员输入操作选项状态
选择退
出选项_卜E顶进行下;个操作
|执行输入操作状态!
1
>退出教务员管理状态
234用户登录状态图
2.3.5学生成绩管理生命周期状态图
E子元索
学生成绩管理生命周期
越生进入成绩管理複块
-等特输入操作选项状态
\•学生输入操作选项
2.3.6教师成绩管理生命周期状态图
s子元素
教师成绩管理生令周期
等待菜单选择状态
退出教师成绫管理模块
2.3.7教务员管理模块生命周期状态图
一教务员管理生命周期
日子兀索
护入敎务员管理複块
——等特教务员输入操作选项状态<__.
选择退
出选项加作选项进行丄操作
执行输入操作状态
>退出敎务员管理状态
2.4类图
2.4.1人员信息类图
242接口包内类图
日系统设置曰操作
龜数据维护0縫代码维护0
S敕务员管理模块日操作
()
日用户登录
S操作
編用户登录()辔用户注销()隔退出系统()
也目目目目•JJ・■dRdJ■■•■■•管管管管管戶谍绩冷统用选成<系
n学生管理模块
日操住
縫选课管湮0您成绩管理()馨用户管理0辑信息管理0
日用户登录}
>
日操作
龜用户登录()
編用户注梢()
龜退出系统()
日鞍务员系统管理
E属性
豆数务员号:
long豆日期:
&缶
E操作
編启动杀统服势0総停止茶统服务0
日教知管理模块
E操作
籠用尸管理0
籍成绩管理0
243事务包内类图
日教师威绩爸理
-属性
耳教师号:
long耳日期:
date豆.课程号:
long空学生学号:
iong叵L成绩:
int
曰操作總录入成绩()
日学生选课管理
日属性
星学生学号:
long叵L日期:
dm且课程号:
long叵L教师号:
long
日学生成绩官理曰属性
旦学生学号:
Long阿日期:
date岚谍程号:
long
日学生信息管理
日僅性
旦祝限号:
iM皑日期:
date
三、建模总结
通过建立用况图、活动图、时序图、状态图、类图来实现基于UML的学生学籍管理系统建模。