"图书管理系统需求说明文档"
根据提供的文件信息,我们可以生成以下相关知识点:
图书管理系统的功能要求
图书管理系统需要具备以下功能:
1. 基本数据维护功能:提供使用者录入、修改并进行维护基本数据的途径。基本数据包括读者的信息、图书资料的相关信息,可以对这些信息进行修改、更新。
2. 基本业务功能:读者借、还书籍的登记管理功能,随时根据读者借、还书籍的情况更新数据库系统,如果书籍已经借出,可以进行预留操作,书籍的编目、入库、更新等操作。
3. 数据库管理功能:对所有图书信息及读者信息进行统一管理维护的功能,对书籍的借还也要进行详细的登记,以便协调整个图书馆的运作。
4. 信息查询功能:提供对各类信息的查询功能,如对本图书馆的用户借书信息,还书的信息,书籍源信息,预留信息等进行查询,对其他图书馆的书籍、资料源信息的查询功能。
图书管理系统的非功能要求
1. 系统安全性需求:为保证系统安全性,对本图书馆的各项功能进行分级、分权限操作,对各类用户进行确认。对其他图书馆借阅图书和文献资料服务控制访问范围:如限 IP、限用户等。
2. 对系统可用性的需求:为了方便使用者,要求对所有交互操作提供在线帮助功能。
3. 对系统查询速度的需求:要求系统在 20S 之内响应查询服务请求。
4. 对系统可靠性的需求:要求系统失败发生率小于 1%。
系统功能模块
根据客户要求,将本系统的功能分为四个模块:
1. 登陆子系统:用户登陆验证,找回密码功能
2. 用户管理子系统:面向系统管理员提供,添加用户,编辑用户,删除用户功能
3. 书籍管理子系统:面向图书管理员提供,添加书籍,编辑书籍,查找书籍,删除书籍,过期书籍
4. 借阅管理子系统:面向借阅者提供,查找书籍,借阅书籍,预订书籍,归还书籍
参与者及用例图
根据系统功能分析,得到系统参与者有系统管理员、图书管理员、借阅者。借阅者用例图、借阅管理员用例图、图书管理员用例图、系统管理员用例图分别如下:
类图
根据用例图可得到系统用到的类图,包括借阅管理类图、图书管理类图、用户管理类图。借阅管理类图主要参与者是读者和借阅管理员,借阅者通过借阅管理员由借阅管理员与本系统交互完成借阅者的借书,还书,预订图书。
图书管理类图主要参与者是图书管理员,图书管理员通过图书管理类对图书进行查找、添加、编辑、删除操作。