欢迎来到天天文库
浏览记录
ID:61419593
大小:575.00 KB
页数:8页
时间:2021-01-28
《uml课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、UML课程设计报告学生姓名指导教师专业班级所在系部计算机工程系太原工业学院碟片租赁管理系统的UML建模分析与设计摘要以碟片租赁需求为应用背景,基于面向对象建模技术,以UML作为建模语言,详细描述了碟片租赁管理系统的分析设计过程,将可视化建模技术引入租赁领域,对类似工作有借鉴意义。关键词碟片租赁管理系统;面向对象;可视化建模;UMLAbstractInthecontextofCD-rentingrequirement,basedonObject-Orientedmodelingtechnology,inthemodelinglanguageofUML,thep
2、rocedureoftheanalysisanddesignofCD-rentingmanagementsystemisdescribedindetail.Thispaperintroducesthemodelingtechnologyintothefieldoflease,fromwhichsimilarworkcanbenefit.Keywords:CD-rentingSystembyUML;object-oriented;visualmodeling;UML1引言目前大部分的碟片租赁店的借出工作部分还是手工管理,工作效率很低,并且不能及时了解碟片的种类
3、和顾客们比较需求的光碟等,不能更好地适应消费者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对顾客的借阅过程形成一整套动态的管理。本文在RUP(RationalUnifiedProcess)指导下,利用RationalROSE工具完成碟片租赁系统的UML建模。通过UML的建模设计,清晰展现了系统的逻辑和框架结构,很好地处理系统的技术风险,从而进行软件质量控制;也可大大缩短开发周期,使开发出来的系统功能强大、易维
4、护、可扩展。2系统功能(1)碟片管理碟片添加:新进碟片信息的添加;碟片删除:对旧碟片或已经全部损坏、丢失的碟片进行删除;碟片查询:查询碟片信息;碟片修改:修改碟片信息。(2)会员管理会员添加:添加新会员根据新会员的交费情况为新会员设置会员类型并根据会员类型享受不同的优惠政策;会员删除:删除失去会员资格的会员或因丢失会员卡的会员的资料;会员查询:查询会员信息。(3)碟片交易碟片出租:根据会员编号,出租碟片;(4)系统管理添加管理员:添加管理员,给予不同权限;删除管理员:删除管理员;修改密码:修改管理员的密码;修改配置:修改各项系统配置;数据维护:备份或恢复数据
5、。3UML建模3.1UML简介UML由统一语义和符号表示,可使项目根植于一个成熟的标准建模语言,从而拓宽软件系统的适用范围,并提高其灵活程度。UML不是一种可视化的程序设计语言,而是一种可视化的建模语言;UML不是工具或者是知识库的规格说明,而是一种语言规格说明,是一种表示的标准;UML不是过程和方法,但是允许任何一种过程和方法使用它。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。UML将是面向对象技术领域内占主导地位的标准建模语言,目前UML获得了工业界、科技界和应用界的广泛支持,成为可视化建模
6、语言事实上的工业标准。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的,也具有重大的经济价值。采用统一建模语言UML进行分析,具有灵活、高效的特点,适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。[2]3.2碟片租赁管理系统分析按照面向对象建模思想,采用UML语言,表达出了碟片租赁管理系统的系统设计模型。在捕获需求和建立系统时,应分析系统所处的语境。在碟片租赁管理系统中,有三个对象:会员、碟片、管理员;而碟片管理、借碟片、还碟片等是系统的基础业务,所以要建立系统业务用例模型。建立用
7、例模型首先要识别actor(参与者)和用例(usecase),根据RUP的定义:actor是在系统外部与系统进行交互的人或物。因此,在本系统中,顾客及管理员被界定为actor,而碟片管理、会员管理、碟片交易和系统管理为其最基本的用例,得出系统的顶层业务用例模型图(见图l)图中椭圆形表示用例,人的符号表示actor,连线表示actor与用例之间的交互关系。图13.3系统功能分析与设计UML中支持分析建模的图形有多种,在进行系统分析时,应根据实际需要选择适用的图形进行描述。本文主要采用三种图形:类图、顺序图和协作图。3.3.1类图类图是面向对象系统建模中最常见也
8、是最重要的图。类图显示了一组类、接口、协作以及他们之
此文档下载收益归作者所有