uml在高校教材管理系统建模中应用

uml在高校教材管理系统建模中应用

ID:5929441

大小:29.50 KB

页数:7页

时间:2017-12-29

uml在高校教材管理系统建模中应用_第1页
uml在高校教材管理系统建模中应用_第2页
uml在高校教材管理系统建模中应用_第3页
uml在高校教材管理系统建模中应用_第4页
uml在高校教材管理系统建模中应用_第5页
资源描述:

《uml在高校教材管理系统建模中应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、UML在高校教材管理系统建模中应用  摘要:UML是一种定义良好、易于表达、功能强大的统一建模语言,是面向对象建模领域的工业标准。以高校教材管理系统为研究对象,在分析了该系统需求的基础上,以Rose为建模工具构建了系统的用例模型、静态模型、动态模型和部署模型,对面向对象系统的分析和设计有一定的指导作用。关键词关键词:UML;高校教材管理系统;系统建模;面向对象中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2013)0110106030引言随着高等学校教学规模的不断扩大,新专业、新技术不断涌现,课程也在不断更新完善,教

2、材的数目和种类急剧上升,从而导致教材管理变得复杂、耗时、容易出错\[1\]。为了确保高校教学质量的提高,简化教材的管理流程,使用信息化的手段开发一个满足教务部门日常管理的教材管理系统很有必要。本文将以高校教材管理系统为例,用UML建模的方式并结合RationalRose建模工具直观地描述教材管理系统的需求分析及其主要设计。1UML建模概述7UML(UnifiedModelingLanguage),中文含义是统一建模语言,它是一种运用面向对象的方法进行分析与设计的标准,支持从需求分析、系统分析、系统设计、系统实施等软件开发的全过程。UML作为一

3、种可视化的建模语言,其主要表现形式就是将模型进行图形化表示\[2\],此外,还包括这门语言及其用法背后的基本概念及原理。由于它具有面向对象、图形化、独立于过程、易于掌握等特点,使不同背景的人员能够有效地对系统设计的结果进行交流,因而被广泛地应用于各种系统的建模,从而加速软件开发的进程,提高软件设计的质量。UML可以对任何具有静态结构和动态行为的系统进行建模,其建模机制可以分为静态建模机制和动态建模机制两大类\[3\]。静态建模是UML的基础,包括用例图、类图、对象图、构件图、部署图等。动态建模显示了系统中各个角色之间相互传递消息的动态关系,主

4、要包括序列图、状态图、协作图和活动图。目前市场上出现了专业的可视化建模工具,如IBM公司的Rose、微软公司的Visio和Sybase公司的PowerDesigner,本文中主要使用Rose工具进行建模。2高校教材管理系统7高校教材管理原来多以手工管理为主,浪费了大量的人力、物力和财力,管理效率低下,不能满足多校区、多种形式教材管理的需求。为了解决传统的教材管理的弊端,适应信息化管理的要求,迫切需要设计开发一个B/S架构的信息系统。该系统有以下优点:为教师、院系管理人员和教务管理部门搭建信息化的交流平台,缩短教材管理流程,方便使用计算机来进行

5、教材出入库、查询、选购等操作,做到教材管理的个性化、规范化。此外,系统的开放性也允许它和其他系统进行有效的集成。系统主要能够实现教材计划管理、教材订购管理、教材库存管理、系统信息管理等功能。教材计划管理主要是根据教学计划,确定教材计划并进行相关的审核;教材订购管理主要是对教材供应商进行管理,并进行订单生成、查询及汇总;教材库存管理主要是对教材的出库、入库、教材基本信息进行管理;系统信息管理主要是对院系、学生、班级、用户等信息进行初始化并维护。此外,系统还提供了各类信息查询功能,可以对教材的使用情况及费用进行查询,并将相关的统计数据进行打印输出

6、。3高校教材管理系统建模7根据上述的系统需求,可以运用UML对高校教材管理系统进行建模,其基本流程可以依照需求、分析、设计及实现等几个步骤进行。在需求阶段,对系统进行需求分析,并根据系统需求建立用例模型和用例图。在分析、设计阶段,确定核心设计元素,设计类图和子系统接口,并用序列图、活动图、状态图来细化用例并进行交互建模。在实现阶段,确定构件和它们之间的关系,生成构件图,同时确定系统的结构,生成部署图。下面笔者就按照上述的基本步骤对高校教材管理系统进行建模。3.1系统用例模型构建在用UML建模时,用例图描述需求,它从用户的角度出发描述系统的功能

7、、需求,展示系统外部的各类角色与系统内部的各种用例之间的关系\[4\],是开发人员和用户之间针对系统需求进行沟通的有效手段。由于软件需求是实现软件的重要一步,因此用例图的设计对于软件建模的作用至关重要,它是构建其它UML视图的基础。用例图主要由用例、角色、系统边界和关联等4个要素构成。在进行用例建模时,一般按照“自顶向下、逐层分解”的原则建立用例图,直到底层用例图能全面表达系统各功能需求为止。图1是系统的顶层需求模型,从该图中可以确定本系统有3类角色,分别是教师、院系管理员和系统管理员。教师主要是根据课程信息对教材的使用进行推荐,院系管理员则

8、可以对教学计划进行录入及审定,系统管理员则拥有上述所有的操作权限,并负责教材的订购、入库等。在顶层需求模型建立后,需要进一步细化需求模型,图2是教材信息管理模块的需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。