当前位置:
文档之家› 图书馆管理系统软件需求规格说明书
图书馆管理系统软件需求规格说明书
系统中涉及到的数据是学校新生管理的相当重要的信息,系统要提供方便 的手段供系统管理员进行数据的备份、日常安全管理、系统以外崩溃时数据的恢 复等工作。
(4)系统的标准性 系统在设计、开发、使用过程中,要涉及很多计算机硬件、软件。所有这些
都要符合主流国际、国家和行业标准。例如,在开发中使用的操作系统、网络系 统、开发工具都必须符合通用标准。
R3.4
3.5 数据要求说明
R3.5
3.6 其他需求
R3.6
本说明书涉及的对系统的全部定义,经客户确认后,具有约束力, 由系统设计人员贯彻。
系统分析员:_______________________
日 期: 年 月 日
11.引言主Fra bibliotek档名称软件需求规格求 主文档编号
R
说明书
子文档名称
前言
子文档序号
R1
1) 图书信息的录入、删除及修改。 2) 图书信息的多关键字检索查询。 3) 图书的出借、返还和资料统计。 2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。 3.能够对需要的统计结果提供列表显示输出。 4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时 提供信息备份的服务。 5. 运行环境 Intel486 以上系列、AMD K6 以上系列等 PC 台式机和便携式电脑; 运行时占用内存:≤1MB;所需硬盘空间:≤5MB; 软件平台:中文 Windows95/98/NT 4.0 或更高版本并装有 JAVA 虚拟机的操作系 统; 6.条件与限制 一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如 相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一 功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较 简单,不能防止恶意的破坏,安全性能有待进一步完善。
图书管理系统 软件需求规格求说明书
本说明书是系统客户和开发者对将要开发的软件系统的共同理
解,是后续设计和实现工作的基础。 本报告由以下文档组成:
软件需求规格求说明书目录
文档序号
1. 前言
R1
2. 项目概述
R2
3. 具体需求
3.1 功能需求
R3.1
3.2 外部接口需求
R3.2
3.3 性能需求
R3.3
3.4 软件属性需求语法
1.3 定义 文档中采用的专门术语的定义及缩略词简要如下: LMS:Library Management System,图书管理系统
1.4 参考资料 (1) 郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出 版社,1997。 (2)金勇华,曲俊生。《JAVA 网络高级编程》。北京:人民邮电出版社,2001。 (3)江开耀, 张俊兰,李晔 《软件工程》 西安电子科技大学出版社 2007
1
读者 n
3.5 数据要求说明
主文档名称
软件需求规格求 主文档编号
R
说明书
子文档名称
数据要求说明
子文档序号
R3.5
7
编者
朱慧琳
编写日期
2012 年 4 月 12 日
(10)正确性 要求发布的软件达到用户的预期目标,运行时基本无错误。
(11)可靠性 在正常条件下,应该不出故障。
(12)效率 对于浏览、查询、增加、删除、更新和密码设置等一般操作,要求及时响应, 在 3-5S 内。 (13)完整性 要求在发生意外时,保证数据不丢失。 (14)易用性 软件界面符合当前流行的习惯,尽量为用户的使用提供方便。 (15)可维护性 要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改、恢复。 (16)安全保密性 要求提供身份验证,只允许通过身份验证的用户使用本软件。如果三次密码输 入不正确,则强行关闭系统。 (17)可理解性 对于本软件提供的各种表单、按扭,其功能应该一目了然,易于理解。 (18)数据的可交互性 要求提供数据的导入/到处功能,尤其要提高与 WORD/EXCEL 等通用办公软件的 数据交互接口。
编者
朱慧琳
编写日期
2012 年 4 月 12 日
1.1 编写目的
根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《图书管理系
统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的
结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。
1.2 项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比 以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式 来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的 图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的 手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软 件。 图书管理系统软件 LMS V1.0 是一套功能比较完善的数据管理软件,具有数据操 作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具 有很好的可移植性,可在应用范围较广的 DOS,WINDOWS 系列等操作系统上使用。除 此以外,LMS V1.0 可通过访问权限控制以及数据备份功能,确保数据的安全性。
Internet Explorer 5.0 以上或 Netscape 4.0 以上,配置 TCP/IP 协议
硬件接口:服务器 (1) 处理器(CPU):Pentium 900M (推荐 Pentium 4 1.2G)
(2) 内存容量(RAM):至少 256M(推荐 512M)
客户端:(1) 处理器(CPU):Pentium 133M 或更高
借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是 否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照 片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库, 显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受 则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号 和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无 则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅 或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受 后删除借阅纪录,并登记并修改可借阅图书的数量。
(2) 内存容量(RAM):64M 或更高
2.2 接口: 硬件接口: 考虑到大量数据的备份等要求,需要保持与磁带
机和光盘刻录机的接口,这较易实现。
软件接口 :这里,主要考虑软件与操作系统、数据库管理系
统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有
可能需要较常用的办公软件。例如 Microsoft 的 Office 系列,所以应尽量实现 它们之间的数据格式的自动转换。
图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管 理以及注销(不外借),包括图书类别和出版社管理。
为系统维护人员提供权限管理、数据备份等通用功能。
3.2 外部接口需求
主文档名称
子文档名称 编者
软件需求规格求 说明书 外部接口需求 朱慧琳
主文档编号
子文档序号 编写日期
R
R3.2 2012 年 4 月 12 日
(2) 数据库管理系统:Oracle,配置 TCP/IP 协议
Web 服务器端:(1) 操作系统:Microsoft Windows 2000
(2) Internet 信息服务(IIS)6.0 管理器
(3) Visual 2003,配置 TCP/IP 协议
客户端:(1) 操作系统:Windows 98/2000/2003/XP (2) Web 浏览器:
(2)系统的开放性和系统的可扩充性: 系统在开发过程中,应该充分考虑以后的可扩充性。可扩充系统可以通过简 单地加入和减少系统的模块,配置系统硬件。通过软件的修补、替换,完成系统 的升级和更新换代。
(3)系统的易用性和易维护性: 系统是直接面对使用人员的,而使用人员往往在对计算机并不非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互见面。要实现这一点, 就要求系统应该尽量使用用户熟悉的过程。
3.4 软件属性需求语法
主文档名称
软件需求规格求 主文档编号
R
说明书
子文档名称
软件属性需求语 子文档序号
R3.4
法
6
编者
朱慧琳
编写日期
2012 年 4 月 12 日
(1) 正确性 要求发布的软件达到用户的预期目标,运行时基本无错误。
(2) 可靠性 在正常条件下,应该不出故障。
(3) 效率 对于浏览、查询、增加、删除、更新和密码设置等一般操作,要求及时响应, 在 3-5S 内。 (4) 完整性 要求在发生意外时,保证数据不丢失。 (5) 易用性 软件界面符合当前流行的习惯,尽量为用户的使用提供方便。 (6) 可维护性 要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改、恢复。 (7) 安全保密性 要求提供身份验证,只允许通过身份验证的用户使用本软件。如果三次密码输 入不正确,则强行关闭系统。 (8) 可理解性 对于本软件提供的各种表单、按扭,其功能应该一目了然,易于理解。 (9) 数据的可交互性 要求提供数据的导入/到处功能,尤其要提高与 WORD/EXCEL 等通用办公软件的 数据交互接口。
1.用户界面:R、采用 Windows 的通用图形界面,用户友好。
B、界面有一致性,界面规范遵循 Windows 软件界面饿规范
4
C、提供错误处理。 D、提供信息提示,用多种信息提示当前用户的状态、界面。 E、提供方便的联机帮助。 F、遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。 G、本产品的用户一般需要通过终端进行操作,进入主界面后点击 相应的窗口,分别进入 相对应的界面(如、输入界面、输出界面)。用户对程序 的维护,最好要有备份。 2.硬件、软件接口 2.1 服务器端子系统的运行要求: 软件接口:数据库服务器端:(1) 操作系统:Microsoft Windows 2000