没有合适的资源?快使用搜索试试~ 我知道了~
图书馆管理系统UML建模分析与设计
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 144 浏览量
2023-09-08
18:53:12
上传
评论
收藏 327KB DOCX 举报
温馨提示
试读
37页
图书馆管理系统UML建模分析与设计
资源推荐
资源详情
资源评论
图书馆管理系统 UML 建模分析与设计
1.业务建模
1.1 系统需求分析
(1)基本数据维护功能:图书馆工作人员对数据做直接操作与维护,包括增加、
删除、更改图书信息和读者信息;
(2)基本业务功能:支持读者借书、还书、续借、预留、罚款等业务,并能实
时更新数据库中各项记录;
(3)数据库管理功能:支持数据库维护人员对各个分馆的所有图书、读者信息
的集中存放和统一管理;
(4)信息查询功能:对图书信息、读者信息的搜索查询;
(5)身份认证功能:系统管理人员需要根据用户名和密码登录系统才能进行管
理操作;
(6)与外部系统交互功能:读者缴纳罚款时,可采用校园卡转账方式进行支付;
1.2 术语表
(1)名词术语:
图书,读者,读者类型,学生,老师,借阅记录,数据库,维护人员,图
书馆工作人员,罚款,校园卡系统;
(2)动词术语:
增,删,改,借书,还书,续借,预留,罚款,转账,信息查询,身份认
证,更新数据库;
1.3 领域类图
1.4 用例描述及用例图
1.4.1 用例图
(1)和“读者”有关的用例:
读 者
+读者ID
+读者类型
图 书
+图书编号
+图书状态
馆 员
老 师
+工号
维 员
学 生
+学号
+所属院系
书 目
+书号
+书名
+作者
+出版社
+出版日期
+版本号
+ISBN
+总本书
+借出数量
+预订数量
借 阅 记 录
+借阅日期
+借阅人ID
+图书编号
+数量
+归还情况
预 订 记 录
+预约人Id
+预约日期
+预约书号
借阅
0..5
1
1
n
管理
0..n
1
预订
0..1
0..n
预订
0..3
0..1
罚 款
+金额
+罚款人Id
图 书 馆 管 理 系 统
+缴费
支付
拥有
1
1
维护
1
1..*
管理
0..*
1..*
校 园 卡 系 统
1
0..*
属于
1
0..*
(2)和“馆员”(图书管理员)有关的用例:
(3)和“维员”(数据库维护人员)相关的用例:
读 者
撤 销 预 订 图 书
登 录
缴 纳 罚 款
查 找 图 书 信 息
续 借 图 书
预 订 图 书
还 书
借 书
查 看 账 户 信 息
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<extend>>
<<include>>
馆 员
添 加 图 书 信 息
删 除 图 书 信 息
修 改 图 书 信 息
添 加 读 者 信 息
删 除 读 者 信 息
修 改 读 者 信 息
查 询 图 书 信 息 查 询 读 者 信 息
登 录
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
(3)和“校园卡系统”相关的用例:
(4)发起者间的关系:
1.4.2 用例描述
(1)用例名称:读者登录
参与者:读者
步骤:
1.读者把图书卡置于自助机的扫描位置,发起用例;
2.机器扫描图书卡信息进行身份验证,登陆成功,显示读者姓名;
前置条件:读者已办理图书卡;
后置条件:机器请读者选择要做的操作;
维 员
维 护 数 据 库
校 园 卡 系 统
转 账 支 付 罚 款
读 者
老 师
学 生
2a 重新放置
2a1 若图书卡信息读取失败,读者重新放置图书卡,返回步骤 1;
(2)用例名称:借阅图书
参与者:读者
步骤:
1.读者通过在自助机上选中“借书”功能,发起用例;
2.读者把要借的图书置于感应区;
3.机器询问借阅图书数量;
4.读者选择数量;
5.显示当前借阅信息(图书信息,借阅时间,借阅人),询问读者确
认借书;
6.读者核对信息,确认借书;
7.借书完成,机器显示图书信息和应归还日期;
前置条件:读者已登录,借阅图书在馆;
后置条件:生成新的借阅记录,同时修改被借图书的状态为“借出”;
拓展点:
5a 重新放置
5a1 若显示的信息不符合,读者重新放置归还的图书,返回步骤 2;
7a 超出借书额度
7a1 若读者者借书册数超出可借册数,提示“借书失败!已超出借书额
度,最多可借五本书!”;
(3)用例名称:归还图书
参与者:读者
步骤:
1.读者通过在自助机上选中“还书”功能,发起用例;
2.读者把要归还的图书置于感应区;
3.机器询问要归还图书的数量,给出选项;
4.读者选择数量;
剩余36页未读,继续阅读
资源评论
文档优选
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功