目录
一.概述
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 条评论) |