UML期末大作业教务信息管理系统.pdf

上传人:修**** 文档编号:75983549 上传时间:2023-03-06 格式:PDF 页数:17 大小:1.01MB
返回 下载 相关 举报
UML期末大作业教务信息管理系统.pdf_第1页
第1页 / 共17页
UML期末大作业教务信息管理系统.pdf_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《UML期末大作业教务信息管理系统.pdf》由会员分享,可在线阅读,更多相关《UML期末大作业教务信息管理系统.pdf(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、UMLUML 课程设计案例课程设计案例教务管理系统教务管理系统姓姓名:名:号:号:蒋蒋 小权小权201000403006201000403006欧阳浩欧阳浩计计 Y101 Y101班班学学指导老师:指导老师:班班级:级:广西科技大学(筹)广西科技大学(筹)2 0 122 0 12 年年 12 12月月目录UM L 课程设计案例.11.问题描述.22.教务管理的用例图.33.教务管理系统的类图 .64.教务管理系统的顺序图.85.教务管理系统的活动图.106.教务管理系统的包图 .157.教务管理系统的部署图.15第1页 共 17 页1.问题描述:教务管理是高校必不可少的管理内容,烦琐,复杂而准

2、确度要求很高。随着高校扩招和信息化的过程,教务管理日趋复杂,尤其是选课、排课和成绩管理、传统的手工管理显然无法适应现代管理的需求,教务管理也是本科生比较熟悉的一个业务领域。高校教务管理管理业务涉及很多复杂方面的内容,本需求中以一个基本的选课业务为出发点,围绕选课业务所涉及的业务内容开发一个简单的教务选课系统,基于上述场景,教务系统业务包含如下内容。(1)学生管理:系统管理员对学生基本的情况进行登记,删除和修改。学生可以查看自己的信息。(2)教师管理:系统管理员对所有专职教师进行登记、删除和修改。包含教师任课信息。教师可以查看自己的信息。(3)课程管理:系统管理员对本校所有开过课程和新开课程进行

3、登记、删除和修改、(4)选课管理:每学期开学以前要进行学生选课工作。学生可以在所有开设课程中,选择自己尚未完成的课程。(5)成绩管理:期末考试结束后,教师登记学生成绩,各学院(系)将学生成绩结果报教务处。学生可以查看自己的成绩。要求:(1)采用面向对象的分析方式,得到系统的用例图。(要求写出主要用例的用例文档)(2)画出主要用例的活动图。(3)创建主要用例的时序图或协作图。(4)建立类模型。(5)根据类图,完成数据库的定义。(6)采用分层的方式进行软件设计,通过组件图表示出来。(7)完成部署图。第2页 共 17 页2.教务管理的用例图2.1 整体用例图根据以上角色、用例的分析,画出教务管理系统

4、的用例图,如下所示:与学生相关的用例图:用户登录用户信息注销退出网上选课选课管理个人课表查询课程详情查询学生本学期成绩成绩管理成绩查询所有成绩不及格成绩个人信息查询学籍管理学生信息查询专业计划查询课程信息查询第3页 共 17 页与教师相关的用例图:用户登录用户信息注销退出教学日历查询个人课表查询课表查询全校课表查询教学管理评估数据查询教师历年数据查询成绩录入成绩管理第4页 共 17 页管理员用例图与教务处管理员相关的用例图:第5页 共 17 页3.教务管理系统的类图从用例图中和系统分析说明中采用名词和实体识别法识别出:学生、教师、系办管理员、教务处管理员、课程、公告、课程这几个类。在确定类的基

5、础上,再进一步标识类之间的关系,建立类图如下所示:人员信息包内的类图接口信息包内的类图第6页 共 17 页系统事务信息包内的类图第7页 共 17 页4.教务管理系统的顺序图根据系统功能,UML 文档绘制了教师成绩信息管理的的顺序图及协作图、教务处管理员设置权限顺序图及协作图、系办管理员发布课程表顺序图及协作图、学生选课的顺序图及协作图。下图为教师成绩信息管理的的顺序图及协作图。4.1 学生选课、退课顺序图学生基础类学生信息数据信息1:登录2:验证登录3:进入学生界面4:点击选课、退课5:执行选课、退选课6:提示操作成功4.2 教师录入成绩顺序图第8页 共 17 页教师基础类教师信息数据信息1:

6、登录2:验证登录3:进入教师界面4:点击提交成绩5:准备提交成绩7:提交成绩8:提示提交成功4.3 管理员添加、修改、删除用户顺序图管理员基础类用户管理界面1:登录2:验证登录3:进入管理员界面4:点击添加、修改、删除用户6:提示操作成功4.4 管理员添加、修改、删除课程顺序图第9页 共 17 页6:验证是否已提交成绩5:添加、修改、删除用户管 理员1:登录基 础类课程管理页面2:验证登录3:进入课程管理界面4:点击添加、修改、删除课程5:添加、修改、删除课程6:提示操作成功5.教务管理系统的活动图活动图是由状态图变化而来的。活动图主要用于描述系统在问题域空间中的活动流程,活动图可以方便地描述

7、系统中的并发活动。教务管理系统活动图如下:5.1 学生查询成绩活动图第10页 共 17 页学生管理员教师登录错误用 户 名、密 码正确选 择 查 询 科 目生 成 成 绩 单成 绩 有 错 误通 知 管 理 员 成 绩 有 误无 错误联 系 任 课 教 师修 改 成绩更 新 数 据 库5.2 学生选课活动图第11页 共 17 页登录用 户 名、密 码错误正确选择 科目确定 选课与 专 业 冲突人 数 已满不与专 业 冲突人 数 未满更 新 数 据库5.3 教师录入成绩活动图第12页 共 17 页登录用 户 名、密 码错误正确选 择 录 入 成 绩 班 级确 定 录入继 续 录入不 继续更 新

8、数 据库5.4 管理员修改操作活动图第13页 共 17 页登录用 户 名、密 码错误正确选 择 修 改 项 目确 定 修改继 续 修改不 继续更 新 数 据库第14页 共 17 页6.教务管理系统的包图将整个教务管理系统划分为人员信息、接口和事务 3 个包,分别控制不同的应用。系统包图7.教务管理系统的部署图数 据 库 服 务器客 户 端 WEB浏 览器HTTP 服 务器客户端学生管理端网卡适配器应用服务器管理端教师管理端课程管理端数据库服务器8.心得体会第15页 共 17 页UML这门课程,对于我们大家来说本是一个很陌生的东西,但通过一个学期的学习,逐渐对它有了一定的了解和认识。本学期在老师的带领下我们共同完成了对 UML课程的学习。现在,回顾过去的学习过程,得到了以下几点体会:1、我们在求学的过程中,肯定会遇到很多新的内容和知识,对于新的知识,我们应该用一种良好的态度去对待它,积极并努力的学习新知识。2、通过老师的讲解,我认识的 UML 是一门很有用的语言,值得我们深入的学习。3、我们在学习得过程中,应该举一反三,把所学的知识与本专业的其他语言有机的联系起来,这样才能帮助我掌握这门语言。第16页 共 17 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 企业管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com