UML在教务管理系统中的应用分析与设计 .pdfVIP

UML在教务管理系统中的应用分析与设计 .pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

UML在教务管理系统中的应用分析与设计

作者:孙英玮张涛

来源:《科技视界》2014年第23期

孙英玮张涛

(新疆信息工程学校,新疆乌鲁木齐830013)

【摘要】信息技术是学校教务管理的重要帮手。本文对UML进行了简要的介绍,在分析

了教学管理系统的需求后,介绍了运用UML在教务管理系统中的应用。

【关键词】UML;教务管理;分析

1UML介绍

UnifiedModelingLanguage(UML)又称统一建模语言或标准建模语言,是始于1997年一

个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供

模型化和可视化支持,包括由需求分析到规格,到构造和配置。

UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。可以对

任何具有静态结构和动态行为的系统进行建模。UML从考虑系统的不同角度出发,定义了用例

图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等9种图。

此外,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求

分析阶段,可以用用例来捕获用户需求。分析阶段主要关心问题域中的主要概念(如抽象、类

和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。在分析阶

段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如

处理用户接口、数据库、通讯和并行性等问题的类)。

2两种常用的UML建模工具

2.1RationalRose简介

RationalRose支持UML九种图中的八种标准UML图:用例图,类图,序列图,协作图,活动图,

状态图,实现图(组件)图,部署图,和几种UMLProfiles.如果需要,对象图可以使用协作图来创建。

2.2MicrosoftVisio简介

MicrosoftVisio不仅仅是一个功能强大、简单易用的绘图工具,它还是一个绝佳的UML建

模工具。用Visio可以方便地绘制用例图、静态结构图、包图、活动图、状态图、序列图、协

作图、组件图和部署图。Visio提供了一个很好的综合建模平台,可以帮助我们把各种UML元素

组织成模型,并且还可以从模型出发,直接产生框架代码。

3教务管理系统目标分析

第一,建立全校教学资源共享数据库;第二,取代传统落后的手工办公方式,提高办公效

率;第三,建立基于Web的在线网络教学系统,利用校园网作为教学媒体,传送教学内容,网

上实施教学、管理、测试和交流等等。所以该系统是一个全校范围内的、开放的、分布的、多

媒体信息系统。包括综合信息服务子系统、教学管理子系统、行政管理子系统、学生管理信息

子系统等等。这些子系统用户范围不同,数据组织方式不同,所以采取的技术方案也不同。

4采用UML分析和设计教务管理系统

学校的教务管理系统通常包括教学管理、学生学籍管理、注册、毕业管理等等,是一个非

常复杂并且庞大的系统。所以系统的开发通常不是由一个人完成的,会有多人各类工种的参与

者。按照传统的方法,不同工种的人员工作重点要素不同,通常不具有整体一致性与连贯性。

使用UML这种基于面向对象的技术,求解空间中的要素直接而紧密地反映问题空间中的要素,

参与系统设计的不同人员可以按照核心线索兼顾其他人员的工作,从而打破大量沟通壁垒,减

少沟通障碍。

4.1利用UML建模的步骤

1)运用UML建立系统的体系结构模型,定义系统的软硬件结构及通信机制,使用UML的组

件图、配置图。

2)建立需求模型

3)建立系统的对象模型

4)生成所选开发语言的代码框架,由系统设计转入开发阶段

4.2建立系统的体系架构模型

在对教务管理系统的需求和目标的整体把握的基础上,确立教务管理系统的软件体系结构,

现用功能模块图来表达体系结构:

4.3分析问题领域

4.3.1定义活动者

根据教学管理系统的职责范围和需求可以确定4个活动者:教学管理员、学生、教师和教

学督导,对每个活动者,应当明确其业务活动的内容和服务要求。

4.3.2定义UseCase

在教学管理的顶层,可以确定两个UseCase:“人员管理”和“课程管理”。Use

Case“人员管理”分解为“教师管理

您可能关注的文档

文档评论(0)

151****6612 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档