图书阅览室管理系统——需求规格说明书.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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号,合法用
户可以登陆管理员→登陆处理登陆验证=
用户名+密码
验证结果是否为合法用户,
并验证以何种身份
进入窗口登陆处理→管理员验证结果=
登陆成功 /
无此用户名/
密码错误
查询信息管理员可查看读者基本信息→图书信息查询信息=