当前位置:   article > 正文

微信小程序自习室预约管理系统--2024计算机毕业设计_自习室小程序

自习室小程序

在这里插入图片描述

文献综述
随着互联网技术的发展,图书馆自习室自然紧跟时代的步伐,不断的为读者创造新的阅读,自习空间。在纸质馆藏利用率持续下降的情况下,图书馆自习室使用数量不但没有减少,反而持续提升,说明自习室空间使用率在不断提升,但是自习室的空间是有限的,尤其是在座位资源,特别是在期中期末考试的时候,显得尤为紧张,在自习人数不断增加的情况下,自习室的座位不能无限增加,这就要我们合理利用自习室的座位资源,还有空间,自习室预约管理系统就油然而生了[1]。
1.1本课题国外研究进展
微信小程序在国外只是有小量的应用,主要也是丰富一些华侨华人与祖国人们的交流以及在旅游上面的运用。在这里插入图片描述

2018年,迪拜旅游局宣布,“迪拜城市体验”微信小程序正式上线。迪拜成为首批入驻“城市体验”小程序的海外目的地。
据悉,“迪拜城市体验”小程序将迪拜丰富的旅行资讯展现给游客,详细介绍了迪拜的文化历史及30个知名景点,包括图片、建议游览时长、营业时间、垂询方式,以及位置等信息,用户可以通过查看并点击互动地图来获取信息,每个景点配有语音导览功能。
这款小程序使用户在微信平台下,实现从计划旅行、到预订机票酒店、再到出发旅行的一站式旅行体验。游客仅需要一台智能手机及微信客户端,即可通过“迪拜城市体验”微信小程序,畅通无阻地穿梭于城市当中,获得最新鲜的官方旅游资讯,为旅行带来更多便捷。
国外尤其是在西方国家由于科学技术和经济发达的原因,图书馆行业比较受重视的发达,在英国和美国,以及澳大利亚等国的图书馆,自习室先进的管理手段促进了其现代化水平的不断提高。特别是网络化和自动化的飞速发展,给图书馆自习室事业的发展带来了勃勃生机[2]。
1.2本课题国内研究进展
随着移动互联网的发展,微信小程序也随之产生,比起传统APP,微信小程序的优势是不需要下载,因此就不会占用用户的手机空间,但他又不同于一般的网页,因为微信小程序是基于H5(HTML5)开发的,因此他的打开速度非常迅速[3]。
在国内的自习室预约管理系统中大多是基于物联网和微信公众号,这种方法一般是在官网注册购买邀请码,并按照官网提供的使用视频或者手册配置实验室的预约后台管理系统,然后将已经配置好的系统导入到商家自己的微信公众号上。这样就可以实现在线预约。还有一种使用Python编程语言实现自动预约,通过测试发现,预约时很大程度上是能够约到房间。
2课题背景及开展研究的意义
为了方便学生的日常学习生活和自习室管理人员的管理,自习室占座问题的管理还有待进一步提高。该系统开发目的是为了让同学占座和让自习室管理人员对占座的管理更方便,并且最大限度的杜绝上面这些现象的发生,为学生和管理员提供一个有序、文明、方便的占座系统。
2.1基于微信小程序自习室预约管理系统的背景
微信小程序,简称小程序,英文名Mini Program,是一种不用下载安装即可使用的应用,用户扫一扫或搜一下即可打开应用。
全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。
微信小程序于2017年1月9日凌晨正式上线。
小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,2017年小程序带动就业104万人,社会效应不断提升。
近年来,开放自习室、共享自习室以及校园自习室各种模式的自习室层出不穷。座位管理一直以来是自习室预约管理的一个难题。对于自习室座位问题,除了事实上的座位配备不足以外,图书馆也存在占座情况。有些读者一个人占两个座位,不喜欢有人坐在他的边上,就用书包或者私人物品占座,还有些读者长时间离开图书馆时,会在座位上放置私人物品占座。因而图书馆中因为座位问题时常发生学生争执的情况。从这个点出发,我们进行了程序优化,设计了自动续时提醒,也就是开始预约会限定预约时间段,在使用期间可以进行续租,如果过期不续租,本座位在系统就会释放,其他用户就可以预约使用了[4]。
2.2基于微信小程序自习室预约系统的意义
在日常生活中我们大多都是直接去自习室占座位,这样的一个弊端就是不能很好地利用时间,在打算去自习的时候,如果可以提前对自习室的座位进行一个预约,这样可以提高我们的学习效率,还有能合理安排我们的时间,小程序的优势就体现的淋漓尽致,不管对我们的学生还是老师都有很大的好处。
随着微信小程序的发布以及功能组件的不断完善,将座位管理系统与小程序结合,就会给读者带来更多的便捷与更好的用户体验。用户只要有微信,在使用座位之前可以直接调用微信账号作为座位管理系统的账号进行登录,不需要重新下载新的应用,就可以使用基于小程序的座位管理系统使用[5]。
3研究内容、方法及预期目的
随着微信小程序的发布以及功能组件的不断完善,将座位管理系统与小程序结合,就会给用户带来更多的便捷与更好的用户体验。用户只要有微信,在使用座位之前可以直接调用微信账号作为座位管理系统的账号进行登录,不需要重新下载新的应用,就可以使用基于小程序的座位管理系统使用[6]。
3.1基于微信小程序的自习室预约管理系统研究内容
自习室空位智能查询与预约系统设定了两类用户,学生用户和管理员用户。
对于学生用户,该系统统计了自习室每个座位有无人使用的情况,提供了实时查询的功能,即查询某一时刻,某自习室是否仍有空位,避免了同学们经常去图书馆,却发现没有空位的情况,使同学用户更方便的安排自己的学习计划。该系统也提供了预约空位的功能。这一功能将自习室的座位使用情况分时间段安排,既保证了有预约的同学用户的优先使用权,也保证了座位在其余空闲时间供不被白白浪费,给予其他人使用的权利,提高了座位资源的利用率。
管理员用户主要负责对系统的数据进行管理,比如哪些自习室可以开发预约,每个自习室的座位数量等。这使得校园有良好的秩序,有限的资源可满足更多学生的需求, 创造更好的学习环境。
该自习室预约管理系统前端主要包括新闻公告、教室查询、预约座位、座位查询、预定查询、个人预定管理、个人信息修改等模块,后台包括新闻公告管理、自习室管理、座位管理、预约管理、用户管理、信息统计、基本设置等功能模块,前后台相互独立又相辅相成,主要功能模块结构如图3.1所示[7]。

图3.1 功能模块图
座位查询预约模块:根据学生用户所选自习时间段反馈该时间段空闲的自习室,选定自习室后显示该自习室空位的座位。
座位管理模块:实现对座位的分配,对已有的座位进行分配。
预约确认或取消模块:学生用户在预约之后需在预约起始时间二十分钟内将座位编号进行确认到座,否则系统将自动取消此条预约信息,将座位状态置为空闲以供其他用户使用。
修改自习室情况模块:管理员用户可对自习室的开发预约或关闭预约状态进行修改。不同的自习室可能有不同的座位数量, 管理员也可以在数据库中增添或删除该自习室座位的记录[8]。
自习室座位管理系统设置三种违规方式:
(1)暂离超时。是指读者离开座位扫描二维码, 且将该座位设为“暂离”状态, 但未在规定时间内返回并恢复座位。
(2)在座超时。是指读者离开座位且未扫二维码。
(3)预约超时。是指读者预约座位却未在预约确认时间段中到馆扫描二维码确认[9]。
自习室空位智能查询与预约系统的目的是分教室,分时间段来对座位进行合理分配。该款系统能统计每栋教学楼每个自习室的人数情况,并将数据返回给学生用户。学 生用户可实时查询某时段的自习室剩余座位,也可以提前预约该时间段某自习室的一空位,以安排自己的学习计划。系统管理员可根据学校的自身情况开放自习室及图书馆阅览室,管理学生预约座位的情况[10]。
3.2自习室预约管理系统研究方法
该预约管理小程序系统分为小程序端和后台服务器端,服务器端采用Java整合前后端信息交互,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。此系统对交互性要求较高,需要进行局部实时刷新,B/S结构恰能满足此要求。
3.3预期目的
系统可以和学校的图书馆系统进行信息交换,获得图书馆的座位信息,以便于更有效地利用图书馆而不影响同学们的正常的自习。
同学们可以正常的预约到座位,管理员能够有效快速的管理自习室,把座位即使清理出来,可供同学们选择预约。
学生用户可根据系统反馈的空余座位信息进自主选择,并确认预约信息。可临时取消预约。
学生用户在预约之后需在预约起始时间二十分钟内将座位编号进行确认到座,在设计时,考虑到一些同学预约后不到,座位仍被闲置的问题,系统需将自动取消此条预 约信息,将座位状态置为空闲以供其他用户使用。为避免学生用户忘记确认而造成的系统误删预约信息情况,系统将在预约起始时间二十分钟时,发送推送消息,提醒确认。
对于用户能够对个人信息的修改,以及注册,而对于管理员可以对用户进行管理,设置黑名单等等。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/241723
推荐阅读
相关标签
  

闽ICP备14008679号