UML图书管理系统Word文档格式.docx
- 文档编号:21425978
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:19
- 大小:18.80KB
UML图书管理系统Word文档格式.docx
《UML图书管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《UML图书管理系统Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
3、借阅者通过身份验证
4、借阅者拿借书牌到书库找书
5、借阅者带着书到借书管理员处登记借书信息并出示借书证
6、管理员扫描书磁条代码,并在计算机上登记借阅者借书证号,借书日期等信息
7、管理员将书和借书证交给借阅者
8、借阅者拿到书,用例结束
用例3:
还书
借阅者到图书馆还书
借阅者在图书馆借了书
书归书库
1、借阅者到图书馆还书管理员处还书
2、管理员检查书是否有损坏
3、管理员扫描书磁条代码,并在计算机上查看借书信息
4、若还书日期在借书期限内,管理员在计算机上登记还书日期
5、若还书日期超过了借书期限,按算法计算出借阅者应缴罚金
6、借阅者缴纳罚金
7、管理员收到罚金,
8、管理员将书按类放回书架,用例结束
用例4:
维护
管理员对系统进行维护,使系统保持活力
无
系统得到更新
1、管理员对书库进行维护,统计读者所需书目,并形成购书文档
2、仓库员将实际购书文档交给图书管理员,将书放在相应书架上
3、管理员登记,更新计算机中图书数据库的信息
4、管理员统计书的丢失情况,并形成文档
5、管理员统计每月、季度、年的借书情况,并形成文档,用例结束
]
用例分析(详细模版)
将所购进的书按不同的类别、作者、购书日期等信息进行分类,并将这些信息写进数据库中。
写入数据库
期望结果:
目录文件被正确更新
用户目标:
更新图书
参加者/角色:
仓库员、管理员
依赖性:
无
前置条件:
方案:
仓库员购进新书,并对所有的书进行分类,将分类后的信息告诉管理员,由管理员写入数据库中
工作流:
后置条件:
数据库被更新
商业规则:
需求:
1次/天
实现注意事项:
借阅者在查询到所需要的书后,填写借书单,管理员确认后将信息写入到借书文件中。
更新借书文件
no
借到书
借阅者、管理员
有借阅证
方案:
借阅者查询所要的书,如查询到填写借书单,管理员检查其借阅证的有效性,确认后将该借阅者的借书信息写入到借书文件中
yes
yes
no
借书文件被更新
借阅证限本人使用,图书借期为90天,可续借一次
借书时检查书籍是否有破损等情况
从借阅文件中读取相关的借阅记录,修改借书文件,如果超过归还日期或丢失,则处以相应罚款
罚款
已借书
管理员检查图书是否破损或是否超过归还期,如有以上情况则罚款,查找借书文件修改记录
noyes
借书时间超过归还日期,按每天0.2元罚款;
如丢失图书,按原价的5-10倍罚款
,更新计算机中图书数据库的信息,对当前图书情况、借阅情况、借阅者情况进行统计分析,以全面掌握图书流通的情况
列出清单
得到报表清单
了解图书流通情况
管理员查询数据库,分别统计出当前图书情况、借阅情况、借阅者情况,并列出报表清单
1次/月
子用例分析
分类
根据图书的不同类型、作者、内容摘要、购书日期等信息,将图书进行分类并编号
编号
图书分类并编号
统一管理
仓库员对图书进行分类,对分类好的图书进行编号
图书被分类并编号
用例2
归档
仓库员将每本书的信息按不同种类记录到数据库中,并把处理后的结果通知给管理员。
产生正确的目录清单。
存储新书目录信息。
参加者/角色:
仓库员、管理员。
前/后
已购买新书。
仓库员整理买来的新书的信息,并按不同类别将新书的信息输入数据库,然后存储,处理完这些事情后,通知管理员,新书录入。
通知管理员
数据库中的目录增加了新书目录。
可随时录入
用例3
查询
查询数据库是否有自己欲借的书
有欲借的书
欲借书
子集/组合
查询数据库
借阅者确定要借的书,然后告知管理员要求查询,最后查询数据库是否有这种书
查询成功
可同时查询多本不同的书
登记
借阅者在管理员处填写借书所需的必要信息
填写无误
填写登记表
有欲借书
在登记表上填写借书时的必要信息
领登记表
填写完毕(正确)
填写一张
用例5
修改借书文件
借阅者在管理员的监督下修改借书文件。
修改成功
借书文件更改
使用/被使用
填写完登记表
在自己的借书文件中增加记录(所借的书的信息),管理员备案
管理员备案
借书文件中增加记录
借阅者不能自行修改借书文件
用例6
在自己的借书文件中删除记录(所还的书的信息),管理员备案
借书文件中记录减少
系统响应
存储新书信息
用户动作
购入新书
图书管理购书系统的一般用例描述
用户意图
登记新书信息
系统职责
记录新书信息
图书管理购书系统的本质用例描述
记录借书信息
图书管理借书系统的一般用例描述
获得想借的书
记录所借书的信息
图书管理借书系统的本质用例描述
记录所还书的信息
图书管理还书系统的一般用例描述
记录所还书信息
图书管理还书系统的本质用例描述
类图
+仓库员ID号:
integer
+工作时间:
string
-购书文件:
Class
+购书()
+分类()
-形成购书文档()
+工作(工作代号)
{0=借书,1=还书,2=统计}
类名:
仓库员,管理员,借阅者,日期,出版社,书
借书证
-编号:
Integer
-借阅者姓名:
String
-借阅者系别:
-借书期限:
+getinfomation()
+BookID:
+版次:
+出版社ID:
+类别:
+价格:
+作者:
书
+出版社ID号:
+地址:
+名称:
+售书()
出版社
+getinfomation()
+确认():
Boolean
+编号:
+Book:
Class
+本数:
+是否购买:
购书文件
借书()
还书()
+修改借书文件(编号:
Integer)
关联图:
使用
购书文件
0…*
检查
购买
{或}
出版
1
拥有
生成
*
book
借阅证
1…*
管理
状态图:
未借
BookID
出版社ID
类别
价格
作者
已借
图书类:
创建图书
购书文件类:
破坏文件
仓库员使用文件
生成购书文件
编号
Book
本数
购书()
修改购书文件(_)
空闲
借书证类:
创建借书证
借阅者姓名
借阅者系别
借书期限
time=下班时间/下班
归档完成
entry/将书按类放在书架上
do/生成新书目录文件
exit/将文件交给管理员
分类完成
entry/将书卸下
do/分类整理
do/记录
种类数=实际买回种类数
到达图书馆
entry/将书搬上车
do/运输
exit/卸书
time=运输时长
方式=当前运输方式
运送书
买完书
购书文件生成
上班
do/核对购书文件
do/检查书
exit/付钱
time=购书时间
cost=所有的书费
location=购书地点
time未到下班时间
time=当前时间
等待
仓库员类
借阅者类
找到书
想借书
办理借书手续
借书证号
借书时间
entry/将欲借的书交给管理员
do/登记
exit/得到借书证和书
图书管理查询
entry/将借书证交给管理员
do/查询
手续完成
想还书
办理还书手续
还书时间
entry/将借书证和欲还的书交给管理员
do/等待
exit/得到借书证
借到书
书名
do/看书
手
续
完
成
Time=下班时间
更新完毕
更新数据库
更新时间
busy=time
entry/login
do/更新
exit/busy=false
收到新书目录文件/busy=false
busy=false
受
受理完毕
理
有
人还书/bu
s
y
=
t
I
me
受理还书
工作代号:
受理时间
entry/接收借书证和书籍
do/检查书籍有无破损
do/修改借书文件和借书证
do/将借书证归还借阅者
do/将书放在相应类别书架
exit/busy=time
毕
借
人
Busy=false
受理借书
entry/检查借书证
do/确认借阅者所借书籍
do/将书和借书证交给借书者
exit/busy=false
图书管理系统借书序列图:
返回
图书管理系统还书序列图:
Bingo小组组员:
胡玥2001031210
王军2001031242
肖涛2001031243
马临川2001031244
郑蓉州2001031245
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 图书 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)