图书管理系统
图书管理系统需求分析文档
图书管理系统要解决什么问题: 图书借阅依靠图书管理员手动登记,费时费力,易错且效率低下,用户无法快速查询到自己想要的图书 通过图书管理系统管理员可以实现数字化管理,增加了工作效率,且不易出错,用户也可与更加方便的查询自己想要借阅的图书
文档概述:
1.编写需求报告的目的:明确图书管理系统的功能和非功能需求,指导开发与测试
2.范围:系统范围包括:借/还,图书入库,增加修改图书 3.对象:用户,图书管理员,测试人员
角色及描述:
1.用户:查询,借阅及归还图书
2.图书管理员:管理图书信息,处理借阅/归还,处理逾期提醒
3.测试人员:管理与维护系统,维护用户权限及系统配置
功能分析:
1.增加/删除:管理员可以录入/删除书名,ISBN,作者,出版社,价格,剩余库存数量及存放位置等信息
2.查询:管理员和用户可以通过指定书名/作者/ISBN来进行查询,显示符合条件的图书,并显示剩余库存数量及存放位置方便借阅整理
借阅流程:
1.用户登录图书管理系统,通过书名/作者/ISBN来进行查询,寻找自己想要借阅的图书
2.用户找到图书后,查看图书的当前状态是否可以借阅,如果可以提交借阅申请(默认时间为30天),图书管理系统将借阅申请提交给管理员进行审批
3.管理员同意申请后,用户取走图书,并且图书数量减少对应数量
还书流程:
1.用户或管理员通过扫描ISBN码,系统将该图书标记为以归还,并且自动更改剩余库存量
2.检测图书归还是否逾期,如果逾期自动进行罚款,如果逾期超过指定天数视为用户购买该图书,通过该图书价值对用户进行罚款
用户注册:
1.用户注册:提供姓名,电话,身份证号(实名认证),邮件地址,
2.用户账号状态:管理员可以封禁或者冻结违规用户账号
统计报表模块:
生成周/月/季/年度报表,报表显示:借阅数量,逾期记录,图书流失率等信息