已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统以图书管理系统为例 将前面介绍的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 系统管理员删除书籍 用例根据基本流程 创建系统管理员删除书籍的序列图 与序列图等价的协作图如下 2020 3 16 27 可编辑 9 系统管理员修改书籍 用例根据基本流程 创建系统管理员修改书籍的序列图 与序列图等价的协作图如下 10 系统管理员查询借阅者信息 用例根据基本流程 创建系统管理员查询借阅者信息的序列图 与序列图等价的协作图如下 11 系统管理员添加借阅者 用例根据基本流程 创建系统管理员添加借阅者的序列图 与序列图等价的协作图如图下 12 系统管理员删除借阅者 用例根据基本流程 创建系统管理员删除借阅者的序列图 与序列图等价的协作图如图下 13 系统管理员修改借阅者信息 用例根据基本流程 创建系统管理员修改借阅者信息的序列图 与序列图等价的协作图如下 14 系统管理员添加书目 用例根据基本流程 创建系统管理员添加书目的序列图 与序列图等价的协作图如下 15 系统管理员删除书目 用例根据基本流程 创建系统管理员删除书目的序列图 与序列图等价的协作图如下 根据图书的各种状态以及转换规则 创建图书的状态图 根据借阅者的各种状态以及转换规则 创建借阅者的状态图 根据借阅者在自助服务中所进行的活动 可以创建借阅者的活动图 根据图书管理员在基本服务中所进行的活动 可以创建图书管理员的活动图 根据系统管理员管理借阅者信息的活动 可以创建系统管理员管理借阅者信息的活动图 根据系统管理员维护图书信息的活动 可以创建系统管理员维护图书信息的活动图 根据系统管理员维护图书目录信息的活动 可以创建系统管理员维护图书目录信息的活动图 2 4创建系统部署模型根据这些构件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西兴宜技术服务有限公司招聘产数工程师3人备考题库及答案详解参考
- 妇科疾病相关宣教
- 2025广东深圳市龙华区委办公室招聘专业聘用人员3人笔试考试备考题库及答案解析
- 2025年云南高黎贡山国家级自然保护区保山管护局招聘公益性岗位人员(1人)笔试考试参考题库及答案解析
- 2025西安市雁塔区第二十七幼儿园教师招聘笔试考试备考题库及答案解析
- 儿童行为问题干预方案
- 2025贵州茅台酒厂(集团)酒店经营管理有限公司第二次社会招聘笔试考试备考试题及答案解析
- 儿童罕见病分子病理筛查优化方案
- 慢性胰腺炎常见症状及护理指南
- 2025广东省阳江市“百万英才汇南粤”招聘事业单位高层次(急需紧缺)人才32人考试笔试备考题库及答案解析
- 2025版《煤矿安全规程》学习辅导课件(运输、提升和空压机)
- 统编版(2024)八年级上册道德与法治第三单元《勇担社会责任》测试卷(含答案)
- 2025年福州市长乐市辅警招聘考试题库附答案解析
- 2026年荆州职业技术学院单招职业技能考试题库及答案解析(夺冠)
- 湘教版五年级上册音乐本教案
- 2025年报关员资格全国统一考试试卷及答案
- 线上征兵活动方案策划
- 全国一等奖人教版(2024)英语八年级上册Unit 8SBProject-课件
- 《轨道工程施工技术》课件 CRTSⅢ型轨道板预制
- 2025年法宣在线考试题库及答案
- 2025年考研法硕(法学)专业基础397真题(试卷+答案)
评论
0/150
提交评论