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

  • 格式:doc
  • 大小:325.00 KB
  • 文档页数:25

图书管理系统 软件需求规格求说明书 本说明书是系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。 本报告由以下文档组成: 软件需求规格求说明书目录 文档序号 1. 前言 R1 2. 项目概述 R2 3. 具体需求 功能需求 外部接口需求 性能需求 软件属性需求语法 数据要求说明 其他需求

本说明书涉及的对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。 系统分析员:_______________________

日 期: 年 月 日 1.引言 主文档名称 软件需求规格求说明书 主文档编号 R

子文档名称 前言 子文档序号 R1 编者 朱慧琳 编写日期 2012年4月12日 编写目的 根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《图书管理系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。

项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。 图书管理系统软件LMS 是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。除此以外,LMS 可通过访问权限控制以及数据备份功能,确保数据的安全性。

定义 文档中采用的专门术语的定义及缩略词简要如下: LMS:Library Management System,图书管理系统 参考资料 (1) 郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。 (2)金勇华,曲俊生。《JAVA网络高级编程》。北京:人民邮电出版社,2001。 (3)江开耀, 张俊兰,李晔 《软件工程》 西安电子科技大学出版社 2007

2.项目概述 主文档名称 软件需求规格求说明书 主文档编号 R

子文档名称 项目概述 子文档序号 R2 编者 朱慧琳 编写日期 2012年4月12日 《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。相应的需求有: 1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 1) 图书信息的录入、删除及修改。 2) 图书信息的多关键字检索查询。 3) 图书的出借、返还和资料统计。 2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。 3.能够对需要的统计结果提供列表显示输出。 4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 5. 运行环境 Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑; 运行时占用内存:≤1MB;所需硬盘空间:≤5MB; 软件平台:中文Windows95/98/NT 或更高版本并装有JAVA虚拟机的操作系统; 6.条件与限制 一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

3.具体需求 功能需求 主文档名称 软件需求规格求说明书 主文档编号 R

子文档名称 功能需求 子文档序号 编者 朱慧琳 编写日期 2012年4月12日 在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。 借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。 图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。 为系统维护人员提供权限管理、数据备份等通用功能。

外部接口需求 主文档名称 软件需求规格求说明书 主文档编号 R

子文档名称 外部接口需求 子文档序号 编者 朱慧琳 编写日期 2012年4月12日

1.用户界面:R、采用Windows的通用图形界面,用户友好。 B、界面有一致性,界面规范遵循Windows软件界面饿规范 C、提供错误处理。 D、提供信息提示,用多种信息提示当前用户的状态、界面。 E、提供方便的联机帮助。 F、遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。 G、本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入 相对应的界面(如、输入界面、输出界面)。用户对程序的维护,最好要有备份。 2.硬件、软件接口 服务器端子系统的运行要求:

软件接口:数据库服务器端:(1) 操作系统:Microsoft Windows 2000 (2) 数据库管理系统:Oracle,配置TCP/IP协议 Web服务器端:(1) 操作系统:Microsoft Windows 2000 (2) Internet 信息服务(IIS)管理器 (3) Visual 2003,配置TCP/IP协议 客户端:(1) 操作系统:Windows 98/2000/2003/XP (2) Web浏览器:Internet Explorer 以上或Netscape 以上,配置TCP/IP协议 硬件接口:服务器 (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 ) (2) 内存容量(RAM):至少256M(推荐 512M) 客户端:(1) 处理器(CPU):Pentium 133M 或更高 (2) 内存容量(RAM):64M或更高 接口: 硬件接口: 考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。 软件接口 :这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。

性能需求 主文档名称 软件需求规格求说明书 主文档编号 R

子文档名称 性能需求 子文档序号 编者 朱慧琳 编写日期 2012年4月12日

为了保证系统能够长期、安全、稳定、可靠、高效地运行,新生报到管理系统应该满足以下性能需求:

(1)系统处理的准确性和及时性: 系统处理的准确性和及时性是系统的必要性能。查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。在系统实际和开发过程中,要充分考虑系统当前和将来可能承受的工作量,是系统的处理能力和相应时间能够满足信息处理的需求。相应时间,更新处理时间都比较迅速,完全满足用户要求。一般操作的相应时间应在3-5S内,对数据的导入、到处、软磁盘和打印机的操作也应在可接受的时间内完成。

(2)系统的开放性和系统的可扩充性: 系统在开发过程中,应该充分考虑以后的可扩充性。可扩充系统可以通过简单地加入和减少系统的模块,配置系统硬件。通过软件的修补、替换,完成系统的升级和更新换代。

(3)系统的易用性和易维护性: 系统是直接面对使用人员的,而使用人员往往在对计算机并不非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互见面。要实现这一点,就要求系统应该尽量使用用户熟悉的过程。 系统中涉及到的数据是学校新生管理的相当重要的信息,系统要提供方便的手段供系统管理员进行数据的备份、日常安全管理、系统以外崩溃时数据的恢复等工作。

(4)系统的标准性 系统在设计、开发、使用过程中,要涉及很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如,在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。

软件属性需求语法 主文档名称 软件需求规格求说明书 主文档编号 R

子文档名称 软件属性需求语法 子文档序号