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

更新时间:2023-04-23 16:57:29 阅读: 评论:0


2023年4月23日发(作者:干燥剂)

目录

一.概述

1.编写目的

2.项目背景

3.定义

4.参考资料

5.开发环境

二.需求分析

1.问题提出

2.系统的业务功能分析

3.需完成的功能

三.系统需求说明

1.对功能的规定

2.对性能的规定

3.输入输出要求

四.新系统的逻辑模型

1.图书馆组织机构分析

2.系统功能结构图

3.业务流程图

4.数据流程图

5.数据字典

一.概述

1、编写目的

按照关系型数据库的基本原鱼星 理,综合运用所学的知识,以小组为单位,设计开发一个小

型的图书管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学

生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学

生能深入理解和灵活掌握教学内容

2、项目背景

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书

借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借

阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也

只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了。

造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。

a.待开发的软件系统的名称是《图书管理系统》

b.本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借

还书等可以进行方便的管理。

C.开发员:王林飞,张应锋

3、定义

数据流程图DFD为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,

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

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

5、开发环境

WindowXP,/7 eclip,

需求分析

1、问题的提出:

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的

管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据

调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图

书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的

人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处

理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规

范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序

化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询

和修改图书情况。

2、系统的业务功能分析:

1 建立读者类,实现对读者编号、姓名、所在单位等信息的描述。

2 建立书籍类,实现对图书的编号、名称、作者、出版社、出版日期、价格、采购日 期、

单价、数量、金额、版次、分类号、ISBN等信息的描述。

3 建立用于记录借书情况的类,成长中的我 实现输入读者编号和书籍编号后成功借书的描述。

统的业务流程分析:

3、需完成的功能

1) 图书基本情况的录入、修改、删除等基本操作。

2) 实现借书功能。

3) 实现还书功能。

4) 能方便的对图书进行查询。

5)管理员进行借书者用户进行压抑憋屈的图片 管理

一、 系统需求说明

1对功能的规定

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

计必须达到的目标。

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

1.图书基本情况的录用:对于购进的新书,系统必须具备图书信息资料的录入功能。当

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

2.办理借书卡模块:系统的主要功能之一,供本校学生借阅图书。

3.实现借书功能:可以方便学生们借书。

4.实现还书功能:归还图书,并进行登记。

5.能方便的对图书进行查阅:可以快速简单的对图书进行查找一些信息。

2、对性能的规定

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

的性能需求:

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

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑

系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理

的需求。

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

图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会

不断的更新和完善。所有这些,都要求系统提供足够的手段自动换行快捷键 进行功能的调整和扩充。而要实

现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,

可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升

级和更新换代。

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

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

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

尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的

在线帮助,缩短用户对系统熟悉的过程。

4、系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流

国际、国家和行业标准。

5、系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到

系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可

扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本

的基础上尽量采用当前主流中药止咳 并先进且有良好发展前途的产品。

6、系统的响应速度

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

在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因

为速度问题而影响工作效率。

3、输入输出要求

输入:键盘,鼠标。

输出:显示器。

二、 新系统的逻辑模型

1图书馆组织机构分析

通过对图书馆工作人员的调查,图书馆主要有4个部门。借阅管理部负责图书的借阅管理;

图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍

信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和

密码管理。组织机构图如下:

图书馆组织机构图

2、系统功能结构图

图书馆管理系统

借阅信息管理图书信息管理读者信息管理系统管理

3、数据流程图

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

顶层数据流图:

读者信息

读者管理员

图书信息

借书卡、

借阅信息

会员信息

读者审核

信息

借阅信息

借还书信息

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

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

借阅信息

借还书信息

P1

借阅

信息

管理

读者

还书

信息

读者

P2

图书

信息

管理

书库文件

管理员

借书卡、

借阅信息

读者资料

读者信息审核

会员信息

P3

读者

信息

管理

读者记录

管理员信息

P4

系统

管理

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

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

借书卡

P1.1

身份

审核

合格读者

借书

信息

读者记录

借还书信息

P1.2

借书

登记

管理员

还书信息

书库文件

P1.3

书籍

检查

合格书籍

P1.4眉毛里有痣 行字开头的成语

还书

处理

借阅信息管理数据流图

注:附一些操作页面

1 登录页面

2 系统主页面(用户)

(管理员 用户名:admin 密码:123

3 新增图书

4 所有图书

5 借书


本文发布于:2023-04-23 16:57:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/844622.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图