一、结合课题任务情况,查阅文献资料,撰写不少于1000字的文献综述(主要参考文献附后)
现代大多数学校图书藏量种类繁多,各种类别的图书没有一个统一的管理平台,不同类别的图书区分上容易混淆,同种类别的图书入馆出馆记录困难。因此,本文基于Java图书管理系统更注重轻量化,管理人员只需进行简单操作,即可完成图书类别的增删改查操作和同种类别下图书的增删改查操作。
国内研究现状:张蕴在2018年《浅谈图书管理系统的设计与开发》中提到从需求分析,概要设计到详细设计分别阐述了图书管理系统的具体开发过程;并针对图书管理系统中各个模块间的相互作用进行详细的介绍。通过该系统开发,解决了图书馆数据管理的一些矛盾,实现了数据的高效管理。在国内外现状的分析中指出,在过去的20年中,图书馆作为信息资源的集散地,用户借阅资料和图书种类繁多,包含很多信息数据的管理。对于传统的手工处理方式,有很多缺陷,如工作量大,容易出错。现今,尽管有的图书馆有计算机,但是还没有用于信息管理,没有发挥其真正的作用,造成资源闲置。作者指出:基于VisualBasic6.0和SQLServer2000的系统开发,实现全新的图书管理系统势在必行。
管胜波,张敬泉他们介绍了一个图书管理系统数据库设计和系统功能的实现过程,该系统是运行在学院主干网上的网络图书管理系统,由图书采购、图书编目、图书流通、期刊管理、系统维护、Web查询等5个子系统组成,采用C/S和B/S相结合的技术方式,实现了图书期刊的计算机网络管理和Web查询功能。在图书馆建立以来,各工作环节一直采用传统的手工方式,这种方式存在手续繁琐、检索困难、不便于管理等缺点,造成资源的利用率低下。随着藏书量的不断增加,图书资料的著录和查询难度也增加,手工方式不能满足要求。
国外研究现状:2017美国科学家首次提出数字图书馆(DigitalLibrary)这一概念以来,全球开展数字图书馆研究与实践已经十几个年头。国外的计算机研究技术是比较先进和高端的,随着开发系统和开发工具的完善,数据库的更新和使用,对于开发系统更是简单,快捷,但是谁又能保证出现零Bug的系统,所以更加需要我们不懈努力的去完善和更新。
参考文献
[1]张政,蒋永辉.基于UML和Java的图书管理系统建模与实现[J].电脑知识与技术:学术版,2019(1):115-117.
[2]王毛毛.基于java的图书管理系统研究[J].信息记录材料,2020,v.21(01):140-141.
[3]范超凡.浅析JAVA程序提升图书管理系统的可行性[J].电脑迷,2019,000(002):116.
[4]汪琪.基于UML和Java的图书管理系统建模与实现[J].计算机产品与流通,2019,000(007):P.168-168.
[5]潘学文,鲍正德,李晨曦.Java与数据库交互的剖析与实现[J].计算机系统网络和电信,2019,001(002):P.216-220.
[6]王永辉.云因信息图书发行管理系统设计与实现[D].2019.
[7]黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程,2019,v.27;No.400(02):26-30.
[8]刁胤洲.图书馆检索系统架构研究探析[J].价值工程,2020,v.39;No.552(04):259-262.
[9]彭程,高晶.Java与MySQL环境下图书馆信息化管理系统设计与实现[J].电脑知识与技术,2019.
[10]范超凡.浅析JAVA程序提升图书管理系统的可行性[J].电脑迷,2019(2).
[11]严义辉,袁飞虎,洪杰坤,等.基于Java的图书馆座位管理系统的研究[J].计算机产品与流通,2019,000(006):P.96-96.
[12]杨敏.基于计算机技术的图书馆信息系统的设计与实现[J].微型电脑应用,2019,v.35;No.317(09):118-120+124.
[13]苏宁馨,章华,张帆,等.基于MVC架构的在线图书借阅及管理系统的设计[J].绥化学院学报,2019,039(005):135-138.
[14]崔旭冉,史昊臻.网上图书借还管理系统的应用与实现[J].信息与电脑,2019(4):68-69.
二、选题依据、主要研究内容、研究思路及方案
(一)选题依据
(二)主要研究内容
(1)基本数据维护功能模块:录入、修改并进行对基本数据的操作。比如可以在该模块中输入读者的信息和书籍的各项信息,也可对信息进行修改。
(3)数据库管理功能模块:在数据库管理中需要对所有的图书信息和用户信息进行统一管理,以便对整个图书管理有全面了解,并根据实际情况补充不足的书源。
(三)研究思路及方案
本系统采用动态WEB开发技术,JSP用于页面显示部分,JDBC用于数据库的连接,数据库用于信息的存储。JSP通过对数据库的数据处理,实现图书馆图书的管理。在MyEclipse开发环境下,以J2EE为平台,运用JSP网络编程语言和MySQL数据库完成了B/S模式的图书管理系统。