#图书管理系统.pptVIP

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
与序列图等价的协作图如下: 10. “系统管理员查询借阅者信息”用例 P300 表13-10 根据基本流程,创建系统管理员查询借阅者信息的序列图。 与序列图等价的协作图如下: 11. “系统管理员添加借阅者”用例 P301 表13-11 根据基本流程,创建系统管理员添加借阅者的序列图。 与序列图等价的协作图如图下: 12. “系统管理员删除借阅者”用例 P302 表13-12 根据基本流程,创建系统管理员删除借阅者的序列图。 与序列图等价的协作图如图下: UML建模语言 第13章 图书管理系统 本章以图书管理系统为例,将前面介绍的UML的各种图形以及模型元素综合起来,形成一个对图书管理系统的建模实例。 ◆需求分析 ◆系统建模 13.1 需 求 分 析 软件的需求(Requirement)是系统必须满足的条件或必须实现的性能,是用户对目标软件系统在功能、行为、性能、约束等方面的期望。 可以将系统的需求划分为以下几个方面: ◆功能性需求 ◆非功能性需求 ◆设计约束条件 图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统MIS。能够方便地为借阅者提供各种借阅服务,也能够为图书管理员和系统管理员提供方便的管理服务。 图书管理系统的功能性需求包括以下内容: 1.系统能够为借阅者提供服务 查询图书信息、查询个人信息、预定图书 2.系统通过图书管理员实现图书的借与还 借阅图书、归还图书 3.系统管理员负责系统的管理维护 查询借阅者信息、查询图书信息、书目的管理、 图书的管理、借阅者的管理 满足上述需求的系统主要包括以下几个模块: 1.信息查询模块 实现借阅者对信息的查询,包括查询图书信息、查询 个人信息和预定图书等功能。 2.基本业务处理模块 实现图书管理员对借阅者借阅图书和归还图书的处理。 3.系统维护模块 实现系统管理员对系统的管理和对数据库的维护。 对系统的管理包括查询借阅者信息、查询图书信息、 书目的增删、图书的增删改、借阅者的增删改。对 数据库的维护包括数据库的备份、恢复等数据库管 理操作。 13.2 系 统 建 模 以图书管理系统为例系统地介绍如何使用Rational Rose 2003对该系统进行系统建模。 首先,使用用例驱动创建用例模型,获取系统的需求; 其次,使用系统的静态模型创建系统内容; 再次,使用动态模型对系统的内容进行补充和说明; 最后,使用部署模型完成系统的部署。 13.2.1 创建系统用例模型 进行系统分析和设计的第一步就是创建系统的用例模型。作为描述系统的参与者所能操作的图,它在需求分析阶段有着非常重要的作用,整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的。 1.确定参与者 2.确定用例 3.画用例图 1.确定参与者 借阅者:通过系统查询图书、查询个人信息、预定图书、 借阅图书、归还图书等。 图书管理员:通过系统处理借阅者的借书和还书。 系统管理员:负责查询借阅者信息、查询图书信息、管理 书目、管理图书、管理借阅者,还需要对数 据库进行维护。 2.确定用例 2.1 借阅者用例图 借阅者能够通过该系统进行如下活动: 查找图书 登录系统 查询个人信息 预定图书 借阅图书籍 归还图书 2.2 图书管理员用例图 图书管理员能够通过该系统进行如下活动: 处理借阅 处理归还 2.3 系统管理员用例图 系统管理员能够通过该系统进行如下活动: 查询书籍信息 添加书籍 删除书籍 修改书籍 查询读者信息 添加读者 删除读者 修改读者信息 添加书目 删除书目 13.2.2 创建系统静态模型 在获得系统基本需求的用例模型后,通过考察系统对象的各种属性创建系统的静态模型。 首先,确定系统参与者的属性。 其次,可以确定在系统中的主要业务实体类及其 属性,这些类通常需要在数据库中进行存储。 再次,确定类与类之间的关系。 13.2.3 创建系统动态模型 对象之间的相互作用构成系统的动态模型。 交互图:序列图与协作图,以相互作用的一组对象为中心。 序列图描绘了系统中的一组对象在时间上交互的 整体行为。 协作图描绘了系统中的一组对象在几何排列上的 交互行为 行为图:状态图与活动图,以独立的对象为中心。 “借阅者查找图书”用例 P287 表13-1

文档评论(0)

xiaofei2001127 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档