图 书 借 阅 管 理 系 统
详 细 设 计 说 明 书
图书借阅管理系统·详细设计说明书 1
1. 引言
1.1 目的
编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协调工作,
希望能使本软件开发工作更具体。
本文档为该系统的软件详细设计说明书,较详细阐述了用户的系统概况,和对此软件
所提出的需求,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行
了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
本文档主要适用于图书借阅管理系统的设计指导
系统名称:图书借阅管理系统
项目功能:为图书资料借阅提供规范化管理,对图书资料采购提供指导性建议。
项目提出者:某公司图书资料管理部门
项目管理者:培训中心
最终用户:为某公司图书资料管理部门
术语及缩略语定义
术语定义
列明「系统详细设计说明书」中涉及到的全部计算机术语定义。
缩略语定义
列明「系统详细设计说明书」中涉及到的全部缩略语全称及其含义。
参考资料
图书借阅管理系统·详细设计说明书 2
2. 总体设计
2.1 需求概述
2.1.1 总体功能需求
1) 要求能够对图书资料进行管理,如登记新书,删除不存在的书目,对已经变更的
图书信息进行修改,还可以根据多种条件从数据库中查询书目的详细信息。
2) 要求能对新读者信息进行登记,对已经变更的读者信息进行修改,对不再借阅的
读者信息进行删除。还可以查询读者的详细信息,以及读者借阅过的书目和正在
借阅的书目。
3) 提供借阅登记表和返还登记表来管理借阅,并且提供查询借阅次数最高的前 10 个
书目。
2.2 功能划分
功能结构图如下
2.3 功能描述
2.3.1 图书管理
1. 图书资料登记:
1) 登记图书的相关信息包括图书名称,作者,出版社,入库时间,类型(分为图书
和杂志) ,状态(分为在库和借出)
2) 登记新书时,默认状态为在库。
3) 登记新书时,默认借阅次数为 0 次。
图书借阅管理系统·详细设计说明书 3
图书借阅管理系统
图书管理 读者管理 借阅管理
图书资料登记
读者信息登记 读者借阅查询 借阅登记 返还登记 借阅信息查询
4) 在登记图书资料的同一界面可以浏览其他图书资料。
5) 显示书目详细资料时,要求显示图书名称,作者,出版社,价格,入库时间,类
型,状态,借阅次数。
6) 浏览书目详细资料时,提供对该书目信息删除的功能
2.3.2 读者管理
1. 读者信息登记
1) 登记新读者的相关信息包括读者姓名,年龄,性别,职务(分为经理和职员)
2) 显示读者详细信息时,要求显示读者姓名,年龄,性别,职务,曾经借阅的图书
的数目(每个人最多同时借 3 本)。
3) 显示读者详细信息时,提供对该读者信息删除的功能。
2. 读者借阅查询
能够列出读者借阅过书目的详细信息,包括图书名称,借出时间,返还时间等(如该
图书尚未返还,则返还时间为未还)
2.3.3 借阅管理
1. 借阅登记
1) 提供借阅登记表,登记借阅信息,包括图书名称,借阅人,借阅时间。
2) 判断该图书是否存在,如不存在则提示并返回借阅登记表。
3) 判断该图书是否已经借出,如已经借出则提示并返回借阅登记表。
4) 判断该读者未返还的图书数目是否超过 3 本,超过则提示,并不允许借出。
5) 更改该图书状态为借出。
2. 返还登记
1) 从未返还列表中选择,然后进行返还登记,登记返还时间(返还时间即处理时
间)。
2) 更改该图书状态为在库。
3. 借阅信息查询
提供借阅次数前 10 名的书目列表,包括图书名称,作者,借阅次数。
图书借阅管理系统·详细设计说明书 4