图书管理系统uml_用例图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统
图书管理系统的用例
(1)、确定系统设计的总体信息
借阅者:
①登记
②借书
③还书
系统管理员:
①打开页面
②扫描借阅证
③查询借阅者信息
④扫描图书id
⑤提交借阅信息
⑥打印小票
⑦添加借阅者,并对其账户管理
⑧图书信息查询
图书管理员:
①图书归类
②增加图书
(2)、确定系统的参与者
首先分析系统所涉及的问题领域和系统运行的主要任务:
①使用该系统主要功能部分的人是系统管理员,系统管理员主要
任务是对整个图书各信息的处理,并扫描图书与借阅者信息,实现借书还书。
②系统管理员需要该系统的支持以完成其工作
图书管理系统的参与者:
①借阅者
②图书管理员
③系统管理员
(3)、确定系统的用例
⒈借阅者借书的用例
•选定图书
•带到柜台
⒉系统管理员借书的用例
•扫描借阅这证
•显示借阅者信息
•扫描图书id
•重复上一步
•提交借阅信息并打印小票
⒊图书管理员进行图书维护的用例
•查询图书信息
•增加图书
•图书归类
(5)、摘要形式的用例示例
借书:借阅者带着图书来到柜台。系统管理员使用图书管理系统处理借阅者所选图书信息以及借阅者信息。系统显示借阅者信息以及图书信息。系统管理员使用图书管理系统记录每一次操作。系统连续显示累计总数,并逐行显示细目。系统更新数据库信息。借阅者员得到小票,然后携带图书离开。
(6)、详述风格的处理借书用例
详述用例是结构化的,他展示了更多细节,并且更为深入。
用例UC1:系统管理员处理借书过程
范围:图书管理系统(books Management System)
级别:用户图标
主要参与者:系统管理员(system Manager)
涉众及其关注点:
—借阅者:以最优价获得图书。
—系统管理员:准确输入图书及借阅者信息并快速服务。
—图书管理系统:准确的记录借阅过程,满足借阅者需求。希望有一定的容错性,即使在某些服务器构建不可用时,也能够完成购物。希望能够自动快捷的更新借阅信息和库存信息。
前置条件:系统管理员必须经过确认和认证。
成功保证(后置条件):存储借阅信息。更新库存信息。生成票据。
主成功场景(或基本流程、主事件流):
1.借阅者携带所借图书来到柜台。
2.系统管理员开始一次新的借书活动。
3.系统管理员扫描借阅卡,
4.显示借阅者信息。
5.扫描图书id
6.生成借阅记录
7.重复5和6步
8.系统显示累计数目及归还日期
9.提交借书信息,然后系统保存
10.打印小票。
11.借阅者携带图书及小票离开。
备用流:
*2a.系统管理员在任意时刻要求进行超控操作:
1.系统进入系统管理员授权模式。
2.系统管理员执行某一系统管理员授权模式的操作。例如:回复中断的借书活动,取消借书活动等。
3.系统回复到系统管理员授权模式。
*2b.系统任意时刻失败:
为了支持恢复和更正购物信息,要保证所用购物状态和事件都能够从场景的任何一步中完全恢复。
1.系统管理员重新启动系统,登录,请求恢复上次状态。2.系统重建上次状态。
3a.无效顾客ID(在系统中未发现):
1系统提示错误,收银员尝试其它方式。
3b.系统内不存在该借阅者ID。
1.系统管理员执行超控操作。
2.系统管理员执行相应的超控操作。
3.选择手工输入借阅者ID。
4.若还没有,进行注册
5a.无效图书ID或信息(在系统中未发现):
1.系统提示错误并拒绝输入该ID。
2.系统管理员响应该错误。
2a.图书ID(信息)可读:
1.手工输入图书ID。
2.系统显示图书信息。
2a.无效商品ID:系统提示错误,系统管理员尝试其它方式。
2b.系统内不存在该图书ID。
1.系统管理员执行超控操作。
2.系统管理员执行相应的超控操作。
3.选择手工输入图书ID。
2c.系统管理员通过执行寻找图书信息帮助(如果有)以获得正确的图书ID。
10a.打印借书小票。
1.如果系统检测到错误,给出提示。
系统管理员做相应的处理(如:更换纸张)。
用例UC2:还书处理
范围:图书管理系统(books Management System)
级别:用户图标
主要参与者:系统管理员(system Manager)
前置条件:系统管理员已经登录管理界面
成功保证(后置条件):存储还书信息。更新库存信息
主事件流:
主成功场景(或基本流程、主事件流):
1借阅者携带所借图书来到柜台。
2系统管理员进行还书操作。
3扫描图书id
4显示信息
5生成记录
6重复5和6步
7系统显示累计数目
8提交还书信息,更新库存
9借阅者离开。
可选事件流:
4a 还书日期超限
1.付相应违期金额
7a 归还图书数目不对
1.按丢失图书售价如数赔付
2.购买对应图书归还
3a 图书id有误
2.更换图书
3.借阅者做出其他方式解决
4.检查扫描仪器
用例图:
1.
系统参与者:
borrower librarian administrator