




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆管理系统需求分析报告
1引言
1.1、编写目的
编写本报告的目的是明确软件需求、安排项目规划与进度、组织软件开发与测试,供用户确认系统
的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
1.2、项目背景
2.1所建设开发软件系统的名称:图书馆管理系统。
2.2用户:图书馆工作人员及读者。
1.3、定义
图书管理系统是对图书的流量进行准确、及时、快速地管理系统,其管理流程可由数据流程图来描
述。数据流程图(DFD)是为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代
表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。
2任务概述
2.1目标
图书管理系统通过计算机技术给图书管理人员和读者借、还书带来便利,减少人力资源的使用和降
低管理费用,同时提高信息准确度和可靠性,本系统包括了图书馆内管理的一般功能。主要就图书馆的
借书和还书模块进行开发。
2.2用户特点
由于图书馆管理人员和借阅的学生老师都是比较熟悉计算机的群体,因此只需进行简单的培训就可
以很熟悉地进行操作。该系统的界面尽量会设计的友好•些,满足大多数人的视觉喜好,所以应该能够
很好的投入使用。
2.3假定和约束
系统应该在进行充分的前期准备后开始开发,在开发期间所有的开发人员应该严格按照预先规定的
步骤进行,不允许中途有任何疏忽,同时应该及时与图书馆管理人员进行沟通,J'解他们的真正想法,
尽量满足他们的需要,项目一旦完工,就很难进行改动,所以每一步的进行,都应该根据数据字典等工
具进行,严格每一个人员的开发流程。
3需求规定
3.1对功能的规定
经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到
的目标。
图书管理系统必须具备的功能有:
(1)新进图书的登记功能
(2)图书的查询修改功能
(3)借阅的登记
(4)借书限制,读者查询到所需图书后即可借阅,可以借阅多种图书,每种图书一般
只允许借一本,若已有图书超期请交清罚金后,才能开始本次借阅。
读者拿着要借的书,到图书管理员处办理借书手续,图书管理员根据借书证号判断该
读者可否借此类B是否超出最大允许借书册数。
(5)还书限制,对过期未还图书进行罚款,对归还的图书能从借书登记表中取消,
对丢失的图书进行登记。
3.2对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
(1)、系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和
将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
(2)、系统的开放性和系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新
和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统
的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,
配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
(3)、系统的易用性和易维护性
图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能
够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术
语和中文信息的界面:针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的
过程。
(4)、系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家
和行业标准。
(5)、系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,
充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的
功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且
有良好发展前途的产品。
(6)、系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计
分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作
效率。
3.3输人输出要求
(1)输入
对与用户的输入,应该进行字符的限制,以减少输入错误的概率,同时应该有智能记忆的能力,更
具用户的长期看书类型,推荐绐用户同类型的书籍,对一些名字较为复杂的书籍,应该具有模糊查询的
能力,能够更具用户输入的若干词汇,联想到用户可能要找的书籍,以满足用户在没有记清楚具体的书
名、作者名和一些其他信息的时候进行查找到自己想要的书籍。
(2)输出
能够按照用户的习惯显示出用户所需要的信息,当用户进行模糊查询时,能够显示较详细的信息,以供
用户进行选择,同时,能够显示图书的封面等图画信息,让用户一目了然。
3.4数据管理能力要求
有时用户为了节约时间或者不想再次输入用户名或者密码时,可以设置记住密码,同时记住用户名的
功能,以满足部分用户的需要,当然记住密码不是必须的,但对于用户名的存储是必须的,所以,对普
通用户设置最多一万条记录,对管理员设置五百条记录即可,对于图书则是组要的,可以设置一百万条
记录,进行记录管理。
3.5故障处理要求
运行时,应该考虑到环境的门题,比如可能断电,数据库崩溃等方面的故障,所以应该对数据库的设
置上进行备份,对于断电的处理则执行原子操作,即如若没有完成而断电了,就撤销本次操作。
4、新系统的逻辑模型
对于原有人工管理图书,效率低,易出错,手续繁琐,而且耗费大量的人力。该系统则针对这些问题,
管理读者的登记,图书的购入、借出、归还以及注销等。并且方便管理人员还查阅某位读者、某本图书
的借阅情况。还可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快
信息反馈,为读者提供满意的借阅环境。
4.1图书管理机构分析
通过玉兔书管理人员的协商,得到图书馆主要有4个部门。借阅管理部、图书管理部、读者管理部、
系统管理部,其组织机构图如下:
图书馆组织机构图
4.2、系统功能结构图
4.3数据流程图
检脸错误
读者借书捌拆D
通过对亚务流工口⑶的
借书捡脸_借书信息
借书将记
馆管比系的磁数据图
对顶层数据流图瑁传分解可得到图书管理系统的第一层数据流图,如下图:
图书馆吕堂小统的第一层数据向
对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图:
臼「
身
份
L借书不
审
核
读者记录
借书
P1.2信息,
借还书信息借书
登记
管理员
书库文件
还书信息―P1.3
书籍读
者
还
书
合格书籍信
息
——
/PI.4
还书
,处理
借阅信
/-
P2.3
,入、出库情况
\________
图书目录书库文件书库记录
图书信
息管理数据流程图
Z
I
管理员身份信助身就核P3.2P3.3
合格人员一
管理员读者查询读者情况
.___y
A
读者信息表读者记录
读者信
息管理数据流图
4.4数据字典
(1)数据流名:图书
说明:记录图书的主要相关信息
数据流来源:读者
数据流去向:借书检验
数据流组成:图书=书号+书名+作者+出版社+价格+摘要+状态
书号="000000001”“
书名=2{字母}24
作者=2{字母)24
出版社=2{字母)24
价格="000.01”..”999.99”
摘要=10{字母)200
状态=1{字母)
(2)数据流名:借书信息
说明:用于传递读者号和图书号
数据流来源:借书检验
数据流去向:借书登记
数据流组成:借书信息=借书证号+书号
每个数据量流通量:
①数据流名:读者信息
说明:用于记录登记入库的读者信息
数据流来源:读者库
数据流去向:借书检验
数据流组成:读者信息=借书证号+姓名+联系方法
每个数据量流通量:
①数据流名:还书信息
说明:用于传递图书书号
数据流来源:还书检验
数据流去向:还书登记
数据流组成:还书信息=书号
每个数据量流通量:
②数据流名:还书成功
说明:用于通知还书成功
数据流来源:还书登记
数据流去向:读者
数据流组成:还书成功=2{字母}10
1)数据元素
数据元素条目
数据元素名称:用户密码
另ij名:userpass
长度:16
描述:用户登录系统的密码
有关的数据结构:User
数据元素条目
数据元素名称:图书分类编号
别名:Bookindex
类型:数值型
长度:10
描述:图书分类的编号
数据元素条目
数据元素名称:读者编号
别名:Readerindex
类型:数值型
长度:10
描述:区分读者的唯一标识
数据元素条目
数据元素名称:图书名称
别名:BookName
类型:文本型
长度:50
描述:图书的名称
2)数据流条目
数据流条目
数据流名称:添加读者
简述:进入读者管理可进行添加
数据来源:读者资料
数据流向:读者信息表
包含的数据结构:
数据流条目
数据流名称:查询结果
简述:从图书信息表中检索信息
数据来源:图书信息表
数据流向:查询结果
包含的数据结构:
数据流条目
数据流名称:查询读者信息
简述:读者登录后可进行查询
数据来源:读者信息查询窗口
数据流向:读者信息查询窗口
包含的数据结构:
数据流条目
数据流名称:按条件查找
简述:读者按类别或作者查找的结果
数据来源:读者信息查询条件窗口
数据流向:读者信息查询条件窗口
包含的数据结构:
数据流条目
数据流名称:管理员登录
简述:管理员对图书进行管理
数据来源:管理员表
数据流向:管理员表
包含的数据结构:
数据流条目
数据流名称:显示图书
简述:由条件将各类数据显示
数据来源:图书信息表
数据流向:浏览图书
包含的数据结构:
数据流条目
数据流名称:修改读者信息
简述:输入预修改的信息
数据来源:读者信息表
数据流向:读者信息修改界面
包含的数据结构:
数据流条目
数据流名称:读者信息
简述:读者都能对它进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史建筑单体保护规划基础知识点归纳
- 石大学前卫生学试卷(四)及参考答案
- 生物(深圳卷)2025年中考考前押题最后一卷
- 环保文化用品细分与市场定位研究-洞察阐释
- 新能源汽车企业经营管理方案
- 家庭教育社区支持的现状与发展趋势分析
- 企业数字人才培训机制的构建与优化
- 2025至2030年中国灯插配线行业投资前景及策略咨询报告
- 2025至2030年中国淋膜铜版纸行业投资前景及策略咨询报告
- 2025至2030年中国氨基静电烘漆行业投资前景及策略咨询报告
- 2024年江苏省无锡市中考历史真题(解析版)
- 甘肃开放大学《地域文化》形考任务1-3答案
- 2024年江苏高考语文试题(含答案)
- 晶圆封装测试工序和半导体制造工艺流程
- 休克的急救护理课件
- 重力式桥台的计算公式
- 烟草专卖局(公司)系统绩效考核管理办法(讨论稿)
- 项目核算管理办法(修改)
- 气动油泵的工作原理
- 安全生产培训:企业如何开展隐患排查.ppt
- 《投资银行学》模拟试题及答案2(中央财经大学)
评论
0/150
提交评论