下载此文档

图书馆管理系统UML建模分析与设计.docx


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
图书馆管理系统UML建模分析与设计


(1)基本数据维护功能:图书馆工作人员对数据做直接操作与维护,包括增加、删除、更改图书信息和读者信息;
(2)基本业务功能:支持读者借书、还书、续借、预留、罚款等业务,并能实时更新数据库中各项记录;
(3)数据库管理功能:支持数据库维护人员对各个分馆的所有图书、读者信息的集中存放和统一管理;
(4)信息查询功能:对图书信息、读者信息的搜索查询;
(5)身份认证功能:系统管理人员需要根据用户名和密码登录系统才能进行管理操作;
(6)与外部系统交互功能:读者缴纳罚款时,可采用校园卡转账方式进行支付;

(1)名词术语:
图书,读者,读者类型,学生,老师,借阅记录,数据库,维护人员,图书馆工作人员,罚款,校园卡系统;
(2)动词术语:
增,删,改,借书,还书,续借,预留,罚款,转账,信息查询,身份认证,更新数据库;



(1)和“读者”有关的用例:
(2)和“馆员”(图书管理员)有关的用例:
(3)和“维员”(数据库维护人员)相关的用例:
(3)和“校园卡系统”相关的用例:
发起者间的关系:

(1)用例名称:读者登录
参与者:读者
步骤:
,发起用例;
,登陆成功,显示读者姓名;
前置条件:读者已办理图书卡;
后置条件:机器请读者选择要做的操作;
2a重新放置
2a1若图书卡信息读取失败,读者重新放置图书卡,返回步骤1;
(2)用例名称:借阅图书
参与者:读者
步骤:
“借书”功能,发起用例;
;
;
;
(图书信息,借阅时间,借阅人),询问读者确
认借书;
,确认借书;
,机器显示图书信息和应归还日期;
前置条件:读者已登录,借阅图书在馆;
后置条件:生成新的借阅记录,同时修改被借图书的状态为“借出”;
拓展点:
5a重新放置
5a1若显示的信息不符合,读者重新放置归还的图书,返回步骤2;
7a超出借书额度
7a1若读者者借书册数超出可借册数,提示“借书失败!已超出借书额
度,最多可借五本书!”;
(3)用例名称:归还图书
参与者:读者
步骤:
“还书”功能,发起用例;
;
,给出选项;
;
,询问读者确认还书;
,确认还书;
,机器显示图书信息和应归还日期;
前置条件:借阅图书状态是“借出”;
后置条件:借阅记录中图书已归还,修改归还图书的状态为“在馆”;
拓展点:
3a重新放置
3a1若没有合适的数量可选,读者重新放置归还的图书,返回步骤2;
7a超出节约期限
7a1若图书超期,则系统按规定计算罚款金额,并提示“还书失败,请缴纳罚款!”;
(4)用例名称:查找图书信息
参与者:读者
步骤:
,发起用例;
,确认搜索;
,显示图书信息;
前置条件:;
后置条件:;
3a查询失败
3a1若无相关信息,机器提示“查询失败,找不到有关信息!”;
(5)用例名称:预订图书
参与者:读者
步骤:
,发起用例;
;
,若为可预订图书显示图书副本状态;
;
,机器显示图书信息和预订日期;
前置条件:读者已经正确查询了图书信息;
后置条件:生成新的预订记录;
拓展点:
3a不可预订
3a1若图书为不可预订图书,提示“此图书不可预订!”;
4a无可选图书副本
4a1若所有图书副本都已经借出且被预定,机器提供退出登录功能;
(6)用例名称:续借图书
参与者:读者
步骤:
“续借”功能,发起用例;
,给出选项;
;
4. 读者把要续借的图书置于感应区;
;

图书馆管理系统UML建模分析与设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小327 KB
  • 时间2018-09-18