图书阅览室管理系统——需求规格说明书.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工学院图书阅览室管理系统需求规格说明书

1、引言

1.1编写目的

开发图书馆管理系统,提高管理工作的效率、改善用户和管理员对图书信息查询的准确性,便于学生对图书信息的查询,管理人员对图书信息的管理及学生借阅图书信息的管理。

1.2 背景

项目名称:工学院图书阅览室管理系统

项目提出者:工学院图书阅览室管理人员

项目开发者:工学院图书阅览室管理系统开发小组

预期用户:工学院学生

图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。

1.3参考资料

《软件工程》 ---阎菲主编潘正清吴年志副主编中国水利水电出版社《软件工程试验》 ---陈明王智广赵鹏翔编中国广播电视大学出版社

2.项目概述

2.1 目标:

实现读者图书借阅与还书处理;读者借阅信息管理;管理员盘库管理;图书信息查阅,其中读者信息分学生和教师两类进行管理。

2.2系统技术:

学校图书馆要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为三个方面:一是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求;二是学生们能通过计算机来查询浏览图书馆中的图书,来确定自

己需要的书籍,为借阅做好准备;三是图书馆的核心工作,对图书的借阅管理。

2.3 用户特征:

为保证系统安全高效的运行,本系统只允许管理员登陆,具有最高权限。

管理员在系统中的功能:负责学生信息和图书信息的添加,删除,修改等一系列操作,拥有最高权限。

2.4运行环境:奔腾133以上的pc机,内存需在16兆以上。

2.5条件与限制:在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台。

3.功能要求

1.图书类别的添加、修改、删除,包括图书类别、类别编号;

2.图书信息的添加、修改、删除、查询,包括图书编号、书名、类别、登记日期、作者、出版日期、出版社、价格;

3.读者类别的添加、修改、删除,包括读者种类、借书数量、借书期限、有效期限;

4.读者信息的添加、修改、删除、查询,包括读者类别、性别、读者姓名、名族、读者编号、系别/部门、登记日期、电话号码、家庭住址;

5.借书信息的添加、查询,包括书名、作者、编号、出版社、图书类别;

6.还书信息的添加;

7.添加管理员、更改密码

8.退出系统

4.外部接口需求

4.1用户界面

采用windows的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:

界面具有一致性,设计良好的联机帮助,画面简洁明快,富有现代气息。4.2硬件接口:支持一般的pentium2,笔记本电脑,Intel Pentium 120或以上级别的CPU,大于16Mb的内存

4.3软件接口:Windows95/98/2000/me/xp操作系统。

4.4 故障处理:正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

5.性能要求

5.1数据精确度:查询时应保证数据的准确性。

5.2时间特性:一般操作的响应时间应在5秒内,

5.3适应性:满足个人使用的需求:对前面提到的运行环境要求不应存在困难。

6.软件属性需求

6.1正确性:要求发布的软件达到用户的预期目标,运行时基本无错误。

6.2可靠性:在一般条件下,应不出故障。

6.3效率:对于查询、增加、删除的一般操作,要求在1-2秒内完成响应。

6.4完整性:要求能在发生意外的情况下,保证不丢失数据。

6.5易使用性:要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。

6.6可维护性:要求本软件在运行中发现错误时,能快速、准确对其进行定位和修改

6.7可测试性:设计时尽可能减少测试本软件的各项功能所需的工作量。

6.8复用性:采用模块化的方法设计。

6.9安全保密性:对用户有一定的权限控制。

7.其他需求

8.数据描述

8.1 数据结构需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。

针对该图书管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

1)图书类别(数据项):

图书类别、类别编号

2)图书信息(数据项):

图书编号、书名、类别、登记日期、作者、出版日期、出版社、价格

3)读者类别(数据项):

读者种类、借书数量、借书期限、有效期限

4)读者信息(数据项):

读者类别、性别、读者姓名、名族、读者编号、系别/部门、登记日期、电话号码、家庭住址

5)借还信息(数据项):

卡号、编号、借出日期、还书日期

6)管理人员登陆(数据项):

帐号、密码;

8.2 数据字典

数据字典是系统中各类数据描述的集合,使进行详细的数据收集和数据分析所获得的主要成果。数据字典是在需求分析时建立,在数据库设计过程中不断修改、充实、完善的。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程五部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。

名称说明位置定义

登陆验证验证ID号,合法用

户可以登陆管理员→登陆处理登陆验证=

用户名+密码

验证结果是否为合法用户,

并验证以何种身份

进入窗口登陆处理→管理员验证结果=

登陆成功 /

无此用户名/

密码错误

查询信息管理员可查看读者基本信息→图书信息查询信息=

相关文档
最新文档