基于 WEB 的图书管理系统
文/裴珊珊
随着科学技术的不断发展,WEB图书管理系统成为了图书馆的一个不可或缺的部分。它的存在对于图书管理员和读者都有着相当重要的作用,不仅能大大减少图书管理员的工作量和工作时间,同时又能提高图书馆的书籍外借率。因此,基于WEB的图书管理系统的发展为图书馆的更好运行奠定了良好的基础。
【关键词】信息化管理 图书管理 技术 效率
1 可行性分析
(1)技术可行性。基于 WEB 的图书管理系统对硬件和软件的要求并不高,目前市面上大多数的计算机都能满足它的操作需求,进而顺利的操纵它。我们使用 MyEclipse8.5的软件作为背景数据平台、 SQL Server2005 作为后台数据平台的管理系统。
(2)经济可行性。图书馆是每所高校都必备的硬件设施,而 WEB 图书管理系统就能满足这些需要,同时还能将图书馆的日常运行等方面变得更加科学、方便和高效。
(3)操作可行性。本系统是针对广大市场进行调查并深入了解读者切身需求而开发的实用性软件,能够满足用户以及图书管理者的需求。
2 WEB图书管理系统的具体实现
2.1 所需功能
下面主要介绍 WEB 图书管理系统的基本功能。
(1) 读者登录:根据读者条形码和读者密码进行登录操作。(2) 图书预定:对图书进行预定操作。 (3)图书续借:对图书进行续借操作。(4)图书检索:对图书馆的相应图书进行检索。(5) 图书借阅查询:对个人已经借阅过的图书进行查询。(6)借阅到期提醒:对个人有借书,还书日期已到但未将书返还的读者进行提醒。(7) 个人信息查询:对读者的个人信息进行查询。(8)密码修改:对个人密码进行修改。
2.2 概要设计
设计开发 WEB 的图书管理系统的主要目的就是为了减少图书馆管理人员的繁琐劳动量,以及方便图书借阅者更简单明了的找到自己所需要的书籍。这大大提高了图书馆的工作效率,使图书检索、图书预定、图书续借等工作能更加简单、高速的进行。
以下内容为读者借阅模块的流程图。
系统前台运行(读者借阅模块)流程图清晰的表述了该系统的工作过程,通过对图 2 的浏览,可以对WEB图书管理系统有一个完整、清晰的认识。
2.3 数据库设计
基于 WEB 的图书管理系统,它的本质是一个数据库的应用系统,它是学校信息化系统建设的重要组成部分,它是合理使用人力资源管理的有效途径。在图书馆中,所有大量的图书信息、读者信息、借阅信息等都存储在数据库中。采用数据库系统对数据进行设计,使数据拥有相对较高的一致性和完整性,同时它的存储量大,安全系数高,系统的反应速度相对较快。因此可以简化基于此实现数据库的应用,同时又能够为图书馆管理人员和读者提供更加便捷高效的服务。
3 WEB图书管理系统的具体运行
3.1 借书功能的实现
来图书馆借书的读者,只要将书交给图书馆管理人员,他们会扫取图书背面的条形码,同时将读者姓名、借阅时间、应归还时间等信息录入系统,并在系统中标记此书已外借。如果读者有明确想借阅的书目,还可以请图书管理员在系统中对读者想借阅的书目进行检索,通过检索结果查看该书是否已经外借。同时,图书馆还可以根据具体情况制定更加细化的制度。例如:如有属于下列情况之一的,图书馆将不予办理借书手续:该图书已经借出;②读者有超过日期而未归还的书。
3.3 遗失书籍处理在图书馆中,读者将所借阅书籍不小心丢失的事件发生的概率相当高,所以系统中必须有相应的措施来方便管理人员管理书籍。在办理遗失书籍处理的过程中,图书管理员要将准备办理遗失书籍处理读者的借阅卡号码输入到系统中,以查询读者所借阅的所有书籍名称。如果该借阅者的卡内显示无任何借阅书目,自然也就无需办理遗失书籍的处理。
3.4 读者证挂失处理
为了更好的运行 WEB 图书管理系统以及更方便地借阅书籍,读者需要办理相应的借阅卡。一旦借阅卡发生丢失、损坏等意外情况,读者可以通过挂失的手段来进行处理。如果读者发生借阅卡丢失或损坏,应首先到图书馆进行挂失,以免造成不必要的损失。
参考文献
[1]郑娅峰.网页设计与开发[M].北京:清华大学出版社,2009.
[2]朱站立.数据结构——Java语言描述[M].北京 : 清华大学出版社,2009.
[3]王珊,萨师煊.数据库系统概论(4版)[M].北京 : 高等教育出版社,2010.
[4]钱乐秋,赵文耕,牛军钰.软件工程[M].北京 : 清华大学出版社,2010.
[5] 卢汉鹏 .JSP 开发技术详解 [M]. 北京 : 化学工业出版社 ,2010.
[6] 孙鑫 .Struts2 深入详解 [M]. 北京 : 电子工业出版社,2010.
作者单位
江苏省徐州经贸高等职业学校 江苏省徐州市 221004