下载此文档

图书馆管理信息系统需求分析.docx


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
该【图书馆管理信息系统需求分析 】是由【lu2yuwb】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【图书馆管理信息系统需求分析 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。目录
一、引言1




二、需求分析3



读者信息管理5
图书信息管理6
图书借阅管理7
系统管理8

三非功能性需求11









开发环境13

一、引言

图书管理是高校都必须切实面对的工作,是公共服务体系建设的一个重点。但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,比如管理效率低、过程繁琐、查询统计困难、借阅不方便等等。另外,随着图书馆馆藏资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这也将给图书资料信息的查找、更新和维护都带来了很多困难。目前,许多学校都致力于加强图书馆的建设,由原来的人工方式管理向自动化与信息化方向发展,从而大大的提高了图书的管理效率,节约管理的成本。除此此外,还有许多类似于贵州大学这样的学校,他们在建设过程中具有多校区办学的特点,在建设图书馆系统的过程中必须要完成多校区中外文书刊统一、规范的机读目录建库工作,实现统一的自动化管理、多校区图书的图书查询、借阅、归还,针对各校区院系分布的不同,对图书进行合理的归类与分配。这就给图书馆管理系统的建设带来新的挑战。

图书馆管理系统的开发是为了提高学校图书管理效率和方便读者借阅图书,包括以下几个目的:
,图书管理员可以统一对各校区的图书进行分类管理。将各校区的图书信息集中到一个图书管理系统中,减小图书在各校区借阅的阻碍。
、盘点、统计、借阅、归还等提供轻松快捷的管理方式,同时也方便广大的读者(在校学生和职工)可以随时在各个校区对图书进行借阅、归还、续借、查询等。
、查询图书信息、查询本人的借阅情况和续借图书等操作,这样可以节约读者的时间。

,可以节约财力,减少管理费用。在减少投入的前提下,提高了信息处理的准确度和精度,能够更好的保证数据的正确性;
,系统可以有效地对入库图书进行登记、分类、统计、盘点,读者信息的管理与修改,借阅、续借情况的登记处理等;
,使各校区图书馆完成了一馆建制,实现了图书馆管理与服务的自动化与信息化,提高对新书入库、借阅图书以及学生信息管理的速度;
,减少了前台操作人员,前台人员只需要登录系统就能够了解当前的图书馆的图书信息,更多的人员可用于为借阅者服务、更新采购图书等其他事物,节省人力资源;

《软件工程》——张海藩编著清华大学出版社
《数据库系统概论》——萨师煊王珊编著高等教育出版社
《系统分析与设计基础》——
二、需求分析

本项目的名称:图书馆管理系统;
系统的使用人群:管理员(图书管理人员,系统管理人员),读者(在校学生和职工),系统维护人员,管理员负责管理系统参数、用户信息以及对图书信息进行相关操作,读者可以进行的操作有查询图书,续借图书、修改个人信息等。系统维护人员主要是对系统的正常运行进行必要的维护和升级。

在图书管理系统中,系统管理员会为每一个读者建立一个借阅账户(当新生入学注册成功后为其建立一个
图书馆管理系统的借阅账号,当学生毕业后,注销该借阅账户),并为每一位读者发放不同类型的借阅证(借阅证提供姓名,性别,专业,借阅证号),每个借阅账户中存储了该读者基本个人信息和他的图书借阅记录信息。
持有借阅证的读者凭借借阅证进入图书馆后,可以通过图书馆前台的工作人员进行借阅,归还图书。每个读者的借阅上限都不同,本科生可借阅的图书上限是5本,研究生可借阅的图书上限是10本。在归还图书时,如果读者所借阅的图书已经到了借阅期限甚至超过借阅(续借)期限,要缴纳相应的罚金。
读者拥有图书馆管理系统的个人账号之后,可以进入图书管理系统查看个人的信息、个人借阅图书的信息记录、对已借图书进行续借(每本书限定续借一次,且续借时间是一个月)、修改个人账户的密码。
借阅图书时,必须先输入读者的借阅证号(使用扫描仪器直接扫描借阅证),系统会验证借阅证的有效性以及该读者借阅的图书是否达到借阅上限,如果借阅证无效,系统会提示原因。如果有效则显示读者的基本信息和借阅图书信息记录。图书馆前台人员核对读者的信息,如果有借阅的图书超过了借阅期限,读者不能继续借阅图书,并且需要尽快归还超期的图书及缴纳相应罚金。如果上述过程都没有出现异常情况,则提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。
归还图书时,必须先输入读者借阅证号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及借阅图书是否超期,然后让图书馆前台人员进行审核,如果有超期或丢失情况,先转入过期罚款或图书丢失处理。然后提交归还请求,系统接受后删除借阅纪录,并修改可借阅图书的数量。
图书管理人员在有新书需要入库的时候,对图书信息库中的信息进行入库操作并归类;当需要修改图书信息是,对图书信息库中的信息进行修改操作并归类;
当图书不再外借(或注销)时,对图书信息库中的信息进行删除操作(在该图书没有一本外借的情路况下,可以删除图书信息);而且需要定期盘点统计图书的信息。
系统管理人员负责对图书馆管理系统的读者进行管理,负责建立和注销读者账户。其次,对图书管理员的权限进行设置和图书类别进行设置。最后,设置超期赔偿和丢失损坏图书的赔偿标准
、设置借阅期限等系统参数。
维护管理人员负责对系统进行维护与升级,提供必要的技术支持。

系统的主要功能包括:
建立新的账户和注销账户,设置基础参数(比如超期、丢失赔偿标准,借阅、续借期限设置);
输入图书详细信息,登记新书入库信息,修改图书信息,删除(或注销)不在向外借阅的图书,查询图书信息,对图书进行分类;
实现对读者信息的查询、密码的修改以及编辑管理,查询读者的借阅信息记录。
能够进行图书借阅、还书、续借等功能。
图书馆管理系统需要实现的功能主要有四大模块,分别为读者信息管理、图书信息管理、借阅管理和系统管理。其功能模块图如图1所示;
读者信息管理
该功能模块包括:添加、修改、删除(注销)、查询读者信息。
:添加新读者;
描述:如果有新读者,将新的读者信息登记到读者信息表中。
输入数据流:新的读者信息,读者类别。
输出数据流:借阅证的读者信息。
:修改读者信息
描述:读者信息产生变化时(例如年级产生变化),修改读者的可修改的信息(注意借阅证号、借阅记录、借阅图书数量等不能修改)。
输入数据流:读者需要修改的信息。
输出数据流:修改后的信息。
:删除读者信息
描述:该名读者已经离校,在他归还所有的借阅的图书之后,删除其读者信息。
输入数据流:待删除的读者信息,借阅记录情况(图书归还情况)。
输出数据流:删除的读者信息。
:查询读者信息
描述:查询读者的信息。了解该读者的信息。
输入数据流:待查询的读者信息。
输出数据流:查询的读者信息。
图书管理系统
读者信息管理
图书信息管理
图书借阅管理
系统管理
添加读者信息
修改读者信息
删除读者信息
登记图书入库
修改图书信息
注销图书信息
查询图书信息
图书借阅
图书归还
查询读者信息
图书续借
用户管理
借阅续借期限
类别设置
罚金标准设置
读者类别设置
图书类别设置
图书管理员
读者管理
图1功能模块图
图书信息管理
该功能模块包括:图书入库登记、修改图书信息、注销图书信息、查询图书信息。
操作:图书入库登记
描述:当图书馆采购新的图书时,需要对新的图书进行登记入库,存储到图书信息表中

输入数据流:新的图书信息,图书类别。
输出数据流:登记后入库的图书信息。
操作:修改图书信息
描述:对已经登记的图书信息进行修改,图书编号,图书的借阅情况不能修改,将修改后的图书信息存储到图书信息表中。
输入数据流:需要修改的图书信息。
输出数据流:修改成功的图书信息。
操作:注销图书信息
描述:将不再使用(需要等待读者归还之后)或丢失的图书信息进行注销,将图书信息从图书信息表中删除。
输入数据流:需要删除的图书信息,图书借阅情况。
输出数据流:删除的图书信息。
操作:查询图书信息
描述:读者或则图书管理员需要查看图书馆某图书的数量及其信息。
输入数据流:需要查询的图书信息。
输出数据流:查询的图书信息。
图书借阅管理
该功能模块包括:图书借阅,图书归还,图书续借。
操作:图书借阅
描述:当读者需要借阅图书时,通过借阅证号和图书编号完成借阅(借阅之前需检查该读者当前借阅数量是否达到上限和该读者借阅的书是否已经超过期限),将借阅记录存储到相应表中。
输入数据流:读者信息,借阅图书信息,图书馆前台操作人员姓名,已借数,旧借阅记录。
输出数据流:借阅数,新借阅记录,图书状态。
操作:图书归还
描述:归还读者借阅的图书,此时,需要将图书状态修改为“在库”状态、减少读者的借阅总数量、更新借书记录状态为“已还”。如果此时借阅的图书超过借阅期限或者丢失损坏,必须处以
相应的罚金,然后更新上述记录。
输入数据流:旧借阅记录,图书馆前台操作人员姓名,罚金金额。
输出数据流:新借阅记录,图书状态,借书记录状态,借阅数。
操作:图书续借。
描述:读者在已借阅图书没有超过借阅期限的情况下,可以对已借阅图书进行续借。
输入数据流:借阅证号码,续借图书编号,借阅记录
输出数据流:借阅日期
操作:罚金计算
描述:对读者超过借阅期限或则损坏丢失的图书的情况进行罚款。
输入数据流:罚金标准,违规类型,超过天数。
输出数据流:应缴罚金。
系统管理
该功能模块包括:用户管理,类别设置,借阅续借期限设置,罚金标准设置。
操作:用户管理
描述:对用户信息(读者信息与图书管理员信息)进行添加、删除、修改。
输入数据流:用户信息。
输出数据流:用户信息。
操作:类别设置
描述:对读者类别或则图书类别进行添加、删除、修改。
输入数据流:类别设置。
输出数据流:类别设置。
操作:借阅续借期限设置
描述:对借阅续借期限时间进行设置。
输入数据流:借阅续借期限。
输出数据流:借阅续借期限。
操作:罚金标准设置
描述:对不同状况的违规制定相应的处罚标准,一般情况又以下三种:超过借阅(或续借)期限,丢失图书,损坏图书。
输入数据流:违规类型,罚金标准。
输出数据流:违规类型,罚金标准。

在图书馆管理系统中,系统的参与者一共有三类,即系统管理员,图书管理员,读者,他们各自实现自己的操作,却又相互联系。
图书馆管理系统的用例图如图2、3、4所示:
图2读者用例图
(1)由上图可知读者登录进入系统后可以实现的操作包括:查询图书信息,借阅、续借图书,归还图书,查询个人信息。
图3图书管理员用例图
(2)由上图可知图书管理员可参与的操作有:登记图书入库,查血图书信息,修改、删除图书信息,借阅、归还图书,修改图书的馆藏状态。
图4系统管理员用例图
(3)由图4可知系统管理员的功能有:图书管理员和读者管理,查询图书管理员和读者的信息,制定罚金标准,对类别进行设置,包括读者类别和图书类别,以及设置借阅、续借的期限时间。
三非功能性需求

为了保证系统能够长期、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
1、系统数据处理的准确性
系统数据处理的准确性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能处理的数据量,以及数据处理时的精度。
2、系统响应及时性
图书管理系统在日常处理中的响应速度为秒级,为达到实时要求,及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
3、系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。用户的需求今后会不断的更新和完善。这就要求系统提供足够的手段进行功能的调整和扩充。这样也能节约系统后期维护的成本,减少系统二次开发的时间。
4、系统的易用性
图书管理系统是直接面对使用人员的,而使用人员的计算机操作水平并不是很高,这就要求系统具有良好的易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和具有详细指示的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
5、系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。
6,系统的适用性
系统必须可以在目前比较通用的操作系统(WindowsXP/7/8,Linux)上使用,具有平台的兼容性和可移植性。

(1)对于图书管理系统的图书量会非常大,所以在对这些图书导入和查询时要保证速度。在图书借阅过程中又要保证事务的完整性。
(2)对于整个系统,为保证系统安全性,对本图书馆的各项功能进行分级、分权限操作,对各类用户进行确认,防止某些人恶意攻击系统,修改原始记录。
(3)对于数据库中的数据需要定时备份,可以通过本地、异地、双机热备份的方式进行备份,防止系统数据丢失。
(4)系统要求用户在登陆时需要身份验证。
(5)系统还要保证能够从过去的系统进行平稳的过渡,能够把原来的大量的数据导入到新的系统中去。

(1)在正常情况下,系统在运行的过程中应不会出错。要求系统的失败发生率小于

图书馆管理信息系统需求分析 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lu2yuwb
  • 文件大小32 KB
  • 时间2023-03-18
最近更新