图书管理系统需求规格说明书.docx

上传人:b****7 文档编号:10565881 上传时间:2023-02-21 格式:DOCX 页数:14 大小:26.44KB
下载 相关 举报
图书管理系统需求规格说明书.docx_第1页
第1页 / 共14页
图书管理系统需求规格说明书.docx_第2页
第2页 / 共14页
图书管理系统需求规格说明书.docx_第3页
第3页 / 共14页
图书管理系统需求规格说明书.docx_第4页
第4页 / 共14页
图书管理系统需求规格说明书.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

图书管理系统需求规格说明书.docx

《图书管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求规格说明书.docx(14页珍藏版)》请在冰豆网上搜索。

图书管理系统需求规格说明书.docx

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

西安邮电大学

西安邮电大学

(计算机学院)

 

实验名称:

需求规格说明书

专业名称:

网络工程

班级:

学生姓名:

学号(8位):

 

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

一、引言

1.1编写目的

编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。

它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。

1.2项目背景

人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此必须开发图书管理系统。

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

1.3术语定义:

(1)系统:

图书馆管理软件。

(2)图书资料查询:

根据相应的图书信息对所有书籍进行所需查询。

(3)借阅历史:

包括借阅者的学号、姓名、班级、借书证编号以及所借图

书的书名、借书日期、还书日期等。

(4)借书处理:

对不同的借阅者有不同的规定借阅图书数量和借阅时间。

(5)缴纳罚款:

对不同的违章情况有不同的罚款措施。

1.4产品面向的用户群体

(1)本产品主要面向各级院校借阅图书的人群(中小型图书馆)。

(2)避免了手工管理工作效率低,不能及时了解图书馆各类图书的存库,学生们需求的图书难以在短时间内找到、图书的入库和更新比较麻烦,不便于动态的及时调整图书结构。

更好的适应学生借书需求同时减缓了工作压力,提高了工作人员自身素养。

1.5参考资料:

✧江开耀,张俊兰,李晔《软件工程》西安电子科技大学出版社2007;

✧左雅等,《软件工程与项目案例教程》,电子工业出版社。

✧《需求工程》——韩柯译清华大学出版社

✧《软件工程》—— 张海藩 编著清华大学出版社

✧《数据库系统概论》—— 萨师煊 王珊 编著高等教育出版社

✧《软件工程导论》——张海藩 编著     清华大学出版社

✧《实用软件工程》郑人杰殷人昆陶永雷清华大学出版社1997年第二版

二、任务概述

2.1目标

本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。

本系统实现了图书管理信息更新等功能。

目标包括:

✧减少人力与管理费用;

✧提高信息准确度;

✧改进管理和服务;

✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;

✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;

✧更简便、信息化程度更高的图书管理流程;

2.2用户的特点

✧本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。

管理员和读者都是经常性用户。

✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。

维护人员为间隔性用户。

三、需求规定

3.1功能要求:

功能模块

子功能

日常工作

借书处理

还书处理

缴纳罚款

基本资料维护

图书资料维护

读者资料维护

查询

图书资料查询

读者资料查询

罚款历史维护

借阅历史维护

 

系统管理

系统登录

读者注册

数据备份

3.2系统性能要求:

1)、系统处理的准确性和及时性:

系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

2)、系统的开放性和系统的可扩充性:

图书管理系统在开发过程中,应该充分考虑以后的可扩充性。

例如用户查询的需求也会不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

3)、系统的易用性和易维护性:

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

4)、系统的标准性:

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。

所有这些都要符合主流国际、国家和行业标准。

5)、系统的先进性:

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。

这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。

另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

6)、系统的响应速度:

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。

在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

3.3.输入输出要求

图书查询:

输入关键字为书名,作者,索引号,按照精确匹配为主,再索引关联字。

输出时列出索引到的所有书目信息,具体信息包括内容摘要、目录号、作者信息、书名、价格、流水号、购买日期等。

方便读者查找。

图书借阅:

通过设备识别图书和读者(借阅证)的流水号(条形码),向数据库传送信息,然后在数据库索引图书信息和读者信息是否符合要求,符合要求待图书管理员确认后再更新相关数据,并将这些数据存入借书文件,最后输出显示存储成功;否则报错。

查看读者的借阅信息:

进入读者借书信息管理系统,只需要输入读者个人信息即可,然后系统根据输入的信息,送图书馆管理系统索引查找相关信息,最后将读者借书的信息输出显示。

3.4.数据管理能力要求

定时整理数据:

系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。

查询库存量:

能随时查询书库中图书的库存量,以便准确、及时、方便地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。

3.5.出错处理要求

系统失效后能给出错误信息,提示用户采取适当手段处理故障。

使用本系统时可能出现如下故障:

1)输入用户名不存在:

说明数据库没无此用户名,需开户。

2)密码错误:

说明用户名和密码不匹配。

弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。

3)由于管理员没有及时保存数据造成的数据丢失:

可通过数据还原,还原成最近的数据备份。

4)要于不可抗拒力造成的损失:

由用户自行承担

3.6可靠性和可用性需求

系统可用性并且在一个月内不能出现2次以上故障。

3.7其它专门要求

数据的安全性、完整性要求:

图书馆各项数据信息必须保证安全性和完整性。

网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。

四.运行环境设定

4.1.设备:

Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;

运行本软件所要求的硬设备的最小配置:

内存500M;

I/O设备:

显示器、鼠标、键盘。

4.2.支持软件

说明为运行本软件所需要的支持软件,如:

a.操作系统:

Windows98及以上版本

b.支撑框架:

.NETFramework1.1

c.数据库:

Access2000。

五.非功能性需求:

5.1软硬件环境需求:

需求名称

详细要求

Web服务器

在服务器上安装Windowsxp的操作系统

在服务器上安装SQL2005版

在服务上安装IIS5.0以上版

安装MicrosoftOffice2000/XP(包括Excel、Word、Access)

要求InternetInformationServer5.0,并启动Web服务

最低配置:

P41.5G/512M/20G

基本配置:

2*P42G/1-2G/36G(10K)SCSI

最佳配置:

4*P42GXron/2-4G/5*18G(15K)Raid

客户机配置

建议PIII500以上

128M以上

800x600/256色以上;

另需连接Web服务器的网络设备,通过局域网连接需要配备

10/100M网卡

网络操作系统:

Windows2000/XP中文版操作系统

安装MicrosoftOffice2000/XP(包括Excel、Word)

IE5.0以上版本浏览器

5.2产品质量需求:

主要质量属性

详细要求

正确性

用户要求的功能,操作上符合用户需要,数据正确。

健壮性

对用户输入的不可预见性数据,给出相应的提示。

可靠性

用户在正常的操作情况下,保证数据的正确性和完整性。

性能,效率

在保证数据正确的前提下,尽量的提高数据处理速度。

易用性

用户界面友好,操作简单,颜色搭配合理。

清晰性

字体大号,符合日常人们使用计算机习惯,不要过小或过大。

安全性

对数据操作时,要防止一些SQL注入之类的攻击,保障数据安装可靠。

可扩展性

在功能划分上,要做到高内聚,低耦合,方便增加新功能。

兼容性

对安装上要求的软硬件环境的计算机,可以顺利使用本系统。

可移植性

对不同的计算机,在安装上要统一,操作效果也要一致。

5.3其他需求:

用户需求(与用户交谈,向用户提问题)等。

六.数据实体结构描述

名称:

图书资料表

存储位置:

图书资料

存储组织:

一本图书一条记录

主键:

图书编号

数据元素

数据采集方式

说明

图书编号

人工采集

主键,必须输入

图书名称

人工采集

必须输入

图书类别编号

人工采集

必须输入

书架位置

人工采集

作者

人工采集

译者

人工采集

单价

人工采集

出版社编号

人工采集

出版时间

人工采集

总数量

人工采集

入库日期

自动采集

入库操作员

自动采集

现存量

自动采集

借阅次数

自动采集

是否注销

人工采集

内容简介

人工采集

备注

人工采集

相关提供数据主要功能模块:

书籍管理、借阅管理、注销管理

数据输出接受主要功能模块:

书籍管理、借阅管理、注销管理

修改记录:

 

名称:

读者资料表

存储位置:

读者资料

存储组织:

一个读者一条记录

主键:

读者编号

数据元素

数据采集方式

说明

读者编号(借书证号码和用户名与此同)

人工采集

主键,必须输入

读者姓名

人工采集

必须输入

读者类别编号

人工采集

必须输入

读者性别

人工采集

出生日期

人工采集

读者状态

人工采集

办证日期

自动采集

已借图书数量

自动采集

证件名称

人工采集

证件号码

人工采集

读者单位

人工采集

联系地址

人工采集

联系电话

人工采集

EMAIL

人工采集

用户密码

人工采集

办证操作员

自动采集

备注

人工采集

相关提供数据主要功能模块:

读者管理、借阅管理

数据输出接受主要功能模块:

读者管理、借阅管理

修改记录:

 

名称:

借阅信息表

存储位置:

借阅信息

存储组织:

一本借阅一条记录

主键:

图书编号

数据元素

数据采集方式

说明

图书编号

人工采集

主键,必须输入

图书名称

自动采集

读者编号

人工采集

主键,必须输入

读者姓名

自动采集

图书价格

自动采集

借阅日期

自动采集

应还日期

自动采集

续借次数

自动采集

借阅操作员

自动采集

相关提供数据主要功能模块:

借阅管理、续借管理

数据输出接受主要功能模块:

借阅管理、续借管理

修改记录:

 

名称:

图书类别表

存储位置:

图书类别

存储组织:

一类图书一条记录

主键:

图书类别编号

数据元素

数据采集方式

说明

图书类别编号

人工采集

主键,必须输入

图书类别名称

人工采集

必须输入

备注

人工采集

相关提供数据主要功能模块:

书籍类别管理

数据输出接受主要功能模块:

书籍类别管理、书籍管理

修改记录:

名称:

出版社信息表

存储位置:

出版社信息

存储组织:

一个出版社一条记录

主键:

出版社编号

数据元素

数据采集方式

说明

出版社编号

人工采集

主键,必须输入

出版社名称

人工采集

必须输入

出版社地址

人工采集

邮政编码

人工采集

联系人

人工采集

联系电话

人工采集

EMAIL

人工采集

备注

人工采集

相关提供数据主要功能模块:

出版社管理

数据输出接受主要功能模块:

出版社管理、书籍管理

修改记录:

 

名称:

读者类别表

存储位置:

读者类别

存储组织:

一类读者一条记录

主键:

读者类别编号

数据元素

数据采集方式

说明

读者类别编号

人工采集

主键,必须输入

读者类别名称

工人采集

必宿输入

可借书数量

人工采集

可借书天数

人工采集

可续借次数

人工采集

逾期缓冲天数

人工采集

逾期每天罚款金额

人工采集

丢失罚款倍数

人工采集

相关提供数据主要功能模块:

读者类别管理

数据输出接受主要功能模块:

读者管理、读者类别管理

修改记录:

 

名称:

图书注销信息表

存储位置:

图书注销信息

存储组织:

一本用户一条记录

主键:

图书编号

数据元素

数据采集方式

说明

图书编号

人工采集

主键,必须输入

注销数量

人工采集

必须输入

注销日期

人工采集

注销操作员

自动采集

相关提供数据主要功能模块:

注销管理

数据输出接受主要功能模块:

注销管理、书籍管理

修改记录:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1