学籍管理系统.docx
《学籍管理系统.docx》由会员分享,可在线阅读,更多相关《学籍管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
![学籍管理系统.docx](https://file1.bdocx.com/fileroot1/2023-1/3/e58fd4c8-0917-4acb-858c-fdc065dfe651/e58fd4c8-0917-4acb-858c-fdc065dfe6511.gif)
学籍管理系统
基于UML的学生学籍管理系统模型
一、问题概述
在高校是日常管理中,对学生学籍的管理是一项非常重要的教学管理任务,其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容内过多,繁琐,处理的过程也非常复杂,单纯人工管理很难跟上学校教学改革与发展的步伐,所以需要一个便于学生信息管理的学生学籍管理系统来帮助学生信息的管理。
二、建模过程
1、建立系统用例模型
1.1系统描述
在学籍管理过程中,主要有活动有学生对个人信息的填写与提交,学生进行选课,学生对信息查询;教师对选课学生的课程成绩输入;教务员对学生信息的管理(包括添加、修改、删除)和对教师信息的管理(主要是账户管理)。
1.2系统参与者的确定
学生学籍管理系统的主要参与者有:
教务员,教师和学生。
1.3系统用例描述
提取以下的几个用例:
(1)用户管理:
为了更好地管理用户的权限及维护学生信息、系统信息的安全,在用户进行系统进行相应的操作前,需要对用户的身份进行验证,所以有用户登录这一过程,这时便需要对权限内的用户进行管理。
(2)选课管理:
学生在学校选课期间可以进行选就选课,检查和删除课程,而在平时可以对所选课程进行查询;而在学生选课出现问题时,在提出申请后,教务员可以直接帮助学生对选课信息进行修改,同时,教务员可根据教学需要进行一定的选课条件限制。
(3)信息管理:
学生可以对个人信息进行查询操作;在新生注册时,教务员要把新生的信息录入系统,而根据教学需要,教务人员可以对学生信息进行查询,修改,删除操作。
(4)成绩管理:
任课教师在考试后输入学生相应课程的分数;学生对个人历年课程成绩的查询;同时,教务员对教师录入的成绩进行监控与核实,如果成绩出现问题后,教务员可以对学生成绩的修改。
(5)系统管理:
教务员在需要时可以对系统的服务进地启动和停止,主要是在某些特殊情况下的操作。
1.4用况图
1.4.1系统用况图
1.4.2学生角色用况图
«Eubsystei*»
一学生角色
=1子兀素
K^include)-)-
用户営理一▽
网上选课
谍程详刁
情查询《inc]■护1少》
全部成缰
直询战绩
«iaclutit»
~A
不及….
学生信息
-■芳
十人….
查询
1
'C^indude^
課程.…
及林威域
1.4.2教师角色用况图
一老鄭角色
匕子无素
用户管理
<——3>
懺改憲玛
老师
成绩管理
ainelnciQ〉
成绩录入
1.4.3教务员角色用况图
教务負角色
-子元索
«incl*idt»
用户官理
KCinielude^
*
«iadltid«»
•'>
农iuulu血》》
''
迭课管理
贱绩管理
->>
-€>”
__.一「「彳*色叫竽〉选谍的衷设置
■Delude
一一
系统管理
樓实成境表
—”■诚
«ibcliad*»
添加用户
僵改用户
■除用户
新生信息注册
学生信息修改
学主信息■除
2.建立系统动态模型
2.1活动图
2.1.1学生成绩查询活动图
2.1.2学生选课活动图
叵学生选课
甦
登录W
输入用户名和密码
错俣
正确
2.1.3教务员信息修改活动图
2.1.4教师成绩录入活动图
2.2时序图
2.2.1新生注册时序图
詛車生注册
-曰子元素
学生注珊界面
学生注册控制
注珊管理规则
数据库模块
2.2.2学生选课时序图
三子元素
输入用户名和密码0登录成功0匚选课0
□
查询选课信息D
重新选课0
忝加选课0
棵存选踝信息0
选课成功0
将数据存入数据库0
二——三
抢出系统0
223教师成绩录入时序图
凹子元素
教师系统登录界面
成豔录入管理数据库模决
成绩录入界面
退出累纸0
2.3状态图
2.3.1学生生命周期状态图
_学生生命周期
-子兀
萨生入学注册
「注册状态]:
、蛙册成功
:
I在校学习状态"]:
I曙生离校[学主退学I转学或毕业】
「离校状态]:
232教师生命周期状态图
-子元柔
233教务员生命周期状态图
融务员菅理坐命周期
>退出数务员昔理伏态
2.3.4用户登录状态图
-子元索
用户登录
唁息审直遹过
退出登录状态<
2.3.5学生成绩管理生命周期状态图
学生歳議宣理生命周期
-子兀索
卜生逬入成绩管理模块
等待输入操作选项転丘一"I
Q学生输入操作选项
响应操惟状态
卜果返回
显示操作结果状态
>退出模块状态
2.3.6教师成绩管理生命周期状态图
教卯成绩官理生命周期
-子兀素
诈入数师成嶺管理模块
等特菜单选捧状态
237教务员管理模块生命周期状态图
-子元素
裁务员菅理生令周期
敎务员琶理複块
等待數务员输入齢选项伏态w
选择退
出选项
操作选项进行下-亍按作
执行输入操作状态
>退出教务员管理状态
2.4类图
2.4.1人员信息类图
日敎务员
卜日属性
巨,姓名:
character豆.教务员号:
1吨11耳密码:
character宀F操作
确用户管理0綸选课管理0龜成霾管理0鑫信息管理0龜索统管理0
242接口包内类图
日系统设置
日操作
蒔数据维护0辭代玛维护0
>匡用户登录
-E1操作4^
皤用戶登录0
編用户注梢o
赛退出系统0
日教务员管理模块
F操作縑用户管理0晞选课管理0齢成嶺管理0磁情息管理0皤杀魏管理0
」裁师管理摸块
匕擁作
龜用戶昔理0
确成绩营理0
日学生管理模块
F操作
确选课管理()
gj.成巔管理0齡用戶昔理()确信息管理0
日学生选課管理
-■康性
且学生学号:
10盹且日期:
dat«豆煤程号:
Ictie巨教师号:
lotig
243事务包内类图
g敎卵成僉管理
三属性
皑教师号:
long卑日期:
date耳课程号:
lo^S耳学生学昌:
1沁|£i咸绩:
int_tl操作
齡录心錢0
三、建模总结
通过建立用况图、活动图、统建模。
时序图、状态图、类图来实现基于
UML的学生学籍管理系