图书管理系统的UML建模分析与设计

1UML简介

UML(统一建模语言)是面向对象建模语言的标准,它可以对任何具有静态结构和动态行为的系统进行建模,它的主要作用是帮助用户进行面向的描述和建模,它可以描述软件从需求分析到软件实现和测试的全过程。标准建模语言UML的重要内容可以由五类图(十种图形)来定义,如表1所示。表1UML模型种类序号模型种类十种图形建模机制1用例模型用例图静态建模

2静态模型类图、对象图、包图静态建模

需求分析描述图书信息管理系统是使用计算机实现图书大量信息处理的电子档案管理系统,在本系统中主要满足借书者、图书管理员和系统管理员3方面的需求。对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。

1)用例模型的建立建立用例模型首先要确定角色(Actors),Actors表示提供或接收系统信息的人或系统,他们是与系统有交互作用的人或事务,代表一个系统的使用者或外部通信的目标。用例是系统中的一个功能单元,可以被描述为参与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并且显示哪个是用例的执行。根据以上的系统分析,本系统确定的角色有借书者、图书管理员和系统管理员。

2)静态模型的建立静态模型是依据系统结构从静态观点描述系统的视图,它定义系统中的对象和类及类之间的关系和类的内部结构,即类的属性和操作。分析用例模型和系统功能需求,在图书管理系统中的类主要有Item(条目)、Title(标题)、Loan(借出)、Reservation(预定)、Borrower(借书者信息)等。

3)建立动态模型系统的静态模型建立以后,开始进行系统的动态建模。动态模型是描述系统的功能是如何完成的,用顺序图、活动图和协作图等从不同的角度来描述对象和对象之间的交互。顺序图将交互关系表示为一个二维图。纵向是时间轴,横向代表协作中独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息从一个对象的生命线到另外一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。在图3给出了图书管理系统中借书模块的顺序图。

4)建立实现模型UML使用构件图和部署图来描述系统的实现,这两种图都描述了系统在实现时的一些特征,主要涉及到源代码的静态分布特征和要使整个系统运行时的实现特性。构件图显示系统中软件构件的分布以及它们之间的依赖关系,即显示逻辑结构。建模完成以后,UML建模工具RationalRose2003可根据系统的构件图生成系统的代码框架,所要生成的代码取决于所选的编程语言,本系统选用VB语言,通常包括类的声明、属性声明、范围声明等。产生代码后,可根据特定业务完成整个代码的编写,最终实现系统。

3结束语

本系统在分析图书管理系统的基础上,给出了采用UML和RationalRose2003对其进行面向对象的建模设计,采用这种方法比传统的过程开发方式要好,能够对整个系统的开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,从而提高了软件开发的质量。

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/626415.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 最新4分钟婚礼上新娘致辞稿

    最新4分钟婚礼上新娘致辞稿9篇 朋友们,写致辞时当然是要对某些专业知识进行必要的注解,要把抽象深奥的科学道理表达得深入浅出,通俗易懂。小编在这里给大家分享一些最新4分钟婚礼上新娘致…

    实用范文 2023年1月12日
    49
  • 庆祝建校六十周年致辞

    六十年春华秋实,六十载风雨兼程,在硕果累累的深秋,我们迎来了学校六十周年校庆。在这喜庆的日子里,我瑾代表学校全体教职工向关心和支持学校发展的各级领导、各协作单位和海内外校友表示衷心…

    实用范文 2022年8月16日
    76
  • 2018发改干部个人总结

    参考:社会实践总结 从实践中走来,带不回任何精湛的技术,但带回了也许是我一生中最宝贵、最值得珍惜的收获。 作为一名大二学生,抱着贴近社会,服务社会的愿望,我参加了大学生社会实践。希…

    实用范文 2022年9月22日
    74
  • 期末考试励志演讲稿

    尊敬的老师,亲爱的同学们, 你们好,我是七年级的学生会副主席,来自十七班的xx,今天我要说的,是即将到来的期末考试。 上周五,我们学生会主席代表七年级,向八年级发出了超越八年级的挑…

    实用范文 2023年1月1日
    50
  • 婚礼伴娘致辞模版

    婚礼伴娘致辞模版7篇 致辞到底也是要充分体现演讲者独到、深刻的观点和见解,而且还要对声调的高低、语速的快慢、体态语的运用进行设计并加以注释,以达到最佳的传播效果。小编在这里给大家分…

    实用范文 2023年1月12日
    62
  • 小班教育随笔记录《铅笔丢了之后》

      今天早上,我在外面打扫院子里的卫生,看见明宇和他的爷爷走过来,就跟他们打招呼。   只见他一脸不高兴的样子,好像有什么事情,于是我就急忙向他爷爷了解情况。他爷爷说:&ldquo…

    实用范文 2022年8月31日
    85
分享本页
返回顶部