基于微信小程序的图书馆座位预约系统设计

2024-01-02 00:12宋钰
电脑迷 2023年19期
关键词:微信小程序图书馆

宋钰

【摘  要】 智能手机已经成为人们生活中不可或缺的一部分,在信息技术的支持下,微信小程序逐渐成为各行业和领域的重点关注内容,这也是移动端未来的发展趋势。图书馆在实际经营运行的过程中,由于受到高校扩招的影响,导致图书馆座位资源变得日益紧缺,经常会出现占座的现象,给其他学生带来不便。针对这种情况,图书馆也开始引入微信小程序,并設计了座位预约系统,以满足学生的需求。文章对图书馆座位预约系统的微信小程序的设计进行探究分析,以期解决图书馆占座问题。

【关键词】 微信小程序;座位预约;图书馆

现阶段,微信小程序已经成为人们日常生活中不可或缺的App之一,它不仅满足了人们的沟通需求,还为人们的生活带来了很多便利。图书馆是学生主要的学习场所之一,但随着学生数量的不断增加,图书馆座位资源逐渐变得紧张,经常会出现占座的情况,引发不必要的争吵。针对此情况,图书馆可以在微信小程序的帮助下,对现有的管理系统进行完善和优化,设计座位预约系统,进而解决当前图书馆座位“难”的问题。对于图书馆来说,设计座位预约系统可以为学生节省时间,提高他们的学习效率,同时也可以有效利用图书馆的座位资源,避免出现占座情况。

一、图书馆座位预约系统现状

从当前图书馆座位预约的实际情况来看,现有的预约系统主要以市场上的常见系统为主,这些系统通常需要依靠图书馆的触屏电脑来实现座位预约以及签到等功能。但是,使用这种方式进行座位预约需要在每个楼层都设置触屏电脑,其成本较高,而且在实际应用的过程中依然需要学生进行排队,需要消耗一定的时间资源。此外,在实际应用的过程中,需要由专业人员对设备以及系统进行维护,也增加了成本投入。为了解决这些问题,有高校曾设计过不同的座位预约App,但这些App需要下载并占据一定的内存,不利于推广。而在微信小程序问世之后,相关研究人员发现,微信小程序不需要下载和安装,可以节约内存空间,而且可以直接在微信内进行操作,操作更加简单、便捷,这为图书馆座位预约系统的设计奠定了坚实的基础。因此,当前设计图书馆座位预约系统的微信小程序已经成为当前发展的重要趋势。

二、基于微信小程序的图书馆座位预约系统设计

(一)系统需求分析

在实际设计图书馆座位预约系统的过程中,该系统主要包括两个模块:管理员模块以及用户模块。管理员模块主要负责各项管理事务,包括用户管理、预约管理、座位管理以及通知管理等内容;用户模块主要是为用户提供相关信息,满足用户的需求,主要包括信息管理、通知提示以及座位预约等内容,具体如图1所示。

(二)系统模块设计

为了保证整体操作的便捷性,为学生以及管理人员提供操作较为简单的系统,相关设计人员需要加强系统模块设计,并保证整体的规范性以及科学性。现阶段,在实际进行设计的过程中,主要将系统模块分为4个部分,分别是服务器端、中间件层、微信小程序层以及用户端。其中服务器的主要职责是统计和储存用户的信息,同时对出现的违规信息进行整理和统计;中间件层主要负责获取来自服务器以及小程序运行产生的各项数据信息;微信小程序层主要是为相关工作人员提供预约系统前台界面,并对相关数据进行相应的处理;用户端在实际应用的过程中,主要是通过检索或者是扫描小程序二维码进入图书馆座位预约系统,进而进行座位预约以及相关信息的查询。

(三)用户界面设计

用户登录:对于微信小程序的设计来说,在实际设计的过程中,需要配置登录、预约、签到以及退座等功能。用户登录既包括用户第一次使用图书馆座位预约小程序的情况,也包括由于长时间未登录,导致账号离线需重新登录图书馆座位预约系统的情况,用户登录是整个系统的起始模块。在实际进行设计的过程中,为了保证用户账号的安全性,通常需要用户输入账号以及密码,并通过不同的信息匹配方式对用户信息进行认证,这些信息储存在服务器端,其中主要包括姓名、学号/工号以及借阅证号。用户在登录的过程中,需要输入学号/工号,并输入自己设置的密码,这是一种传统的登录方式,随后根据身份的不同显示不同的用户界面。

个人信息管理:当用户初次登录图书馆座位预约系统微信小程序时,页面会弹出一个提醒消息,提示用户进行身份信息绑定,用户需要输入姓名、学号/工号等信息,并设置密码。但之后,用户可以通过个人信息管理界面对相关信息进行更改,在完成更改之后,小程序的管理模块会对更改后的信息进行收集,并更新数据库,以避免后续登录时出现问题。用户在实际进行座位预约的过程中,小程序会将用户信息以及座位预约信息共同发送至服务器之中,并由服务器进行相应的记录,避免出现同一个座位重复预约的情况。

座位预约:对于图书馆座位预约系统来说,最为重要的就是预约功能,在实际进行设计的过程中,需要根据当前学校的实际情况设定预约时间,在预约时间允许范围内,用户可以选择90分钟的时间段进行预约,在完成时段设定之后,用户即可根据自身的需求选择预约时间。这项功能主要依赖云技术,能够灵活调整时间段。用户在实际座位预约的过程中,不再受到时间以及空间的限制,可以随时随地进行座位预约,这无疑为学生和员工节约了大量的时间资源。在预约成功之后,系统会将信息进行整理,并发送消息至用户的手机,为了保证用户按时到达图书馆,系统会在预约时间的前30分钟发送提醒。

签到功能:图书馆在运行的过程中,学生完成座位预约之后,需要在预约时间的前10分钟,扫描桌面二维码进行签到,随后入座进行学习活动,在完成二维码扫描之后,后台会自动核对用户信息,并进行相应的标注,明确此座位是否有人入座,同时也可以明确用户是否及时入座。如果在中间时间段,出现座位空余的情况,用户也可以直接扫描桌面二维码入座。

退座功能:退座功能与预约功能相对,主要负责进行座位退定,可以将其分为主动退座以及被动退座。其中主动退座是指用户在预约时间结束之前,自行登录图书馆座位预约系统,选择离座。在实际进行操作的过程中,用户需要重新扫描桌面二维码,并详细检查是否与入座时为同一座位。而被动退座是指超出用户预约时间后用户未自动离座,微信小程序后台会自动判定为离座。但是此项功能一般需要通过小程序定时系统进行退座。在实际进行操作的过程中,只有完成签到后才能进行退座操作。

反馈功能:用户在图书馆进行学习的过程中,也可以对图书馆的功能或者是微信小程序的功能进行相应的反馈。用户进入“我的界面”不仅可以查看预约详情,同时也可以进行信息反馈,并查看历史记录,也可以查看自身账号的积分情况。

无预约现场選座功能:除了在微信小程序上进行座位预约以外,还存在无预约现场选座的情况,其主要是针对临时到达图书馆进行学习的学生和教师,他们可以直接前往图书馆选择座位。而此时就可以发挥出嵌入式终端的作用和价值,如果显示绿灯那么说明此座位无人使用,学生或者教师可以直接扫描桌面二维码或者是进行刷卡入座,随后终端会将用户的使用信息发送至服务器,并由服务器对相关情况进行记录。在完成使用之后,用户需要再次扫描桌面二维码或者刷卡,自动离座,即表示此座位无人使用,服务器也会收集相关信息,并推送至座位预约之中,以便其他学生和教师进行座位预约。

(四)管理员模块设计

相关设计人员在实际进行设计的过程中,主要运用了云开发系统,该系统为整体设计提供了后台管理网站,将高校图书馆信息输入其中,在管理员模块中,相关管理人员可以针对图书馆的实际情况,对用户、自习室以及座位预约等信息进行增加以及删除,保证整体信息的完整性以及全面性。因此,为了确保图书馆座位预约系统应用的有效性、满足用户的需求,设计人员需要重视管理员模块设计,在实际进行设计的过程中,该模块主要包括公告管理、反馈管理以及用户管理等页面,这些页面在很大程度上为管理人员提供了便利条件,用户只需通过手机进行简单的操作。对于公告管理页面来说,其主要是发布图书馆相关信息,比如说桌椅损坏以及行为违章等信息;对于用户管理页面来说,其主要是负责学生密码的更改;对于反馈管理页面来说,相关管理人员可以在登录微信小程序之后,对用户的反馈信息进行处理,并对反馈者发送审核反馈。

(五)嵌入式终端设计

在实际进行图书馆座位预约系统设计的过程中,主要是应用RFID射频识别技术以及Wi-Fi无线通信技术,其可以帮助实现现场身份认证。在实际进行设计的过程中,该系统由嵌入式终端与微信小程序结合而成,共同组成座位预约系统,嵌入式终端为无预约现场选座提供了基础支持,为用户提供便利条件。嵌入式终端设计主要包括4个部分,分别是身份验证、数据处理、数据传输以及信息显示。

1. 身份验证:主要是对用户的IC卡进行识别,并获取相应的身份信息,随后对信息进行对比,从而对用户的信息进行验证。

2. 数据处理:与微信小程序共同进行工作,在微信小程序完成座位预约之后,通过Wi-Fi无线通信技术获取服务器上的相关信息,并对数据信息进行处理,将已经被预约的时间段以及座位号等数据信息进行分类,保证用户信息的精准性,为后续的图书馆预约奠定了坚实的基础。

3. 数据传输:数据传输主要是对相关信息进行传输,比如座位号、预约时间段等内容,将其传输至服务器之中,以明确座位是否被预约。

4. 信息显示:在嵌入式终端之中,配备了LED显示灯,其可以明确此座位是否已经被应用,如果绿灯亮起,则说明此座位未被使用;如果红灯亮起,则说明此座位正在被使用中。这种指示方式方便未预约的学生和教师迅速了解座位信息,为其节约了宝贵的时间,红灯、绿灯的指示方式也更加一目了然。

三、结语

综上所述,当前微信小程序是应用最为广泛的功能,为人们提供了便利条件。对于图书馆来说,其主要是为学生及教师提供学习和教学资源,但是由于学生数量的增加,经常会出现占座的情况,有时甚至会出现因自身原因导致占座后未使用的情况。这在一定的程度上降低了座位的有效使用率。为了解决这个问题,可以积极利用微信小程序,设计图书馆座位预约系统,可以在很大程度上节约时间资源,同时提升座位的有效利用率。

■ 参考文献:■

[1] 刘真. 基于物联网技术和微信小程序的图书馆座位预约系统研究[J]. 中外交流,2021,28(02):469.

[2] 潘俊芳,侯振兴. 基于微信小程序的图书馆座位预约系统的设计[J]. 黑龙江工业学院学报:综合版,2022,22(05):66-71.

[3] 刘嘉峰,孙思齐,韩宁. 基于微信小程序的图书馆选座系统学生端功能设计[J]. 电子技术与软件工程,2021(11):40-41.

[4] 李文佳,刘嘉灵,夏仪,等. 基于微信小程序的智能图书馆管理系统设计[J]. 数字通信世界,2021(09):86-87+89.

猜你喜欢
微信小程序图书馆
图书馆
时间重叠的图书馆
图书馆
图书馆微信小程序的应用现状及前景分析
基于CNKI的微信小程序研究文献计量分析
信息技术与专业课程融合路径探索
当图书馆遇上微信小程序
去图书馆