当前位置:文档之家› 图书馆借还书系统的需求分析说明

图书馆借还书系统的需求分析说明

图书馆借还书系统的需求分析说明
(小组成员:冯鹏、周森林、胡雷、郑煜彬、邵旭东)
1 引言
1.1编写的目的
随着图书馆的规模在不断的扩大,图书的数目也不断地增多,有关图书的各种信息也成倍增多,面对庞大的信息量,传统的人工管理会导致图书馆管理上的混乱,人力和物力的浪费,管理成本的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,制定一套合理、有效,规范和使用的图书馆借还书系统,对图书资料进行统一的储存和管理变得非常有必要。

另一方面,IT产业和Internet获得了飞速的发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息管理自动化,提高了处理的及时性和准确性。

图书管理系统面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。

我们小组开发图书馆借还书系统就是采用现代化的信息管理模式代替手工管理模式,提高图书管理工作的效率,做到信息规范化管理,科学统计和快速查询,让图书馆更好的为学校和社会服务。

1.2背景
项目名称:图书馆借还书系统
项目委托单位:黄冈师范学院图书馆
项目开发人员:冯鹏、胡雷、周森林、郑煜彬、邵旭东
系统开发平台:SQL SERVER、windows pc、java等。

1.3定义
(1)系统:图书管理软件
(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量和库存位置等,以便于读者查阅。

(3)借书记录:包括借书人的姓名、班级、借书卡号、以及借书书名、书号、借书日期等。

(4)借书规则:对于不同的借书人有不同的借书数量和借书时间。

1.4 参考资料
(1)朱群雄、汪晓男等,《系统分析与设计》,北京:机械工业出版社
(2)王恩波,《管理信息系统教程》,电子工业出版社
(3)王珊,《数据库原理和设计》,清华大学出版社
2 任务概述
2.1目标
自动根据图书的类型为入册的图书分配索引号;
读者可以再IE浏览器上通过本系统查询图书,显示图书的相关信息以及是否在馆;
能够支持电子条纹扫码来记录图书借还的情况;
可对读者的账号进行管理,记录读者的借阅情况;
设定用户权限,包括读者权限,研发人员权限以及系统管理人员的权限;
节省人力及器材资源,提高工作效率。

2.2运行环境
基于windows平台的pc机服务器端运行于windows
server平台的服务器;
2.3假定与约束
A、建议该系统使用寿命:10年
B、进行系统方案选择时间:10天
C、法律和政策方面的限制:不能违反国家法律和学校相关规定
D、硬件、软件、运行环境和开发环境的条件及限制:客户端运行于基于windows pc平台,
服务器运行于基于windows server平台
E、建议开发后使用的最迟时间:开发后的两个月
3 数据描述
3.1 静态数据
书库图书信息,供货商信息。

3.2 动态数据
读者信息,员工信息,借书信息。

3.3 数据库描述
书库图书信息,包括数据项有:图书编号,书名,书号,类别,出版社,作者,定价,是否在库,是否损坏,是否遗失,入库时间,图书介绍。

读者信息,包括数据项有:学生编号,学号,姓名,性别,系别,班级,级别,已借图书,照片。

借书信息,包括数据项有:图书编号,学生编号,是否归还,书名,姓名,学号,书号,
系别,班级,已借图书,出版社,作者,借阅时间,图书类别,是否续借。

供货商信息,包括数据项有:图书编号,书名,书号,类别,出版社,作者,定价,数量。

员工信息,包括数据项有:员工序号,姓名,密码,类别,性别,家庭住址,联系电话,职务,照片。

3.4 数据辞典
3.5 数据采集
数据采集包括读者编号,读者姓名,读者类别编号,读者性别,办证日期,已借图书数量,证件名称,证件号码,读者单位,联系地址,联系电话,备注等的采集。

4 功能需求
4.1功能划分
1.日常工作管理:包括借书管理,还书管理,续书管理,缴纳罚金。

2.基本资料维护管理:包括图书资料维护,读者资料维护。

3.查询管理:包括图书资料查询,读者资料查询,借阅历史记录查询,罚款历史记录查询。

4.系统管理:图书管理,权限管理,标准数据管理。

4.2功能描述
(1)借书管理:主要功能是记录借阅者学号和图书编号,进行借书过程。

在数据库中插入一条借书记录,该记录包括读者ID,图书ID,借出日期,还书期限,操作员姓名。

(2)还书管理:主要功能是输入借阅者学号,图书ID,在借阅登记表中找到相应的记
录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。

(3)续书管理:主要功能是输入借阅者学号,图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到借书记录中,同时将原来的借书记录删除,并保存到借阅历史记录表中。

(4)缴纳罚金:输入读者ID,显示该读者的姓名,图书编号,罚款金额和罚款原因。

系统将自动在读者读书卡中扣除,并将这一条记录同时插入罚款历史记录表中。

(5)图书资料维护:包括新书的入库,以及现有书书籍资料的修改和删除。

(6)读者资料维护:包括新书的入库,以及现有学生资料的维护和修改。

(7)读者资料查询:根据相应的读者资料进行所需查询。

(8)借阅历史记录查询:根据相应的借阅信息进行所需查询。

(9)续书历史记录查询:根据相应的续书信息进行所需查询。

(10)罚款历史记录查询:根据相应的罚款信息进行所需查询。

(11)图书管理:包括新书入库的信息记录,密码的修改以及图书信息的删除。

(12)权限管理:用于设定不同人员的权限。

(13)标准数据管理:用于常用数据的系统维护。

5 性能需求
5.1数据精确度
学校对借还书系统的数据要求很高,要求尽可能的精确。

系统必须明确图书的流通去向,规定的还书时间以及超期的罚款金额。

5.2 时间特性
系统处理时间:2.5s
网络传送时间:0.05s
用户允许等待时间:3s
学校对系统性能无特殊的要求,只要查询图书的时候没有明显的延迟就可以了,查询的时候不要超过3秒钟。

5.3 适应性
本系统是基于高校图书馆图书流通管理的软件,能系统化的管理图书馆的书籍流通,其操作简单。

适用于各大高校的图书馆管理需求。

6 运行需求
6.1 用户界面方案
6.2 硬件接口
1.条码枪与计算机系统设备之间的接口
2. 条码枪与借阅卡之间的接口
3.借阅卡与计算机系统设备之间的接口
6.3 软件接口
在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。

例如microsoft的office系列。

另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。

6.4故障处理
系统故障包括硬件故障,网络故障,操作系统故障,数据库系统故障和应用系统方面的故障。

硬件,网络,操作系统,数据库系统故障属于运行环境方面的故障,按相应的供应商所提供的解决方案进行解决。

7 其它需求
A可使用性
在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。

B保密性
本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。

C可维护性
本软件的组成程序为汉语成语设计语言,组成均比较简单,直观意义上的较独立。

因此,给予电子化的所构成的硬件的简单可维护的特点。

决定了该软件的简单可维护性。

相关主题