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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录一、引言···························································································11.1系统开发的背景·····································································11.2系统开发的目的·····································································11.3系统开发的意义·····································································11.4参考资料··············································································2二、需求分析·····················································································22.1需求范围··············································································22.2系统概述··············································································22.3系统的功能模块·····································································42.3.1读者信息管理······························································42.3.2图书信息管理······························································52.3.3图书借阅管理······························································62.3.4系统管理····································································72.4系统各角色功能·····································································8三非功能性需求··············································································103.1性能需求··············································································103.2安全性需求··········································································113.3.可用性需求···········································································113.4外部接口需求······································································113.4.1用户接口·····································································113.4.2硬件接口·····································································113.4.3软件接口·····································································113.5技术需求···········································································123.6开发和运行环境··································································123.6.1开发环境······································································123.6.2运行环境·····································································121一、引言1.1系统开发的背景图书管理是高校都必须切实面对的工作,是公共服务体系建设的一个重点。但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,比如管理效率低、过程繁琐、查询统计困难、借阅不方便等等。另外,随着图书馆馆藏资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这也将给图书资料信息的查找、更新和维护都带来了很多困难。目前,许多学校都致力于加强图书馆的建设,由原来的人工方式管理向自动化与信息化方向发展,从而大大的提高了图书的管理效率,节约管理的成本。除此此外,还有许多类似于贵州大学这样的学校,他们在建设过程中具有多校区办学的特点,在建设图书馆系统的过程中必须要完成多校区中外文书刊统一、规范的机读目录建库工作,实现统一的自动化管理、多校区图书的图书查询、借阅、归还,针对各校区院系分布的不同,对图书进行合理的归类与分配。这就给图书馆管理系统的建设带来新的挑战。1.2系统开发的目的图书馆管理系统的开发是为了提高学校图书管理效率和方便读者借阅图书,包括以下几个目的:A.开发完成一个综合性的图书管理系统,图书管理员可以统一对各校区的图书进行分类管理。将各校区的图书信息集中到一个图书管理系统中,减小图书在各校区借阅的阻碍。B.实现图书管理员对用户的管理以及对图书的采购、盘点、统计、借阅、归还等提供轻松快捷的管理方式,同时也方便广大的读者(在校学生和职工)可以随时在各个校区对图书进行借阅、归还、续借、查询等。C.读者可以在网上在线查询个人基本信息、查询图书信息、查询本人的借阅情况和续借图书等操作,这样可以节约读者的时间。1.3系统开发的意义2A.利用图书管理系统代替人工管理系统,可以节约财力,减少管理费用。在减少投入的前提下,提高了信息处理的准确度和精度,能够更好的保证数据的正确性;B.使用图书管理系统可以改进管理和服务的质量,系统可以有效地对入库图书进行登记、分类、统计、盘点,读者信息的管理与修改,借阅、续借情况的登记处理等;C.建立高效的信息传输和服务平台,使各校区图书馆完成了一馆建制,实现了图书馆管理与服务的自动化与信息化,提高对新书入库、借阅图书以及学生信息管理的速度;D.改善人员的利用率,减少了前台操作人员,前台人员只需要登录系统就能够了解当前的图书馆的图书信息,更多的人员可用于为借阅者服务、更新采购图书等其他事物,节省人力资源;1.4参考资料《软件工程》——张海藩编著清华大学出版社《数据库系统概论》——萨师煊王珊编著高等教育出版社《系统分析与设计基础》——JosephS.Valacich编著施平安译清华大学出版社二、需求分析2.1需求范围本项目的名称:图书馆管理系统;系统的使用人群:管理员(图书管理人员,系统管理人员),读者(在校学生和职工),系统维护人员,管理员负责管理系统参数、用户信息以及对图书信息进行相关操作,读者可以进行的操作有查询图书,续借图书、修改个人信息等。系统维护人员主要是对系统的正常运行进行必要的维护和升级。2.2系统概述3在图书管理系统中,系统管理员会为每一个读者建立一个借阅账户(当新生入学注册成功后为其建立一个图书馆管理系统的借阅账号,当学生毕业后,注销该借阅账户),并为每一位读者发放不同类型的借阅证(借阅证提供姓名,性别,专业,借阅证号),每个借阅账户中存储了该读者基本个人信息和他的图书借阅记录信息。持有借阅证的读者凭借借阅证进入图书馆后,可以通过图书馆前台的工作人员进行借阅,归还图书。每个读者的借阅上限都不同,本科生可借阅的图书上限是5本,研究生可借阅的图书上限是10本。在归还图书时,如果读者所借阅的图书已经到了借阅期限甚至超过借阅(续借)期限,要缴纳相应的罚金。读者拥有图书馆管理系统的个人账号之后,可以进入图书管理系统查看个人的信息、个人借阅图书的信息记录、对已借图书进行续借(每本书限定续借一次,且续借时间是一个月)、修改个人账户的密码。借阅图书时,必须先输入读者的借阅证号(使用扫描仪器直接扫描借阅证),系统会验证借阅证的有效性以及该读者借阅的图书是否达到借阅上限,如果借阅证无效,系统会提示原因。如果有效则显示读者的基本信息和借阅图书信息记录。图书馆前台人员核对读者的信息,如果有借阅的图书超过了借阅期限,读者不能继续借阅图书,并且需要尽快归还超期的图书及缴纳相应罚金。如果上述过程都没有出现异常情况,则提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,必须先输入读者借阅证号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及借阅图书是否超期,然后让图书馆前台人员进行审核,如果有超期或丢失情况,先转入过期罚款或图书丢失处理。然后提交归还请求,系统接受后删除借阅纪录,并修改可借阅图书的数量。图书管理人员在有新书需要入库的时候,对图书信息库中的信息进行入库操作并归类;当需要修改图书信息是,对图书信息库中的信息进行修改操作并归类;当图书不再外借(或注销)时,对图书信息库中的信息进行删除操作(在该图书没有一本外借的情路况下,可以删除图书信息);而且需要定期盘点统计图书的信息。系统管理人员负责对图书馆管理系统的读者进行管理,负责建立和注销读者4账户。其次,对图书管理员的权限进行设置和图书类别进行设置。最后,设置超期赔偿和丢失损坏图书的赔偿标准、设置借阅期限等系统参数。维护管理人员负责对系统进行维护与升级,提供必要的技术支持。2.3系统的功能模块系统的主要功能包括:(1)建立新的账户和注销账户,设置基础参数(比如超期、丢失赔偿标准,借阅、续借期限设置);(2)输入图书详细信息,登记新书入库信息,修改图书信息,删除(或注销)不在向外借阅的图书,查询图书信息,对图书进行分类;(3)实现对读者信息的查询、密码的修改以及编辑管理,查询读者的借阅信息记录。(4)能够进行图书借阅、还书、续借等功能。图书馆管理系统需要实现的功能主要有四大模块,分别为读者信息管理、图书信息管理、借阅管理和系统管理。其功能模块图如图1所示;2.3.1读者信息管理该功能模块包括:添加、修改、删除(注销)、查询读者信息。A.操作:添加新读者;描述:如果有新读者,将新的读者信息登记到读者信息表中。输入数据流:新的读者信息,读者类别。输出数据流:借阅证的读者信息。B.操作:修改读者信息描述:读者信息产生变化时(例如年级产生变化),修改读者的可修改的信息(注意借阅证号、借阅记录、借阅图书数量等不能修改)。输入数据流:读者需要修改的信息。输出数据流:修改后的信息。C.操作:删除读者信息描述:该名读者已经离校,在他归还所有的借阅的图书之后,删除其读者信息。5输入数据流:待删除的读者信息,借阅记录情况(图书归还情况)。输出数据流:删除的读者信息。D.操作:查询读者信息描述:查询读者的信息。了解该读者的信息。输入数据流:待查询的读者信息。输出数据流:查询的读者信息。图1功能

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功