选题意义:
该系统可以监测到图书馆座位的使用情况,便于学生查询图书馆的分布、座位多少、是否空闲等基本数据。学生可以通过手机或者计算机等终端进行座位预约,方便快捷。对于占座现象,学生可以通过系统进行反馈,方便图书馆管理人员及时处理。
基于微信小程序的图书馆座位预约系统的使用可以引导学生正确使用图书馆座位资源,建立相对公平的图书馆管理制度,提高学生自我监督、自我管理的能力,降低图书馆座位的占座现象,从而提高图书馆座位的利用率[1]。
基于微信小程序的图书馆座位预约系统可以帮助图书馆管理人员更好的配置图书馆座位资源,减少人工干预带来的高昂成本,使用电子化手段实现图书馆座位的自动预约、续约、监督等功能。
在高校,图书馆作为最基础的设施,也逐渐需需要进行信息化管理,把图书馆类型、座位状态、预约等结合在一起,基于微信小程序的图书馆座位预约系统,可以有效的对这些内容进行整合,提高高校图书馆利用率[2]。
研究现状(文献综述):
大学教育主要靠自学,良好的学习环境对大学生来说十分必要。然而,大学生公寓一般空间小、杂乱、吵闹,不适合上自习。学校教室虽然也是一个自习的好去处,但教室经常有课,容易打断自习,对于考研的同学来说,学习资料很多很重,来回搬运费时费力且极不方便。图书馆自习室相比较学校教室而言,十分安静,查阅各种资料十分方便,也没有会议或者课程占用自习室,不会打乱学生自习的思路与状态,是公认的最佳自习场所。然而,由于学生人数众多,需求巨大,尤其是为了应对社会激烈的竞争,越来越多的学生准备考研究生、公务员以及各类职业资格考试,图书馆自习室座位数量远远不能够满足广大学生的需要,图书馆自习室座位成为学生相互竞争的资源,图书馆“占座”成为学生抢占资源的手段[3]。
尽管目前陆续有高校学生开发出基于移动平台的图书馆座位预约系统,但基本上是从网页到手机客户端的一种简单的功能迁移,仅仅能满足单纯的查询需求,并没有考虑到一些细化的需求。例如一个教室当天没有安排课程,但却被临时征用作为活动场地,这种情况下这些查询系统便无法做到及时修正,从而对学生寻找图书馆座位造成误导。另外,在图书馆座位较为紧张时,学生对于图书馆座位内部的人数情况是比较敏感的。如果能实时了解到各个图书馆座位内部的人数情况,无疑将方便学生寻找图书馆座位,实现图书馆座位资源的均衡利用[4]。
国内的图书馆座位预约系统一般采用asp技术。绍兴文理学院的开放实验网上预约系统预约实现了可选择的实验进行预约和取消预约,可以轻松查看实验室状况,不过此系统封闭性不强,任何注册人员都能进行预约,给系统管理带来了负面影响。另外,国内最近还出现了一个方便的网上图书馆座位预约系统,用户可以随时进行注册并预约,没有取消预约功能,而且系统维护不够,预约得不到管理员的批准与调配[5]。
所以为充分利用学院的教室,就要根据现有的教室情况调配学生人数,尽量做到最大限度的使用教室,实现全校图书馆座位网络的合理化,提高图书馆座位的利用率。
在美国,经济发达、教育资源十分丰富。在多数地方的图书馆,并没有专门的自习室管理系统或者座位预定系统[6]。但是,在大城市,例如:纽约,人口众多,学习环境以及自习室等资源相对紧张,在一些大型的图书馆或者大学,有专门的座位预订系统。这些系统只是提供简单的座位预订,一般不要求用户进行注册、存档,也没有相应的监督办法,完全凭学生自觉遵守。系统在设计上,早期采用客户机/服务器模式,随着互联网的发展,目前多数系统采用浏览器/服务器模式。同时,部分预定系统也提供第三方平台的预约,例如: Facebook 等。总体而言,相对于国内的自习室管理系统,座位预订系统的功能有限[7]。
毕业论文(设计)提纲(除题目外,具体到三级标题):
摘 要
Abstract
第一章 绪论
1.1系统开发的背景
1.2系统开发的意义
1.3本文研究内容
第二章 系统开发技术
2.1 JAVA技术
2.2 MYSQL数据库
2.3 微信小程序介绍
第三章 系统分析
3.1用户需求分析
3.1.1 学生用户
3.1.2 管理员用户
3.2 系统可行性分析
3.3 非功能性需求分析
第四章 系统设计
4.1系统功能设计
4.2 系统总体设计
4.2.1 系统流程图
4.2.2 数据流图
4.3 系统架构设计
4.4 数据库设计
4.4.1 ER图设计
4.4.2 数据库表设计
第五章 系统实现
5.1小程序功能的实现
5.1.1 学生注册界面
5.1.2 首页界面
5.1.3 图书馆座位列表界面
5.1.4座位预约界面
5.1.5 在线交流界面
5.2管理员模块的实现
5.2.1 留言管理
5.2.2 学生信息管理
5.2.3 公告管理
5.2.4 图书馆座位信息管理
5.2.5 座位预约审核管理
第六章 系统测试
6.1测试目的
6.2测试用例
6.3测试结论
结论
参考文献
致 谢
所采用的方法、手段以及步骤(含实验、设计等):
1文献研究法:通过调查相关文献获得资料并对其进行研究分析,先对要采用的技术进行由浅入深,由易到难,由简到繁的学习和巩固,然后对信息的管理进行分析,并重视研究已有的案例。调研基于微信小程序的图书馆座位预约系统相关的文献,到图书馆查阅相关的图书信息,然后写文献综述,整理资料。
2案例分析法:通过了解目前市场上已有的基于微信小程序的图书馆座位预约系统的功能,了解其优点和缺点,再根据这些设计出更完善的基于微信小程序的图书馆座位预约系统。通过知网上面的经典案例,分析基于微信小程序的图书馆座位预约系统需要做的功能和方法。
3.基于微信小程序的图书馆座位预约系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。
4.基于微信小程序的图书馆座位预约系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。我们可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。在完成设计阶段后我们就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。
进度安排:
1:毕业设计选题,确定题目任务和要求,确定项目开发计划和基本功能;
2:掌握文献查阅方法,通过查阅资料,完成开题报告。
3:完善系统需求分析并确认系统功能,数据库设计和数据录入或采集,程序编码,系统架构大家,实现前后端基本功能。
4:完成基于微信小程序的图书馆座位预约系统一半的编码任务和论文章节。
5:完成所有编码,系统联调,测试。根据任务书和指导教师要求和建议,完善系统功能。
参考文献:
[1]王虹.我国高等教育改革发展现状问题及趋势分析[J].哈尔滨职业技术学院学报,2017(3):87-88.
[2]刘改玲.浅谈中国高等教育的现状与对策[J.科技信息,2017(12):6-7.
[3]王芳,谢军红.基于计算机系统的图书馆自习室座位管理探析[J].科技信息,2017(23):738-755.
[4]孙发,吴代莉,曾为众.图书馆自习室管理系统的设计与实现[J].数据分析与知识发现,2017,26(5):93-98.
[5]和清霖,蒋海涛.图书馆自习室管理系统设计[J].濮阳职业技术学院学报,2016,19(3):30-31.
[6]高蓉.图书馆座位智能管理系统, CN104463388A[P]. 2017.
[7]何鹏﹒图书馆智能化座位管理系统的设计[J].常州工学院学报,2016,
29(1):63-67.
[8]杨更.图书馆自习室座位管理系统的设计与实现[J].经营管理者,2016(9):249-249.
[9]胡淑昙,李军祥,陶亦璇.基于微信的高校图书馆选座系统设计[J].黑龙江科学, 2018(1):126-127.
[10]孟子翔,据崇皓,王栋.基于VB6.0和射频卡的自习室座位动态分配系统的实现[J].信息系统工程,2017(5):147-149.
[11]汤仁慈,钱苗苗,李彬静,等.基于RFID图书馆自习室管理系统研制[J].城市建设理论研究:电子版, 2018(4):66-69.
[12]王志辉.JAVA语言在计算机软件开发中的应用[J].电子技术与软件工程,2019(20):42-43.
[13]陈宇收.MySQL数据库备份方案研究[J].电脑编程技巧与维护,2018(10):109-110+130.
[14] Moses Okechukwu Onyesolu,Josiah Chukwuemeka Abara,Chiamaka Ijeoma Chukwuneke,Doris Chinedu Asogwa. Modeling a Dynamic Supply Chain Management System for an Utility Company in Nigeria[J]. Journal of Software Engineering and Applications,2019,11(6).
[15]Anonymous. Auto inventory management system[J]. Pulp & Paper Canada,2020,119(3).