图书管理系统.ppt_第1页
图书管理系统.ppt_第2页
图书管理系统.ppt_第3页
图书管理系统.ppt_第4页
图书管理系统.ppt_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书管理系统以图书管理系统为例 将前面介绍的UML的各种图形以及模型元素综合起来 形成一个对图书管理系统的建模实例 本章重点和难点是提高用RationalRose建模的能力 1需求分析软件的需求 Requirement 是系统必须满足的条件或必须实现的性能 是用户对目标软件系统在功能 行为 性能 约束等方面的期望 可以将系统的需求划分为以下几个方面 功能性需求 非功能性需求 设计约束条件 2系统建模下面以图书管理系统为例系统地介绍如何使用RationalRose2003对该系统进行系统建模 2 1创建系统用例模型进行系统分析和设计的第一步就是创建系统的用例模型 作为描述系统的用户或参与者所能操作的图 它在需求分析阶段有着重要的作用 整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的 1 借阅者用例图借阅者能够通过该系统进行如下活动 查找图书 登录系统 查询个人信息 预定图书 借阅图书籍 归还图书 2 图书管理员用例图图书管理员能够通过该系统进行如下活动 处理借阅 处理归还 3 系统管理员用例图系统管理员能够通过该系统进行如下活动 查询书籍信息 添加书籍 删除书籍 修改书籍 查询读者信息 添加读者 删除读者 修改读者信息 添加书目 删除书目 13 2 2创建系统静态模型首先 确定系统参与者的属性 其次 可以确定在系统中的主要业务实体类 这些类通常需要在数据库中进行存储 根据这些信息 连接起来的类图如下 13 2 3创建系统动态模型对象之间的相互作用构成系统的动态模型 1 借阅者查找图书 用例根据基本流程 创建借阅者查找图书的序列图 与序列图等价的协作图如下 2 借阅者查询个人信息 用例根据基本流程 创建借阅者查询个人信息的序列图 与序列图等价的协作图如下 3 借阅者预定图书 用例根据基本流程 创建借阅者预定图书的序列图 与序列图等价的协作图如下 4 图书管理员处理借阅 用例根据基本流程 创建图书管理员处理借阅的序列图 与序列图等价的协作图如下 5 图书管理员处理还书 用例根据基本流程创建图书管理员处理还书的序列图 与序列图等价的协作图如下 6 系统管理员查询书籍 用例根据基本流程 创建系统管理员查询书籍信息的序列图 与序列图等价的协作图如下 7 系统管理员添加书籍 用例根据基本流程 创建系统管理员添加书籍的序列图 与序列图等价的协作图如下 8 系统管理员删除书籍 用例根据基本流程 创建系统管理员删除书籍的序列图 与序列图等价的协作图如下 9 系统管理员修改书籍 用例根据基本流程 创建系统管理员修改书籍的序列图 与序列图等价的协作图如下 10 系统管理员查询借阅者信息 用例根据基本流程 创建系统管理员查询借阅者信息的序列图 与序列图等价的协作图如下 11 系统管理员添加借阅者 用例根据基本流程 创建系统管理员添加借阅者的序列图 与序列图等价的协作图如图下 12 系统管理员删除借阅者 用例根据基本流程 创建系统管理员删除借阅者的序列图 与序列图等价的协作图如图下 13 系统管理员修改借阅者信息 用例根据基本流程 创建系统管理员修改借阅者信息的序列图 与序列图等价的协作图如下 14 系统管理员添加书目 用例根据基本流程 创建系统管理员添加书目的序列图 与序列图等价的协作图如下 15 系统管理员删除书目 用例根据基本流程 创建系统管理员删除书目的序列图 与序列图等价的协作图如下 根据图书的各种状态以及转换规则 创建图书的状态图 根据借阅者的各种状态以及转换规则 创建借阅者的状态图 根据借阅者在自助服务中所进行的活动 可以创建借阅者的活动图 根据图书管理员在基本服务中所进行的活动 可以创建图书管理员的活动图 根据系统管理员管理借阅者信息的活动 可以创建系统管理员管理借阅者信息的活动图 根据系统管理员维护图书信息的活动 可以创建系统管理员维护图书信息的活动图 根据系统管理员维护图书目录信息的活动 可以创建系统管理员维护图书目录信息的活动图 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论