图书馆管理系统需求分析报告.docx

上传人:b****2 文档编号:791701 上传时间:2022-10-13 格式:DOCX 页数:12 大小:163.56KB
下载 相关 举报
图书馆管理系统需求分析报告.docx_第1页
第1页 / 共12页
图书馆管理系统需求分析报告.docx_第2页
第2页 / 共12页
图书馆管理系统需求分析报告.docx_第3页
第3页 / 共12页
图书馆管理系统需求分析报告.docx_第4页
第4页 / 共12页
图书馆管理系统需求分析报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

图书馆管理系统需求分析报告.docx

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

图书馆管理系统需求分析报告.docx

图书馆管理系统需求分析报告

图书馆管理系统需求分析报告

一、概述

1、编写目的

在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析。

2、项目背景

a.所建设开发软件系统的名称:

图书馆管理系统。

b.本项目的任务提出者:

系统开发小组。

c.用户:

图书馆工作人员及读者。

d.软件系统委托方:

图书馆领导。

3、定义

数据流程图(DFD):

为描述软件系统中的信息流提供了一个图形方法。

箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。

数据字典是对数据流程图中的数据,变换等进行精确的定义。

4、参考资料

《数据库系统简明教材》

《软件工程技术与实践》

《软件工程基础》

二、现行系统概况

该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。

图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。

并且方便管理人员还查阅某位读者、某本图书的借阅情况。

并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。

三、系统需求说明

1、对功能的规定

经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:

1.新进图书的登记功能:

对于购进的新书,系统必须具备图书信息资料的录入功能。

2.图书的查询修改功能:

当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

3.借阅的登记,归还的登记功能:

系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。

4.学生信息的增加、删除和修改功能:

系统主要功能之一,建立学生信息,并对其进行维护。

2、对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

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

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

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

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

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

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

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

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

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

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

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

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

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

(4)、系统的标准性

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

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

(5)、系统的先进性

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

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

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

(6)、系统的响应速度

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

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

3、输入输出要求

   输入:

键盘,鼠标等。

 

    输出:

显示器等。

4、其他专门要求

数据库:

对于图书馆管理信息系统来说,数据的处理流程

从软件操作的过程确定基础数据为:

图书管理员数据

读者数据(图书证)

图书信息

为了方便用户对图书的维护工作减少数据输入量和数据一致性,基础数据还定义为:

图书类别定义

出版社定义

5、条件、假定和限制

运行环境:

兼容当前主流操作系统windows95/98/NT/ME/2000/XP,Office软件等。

硬件环境:

奔腾4以上计算机,打印机、扫描机等。

开发软件:

SQLServer、vb等。

最早投入运行时间:

2010年12月30。

四、新系统的逻辑模型

1、图书馆组织机构分析

通过对图书馆工作人员的调查,图书馆主要有4个部门。

借阅管理部负责图书的借阅管理;图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和密码管理。

组织机构图如下:

图书馆组织机构图

2、系统功能结构图

3、业务流程图

通过对学校的图书馆借书、还书业务的调查,弄清了借书还书的业务流程,如下图所示:

4、数据流程图

通过对业务流程图的细化,可得到系统的分层数据流图。

如下图:

顶层数据流图:

图书馆管理系统的顶层数据图

对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图:

图书馆管理系统的第一层数据图

对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图:

借阅信息管理数据流图

图书信息管理数据流程图

读者信息管理数据流图

5、数据字典

1)数据元素

数据元素条目

数据元素名称:

用户密码

别名:

userpass

长度:

16

描述:

用户登录系统的密码

有关的数据结构:

User

数据元素条目

数据元素名称:

图书分类编号

别名:

Bookindex

类型:

数值型

长度:

10

描述:

图书分类的编号

数据元素条目

数据元素名称:

读者编号

别名:

Readerindex

类型:

数值型

长度:

10

描述:

区分读者的唯一标识

数据元素条目

数据元素名称:

图书名称

别名:

BookName

类型:

文本型

长度:

50

描述:

图书的名称

2)数据流条目

数据流条目

数据流名称:

添加读者

简述:

进入读者管理可进行添加

数据来源:

读者资料

数据流向:

读者信息表

包含的数据结构:

数据流条目

数据流名称:

查询结果

简述:

从图书信息表中检索信息

数据来源:

图书信息表

数据流向:

查询结果

包含的数据结构:

数据流条目

数据流名称:

查询读者信息

简述:

读者登录后可进行查询

数据来源:

读者信息查询窗口

数据流向:

读者信息查询窗口

包含的数据结构:

数据流条目

数据流名称:

按条件查找

简述:

读者按类别或作者查找的结果

数据来源:

读者信息查询条件窗口

数据流向:

读者信息查询条件窗口

包含的数据结构:

数据流条目

数据流名称:

管理员登录

简述:

管理员对图书进行管理

数据来源:

管理员表

数据流向:

管理员表

包含的数据结构:

数据流条目

数据流名称:

显示图书

简述:

由条件将各类数据显示

数据来源:

图书信息表

数据流向:

浏览图书

包含的数据结构:

数据流条目

数据流名称:

修改读者信息

简述:

输入预修改的信息

数据来源:

读者信息表

数据流向:

读者信息修改界面

包含的数据结构:

数据流条目

数据流名称:

读者信息

简述:

读者都能对它进行维护

数据来源:

读者信息表

数据流向:

读者信息维护

包含的数据结构:

数据流条目

数据流名称:

添加图书

简述:

新购图书的添加

数据来源:

图书信息表

数据流向:

图书信息表

包含的数据结构:

数据流条目

数据流名称:

修改图书信息

简述:

图书更新

数据来源:

图书信息表

数据流向:

图书信息表

包含的数据结构:

3)处理过程描述

处理功能条目

名称:

查询图书

输入数据:

按图书编号、书目名称、作者等来查询

输出数据:

图书编号、书目名称、书目作者

处理逻辑:

(1)支持模糊查询

(2)对查询的图书可进行修改删除等

处理功能条目

名称:

添加用户

输入数据:

用户ID,用户密码,用户名称。

输出数据:

是否添加成功

处理逻辑:

(1)用户名称是否不同

(2)用户密码是否包含非法字符

处理功能条目

名称:

添加图书

输入数据:

图书编号,图书名称,作者,在库数量,单价,图书分类,图书简介。

输出数据:

是否添加成功

处理逻辑:

(1)是否有漏填

(2)数据要求是否匹配

(3)信息是否填写完整

4)数据存储

数据存储条目

数据存储名称:

图书信息表

说明:

存储图书基本信息

结构:

图书编号,图书名称,图书分类,出版社,入库时间,入库数量,图书状态,在库数量,图书简介。

关键字:

图书编号

相关处理:

查询,修改,添加,删除。

数据存储条目

数据存储名称:

管理员信息表

说明:

存储管理员信息

结构:

管理员编号,管理员姓名,管理员密码。

关键字:

管理员编号

5)外部实体条目

外部实体条目

名称:

图书

说明:

图书情况

输出数据流:

图书借阅信息表

输入数据流图书借阅信息

外部实体条目

名称:

管理员

说明:

读者信息情况

输出数据流:

读者信息表

输入数据流管理员读者信息

外部实体条目

名称:

读者

说明:

读者借阅情况

输出数据流:

读者借阅信息单

输入数据流读者借阅信息

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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