没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
《可视化建模与 UML》课程结课报告
――图书管理系统建模
07 计算机本(1)班 彭钊 70911002
第一部分 系统概述
一、 目的意义
通过“图书管理系统”UML 建模过程了解面向对象的系统分析与设
计方法。从 UML 应用的角度通过建立一个图书管理系统来学习
UML 的知识。
二、 软硬件环境
UML 建模的工具一般有 Rational Rose、PowerDesign、visio
本次使用的软件环境是:Rational Rose
硬件环境需求,针对图书馆应有的办公系统的自动化,还有学校
现有的服务器,学校具有的硬件环境可以在很大程度上满足系统在
硬 件 方 面 的 需 求 。 本 图 书 馆 系 统 的 硬 件 环 境 是 : Microsoft
Windows XP Professional 版本 CPU 为 Intel Core 2.83GHz
1.98GB 硬盘容量为 250.GB
三、 组织结构图或用户分析
该图书馆管理系统的用户为 借阅者、图书馆管理员、系统管理员 。
其中用户借阅者主要模块有书籍查询、书籍预订、借阅信息查询、
借阅书籍、归还书籍、激纳罚金。图书馆管理员的主要模块有书籍
借阅处理、书籍归还处理、检查用户借阅凭证合法性、删除书籍预
订信息、还书时收取罚金。系统管理员主要模块有读者信息管理、
书籍信息管理、系统登录管理、数据备份、数据恢复。
图 1 图书管理系统的组织结构图
四、 业务流程分析
借阅者基本信息及借阅者权限等形成借阅者档案数据库,可用于
用户查询、模块调用与数据统计
借阅处理模块这一模块对应的是图书借阅流程。这一流程可包括
下面五方面业务:查询、预约、外借、还书、续借。它可以拆分为
下面五个模块:
1、外借处理模块。对应图书外借业务,这一业务在图书外借出办
理,由工作人员扫入图书证条码察看用户的借阅权限,用户有欠费
纪录时要求用户先缴纳罚款再行借书;无欠费纪录确认用户可以借
阅图书后,扫入图书条码进行外借手续,外借完成后由计算机系统
图书管理系统
借阅者
图书馆管理员 系统管理员
书
籍
信
息
管
理
登
录
系
统
管
理
数
据
备
份
数
据
恢
复
书
籍
借
阅
处
理
书
籍
归
还
处
理
检
查
用
户
合
法
性
删
除
书
籍
预
订
收
取
罚
金
书
籍
查
询
书
籍
预
订
借
阅
信
息
查
询
借
阅
书
籍
归
还
书
籍
缴
纳
罚
金
读
者
信
息
管
理
更新储存用户借阅信息及图书借阅信息,以备查询。
2、还书处理模块对应还书处理流程,在图书外借出进行,用户还
书时,工作人员扫入图书条码,进行还书处理,完成后由计算机系
统更新储存用户借阅信息及图书借阅信息,以备查询。当图书丢失
时,要求读者进行赔偿。
3、查询处理模块对应查询处理流程,在用户端服务器进行,由读
者自行操作,读者输入一定查询信息后,由用户端服务器提交到服
务器,在数据库中进行寻找匹配后,输出查询结果。可循环调用。
4、预约处理模块对应预约处理流程,在用户端服务器进行,由读
者自行操作。
5、续借处理模块对应续借处理流程,在用户端服务器进行,由读
者自行操作。
五、 系统功能的文字模型
① 借阅者可以通过网络查询书籍信息和预定书籍。
② 借阅者能够借阅书籍和还书。
③ 图书管理员能够处理借阅者的借阅和还书。
④ 系统管理员可以对系统的数据进行维护,如增加、删除和更新
数目,增加、删除和更新借阅者账户,增加和删除书籍。
⑤ 系统主要包括以下几个模块
基本数据维护模块
基本业务模块
数据库管理模块
信息查询模块
• 基本数据维护模块包括的主要功能模块:
1 添加借阅者帐户
2 修改更新借阅者帐户信息
3 添加书目
4 修改和更新书目信息
5 添加书籍
6 删除书籍
• 基本业务模块包含的功能:
1 借书
2 还书
3 书籍预留
4 取消书籍预定
• 数据库模块的功能:
1 借阅信息管理
2 书籍信息管理
3 帐户信息管理
4 书籍预留信息管理
• 信息查询模块主要是查询数据库中的相关信息:
1 查询书籍信息
2 查询借阅者信息
第二部分 图书管理系统用例建模
一、 用例图概述
用例
图(User Case)是描述用例、参与者及其关系的图。主
要是描述用户的功能需求。从用户的角度来理解软件系统的需求 ,
强调谁在使用系统及系统可以完成哪些功能。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系
的。用例图用于对系统、子系统或类的行为进行可视化,使用户
能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图的组成元素包括用例、参与者、关系(用例间的关系、
参与者之间的关系、参与者与用例之间的关系)。
用例图主要的作用有三个:(1)获取需求
;(2)指导测试;
(3)还可在整个过程中的其它工作流
起到指导。
用 例 图 最 核 心 的 元 素 是 参 与 者 ( Actor ) 和 用 例 ( Use
Case
)。
二、 用例建模的过程或步骤
一、识别参与者
需求获取的第一步是标识参与者。这一服务定义了系统的边界,
并从开发者要考虑中找出所有的观察点。开发者通过回答以下问
题来寻找参与者:
1、系统支持哪些用户组完成他们的工作?
2、谁使用、安装、维护这个系统?
剩余21页未读,继续阅读
资源评论
- lilyria2015-05-17挺好的,比较全面的uml建模的过程,有各种uml建模的图,需要的童鞋可以下载来看看。
- daiqi23452012-10-19额,非常详细的UML过程和图。
hjx86
- 粉丝: 2
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功