SRS文档
1.1编写目的
图书管理系统需求规格说明书是为了让系统的涉众就该系统的需求达成一致认可,明确该系统的需求,为后续的开发工作提供依据。通常,该需求规格说明可以作为产品设计的主要依据,并作为工程师编码时了解软件实际需求的主要参考资料。同时,需求规格说明是产品实现后用于检验的主要考察依据,是测试人员编写测试用例时的主要参考文件。另外,本文档还可以为其他需要了解系统需求的人员提供产品需求的详细说明。
1.2背景
软件系统的名称;图书管理系统
随着计算机产业的发展,计算机在各个行业的应用也越来越普遍.采用计算机软件来管理代替了以前的人工操作。本学校图书馆随着图书馆的发展,当前使用的一个图书馆管理软件已经不能满足当前他们的需要。现有一个C/S架构的管理软件已经使用好几年了,在软件的升级和外网的访问和管理上都存在一些缺陷,使用比较麻烦。所以考虑设计一个以B/S架构的图书管理软件,来填补当前正在使用的系统的缺陷。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
2任务概述
2.1目标
图书管理系统针对的用户是单个中小型图书室或者个人,藏书的种类和数量有限,读者的数量和来源受到一定的限制。同时能建立一个全天候自动化图书管理系统,使图书管理工作规范化,系统化,程序化,自动化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。|
2.2用户的特点
借阅者:主要包括学生和教师,使用该系统的借阅归还功能。
图书管理员:使用图书管理系统的管理图书和读者管理以及维护功能,少数的管理员要完成图书以及读者管理的大量工作,他们每个人平均每天使用系统50-100次。
2.3假定和约束
为实现不同校区统一数据库管理,需提供网络连接;为确保系统在短时间断电时能正常运作,应提供前台操作和后台数据库的UPS。
本系统原有一个C/S架构的版本正在使用。要在不影响原有系统的基础上,新添加部分功能,达到图书馆管理员所预期的要求。现有原系统的数据库部分资料。
3需求规定
3.1对功能的规定
《图书管理系统》的总体功能如下:
l 图书的外借;
l 图书的归还;
l 图书信息查询;
l 图书的增删改;
l 读者的增删改;
l 图书管理系统数据备份;
l 图书管理系统数据恢复;
3.1.1图书的外借过程
1.数据流图
:
A:图书信息;
B:读者信息;
C:图书访问记录;
D:日期;
2.数据字典
(1)数据流词条:通常使用扩充的BNF范式来描述。对于基本的数据项,通常应明确其名称,类型,含义,度量单位,有效范围,精度等。
|
|
||||
|
||||
|
||||
|
||||
|
(2)数据文件词条描述:说明文件的成分和组织形式(如记录排列顺序)等,基本数据项的说明同数据流。
|
||
|
|
(3)加工说明词条:加工说明:编号、加工名、输入、输出、加工逻辑等,加工逻辑通常使用自然语言或结构化自然语言(如判定树、判定表等)来描述。
3.1.2图书的归还过程
1.数据流图
2.数据字典
(1)数据流名词条
|
|
(2)加工说明词条
|
||
|
3.1.3图书的查询过程
1.数据流图
2.数据字典
(2)加工说明词条
|
||||
|
3.1.4管理员的书籍和读者增删改过程
1.数据流图
2.数据字典
(1)数据流名词条
|
||
数据流名:操作确认 说明:用于传递增删改图书是否成功 数据流来源:增删改图书或读者 数据流去向:图书管理员 数据流组成:操作确认=1{字母}50 每个数据量流通量: |
(2)加工逻辑词条
|
|
3.1.5图书馆管理系统数据备份过程
1.数据流图
2.数据字典
(1)加工逻辑词条描述
|
||
|
3.1.6图书馆管理系统数据恢复过程
1.数据流图
2.数据字典
(1)加工逻辑词条描述
支持软件
WIN9X/NT/2000/XP操作系统,汉语编程系统。
工作者:朱春雨,祁小桐