- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统一建模语言UML
课程设计报告
任课老师: _ 王定成
班级: 计科(2)
学号: 20131308051
姓名: 金宸
完成日期: 2015-6-23
绪 论
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明, HYPERLINK /view/69230.htm \t _blank 可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
UML可以贯穿 HYPERLINK /view/190611.htm \t _blank 软件开发周期中的每一个阶段。被 HYPERLINK /view/138917.htm \t _blank OMG采纳作为业界的标准。
UML最适于数据建模,业务建模,对象建模,组件建模。
UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
面向对象技术和UML的发展过程可用上图来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场的85%,成为可视化建模语言事实上的工业标准。1997年11月17日,OMG采纳UML 1.1作为基于面向对象技术的标准建模语言。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。
【课程设计名称】教务管理系统-使用UML进行系统的分析与设计
【课程设计目的】1.掌握UML建模的基础知识和其应用;
2.熟悉Rational Rose环境及功能,能够设计出完整系统。
【课程设计要求】1.对系统功能进行必要的描述;
2.绘制系统的主要模型图;
3.模型图要有说明性文字解释。
【课程设计内容】1教务管理系统的需求分析;
2.教务管理系统UML建模。
【课程设计步骤】
一:教务管理系统的需求分析
1、系统功能需求
在高校日常管理中,教务管理无疑是核心工作,重中之重。其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态,所以迫切需要现代化管理要求的教务管理系统。
2、基本数据维护模块
UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有:
系统管理员员:系统的日常维护人员
教师:使用系统的教职员工
学生:使用系统的在校学生
3、基本业务模块
学生:
浏览信息:查询学习方面的最新信息
查找信息:搜索信息功能
下载文件:下载相关学习文件
教师:
输入课程简介:介绍课程及相关内容
上传课件:帮助学生课外巩固学习
发布消息:即时更新学习信息
系统管理员:
审核用户:审核注册新用户
更新消息:更新系统消息
页面维护:维护系统使系统能够顺利被访问
4、数据库模块
浏览信息
注册用户管理
发布信息
上传课件
系统信息维护
二: 系统的UML建模
系统的用例图
创建用例图之前首先需要确定参与者。
作为一个教务管理系统,首先需学生的参与,学生可以登录系统查询所需要的信息,查到所需信息后可以考虑下载,也可以续浏览。
对于系统来说,学生浏览、下载文件等操作是由教师来处理的,他们还可以发布最新的学习信息和学科动态。
对于教务管理系统来说,系统的维护也是相当重要的。维护操作主要包括增加用户,删除或更新用户信息,增加信通信息等操作。
由以上分析可以看出,系统的参与者主要有3类:学生、教务系统管理员、教师
(1)学生参与的用例图
学生用例图包含如下用例。
(2)教师用例图
教师员的用例图如下图所示。
(3)系统管理员进行系统维护的用例图
系统管理员
文档评论(0)