1、某大学教务管理系统UML模型
随着高校校园网建设和Internet技术引进,基于校园网和Internet应用系统开发正在蓬勃发展。教务管理师高校教学管理从来重要工作,当代化高校教务管理需要当代化信息管理系统支持。新世纪背景下,高校教诲体制进行了大规模改革,招生人数逐年增长,教学筹划不断更新。在高校寻常管理中,教务管理无疑是核心工作,重中之重。其管理模式科学化与规范化,管理手段信息化与自动化对于学校总体发展产生深远影响,由于管理内容过多,繁琐,解决过程也非常复杂,并且随着学校人员增长,教务管理系统信息量大幅上升,因而往往很难及时精确地掌握教务信息运作状态这使得高校教务管理工作量大幅度增长,此外
2、随着教诲改革不断深化,教学管理模式也在发生变化,例如实行学分制、学生自主选课等。这一切均有赖于计算机网络技术和数据库技术支持,在这样形势下建立和完善一种集成化教务管理系统势在必行。
当前,国内高校都开发了自己基于校园网教务管理系统。由于其教务管理模式不尽相似,不同窗校实际教务管理状况各有自己特点,因而各高校需要针对自己教务管理模式和特点建立自己教务管理系统。本设计是基于某高校教务管理模式开发基于校园网教务管理系统。这样一种系统不但可以减少工作量、提高办公效率,并且使分散教务信息得到集中解决,对减轻教务工作承担、提高教务管理水平、实现教务管理当代化具备重要意义。
1.建立系统用例模型
3、1.1拟定系统模型参加者
仔细分析教务管理系统问题描述。在UML中,角色代表位于系统之外和系统进行交互一类对象,本系统中创立重要角色有如下三类:
(1)教务员:教务员在教学管理系统中对全体学生进行顾客登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。教务处工作人员解决寻常系统维护,例如维护和及时更新学生,教师信息以及安排选课等。
(2)教师:教师依照教务系统选课安排进行教学,将学生考试成绩录入此系统。
(3) 学生:学生可以在教务管理系统更改学籍信息、进行选课、查询已选课程和考试成绩。
1.2辨认用例
用例是系统外部参加者与系统在交互过程中需
4、要完毕任务,辨认用例最佳办法就是从分析系统参加者开始,考虑每一类参加者需要使用系统哪些功能,如何使用系统,依照教务管理系统运营流程个提取参加者信息,拟定系统分为如下几种用例:
(1)学生参加者用例:
l 顾客登录
l 学籍管理
l 选课管理
(2)教师参加者用例:
l 顾客登录
l 成绩管理
l 教学管理
(3)教务员参加者用例:
l 顾客登录
l 学籍管理
l 排课管理
l 成绩管理
l 选课管理
l 教学管理
l 系统维护
1.3建立如下四个用例图模型
(1)顶层用例图 如图1-1所示
图1-1 顶层用例图
从用例图1-1可以看出
5、学生、教师和教务员都使用了“顾客登录”用例,表达学生必要先进行顾客登录后才可以进行学籍管理和选课管理。同理,教师也必要登录后才干进行成绩管理和教学管理。教务员登录后进行系统设立、学籍管理、排课管理和教学管理等操作。
(2)学生角色用例图 如图1-2所示
图1-2学生角色用例图
从用例图1-2可以看出学生登录后才干进行所有操作,这样可以提高系统安全性。
(3)教师角色用例图 如图1-3所示
图1-3教师角色用例图
从用例图1-3可以看出教师所有用例都是建立在“顾客登录”基本上,表达教师必要先登录后才可以执行相应功能,这样可以提高系统安全性,以免有人故意
6、提供虚假信息。
(4)教务员角色用例图 如图1-4所示
图1-4教务员角色用例图
从用例图1-4可以看出教务员用例相对较多,但是教务员所有用例都必要在“顾客登录”基本上,表达教务员必要先登录才可以执行有关功能,这样同样可以提高系统安全性,避免有人故意更改信息。
2 建立系统动态模型
2.1活动图
通过活动图建模可以比较清晰地理解整个进程过程操作过程,本系统中重要活动图有如下几种:学生成绩查询活动图、教务员修改学生资料活动图、学生选课活动图以及教师成绩录入活动图
(1)学生成绩查询图 如图2-1所示
图2-1 学生成绩查询活动图
从图2-1可以看出,活动
7、图分为各种不同泳道,每个泳道表达学生在查询成绩活动中不同参加者工作流。每个泳道中活动是参加者要执行操作。通过不通泳道之间活动过渡,可以理解参加者之间通信。这些信息可以协助咱们更好地理解系统业务过程。
在学生成绩查询活动图中可以懂得,学生、教师和教务员之间存在着互相联系。学生登录后来可以查询已选科目和成绩单,如果发现自己成绩单有错误后可以告知教务员成绩有误,教务员联系教师后,教师修改成绩,然后教务员更新数据库。成绩无误后,查询结束。
(2) 教务员学生资料修改活动图 如图2-2所示;
(3) 学生选课活动图 如图2-3所示;
8、
图2-2教务员学生资料修改活动图 图2-3学生选课活动图
从图2-2可以看出,教务员登录教务系统,系统验证顾客名和密码,若有错误重新输入,无误后进行选取修改项目,拟定修改,
图2-3学生选课活动图 图2-4 教师成绩录入活动图
2.2顺序图
重要涉及如下几种顺序图
①教务学籍管理顺序图
②学生注册顺序图
③学生选课顺序图
④教师成绩录入顺序图
图2-5教务学籍管理顺序图
图2-6学生注册顺序图
图2-7 教师成绩录入顺序图
3系统类模型
3.1系统包图
将整个教务管理系统划分为人员信息、接口和事务3个包,分别控制不同应用。
3.2类图
依照系统划分三类包图,分别讨论人员信息包,接口包和事务包中类图分别为:
(1)人员信息包内类图
(2)接口包内类图
(3)事务包内类图
图3-1 人员信息包内类图
图3-2接口信息包内类图
图3-3 系统事务信息包内类图