文档介绍:图书管理系统
软件需求规格说明书(C/S)
目录
0. 文档介绍 4
文档目的 4
文档范围 4
读者对象 4
参考文档 4
术语与缩写解释 5
1. 产品介绍 6
2. 产品面向的用户群体 6
3. 产品应当遵循的标准或规范 6
4. 产品范围 6
5. 产品中的角色 6
6. 产品的功能性需求 8
功能性需求分类 8
用例图 9
用例描述 11
7. 产品的非功能性需求 28
用户界面需求 28
操作环境需求 28
产品质量需求 28
用户文档 28
0. 文档介绍
文档目的
本文档主要针对图书管理系统的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。
文档范围
本文档包含以下几部分:
1. 产品介绍
2. 产品面向的用户群体
3. 产品应当遵循的标准或规范
4. 产品的范围
5. 产品中的角色
4. 产品的功能性需求
5. 产品的非功能性需求
6. 需求确认
读者对象
本文档的读者范围包括:
客户
技术部经理
测试人员
项目组成员
参考文档
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期
术语与缩写解释
缩写、术语及符号
解释
BMS
Books Management System的缩写-图书管理系统
MIS
信息管理系统
1. 产品介绍
本系统的名称为:图书管理系统,英文缩写为:BMS。
图书馆一般采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。所以有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
图书管理系统是典型的信息管理系统(MIS),主要包括图书管理、图书检索、借阅管理、图书续借管理、借书证管理等功能。
图书管理系统采用流行的C/S结构,可以供多台电脑协同工作,数据共享。软件采用模块级安全管理,系统安全性高。
图书管理系统对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。
平台进行开发并实现,后台数据选用Microsoft SQL Server 2000进行统一管理。
2. 产品面向的用户群体
图书管理系统是专门为图书馆开发的,该系统面向的用户群体为图书馆的所有成员,包括系统管理员和普通工作人员。
3. 产品应当遵循的标准或规范
图书管理系统是一套标准的信息管理软件,符合国家档案管理标准,本产品遵循《计算机软件保护条例》的各项规定。
4. 产品范围
图书管理系统是一款通用性极强的信息管理系统,它适用于需要进行图书管理的各类图书馆,该系统的兼容性、移植性均非常好。
5. 产品中的角色
角色名称
职责描述
系统管理员
进行图书管理、借书证管理等后台信息管理。
工作人员
进行日常的图书借阅、图书续借管理。
6. 产品的功能性需求
功能性需求分类
功能类别
功能名称、标识符
描述
用户登录
用户登录
对用户输入的用户名,密码,及身份进行验证,验证通过后,该用户可以使用BMS系统中自己拥有权限的那部分功能,否则拒绝使用。
图书类别管理
图书类别管理
该模块主要负责图书馆的图书种类信息,如图书种类名称。可接天数、罚款数目等信息
图书信息管理
图书信息管理
该模块主要负责图书馆的图书信息,如图书编号、图书名称、作者、出版信息等。
读者信息管理
新订图书管理
读者信息管理
该模块主要负责图书馆的读者信息,如读者编号,读者信息,证件号,最大借书量等
图书管理
该模块主要负责图书馆的新订图书信息,包括新书订购和验收新书两个子模块
系统维护模块
系统管理
该模块主要负责图书馆的工作人员的信息,包括用户管理和更改系统口令两个子模块。
借阅管理
图书借阅
工作人员用户通过录入借阅信息记录图书的借阅情况,并可对借阅信息进行修改、删除与查询。
图书归还