当前位置:文档之家› 图书馆管理系统软件需求规格说明书

图书馆管理系统软件需求规格说明书

图书馆管理系统软件需求规格说明书编写人:编写日期:2008 年5月12日目录1.产品描述 (3)1.1. ........................................................................................................................ 编写目的31.2. ........................................................................................................................ 产品背景31.3. ............................................................................................................................... 定义32.产品需求概述 (3)2.1. ........................................................................................................................ 功能简介32.2. ........................................................................................................................ 运行环境31.硬件环境 (3)2.软件环境 (4)2.3. .................................................................................................................... 条件与限制43.功能需求 (4)3.1. ........................................................................................................................ 功能划分43.2. ........................................................................................................................ 功能描述43.3. ................................................................................................................. 不支持的功能64.数据描述 (6)4.1. ........................................................................................................................ 静态数据64.2. ........................................................................................................................ 动态数据74.3. .................................................................................................................... 数据库描述74.4. ...................................................................................................... 数据流图和数据字典75.性能需求 (17)5.1. .................................................................................................................... 数据精确度175.2. ........................................................................................................................ 时间特性175.3. ............................................................................................................................ 适应性176.运行需求 (17)6.1. ........................................................................................................................ 硬件接口176.2. ........................................................................................................................ 软件接口177.其他需求 (17)8.附录 (17)8.1. ........................................................................................................................ 参考资料171.产品描述1.1.编写目的随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。

图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的解决方案。

在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQL SERVER 2000数据库,使得本系统可以方便的和其他子系统进行数据交换。

同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。

1.2.产品背景随着计算机产业的发展.计算机在各个行业的应用也越来越普遍.采用计算机软件来管理代替了以前的人工操作.松花江中学图书馆随着图书馆的发展,当前使用的一个图书馆管理软件已经不能满足当前他们的需要.现有一个C/S架构的管理软件已经使用好几年了.在软件的升级和外网的访问和管理上都存在一些缺陷,使用比较麻烦.所以本开发小组受松花江中学的委托设计一个以B/S架构的图书管理软件.来填补当前他们正在使用的系统的缺陷.1.3.定义文档中采用的专门术语的定义及缩略词简要如下:。

使用者:包括学生和教师等借阅人员。

2.产品需求概述2.1.功能简介《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量有限,读者的数量和来源受到一定的限制。

同时能建立一个全天候自动化图书管理系统,使图书管理工作规范化,系统化,程序化,自动化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

相应的需求有:1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。

2) 图书信息的多关键字检索查询。

3) 图书的出借、返还、预约、图书丢失过期处理和资料统计。

2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。

2) 读者资料的统计与查询。

3.能够对需要的统计结果提供列表显示输出。

4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。

2.2.运行环境1.硬件环境Intel Pentium 166MHz或以上;内存:需要至少512MHZ;网络容量:少于50人需16Mb/s的令版环网和10Mb/s可以勉强满足要求,建议100Mb/s的以太网或者更高。

要有条码枪, 打印机.;软件平台:中文Windows2000/xp或更高版本;2.软件环境运行于Windows2000及更高版本的操作系统之上。

SQL Server200数据库。

2.3.条件与限制为实现不同校区统一数据库管理,需提供网络连接;为确保系统在短时间断电时能正常运作,应提供前台操作和后台数据库其UPS。

本系统原有一个C/S架构的版本正在使用。

要在不影响原有系统的基础上,新添加部分功能,达到图书馆管理员所预期的要求。

现有原系统的数据库部分资料。

3.功能需求3.1.功能划分3.1.1 输入功能模块3.1.2 查询显示功能模块3.1.3借书、返还、预约书籍功能模块3.1.4 登陆系统功能模块3.1.5 权限功能模块3.1.6 借阅者自助功能模块3.1.7 赔书和过期书罚款功能模块3.1.8 帮助功能模块3.2.功能描述软件工程中包含需求、设计、编码和测试四个阶段,其中需求工程是软件工程第一个也是很重要的一个阶段,下面将详细介绍该软件的每一项功能。

3.2.8帮助功能3.3.不支持的功能由于本软件的制作时间,精力,资金都各方面原因限制,该软件不支持共享数据等功能。

4.数据描述4.1.静态数据图书管理系统的静态数据包括:书籍(books):图书编号(book_id);书名(book_name);类别(type);作者(author);出版社(publisher);单价(price);摘要(book_abstract);状态(book_status);读者(reader):读者编号(reader_id);姓名(name);性别(sex);年龄(age);班级(class);权限(right);密码:(reader_password);地址(address);联系方式(telephone);最多可借图书数(MaxBLNum);最多借书天数(MaxBLDays);图书借阅记录(borrowed): 图书编号(book_id);读者编号(reader_id);借书日期(borrow_date);到期日期(return_date);过期天数(overdue_days);应交罚金(money);图书预约记录(reservation): 图书编号(book_id);读者编号(reader_id);预约日期(resverte_date);到期日期(cancel_date);系统设置表(items):记录号(id);记录日期(read_date)系统操作员记录表(admin):管理员编号(admin_id);密码(admin_Password);权限级别(right);4.2.动态数据输入数据:登录输入的密码查询方式、查询关键字;新建图书项、读者项;图书项、读者项相应纪录更改;备份数据恢复所需的数据备份文件;借阅、返还、丢失注销时的图书序号、读者借阅证号;输出数据:查询关键字确定的数据库记录的输出;信息录入、删改结果(成功或失败);图书借阅、返还、丢失注销等操作结果;数据备份输出的数据备份文件;内部数据:查询操作建立的索引;4.3.数据库描述数据库采用SQL Server2000数据库。

相关主题