图书馆管理系统需求分析_第1页
图书馆管理系统需求分析_第2页
图书馆管理系统需求分析_第3页
图书馆管理系统需求分析_第4页
图书馆管理系统需求分析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书馆管理系统需求分析

1.引言

1-1编写目的

本需求的编写是为了研究图书馆系统软件的开发途径和应用方

法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护

人员进行内部维护,信息更新,验收和测减的依据。

1.2项目背景

图书馆管理系统是各所高校教育环节不可缺少的一部分,它的内容对学

校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信

息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管

理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文

件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计

算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个

领域并发挥着越来越重要的作用。早期的校园网络、如今的web宽带网都为我

们共享数据提供了前所未有的方便,由此,建立高性能的图书管理系统,作为计

算机应用的一部分,使用计算机对图书进行管理,具有手工管理无法比拟的优点,

如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,

这些优点能够极大的提高图书信息管理的效率,乜是科学化、正规化的体现。实

践表明,将计算机技术运用于图书信息的管理,有利于建立起合理的管理机制。

避免人为的信息管理的错误,以达到客观公正,准确高效的目的,有利于计算机

技术的推广。因此,开发这样的软件系统是很必要的。

1.3参考资料

《软件工程》一一夏小娜编著科学出版社

《亮剑JavaWeb》一一胡辛征董英电子工业出版社

《Oracle教程》一一郑阿奇清华大学出版社

2.项目概述

为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特

编写该程序以提高图书馆效率。使用该程序之后,图书馆管理人员可

以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查

询某位读者、某本图书馆的借阅情况,对当前借阅情况给出一些统计,

给出统计表格,以全面掌握图书的流通情况。

2.1目标:

2.1.2开发意图

A.为了图书管理系统更完善;

B.为了学校图书馆对图书的管理更方便;

C.为了减轻图书管理人员的工作负担。

2.1.2应用目标

通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地

对图书馆书籍,读者资料,借还书等进行高效的管理。

2.1.3作用及范围

本软件适用于教育界,它是比较完善的系统管理软件,对图书馆的

书籍,读者资料,借还书等可以进行方便的管理。

2.1.4背景

人工管理图书的手续繁琐、效率低下给具有强烈时间观念的管理

人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,

为了对图书的管理方便,因此开发了本软件。

2.2用户的特点

最终的用户是图书管理员和读者,图书管理员需要进行用户的

创建、修改和删除等工作,要求具备计算机知识,如权限管理等。读

者是普通用户,具备一定的计算机操作知识即可。

2.3假定与约束

支持运行环境即可,在各种操作系统下基本没限制.

3.数据描述

3.1静态数据

3.2动态数据

动态信息为各种输入和输出数据,即数据库中各表的属

性值

3.3数据流图

o层

P1.1

资料查询

图书库

_y

读者

读者库

P1.2

读者查询

书座书座图

图书库

3.3系统流程图

图书管理系统流程图

3.4ER图

图6.21图书借阅管理数据库E-R图

3.5数据采集

系统数据采集是由数据库系统在软件运行期间通过人机界面来提

示用户输入的。此处不加赘述。

4.功能需求

4.1功能描述

建立计算机的图书馆管理系统,应适合计算机的特点,设计图

书馆管理系统的流通部分。首先,要确定计算机进行流通的目标和系

统的功能,完成各种流通业务的程度。

本图书馆流通系统具有如下功能:

1)用户登录功能

包括创建新用户、输入用户名和密码、修改密码等

2)图书管理

图书的查询和统计、新书入库

3)人员管理

操作员的权限管理、读者的权限管理

4)图书的流通管理

图书的借阅管理、还书管理、丢书管理、超期罚款管理、淘汰图

书管理

5)打印报表

生成超期读者名单、查出超期罚款人的姓名和超期金额

6)统计功能

统计读者人数、图书册数

5.性能需求

5.1系统特性需求

1)用户登录系统,包括管理员登录,学生查阅信息登录

2)在编目的时候自动迅速查找新的书籍是否已编目,并可以快速编

目。

3)能够用计算机进行快速查找,已确定图书的名称和存放的位置。

4)查找出一本已借出的书现在在谁那里。

5)各类具体查找功能。

6)统计一本借书证在一段时间内借过的借过多少书。

7)统计一本书在一段时间内被谁借过。

8)在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚

款;可以设置罚款条理。

9)在书丢失时进行赔偿。可以自行设置赔偿条理。

10)大型数据库,要可以灵活设置库的性质(1.是否可借2.借阅时

间3.不同的读者借阅本书可以进行设置4.增加、删除、修改库)。

11)图书管理员有不同的职位要可以进行权限设置。(管理员和操

作员)

12)读者信息管理(权限设置)

13)统计当天工作人员工作流量和流量统计情况

5.2时间特性

响应时间少于5s;更新处理时间根据管理员的不同使用的时间

各异;数据转换与传输时间根据数据的不同处理的时间各异;运行时

间少于一分钟。

5.3适应性

a.运行环境:Windows、Unix、Linux、MAC

b.编程语言:Java数据库:Oracle

6.运行需求

6.1用户界面

6.2硬件接口

软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数

据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,

这点较易实现。

6.3软件接口

在这里主要考虑软件与操作系统的接口,考虑到文档处理的需

要有可能可以包括与较常用的办公软件的接口。例如microsoft的

office系列。另外用户还有用户所需要的软件接口,这些应在用户需

求定义时明了。

6.4故障处理

7.其它需求

我们设计的软件是一种辅助图书管理人员管理软件,它应用的

汉语程序设计语言实现的系统的软件。目前为止,汉编自动化软件还

不成熟,其当前市场基本为零,还就要去开发占有此市场。

7.1数据库

数据库是实现有组织地,动态地存储大量关联数据,方便多用

户访问的计算机软硬自愿组成的系统;他与文件系统的重要区别是数

据的充分共享,交叉访问,与应用程序的高度独立性。

由于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成

文件的最小单位是记录。

7.2操作

A.初始化操作;

B.数据处理的支持功能较强;

C.后援和恢

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论