图书馆管理系统UML建模与设计.docx
《图书馆管理系统UML建模与设计.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统UML建模与设计.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书馆管理系统UML建模分析及设计1.业务建模系统需求分析(1)基本数据维护功能:图书馆工作人员对数据做直接操作及维护,包括增加、删除、更改图书信息与读者信息;(2)基本业务功能:支持读者借书、还书、续借、预留、罚款等业务,并能实时更新数据库中各项记录;(3)数据库管理功能:支持数据库维护人员对各个分馆所有图书、读者信息集中存放与统一管理;(4)信息查询功能:对图书信息、读者信息搜索查询; (5)身份认证功能:系统管理人员需要根据用户名与密码登录系统才能进行管理操作;(6)及外部系统交互功能:读者缴纳罚款时,可采用校园卡转账方式进行支付;术语表(1)名词术语: 图书,读者,读者类型,学生,教师
2、,借阅记录,数据库,维护人员,图书馆工作人员,罚款,校园卡系统;(2)动词术语: 增,删,改,借书,还书,续借,预留,罚款,转账,信息查询,身份认证,更新数据库;领域类图用例描述及用例图用例图(1)与“读者”有关用例:(2)与“馆员”(图书管理员)有关用例:(3)与“维员”(数据库维护人员)相关用例:(3)与“校园卡系统”相关用例:(4) 发起者间关系:用例描述 (1)用例名称:读者登录 参及者:读者 步骤: 1.读者把图书卡置于自助机扫描位置,发起用例; 2.机器扫描图书卡信息进行身份验证,登陆成功,显示读者姓名; 前置条件:读者已办理图书卡; 后置条件:机器请读者选择要做操作; 2a重新放
3、置 2a1若图书卡信息读取失败,读者重新放置图书卡,返回步骤1; (2)用例名称:借阅图书 参及者:读者 步骤: 1.读者通过在自助机上选中“借书”功能,发起用例; 2.读者把要借图书置于感应区; 3.机器询问借阅图书数量; 4.读者选择数量; 5.显示当前借阅信息(图书信息,借阅时间,借阅人),询问读者确 认借书; 6.读者核对信息,确认借书; 7.借书完成,机器显示图书信息与应归还日期; 前置条件:读者已登录,借阅图书在馆; 后置条件:生成新借阅记录,同时修改被借图书状态为“借出”; 拓展点: 5a重新放置 5a1若显示信息不符合,读者重新放置归还图书,返回步骤2; 7a超出借书额度 7a
4、1若读者者借书册数超出可借册数,提示“借书失败!已超出借书额 度,最多可借五本书!”; (3)用例名称:归还图书 参及者:读者 步骤: 1.读者通过在自助机上选中“还书”功能,发起用例; 2.读者把要归还图书置于感应区; 3.机器询问要归还图书数量,给出选项; 4.读者选择数量; 5.机器显示读取到图书信息,询问读者确认还书; 6.读者核对信息,确认还书; 7.还书完成,机器显示图书信息与应归还日期; 前置条件:借阅图书状态是“借出”; 后置条件:借阅记录中图书已归还,修改归还图书状态为“在馆”; 拓展点: 3a重新放置 3a1若没有合适数量可选,读者重新放置归还图书,返回步骤2; 7a超出节
5、约期限 7a1若图书超期,则系统按规定计算罚款金额,并提示“还书失败,请 缴纳罚款!”; (4)用例名称:查找图书信息 参及者:读者 步骤: 1.读者通过操作自助计算机上搜索页面,发起用例; 2.读者输入图书信息,确认搜索; 3.机器在数据库中查询,显示图书信息; 前置条件:; 后置条件:; 3a查询失败 3a1若无相关信息,机器提示“查询失败,找不到有关信息!”; (5)用例名称:预订图书 参及者:读者 步骤: 1.读者通过在自助机选中图书预订功能,发起用例; 2.读者登录系统; 3.机器检验图书是否为可预订图书,若为可预订图书显示图书副本状态; 4.读者选中未被预定图书; 7.预订完成,机
6、器显示图书信息与预订日期; 前置条件:读者已经正确查询了图书信息; 后置条件:生成新预订记录; 拓展点: 3a不可预订 3a1若图书为不可预订图书,提示“此图书不可预订!”; 4a无可选图书副本 4a1若所有图书副本都已经借出且被预定,机器提供退出登录功能; (6)用例名称:续借图书 参及者:读者 步骤: 1.读者通过在自助机上选中“续借”功能,发起用例; 2.机器询问要续借图书数量,给出选项; 3.读者选择数量; 4. 读者把要续借图书置于感应区; 5.机器显示读取到图书信息; 6.读者核对信息,确认续借; 7.续借完成,机器显示图书信息与应归还日期; 前置条件:读者已登录系统,要续借图书已
7、被读者借阅且未超期; 后置条件:修改借阅记录借阅时间为当前时间; 拓展点: 4a重新放置 5a1若机器显示图书信息不正确,读者重新放置归还图书,返回步骤2; 7a超出节约期限 7a1若图书超期,则系统按规定计算罚款金额,并提示“续借失败,请缴纳罚款!”; (7)用例名称:查看账户信息 参及者:读者 步骤: 1.读者选中查看账户信息功能,发起用例; 2.机器显示账户信息(读者信息,已借阅图书信息,归还失败欠费图书信息); 前置条件:读者已登录系统; 后置条件:读者获取信息; 拓展点: 2a账户信息有误 2a1若机器显示信息有误,发起馆员修改账户信息用例,修改成功后返回步骤1; (8)用例名称:缴
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 UML 建模 设计
限制150内