统一建模语言UML之毕设管理系统Word格式.docx
- 文档编号:7965795
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:22
- 大小:418.54KB
统一建模语言UML之毕设管理系统Word格式.docx
《统一建模语言UML之毕设管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《统一建模语言UML之毕设管理系统Word格式.docx(22页珍藏版)》请在冰点文库上搜索。
二、实验环境
Windows7(32bit)RationalRose2003
三、实验内容
1、RationalRose基本操作
2、用例图设计
3、类图设计
4、行为图设计
5、交互图设计
6、实现图设计
四、概要设计
系统主要包括以下几个模块。
如图4-1所示
图4-1毕业设计管理模块设计
应老师要求,以下实验均以选课模块作为基础
其中选题模块可分为以下几个过程。
如图4-2所示。
特殊调整
图4-2选题管理模块结构图
五、系统建模
1、创建系统用例模型
毕业设计管理系统的参与者有:
1.1教务人员用例图
教务人员能够通过该系统进行如下活动。
图5-1-1教务人员用例图
1.2学生用例图
学生能够通过该系统进行如下活动。
图5-1-2学生用例图
1.3教师用例图
教师能够通过该系统进行如下活动。
图5-1-3教师用例图
1.4数据维护人员用例图
数据维护人员能够通过该系统进行如下活动。
图5-1-4数据维护人员用例图
2.创建系统静态模型
2.1系统所有用例分析得到的实体类见表5-2-1,5-2-2
选题管理
用例
实体类
上传文件
UploadFileEnti
开通立题
OpenEstablishTopicEnti
上报题目
ReportTpoicEnti
确定专家
ConfirmATEEnti
分配评审题目
AllotTopicEnti
评审题目
AssessTopicEnti
发布题目
IssueTopicEnti
开通双向选择
OpenBothChoiceEnti
学生选题
ChooTopicEnti
教师选学生
ChooStuEnti
关闭双向选择
CloseBothChoiceEnti
手工调整
HandAdjustEnti
发布选题结果
IssueChooResEnti
EspecialAdjustEnti
表5-2-1实体类汇总1
英文名
作用说明
教务
Clerk
教务管理人员
学生
Student
毕业设计学生
教师
Teacher
毕业设计指导教师
主流程
MainFlow
维护四个主流程开启或关闭,起始和截止日期
子流程
SubFlow
主流程下各子流程的开启或关闭
操作
Operation
命令操作即事件项的维护
角色
Role
用户权限维护
命题
DeclareTopic
本届立题的题目表
选题
ChooTopic
选题结果
题目
Topic
历届题目表
文件
File
教务上传的文件
表5-2-2实体类汇总2
2.2构建实体类关系模型。
如图5-2-3所示
图5-2-3类之间的关系示例
3.创建系统动态模型
在毕业设计管理系统的选题管理中,通过上述用例可以获得以下的交互行为:
3.1“上传文件“
创建上传文件的序列图如图5-3-1所示。
图5-3-1上传文件序列图
与序列图等价的协作图如图5-3-2所示。
图5-3-2上传文件协作图
3.2“开通教师立题”
创建开通教师立题的序列图如图5-3-3所示。
图5-3-3开通教师立题序列图
与序列图等价的协作图如图5-3-4所示。
图5-3-4开通教师立题协作图
3.3“上报题目”
创建上报题目的序列图如图5-3-5所示。
图5-3-5上报题目序列图
与序列图等价的协作图如图5-3-6所示。
图5-3-6上报题目协作图
3.4“确定专家”用例
创建确定专家的序列图如图5-3-7所示。
图5-3-7确定专家序列图
与序列图等价的协作图如图5-3-8所示。
图5-3-8确定专家协作图
3.5“分配评审题目”
创建分配评审题目的序列图如图5-3-9所示。
图5-3-9分配评审题目序列图
与序列图等价的协作图如图5-3-10所示。
图5-3-10分配评审题目协作图
3.6“专家评审题目”
创建专家评审题目的序列图如图5-3-11所示。
图5-3-11专家评审题目序列图
与序列图等价的协作图如图5-3-12所示。
图5-3-12专家评审题目协作图
3.7“发布题目”
创建发布题目的序列图如图5-3-13所示。
图5-3-13发布题目序列图
与序列图等价的协作图如图5-3-14所示。
图5-3-14发布题目协作图
3.8“开通双向选择”
创建开通双向选择的序列图如图5-3-15所示。
图5-3-15开通双向选择序列图
与序列图等价的协作图如图5-3-16所示。
图5-3-16开通双向选择协作图
3.9“学生选题”
创建学生选题的序列图如图5-3-17所示。
图5-3-17学生选题序列图
与序列图等价的协作图如图5-3-18所示。
图5-3-18学生选题协作图
3.10“教师选学生”
创建教师选学生的序列图如图5-3-19所示。
图5-3-19教师选学生序列图
与序列图等价的协作图如图5-3-20所示。
图5-3-20教师选学生协作图
3.11“关闭双向选择”
创建关闭双向选择的序列图如图5-3-21所示。
图5-3-21关闭双向选择序列图
与序列图等价的协作图如图5-3-22所示。
图5-3-22关闭双向选择协作图
3.12“手工调整”
创建手工调整的序列图如图5-3-23所示。
图5-3-23手工调整序列图
与序列图等价的协作图如图5-3-24所示。
图5-3-24手工调整协作图
3.13“发布选题结果”
创建发布选题结果的序列图如图5-3-25所示。
图5-3-25发布选题结果序列图
与序列图等价的协作图如图5-3-26所示。
图5-3-26发布选题结果协作图
3.14“特殊调整”
创建特殊调整的序列图如图5-3-27所示。
图5-3-27特殊调整序列图
与序列图等价的协作图如图5-3-28所示。
图5-3-28特殊调整协作图
在毕业设计管理系统中,有明确状态的类包括:
题目、学生。
题目包含以下的状态:
指导教师拟的新题目、未通过审查的题目、审查通过的题目、发布的题目、被删除的题目。
创建题目的状态图如图5-3-29所示。
图5-3-29题目状态图
学生包含以下的状态:
新学生、被选择学生、未选择学生、被删除学生。
创建学生的状态图如图5-3-30所示。
图5-3-30学生状态图
在毕业设计管理系统中可建立教务人员、教师、学生的活动图。
创建教务人员的活动图如图5-3-31所示。
图5-3-31教务人员活动图
创建学生的活动图。
如图5-3-32所示。
图5-3-32学生活动图
创建教师的活动图。
如图5-3-33所示。
图5-3-33教师活动图
4、创建系统部署模型
毕业设计管理系统的的构件图如图5-4-1所示。
图5-4-1基本业务构件
毕业设计管理系统的部署图如图5-4-2所示。
图5-4-2系统部署图
六、实验心得
毕业设计(论文)是大学生在校学习期间的一个重要环节,既是对学生学习效果、实践经验与研究能力的全面总结,又是对学生素质与能力的一次综合培养,还是学生毕业资格与学位资格认定的重要依据。
它的目的在于培养学生综合运用所学的基础理论、专业知识和基本技能进行分析与解决实际问题的能力,培养学生的创新精神。
具体应注重以下方面能力的培养:
一、调研、查阅中外文献和收集资料的能力;
二、理论分析、制定设计或试验方案的能力;
三、实验研究和数据处理的能力;
四、设计、计算和绘图的能力。
五、综合分析、编制设计说明书及撰写论文的能力;
六、外语、计算机应用能力。
从以上关于毕业设计(论文)的介绍中,可以看出其重要性,无论对学生,教师以及学校都是学校运作相当关键的一环。
由老师选题到答辩结束,再到成绩提交等整个与毕业设计相关的流程,都需要学校各个部门的通力合作,互相协调;
基于传统的线下所涉及的操作相当复杂而且繁琐,而毕业设计又是学生在校的一个重要环节,因此能用计算机相关技术开发出一个功能完备的管理信息系统,即毕业设计管理系统,并通过使用这个系统,能完善和规范学院有关毕业设计工作的整个流程,进一步实现学校管理工作的电子化,自动化,无纸化,以提高毕业设计(论文)管理工作的效率等目标。
开发本管理信息系统要运用到本人所在专业核心课程的相关知识,统一建模语言(UML),可想而知,这是在校综合知识的一次综合运用和重要的实践机会,也是本专业学生的一次全面考核。
在实验过程中,我也遇到了许多问题,比如激活条不会画,协作图不会画等等。
其中协作图是在代课老师上课的过程中讲到后自己才会画的,实质上也只是点了一个按钮自动生成而已。
而时序图的激活条这是在自己随意玩弄的过程中无意中发现的,这也是做这次大型实验过程中一个小小的惊喜。
总之,我从这次实验中获得了非常多的经验,从刚开始的一头雾水,到了后来的能自己静下心来分析对一个系统进行概要设计,划分各个子模块,以及对各个模块利用UML建模。
我相信,在今后的学习或工作中肯定有用到这类经验的地方,就最近比如毕业论文来说,我可以充分利用所学的UML建模知识来进行自己毕业设计的建模,为后期的工作打下坚实的基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 统一 建模 语言 UML 管理 系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)