下载此文档

UML对基于BS结构的图书管理系统的分析.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
UML 对基于 B/S 模式的图书管理系统的分析与设计 1前言使用计算机软件对图书进行管理, 是计算机应用的一部分。以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低等特点, 能极大程度地提高图书管理的效率, 也是图书管理信息化、正规化管理的必然趋势。针对用户对图书资源进行有效利用和管理的功能需求, 用建模技术对图书管理资源采用面向对象的描述方式, 在具体系统功能实现之前, 建立起系统模型是很必要的, 这里采用具有可视化、能够柔性实现分析、设计和开发系统的统一建模语言实现系统模型构建。同时, 结合最流行的基于浏览器的数据管理模式, 建议采用基于组件技术的 B/S(brower/server) 系统结构。 2 图书管理系统用例分析要开发一个软件系统,首先要对软件系统的需求进行分析,要做的工作是深入描述目标系统的功能和性能, 确定软件设计的限制和软件同其他系统元素间的接口细节, 定义软件的其他有效性需求。运用 UML(Unified Modelling Language : 统一建模语言) 的目的可以捕捉系统的功能需求、分析, 提取所开发系统领域的类以及描述它们之间合作概况, 在完成系统的 OOA(Object-Oriented Analysis :面向对象分析) 在此基础上,对系统进行 OOD(Object-Oriented Design :面向对象设计)。 UML 的用例图较详细和确切地描述了用户的功能需求,使系统责任明确到位,奠定 UML 对系统建模的基础,这样,其他模型图的构造和发展依赖于用例图中所描述的内容, 直至系统能够实现用例图中描述的功能。采用用例图描述的图书管理主要包括三类用户:读者、图书管理员、系统管理员。其中, 读者是多个, 图书管理员是几个, 系统管理员是一个。对于系统, 读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节: 图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等, 而系统管理员统筹管理图书的系统相关事宜, 比如权限维护、日志维护、增删用户和管理系统后台数据等。用例间关系、用户与用例关系及用例之间的关系如图 1 所示。图1 :图书管理用例分析图 3 系统静态建模在用例分析基础上,根据需求可建立起系统的静态数据模型,即建立系统类图,以及相关的关系和方法。在面向对象分析中,一般只考虑与问题描述域和系统功能相关的对象。在对系统进行分析时, 这里把系统的类对象抽象为图书管理、图书流通两方面。针到这两部分可以分化为以下相关类:图书类(lib_Book) 、图目类(lib_Category) 、订书类(lib_Order) 、报表类(lib_Form) 、读者类(lib_Reader) 、流通书类(lib_CirBook) 、部门类(lib_Department) 、出版社类(lib_Publish) 等。这些类之间我们可以用朴素的关联关系作一简要表达。如图 2 为图书管理静态类图, 在图中每条有直接多重性关联的线上已标示出多重性, 这为以后编程中提供了更好的关联参考价值,并为类在整个开发中的统一性奠定基础。图2 :图书管理静态类图 4 系统动态建模在考察了系统某一时刻的对象及对象之间

UML对基于BS结构的图书管理系统的分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精选文库
  • 文件大小144 KB
  • 时间2017-02-14
最近更新