摘 要:随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。在线图书馆图书借阅管理系统的目的是促进图书馆各部门之间的协调,提高图书馆的工作效率,并清楚地反映读者的借阅情况。图书馆图书借阅管理系统的实现可以让用户自由的进行图书的借阅,让图书管理人员更加方便快捷的对图书馆内的信息进行管理从而提高了图书借阅的管理效率。
关键词:图书馆管理;借阅归还;查阅书籍
一、引言
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。目前图书管理的借阁工作部分大多数还是手工管理,在正常运行过程中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息,信息的管理登记工作量过大,手工操作工作效率低下,无法准确快速地管理,并且不能及时了解图书的种类和用户比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在着许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。
构建一个智能化、系统化、信息化的图书管理系统,充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。
二、系统构建
图书馆图书借阅管理系统是基于B/S架构的对图书馆书籍进行高效率管理的应用系统,它的用户主要是读者与图书管理员,学生通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书馆管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要对不同的用户进行权限的设置。PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。由于PHP在受到了IIS以及Apache等一系列服务器的支持下,能够实现Unix、Linux等很多操作系统上的运用,所以,PHP具备对运行平台广泛支持和很好的跨平台性的优势。PHP和MYSQL连接起来使用能够达到更加方便快捷的操作效果。本系统选择PHP与MYSQL结合使用创建图书管理动态网站,能够有效地确保网站的运行稳定性。采用现代化统一的计算机信息网站系统,能够有效优化图书馆管理系统,使其高效的发挥最大作用,能够迅捷地为读者提供相应的服务。
(一)系统功能
本系统的开发主要是为了优化图书馆管理,减少图书管理员的工作量以及实现读者自助化借阅书籍。其中学生端包括:注册、登录、查找书籍、借阅书籍、归还书籍、问题反映等功能。具体功能如下:
(1)注册
读者进入该系统必须注册账号,拥有个人账号后才可使用该系统进行借阅书籍、归还书籍等操作。
(2)登录
进入个人中心需要先登录账号,读者和管理员都需要登录账号后才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
(3)查找书籍
可在网站首页搜索自己想借阅的书籍。
(4)借还书籍
借阅书籍需要图书条形码、书名、作者名、出版社等选定书籍并借阅;归还书籍在借阅时间前一键归还即可。
(5)问题反映
读者可通过此功能向管理员进行问题反映及提出建议。
图书馆图书借阅管理系统管理端功能包括:系统管理、读者管理、图书管理、借还管理等功能。具体功能如下:
(1)系统管理
包括用户管理和系统设置,可接收用户反映的问题并对系统进行可行地更改,对系统的相关参数信息进行设置。
(2)读者管理
对读者的类型和读者档案进行管理,包括添加、修改、删除读者类型和读者用户的相关信息,管理不同类型读者借阅图书的数量。
(3)图书管理
包括对图书类型和具体图书信息的管理,可以增加、修改、删除图书,丰富具体图书的信息,对不同图书进行分类操作。
(4)借还管理
对读者借阅、归还、续借书籍信息的管理,可以查看具体的时间和图书信息的管理以及用户借还书籍的历史记录。
(二)系统架构
本系统采用的体系结构为B/S结构,即(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起而对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
表现层(UI):就是展现给用户的网站界面,即用户在使用系统的时候他的所见所得。
业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。数据层主要包括图书库、读者库、历史库、业务库、财务库。
图书管理系统应用的目的就是简化工作流程、减少读者排队严重现象、保证财务数据的准确、与其他部门紧密结合。图书管理系统的主要数据交换在于以下几个过程:
(1)主要信息集中在读者借阅图书、归还图书的信息。
(2)图书的购买入库、出库、报损等操作。
(3)与财务科室、领导管理层相关联。
根据图书管理的功能需求和业务流程我们在设计图书管理系统的时候充分考虑到数据的共享利用,最大限度的保证数据的流向和完整性。所以我们选择了数据的集中处理、其他部门高度共享的模式。图书的借阅和归还成为图书管理的核心业务,成为基础数据的来源。采集到的基础数据在经过处理后反馈到相关的业务部门充分体现了信息高度共享的原则,也使图书馆的网络资源得到充分的利用。
三、系统实现
为了验证程序的实用性,通过Eclipse、Visual Studio Code、MySQL等软件开发了图书馆图书借阅管理系统,包括系统管理、读者信息管理、图书管理以及读者借还书籍管理等功能,并在学校图书馆进行测试使用,能够满足学生借阅归还书籍和管理员管理书籍的需求,使学生自主化进行借还书籍,缩短了借阅归还书籍的时间,也大大减少了管理员的工作量,能够更好地统计图书信息和读者信息等数据。
用户通过账号登录及密码验证后即可进入系统。图书管理员进入系统,对读者信息、图书类型、条码、管理参数进行管理,也可审批图书借阅信息,管理借书、还书。一般用户进入系统后,可针对书名、作者名、出版社、图书条码等检索图书,提出借阅申请或归还申请。
具有图书管理员角色的用户登录到信息系统中,则显示界面的“菜单管理”应包含图书类型、图书管理、图书条码管理、借阅管理、图书归还管理及图书管理参数管理等内容。
具有用户角色的用户登录到信息系统中去,则显示界面的“菜单管理”应包含图书借阅管理规范下的各种图书的查询功能,用户也可进行注销登录、修改密码,对感兴趣的书籍提交/解约申请等操作。
在系统管理中,可以通过点击“增加”,对系统功能进行设置,可实现对系统功能的增加设计。若为增加新功能的操作,则弹出对应编辑页面,显示空白的表单项,管理人员可以按照实际需求进行简单功能设计。若是对现存系统页面进行编辑,则弹出的菜单主要是对原有页面信息展示,便于修改。在编辑页面,需要录入必要的字段,如功能名称、具体描述、是否禁用、菜单URL等等。
四、结束语
本系统选用PHP+MYSQL技术,设计和开发了可满足实际需要图书馆图书借阅管理系统,本系统已在苏州经贸职业技术学院图书馆管理工作进行使用,实现涵盖了系统管理、读者信息管理、图书管理以及读者借还书籍管理等一系列有关图书馆管理、图书借阅的业务服务,有效地优化了图书馆管理系统,使其高效的发挥最大作用,大大减少了图书管理员的工作量,能够迅捷地为读者提供相应的服务。