图书管理系统软件需求规格说明书
时间:2025-04-28
时间:2025-04-28
图书管理系统软件需求规格说明书
软件需求规格说明书
1.引言
1.1 编写目的
本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
1.2 项目背景
该项目的委托单位为清华大学计算机系; 开发单位为IceWindDale工作室; 主管部门为信息产业部第15研究所。 该软件与其他系统不存在关系。
1.3 参考资料:
图书管理系统软件需求规格说明书
IceWindDale 工作室件编制指南 所
第 2 页 共 25 页
理 标 准 化》编辑 部
Sw00.ppt
殷人昆
无
2002-5
清华大学 工程硕士 研究生班 讲义
SQL Server Marci 2000 系 统 Frohock 管理员宝典 Garcia; Jamie Reding; Edward Whalen; Steve Adrien DeLuca
ISBN:7-900635-84 -X
2001-7
清华大学 出版社
图书管理系统软件设计文档
纪晓秋
图书管理系统软件需求规格说明书
2.任务概述
2.1 目标
图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。要求:
能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;
能够对一定数量的读者进行相应的信息存储与管理; 能够对要求的统计结果打印输出; 能够提供一定的安全机制;
2.2 运行环境
Window9x、NT4、2000、XP;Office2000、XP;IE5.0、6.0
2.3 条件与限制
由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用。
图书管理系统软件需求规格说明书
3.数据描述
3.1 静态数据
1. 书籍:
1) 书号; 2) 书名; 3) 作者; 4) 分类; 5) 出版社; 6) 出版日期; 7) 页数; 8) 价格; 9) 语种; 10)借阅否; 11)预约否; 12)损坏程度; 13)备注; 2. 期刊:
1) 期刊号; 2) 期刊名; 3) 编辑部; 4) 周期; 5) 总期数;
图书管理系统软件需求规格说明书
6) 年; 7) 年内期号; 8) 价格; 9) 语种; 10)借阅否; 11)预约否; 12)损坏程度; 3. 读者:
1) 读者编号; 2) 姓名; 3) 单位; 4) 电话; 5) 身份证号; 4. 图书管理员:
1) 管理员编号; 2) 管理员姓名; 3) 管理员单位; 4) 管理员身份; 5) 密码; 5. 书籍借阅关系:
1) 记录号; 2) 读者编号;
图书管理系统软件需求规格说明书
3) 书号; 4) 借阅日期; 5) 归还日期; 6) 续借次数; 7) 本次损坏情况; 6. 期刊借阅关系:
1) 记录号; 2) 读者编号; 3) 期刊号; 4) 借阅日期; 5) 归还日期; 6) 续借次数; 7) 本次损坏情况;
3.2 动态数据
1. 输入数据:
1) 登录所需的密码; 2) 鼠标对按钮的点击 3) 查询方式、查询关键字; 4) 新建图书项、读者项; 5) 图书项、读者项相应纪录更改; 6) 备份数据;
7) 恢复所需的数据备份文件;
图书管理系统软件需求规格说明书
8) 借阅、返还、丢失注销时的图书序号、读者借阅证号; 2. 输出数据:
1) 查询关键字确定的数据库记录的子集; 2) 统计结果;
3) 图书借阅、返还、丢失注销等操作结果; 4) 数据备份输出的数据备份文件; 5) 内部数据: 查询操作建立的索引;
3.3 数据库描述
数据库采用Microsoft Access 2000数据库。
3.4 数据词典
1. 读者借书过程: (1):数据流图:
A:图书信息; B:读者信息; C:图书访问记录;
图书管理系统软件需求规格说明书
D:日期; (2):数据词典: 数据源点及汇点描述: ① 名称:读者
简要描述:借书、还书、查询及登记注册 有关数据流:借书证;所借书本 数目: ② 名称:日历 简要描述:当日日期 有关数据流:年月日 数目:
加工逻辑词条描述: ① 加工名:借书检验 加工编号:1
简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书
输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期
输出数据流:借书错误信息,借书信息 加工逻辑: IF 借书证未登记入库 THEN 发出“借书错误”
ELSE IF 图书未登记入库 THEN
图书管理系统软件需求规格说明书
发出“借书错误”
ELSE IF 读者已借图书和现借图书多于限制数N THEN
发出“借书错误”
ELSE IF 读者已借图书中有超期 THEN
发出“借书错误” ELSE 发出“借书信息” ENDIF ENDIF ENDIF ENDIF ② 加工名:借书登记 加工编号:2
简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者 输入数据流:借书信息,日期 输出数据流:图书访问记录,图书
加工逻辑:将借书信息及日期写入图书访问记录; 将图书递交读者 数据流名词条描述: ① 数据流名:借书证
图书管理系统软件需求规格说明书
说明:用以携带读者的唯一识别标识 数据流来源:读者 数据流去向:借书检验