1.1选题背景
信息技术的发展改变了我们的生活方式,许多行业的管理模式发生了根本性改变,特别是零售业受到电子商务强烈的冲击,越来越多的人参与到网购中。许多传统行业逐渐凋零,蓬勃发展的信息技术带来了大量的数据,通过数据可以获取到许多隐藏在背后的发展机遇。而这些数据都是存储在数据库中,数据库通过分类、检索、分析对数据进行处理,为人工智能、AI科技、物联网提供数据支撑,所以数据库技术也是信息技术必不可少的重要组成部分。
在信息技术带动下,也影响着教育教学活动。在高校,各种教学管理也逐渐实现了自动化、智能化,特别是在教学方法上,通过管理系统进行深层次的推广和改进,提升教学效果。在疫情到来时,教育部发布通知,各阶段的学生只能在家学习。这时信息技术就起到了关键的作用,学生通过电脑、手机等设施在线参与学习,老师在互联网另外一端进行授课,和学生进行线上交流,避免了学习暂停的状态,有效推动了教学活动。数字化校园是目前高校重点建设的项目,它包括设施、财力、人力等各个方面。以校园网为中心,实现校园内资源、服务等的数字化,并将科研、教学和学生日常生活进行综合管理。为师生提供快捷的服务平台,数字化校园并不单单是一个口号,我国目前许多高校已经展开了建设,并获得了一定的成效。接下来将逐渐深层次发展,实现不同教学模块的共同提高,最大程度地满足教学需求,为高校未来的发展提供帮助。
在高校,书籍占着非常重要的地位,大学图书馆存放许多专业技术书籍,也是广大师生最为喜爱学习的地方。通过读书,可以学到更多的知识,看到更多的信息。随着高校的发展,图书馆规模越来越大,学生和借阅信息错综复杂,移动图书馆逐渐成为高校发展的重点任务之一,移动图书馆将书籍和互联网融合,通过管理系统,在任何时间和地点都可以获取校图书馆的资源,查看书籍。基于此,开发一个图书馆管理系统,不仅可以将预约功能建立在管理系统上,使得图书管理变得灵活和方便,减轻图书管理员的工作负担,提高工作效率。
高校是培养人才的地方,对智能化发展非常重视,教育部搭建的教育网,专门为教育教学提供帮助。利用教育网的基础搭建各种管理系统,实现校园内信息的有效管理,对教育教学、学生生活、图书管理等进行综合管理。在高校教务管理中,功能模块的数据通过数据库存储,并为各个模块预留扩展空间,建立有效的操作权限,对数据进行加密,保障系统安全。信息技术提高了教学的效率,实现了数字校园,充分发挥信息技术的优势,将高校教育数据进行收集整理,并完成统计分析,体现出信息技术先进生产力的方面。
本文研发的基于web的图书馆管理系统结合高校具体的实际,利用编程基础和数据库实现图书馆借阅信息化管理。充分利用校园的现有资源,把目前落后的管理现状提升到信息化管理模式中,减轻图书管理员工作量,有助于教学工作规范。基于web的图书馆管理系统帮助图书馆借阅有效的管理图书信息,学生通过系统了解书籍的借阅情况,有效提升在校时间利用情况,提高了学习效率。
1.2国内外研究现状及应用前景
国外的数字图书馆发展较早,在50年代就建立了图书馆的萌芽。最早的数字图书馆是通过索引和分类建立在线图书馆。随着技术的发展,简单功能的图书馆不能满足发展的需求,并随着Internet技术的盛行,建立图书馆管理系统成为高校重要的任务。到了21世纪,数字图书馆如雨后春笋蜂拥而至。在美国,将珍藏的收集通过数字图书馆进行数字化展示,并进行公开展示。大众可以享受到更多的古典知识。加利福尼亚州的数字图书馆整合图书信息,对读者开放,还有一些出版社和代理商建立商业化图书馆管理系统,推广电子杂志、音像资料等资源。在信息化发展的今天,各国都纷纷加入了建设管理信息系统的行列,让传统的纸质图书转移到网络中来。
在我国,数字图书馆发展较晚,刚开始通过开展图书馆检索建模和软件平台,创建中国实验型数字图书馆项目建设国家自主知识产权数字图书馆。高校在信息化化的驱动带动下,也投入大量的人力和资金创建校园图书馆管理系统,不单单管理图书信息,也加入了许多其它业务,提出使用管理系统来优化图书管理,简化操作,减少图书馆人员工作负担,通过高校具体的规则流程开发具体的功能。
目前很多的图书馆管理系统,在基本的功能业务上增加了图书推荐系统,通过收集用户的兴趣爱好,推荐感兴趣的图书内容。通过算法的研究,逐渐提高推荐质量,通过多种过滤技术,克服某一个推荐策略的缺点。在图书馆管理信息系统之上,结合图书馆的数据库,根据大量用户的个人信息、浏览记录、借阅历史等数据。对这些数据进行研究,通过大数据算法找到隐藏在这些数据中的关联信息。挖掘出用户潜在的阅读爱好,并向用户推送感兴趣的资料。目前有不少的高校正在研究和使用图书馆推荐系统,通过数据挖掘技术找到规律,从而进行推荐,提高用户的阅读质量。在理论方面,推荐技术已经广泛存在,也得到了非常多的应用。结合目前高校图书馆管理系统进行图书推荐,将会在实际中得到很高的应用价值。
1.3参考文献
[1]林妍,毛梦雅,丁邹倩,刘爱华.基于GPS定位的图书馆座位管理系统的设计与实现[J].电脑知识与技术,2021,17(27):5-7.
[2]梁舒.微信小程序在高职院校图书馆中的应用研究[J].安徽职业技术学院学报,2021,20(03):77-80.
[3]马可,黄恒熠,栗云鹏.基于C/S架构的高校座位管理系统[J].计算机系统应用,2021,30(09):77-84.
[4]李文佳,刘嘉灵,夏仪,陈雪.基于微信小程序的智能图书馆管理系统设计[J].数字通信世界,2021(09):86-87+89.
[5]卢春华,卢新华,朱雨.高校图书馆选位系统设计[J].信息技术与信息化,2021(08):143-145.
[6]杨丽.高校图书馆自习室管理问题分析[J].科技视界,2021(22):102-103.
[7]郭一丁,王伟,赵浩楠.高校图书馆应用小程序的实践探究[J].电脑知识与技术,2021,17(21):76-77+86.
[8]吴丽珍.座位预约系统在高校图书馆中的应用[J].福建电脑,2021,37(06):79-80.
[9]胡海云.基于数据库技术的图书馆座位预约系统设计[J].电子技术与软件工程,2021(12):160-161.
[10]刘嘉峰,孙思齐,韩宁.基于微信小程序的图书馆选座系统学生端功能设计[J].电子技术与软件工程,2021(11):40-41.
[11]李鹏,张海燕.基于Java技术的图书馆预约座位管理系统的设计[J].电脑知识与技术,2021,17(08).
[12]魏鲁原,姜雨辰.高校图书馆座位管理系统[J].电子测试,2021(02):34-36.
[13]丁枝秀,王国栋.基于Web的图书馆览阅座位管理系统[J].江苏科技信息,2020,37(20):7-11.
[14]李昊楠,刘雅莉.基于微信小程序的图书馆座位预约系统设计[J].现代信息科技,2020,4(06):4-6.
[15] Honarmand M, Zakariazadeh A, Jadid S. Self-scheduling of electric vehicles in an intelligent parking lot using stochastic optimization[J]. Journal of the Franklin Institute, 2015, 352(2): 449-467.
[16] Cohen D, Joffe R, Caspe B, et al. Method and system for managing a parking lot based on intelligent imaging: U.S. Patent 9,594,956[P]. 2017-3-14.
[17] Vera-Gomez J A, Quesada-Arencibia A, García C R, et al. An intelligent parking management system for urban areas[J]. Sensors, 2016, 16(6): 931..
2.本选题研究的主要内容、拟采用的研究方法和手段
2.1主要内容
图书馆管理系统主要利用以Java为开发语言,Eclipse为开发工具,MySQL为数据库,开发基于springboot框架的系统。
研究图书馆管理系统的功能需求、建设方案、理论基础、系统策略和算法、数据库逻辑设计、总体设计方案和实施方案。
系统的设计将分为后台和前台,后台是系统管理员进行登录后管理,前台是学生使用的部分。
主要功能包括首页,个人中心,用户管理,图书馆管理,图书信息管理,图书类型管理,借阅信息管理,归还信息管理,续借信息管理,留言板管理,系统管理等功能模块。
2.2拟采用的研究方法和措施
(1)资料检索及阅读:根据确定的课题在网上检索相关课题论文以及期刊等资料,认真阅读并分析课题的目的及意义,并且进行调研分析课题内容。
(2)可行性分析:根据所收集的课题内容,对课题进行实际的调研,进而进行技术可行性,经济可行性,管理可行性等多方面科学分析,得出项目是否可行的结论。
(3)选择springboot框架:根据所收集的课题内容,对课题进行实际的调研。
(4)对基于web的图书馆管理系统的各种需求分析:根据课题内容的调研,对课题进行需求分析报告的编写,了解课题的用户需求,产品需求,从而确定产品功能。
(5)系统设计:根据需求分析中用例图转换成功能模块图,确定模块之间层次及关系,并进行数据结构和数据库的设计。
(6)编写程序与试运行:对系统中每个模块进行代码的编写,对系统中功能进行反复测试,找出系统中的Bug并加以修复,完成系统。
3.本选题的创新点、特色及前期研究基础
3.1本论文前期研究基础
(1)对Java的前端和后端进行细致的学习。
(2)学校学习的相关课程,如《软件开发综合实训》、《数据挖掘》、《机器学习》、《Java开发技术》、《springboot程序设计》、《大数据技术原理与应用》、《Java企业级应用开发》等课程的综合应用。
(3)导师提供的参考文献资料,让我明确了设计思路,过程更加高效。
3.2创新点及特色
本次设计采用了一个SpringBoot框架的开发模式,SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
搭建一个基于SpringBoot框架的图书馆管理系统,可以使学生在平台快速的进行图书借阅,同时也方便管理员进行图书信息的管理。
4.毕业设计(论文)进度安排
第1周:在指导老师的帮助下确定论文题目,收集相关的资料,完成开题报告。
第2周:明确论文写作思路及使用的写作方法,拟定论文的写作大纲。
第3周:根据论文提纲收集与论文相关的各方面资料。
第4周:对收集的资料进行系统整理与分析,挑选出与写作提纲相对应的内容。
第5-7周:在指导老师的指导下撰写论文的初稿并提交。
第8-10周:接受指导教师的中期检查,找出错误并修改,继续完善论文结构与内容。
第11-13周:针对论文中所存在的问题进行最后修改,完成论文终稿并提交。