UML期末大作业-教务信息管理系统.docx
《UML期末大作业-教务信息管理系统.docx》由会员分享,可在线阅读,更多相关《UML期末大作业-教务信息管理系统.docx(16页珍藏版)》请在沃文网上搜索。
1、目录UM L 课程设计案例11.问题描述22. 教务管理的用例图33. 教务管理系统的类图64. 教务管理系统的顺序图85. 教务管理系统的活动图106. 教务管理系统的包图157. 教务管理系统的部署图15第 1 页 共 17 页1 . 问 题 描 述 :教务管理是高校必不可少的管理内容,烦琐,复杂而准确度要求很高。随着高校扩招和信息化的 过程,教务管理日趋复杂,尤其是选课、排课和成绩管理、传统的手工管理显然无法适应现代管理的 需求,教务管理也是本科生比较熟悉的一个业务领域。高校教务管理管理业务涉及很多复杂方面的内 容,本需求中以一个基本的选课业务为出发点,围绕选课业务所涉及的业务内容开发一
2、个简单的教务 选课系统,基于上述场景,教务系统业务包含如下内容。(1) 学生管理:系统管理员对学生基本的情况进行登记,删除和修改。学生可以查看自己的信息。(2) 教师管理:系统管理员对所有专职教师进行登记、删除和修改。包含教师任课信息。教师可以 查看自己的信息。(3) 课程管理:系统管理员对本校所有开过课程和新开课程进行登记、删除和修改、(4) 选课管理:每学期开学以前要进行学生选课工作。学生可以在所有开设课程中,选择自己尚未 完成的课程。(5) 成绩管理:期末考试结束后,教师登记学生成绩,各学院(系)将学生成绩结果报教务处。学 生可以查看自己的成绩。要求:(1) 采用面向对象的分析方式,得到
3、系统的用例图。(要求写出主要用例的用例文档)(2) 画出主要用例的活动图。(3) 创建主要用例的时序图或协作图。(4) 建立类模型。(5) 根据类图,完成数据库的定义。(6) 采用分层的方式进行软件设计,通过组件图表示出来。(7) 完成部署图。第 2 页 共 17 页2 .教 务 管 理 的 用 例 图2 .1 整体用例图 根据以上角色、用例的分析,画出教务管理系统的用例图,如下所示:与 学 生 相 关 的 用 例 图 :用户信息用户登录注销退出网上选课选课管理个人课表查询课程详情查询本学期成绩学生成绩管理成绩查询所有成绩不及格成绩个人信息查询学籍管理学生信息查询专业计划查询课程信息查询第 3
4、 页 共 17 页与 教 师 相 关 的 用 例 图 :用户信息用户登录注销退出教学日历查询个人课表查询课表查询教学管理教师成绩管理评估数据查询历年数据查询成绩录入全校课表查询第 4 页 共 17 页与教务处管理员相关的用例图:管 理 员 用 例 图第 5 页 共 17 页3 .教 务 管 理 系 统 的 类 图从用例图中和系统分析说明中采用名词和实体识别法识别出:学生、教师、系办 管理员、教务处管理员、课程、公告、课程这几个类。在确定类的基础上,再进一步 标识类之间的关系,建立类图如下所示:人员信息包内的类图接口信息包内的类图第 6 页 共 17 页系统事务信息包内的类图第 7 页 共 17
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 期末 作业 教务 信息管理 系统
