当前位置:文档之家› 基于Java的图书馆管理系统的设计与实现

基于Java的图书馆管理系统的设计与实现

1.1 课题背景及其意义
在学校基础设施建设中,图书馆建设一直以来是非常重要和关键的一个环节。因为它是学校基础建设设施中重要组成部分。尽管随着电子图书的普及,越来越多的学生愿意使用电子产品浏览图书信息。但是图书馆仍然是学生获取知识的主要途径。它可以培养学生的自主学习能力,开拓学生的眼界,提高学生文化素养和专业技能。同时海量的图书资源也为学生解决生活和学习中遇到的问题提供了解决方法和思路。图书馆建设的好坏反映了一个学校先进程度,一个图书馆建设的好不好不仅体现在馆藏的丰富程度,硬件设施是否完善,更体现在图书的管理方式上。
随着时间的推移和科学技术的日新月异,书本的发行量的大大增加从而导致图书馆的馆藏量激增。这样使得原本使用传统人力来管理图书的方式已经很难解决每天大量图书出库,入库,借阅与归还问题。因此需要利用计算机技术设计一个图书管理系统来管理图书信息减轻管理者的负担和图书馆运营成本,提高工作效率与降低错误率,实现图书管理的信息化是非常有必要的。
图书馆馆藏不仅局限于空间结构的大小,也局限于图书管理员对图书的管理效率,传统的纯人力管理存在效率低下的问题。因此通过使用图书馆管理系统来提高图书管理的效率从而实现对图书馆馆藏的间接扩容。这样图书馆可以更好的收集图书资源来满足更多的学生的需求,提高图书馆作用和价值[1]。
如今科技进步日新月异,智能手机已经得到广泛的使用和普及,人们已经深刻认识到智能手机功能的强大。现在人们的生活已经与智能手机紧紧的连接在一起不可分开,对人们的生活发挥着十分重要的作用[2]。因此本系统改变了传统的单一的使用网页端的方式,需要使用PC端才能对图书馆管理系统进行操作,而是采用服务端加移动端的方式。服务端由系统管理员进行操作,这符合图书管理员平时工作都采用PC端的特点,移动端由普通学生使用这样可以避免需要使用计算机太过笨重不方便携带使用以及当有大量学生同时有对图书的操作需求而造成办理相关手续效率低下的缺点。这些优点能够极大地提高工作效率,提升服务水平[3,4]。
1.2 国内外研究现状
国内信息化建设相对起步较晚,在数字理论逐步应用的过程中,许多有对图书进行有效管理需求的机构和公司都购买,引进相应的设备,系统以及软件对图书进行管理。另一方国内许多机构也有自己对图书管理系统进行研发设计,研究出一些适合自己机构的专为自己机构服务的图书管理系统。同时也有国内公司专为某些客户定制图书管理系统和推出

些通用图书管理系统来服务没有特殊需求的机构或者公司。尽管国内已经形成了一定的图书管理信息化服务化体系,但是由于国内科技研究起步较慢和教育水平与国外发达国家相比有一定的差距,造成国内图书管理系统自动化发展相对于国际先进水平较为落后。首先国内图书管理系统自动化发展不平衡,在高等院校和发达城市图书馆系统自动化水平非常高,但是在低端的院校和落后的城市图书管理系统的自动化水平就相对落后很多。其次在图书管理系统自动化方面,国外有完善的大规模的的技术服务团队为系统开发和改进提供强有力的技术支持,但在国内技术服务团队规模较小且技术能力较弱导致对系统的优化和革新速度较慢。最后国外有着充足的资金投入来推动图书管理系统的研究和进步,但是在国内对图书管理系统的自动化水平投入较少从而导致无法吸引优秀人才和团队参与国内图书管理系统的自动化建设。
基于国内外的现状,开发一款易用的、简易的、安全的、交互性强的图书馆管理系统是可行的。本文旨在研究出同时部署服务端和移动端的图书馆管理系统,让图书管理员使用服务端对图书以及用户进行管理,用户使用移动端来管理图书,方便了普通用户和图书管理员对图书信息的管理!
1.3 本课题的主要研究工作
本文首先阐述图书管理系统架构使用的主要技术,简述这些技术相对于以前的技术的先进性。然后对图书管理系统的进行系统分析分析该系统的可行性,通过系统的可行性的分析来检视该系统在基于之前阐述的技术下是否可以设计出符合系统功能,性能,安全,经济上的需求[6]。本图书馆管理系统采用了MIS的系统设计思想,使用Java编程语言和MySQL数据库,在架构上使用基于Springboot和Maven的架构。通过部署移动端和服务端的方式来提高图书管理系统的自动化水平和信息化服务效率[5] 。系统分析确定系统的可行性后根据系统架构实现我们的图书管理系统,并对系统进行测试包括功能,性能以及安全的测试保证实现的系统跟预定的需求保持一致。最后总结本研究课题的成果。

相关主题
文本预览
相关文档 最新文档