图书馆管理系统需求分析报告.doc
- 文档编号:358785
- 上传时间:2023-04-29
- 格式:DOC
- 页数:11
- 大小:133KB
图书馆管理系统需求分析报告.doc
《图书馆管理系统需求分析报告.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统需求分析报告.doc(11页珍藏版)》请在冰点文库上搜索。
图书馆管理系统需求分析报告
一、引言
为了使图书馆管理员能方便的管理图书馆日常信息以及方便学生能方便的实现对个人借阅信息的查询,特研发此系统。
现有的大多数【图书馆管理系统】大都是安装在图书馆的PC机上,不方便管理员进行远程查询等操作,也不方便学生在外网查询借阅信息。
图书馆管理系统的实施,将很大程度上提高了图书馆信息资源的利用率,也使得读者能够更加方便的对图书进行个性化的管理。
因此,一个可以在任意时刻都可以很方便的查询图书馆书籍等信息的网上【图书馆管理系统】能够极大的方便管理员及学生的日常生活,有着十分重要的现实意义
二、任务概述
该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。
图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。
并且方便管理人员还查阅某位读者、某本图书的借阅情况。
并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。
三、数据描述
3.1处理流程和数据流程
图书信息按分类号和作者号对书籍进行分类,编写好编号后入库;学生凭图书证最大限度可借6本,借书期为2个月,续借后,借书期可增加1个月(寒暑假另订);教职工凭有效证件,最大限度可借书10本,借书期为1个月,续借后,借书期可增加30天。
并要求在借书期期间还书;若超过借书期,则根据超期1天0.1元进行处罚,若款项未交,则将行使借书的权力;管理员登记图书借还及处罚情况.
3.2系统数据流程图
下图是图书馆管理系统的数据流程图,它全面描述了该系统逻辑模型。
3.3数据字典
1)数据元素
数据元素条目
数据元素名称:
用户密码
别名:
userpass
长度:
16
描述:
用户登录系统的密码
有关的数据结构:
User
数据元素条目
数据元素名称:
图书分类编号
别名:
Bookindex
类型:
数值型
长度:
10
描述:
图书分类的编号
数据元素条目
数据元素名称:
读者编号
别名:
Readerindex
类型:
数值型
长度:
10
描述:
区分读者的唯一标识
数据元素条目
数据元素名称:
图书名称
别名:
BookName
类型:
文本型
长度:
50
描述:
图书的名称
2)数据流条目
数据流条目
数据流名称:
添加读者
简述:
进入读者管理可进行添加
数据来源:
读者资料
数据流向:
读者信息表
包含的数据结构:
数据流条目
数据流名称:
查询结果
简述:
从图书信息表中检索信息
数据来源:
图书信息表
数据流向:
查询结果
包含的数据结构:
数据流条目
数据流名称:
查询读者信息
简述:
读者登录后可进行查询
数据来源:
读者信息查询窗口
数据流向:
读者信息查询窗口
包含的数据结构:
数据流条目
数据流名称:
按条件查找
简述:
读者按类别或作者查找的结果
数据来源:
读者信息查询条件窗口
数据流向:
读者信息查询条件窗口
包含的数据结构:
数据流条目
数据流名称:
管理员登录
简述:
管理员对图书进行管理
数据来源:
管理员表
数据流向:
管理员表
包含的数据结构:
数据流条目
数据流名称:
显示图书
简述:
由条件将各类数据显示
数据来源:
图书信息表
数据流向:
浏览图书
包含的数据结构:
数据流条目
数据流名称:
修改读者信息
简述:
输入预修改的信息
数据来源:
读者信息表
数据流向:
读者信息修改界面
包含的数据结构:
数据流条目
数据流名称:
读者信息
简述:
读者都能对它进行维护
数据来源:
读者信息表
数据流向:
读者信息维护
包含的数据结构:
数据流条目
数据流名称:
添加图书
简述:
新购图书的添加
数据来源:
图书信息表
数据流向:
图书信息表
包含的数据结构:
数据流条目
数据流名称:
修改图书信息
简述:
图书更新
数据来源:
图书信息表
数据流向:
图书信息表
包含的数据结构:
3)处理过程描述
处理功能条目
名称:
查询图书
输入数据:
按图书编号、书目名称、作者等来查询
输出数据:
图书编号、书目名称、书目作者
处理逻辑:
(1)支持模糊查询
(2)对查询的图书可进行修改删除等
处理功能条目
名称:
添加用户
输入数据:
用户ID,用户密码,用户名称。
输出数据:
是否添加成功
处理逻辑:
(1)用户名称是否不同
(2)用户密码是否包含非法字符
处理功能条目
名称:
添加图书
输入数据:
图书编号,图书名称,作者,在库数量,单价,图书分类,图书简介。
输出数据:
是否添加成功
处理逻辑:
(1)是否有漏填
(2)数据要求是否匹配
(3)信息是否填写完整
4)数据存储
数据存储条目
数据存储名称:
图书信息表
说明:
存储图书基本信息
结构:
图书编号,图书名称,图书分类,出版社,入库时间,入库数量,图书状态,在库数量,图书简介。
关键字:
图书编号
相关处理:
查询,修改,添加,删除。
数据存储条目
数据存储名称:
管理员信息表
说明:
存储管理员信息
结构:
管理员编号,管理员姓名,管理员密码。
关键字:
管理员编号
5)外部实体条目
外部实体条目
名称:
图书
说明:
图书情况
输出数据流:
图书借阅信息表
输入数据流图书借阅信息
外部实体条目
名称:
管理员
说明:
读者信息情况
输出数据流:
读者信息表
输入数据流管理员读者信息
外部实体条目
名称:
读者
说明:
读者借阅情况
输出数据流:
读者借阅信息单
输入数据流读者借阅信息
四.功能需求
4.1对功能的规定
经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
以下是图书管理系统必须具备的功能:
1.新进图书的登记功能:
对于购进的新书,系统必须具备图书信息资料的录入功能。
2.图书的查询修改功能:
当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。
3.借阅的登记,归还的登记功能:
系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。
4.学生信息的增加、删除和修改功能:
系统主要功能之一,建立学生信息,并对其进行维护。
管理员登录
3.2系统功能框架结构
管理员二次鉴权
综合管理
借阅管理
用户管理
书目管理
借还书管理
书籍借阅历史
用户借阅情况
用户增删改
用户留言板块
图书馆新闻板块
书籍赔偿处理
借阅统计信息
用户资料查询
书目信息增改
分类查询
添加
查询
修改
查询
验证是否过期
验证借书权限
留言
新书入库
个人信息管理
意见反馈留言
用户借还书
已借书籍查询
书籍推荐
注册
用户登录
未注册
用户
本系统针对管理员和读者设置不同的权限,实现不同的功能,并且进行了模块化设计。
管理员功能大致分为书目查询用户管理借阅管理综合管理四个模块。
读者功能大致分为用户个人信息管理已借书籍查询书籍推荐留言意见反馈用户借还书五个模块。
五、性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
(1)、系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
(2)、系统的开放性和系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。
例如用户查询的需求也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
(3)、系统的易用性和易维护性
图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
(4)、系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
(5)、系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
(6)、系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。
在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
5.1输入输出要求
输入:
键盘,鼠标,扫描仪等。
输出:
显示器,打印机等。
5.2其他专门要求
数据库:
对于图书馆管理信息系统来说,数据的处理流程
从软件操作的过程确定基础数据为:
图书管理员数据
读者数据(图书证)
图书信息
为了方便用户对图书的维护工作减少数据输入量和数据一致性,基础数据还定义为:
图书类别定义
出版社定义
书架定义
5.3条件、假定和限制
运行环境:
兼容当前主流操作系统windows95/98/NT/ME/2000/XP,Office软件等。
硬件环境:
奔腾4以上计算机,打印机、扫描机等。
开发软件:
SQLServer、vb等。
最早投入运行时间:
2010年12月30。
5.4业务流程图
通过对学校的图书馆借书、还书业务的调查,弄清了借书还书的业务流程,如下图所示:
六、其他需求
由于图书管理系统的图书量会非常大,所有在对这些图书导入和查询时要保证速度。
在图书借阅过程中又要保证事务的完整性。
对于整个系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。
同时对于数据库中的数据需要定时备份,防止系统数据丢失。
此外,系统要求用户在登陆时需要身份验证。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 需求 分析 报告