连钦兴 盘炜生 白伟华
摘 要:传统的高校场馆预约采用人工登记的方式,效率低下,给场馆预约用户和场馆管理员造成了极大不便。基于微信小程序的场馆预约系统,能够有效避免场馆预约用户通过线下或致电的方式了解场馆各时间段的占用情况,也不需要与场馆管理员反复沟通以确认预约。预约人只需通过手机微信小程序即可随时随地了解每个场馆各个時间段的占用情况,并可线上预约场馆,场馆管理员可进行线上审核。基于微信小程序的场馆预约系统不仅提供了高效便捷的场馆预约方式,还使场馆管理员从烦琐的预约审核工作中解脱出来。
关键词:微信小程序;场馆预约;审核
中图分类号:TP311.1 文献标识码:A 文章编号:1003-5168(2021)31-0009-03
Design of Venue Reservation System Based on WeChat Applets
LIAN Qinxing PAN Weisheng BAI Weihua
(Zhaoqing University, Zhaoqing Guangdong 526061)
Abstract: Traditional university venue reservation adopts manual registration, which is inefficient and brings inconvenience to venue booking and venue administrator. Venue booking system based on WeChat applets, can effectively avoid the venue booking people through offline or call about the usage of each time period and communicate with the venue manager again and again to confirm an appointment, people just through the phone booking WeChat applet can understand each venue variety usage anytime and anywhere, and can be online booking venues, Venue administrator can conduct online audit. Venue reservation system based on WeChat applets not only provides an efficient and convenient way of venue booking, but also frees the venue administrator from the tedious booking audit work.
Keywords: WeChat applets;venue appointment;audit
高校场馆一般包括学术报告厅、音乐厅、艺术厅、体育馆、田径场、网球场、羽毛球馆及游泳馆等,是广大师生从事教学、科研和生活的重要场所,对师生交流学术、碰撞思想、陶冶情操以及锻炼体魄发挥了重要作用。然而,高校场馆管理水平的落后导致场馆稀缺或闲置的情况时有发生,使得场馆的利用率大打折扣。因此,提供一种有效方式进行高校场馆预约和管理,有利于充分发挥场馆的价值,使更多师生能够使用场馆开展教学和实践活动,对师生的德智体美劳全面发展具有积极的促进作用。
1 高校场馆预约管理存在的难题
使用人工方式对高校场馆预约进行管理主要存在以下两个问题。一是场馆预约用户很难全面清晰地了解场馆的占用和空闲情况,需要预约用户致电或到达现场咨询场馆管理员,十分不便。场馆的使用情况是随时间动态变化的,当场馆预约确认后,由于某些突发原因而需重新调整预约的情况也时有发生。二是场馆管理员疲于处理场馆预约用户关于场馆空闲情况的咨询,预约的登记工作也非常繁重,管理员人工翻查每个场馆各个时间段的使用情况耗时耗力。预约登记时不仅需要核对预约人的身份,而且需要记录大量的预约信息,无疑给场馆管理员额外增加了许多工作[1]。
2 基于微信小程序的场馆预约解决方案
近年来,随着手机微信的普及,其已成为当今人们生活和工作中重要的通信工具。腾讯公司基于微信推出了微信小程序,允许任何组织和个人基于手机微信开发微信小程序。微信小程序一经推出,就得到了社会各行各业的广泛使用,使得手机微信不再仅仅是一个聊天工具,人们可以通过微信小程序进行信息查询和业务办理。鉴于手机微信的普及性和便捷性等优势,以及微信小程序具备的业务开发能力,信息更容易被获取和分享[2]。因此,基于微信小程序设计一个高校场馆预约管理系统,将能够最大限度地解决传统场馆预约方式存在的问题。教职工和学生只需通过手机微信访问该小程序,就能够了解每个场馆的基本情况和空闲情况,能够进行场馆线上预约,跟踪预约进度,翻查过往的预约历史记录等。场馆管理员可通过系统后台管理和维护每个场馆的基本资料,查询预约人的预约记录并进行审核,设置每个场馆的可预约日期和时段等系统参数。
3 系统设计
3.1 用户端设计
用户端主要供广大教职工和学生进行场馆预约,以微信小程序的形式呈现,其界面如图2所示。它主要包括身份绑定、个人信息完善、查看场馆基本情况、预约场馆和查看预约历史记录等5个功能。
3.1.1 身份绑定。用户通过手机个人微信搜索本小程序并进入,先绑定个人身份。管理员预先通过系统后台将用户的个人信息(包含教工编号或学生学号、姓名、学院和手机号等信息)导入数据库,用户点击绑定按钮时,将调用小程序获取手机号接口以获取手机号,再发送请求给第三方服务器。第三方服务器收到请求后在数据库中根据手机号进行匹配,匹配成功则将该用户的OpenID保存到数据库以完成匹配,若匹配不成功则提示“用户不存在,绑定失败,请与管理员联系!”。
3.1.2 个人信息完善。用户成功绑定小程序后,可以完善自己的个人信息,包括联系电话和联系地址等。如果修改联系电话,第二次登录小程序需要使用修改后的手机号重新绑定身份。
3.1.3 查看场馆。用户点击小程序的“查看场馆”,即可进入场馆查看界面,默认显示所有场馆列表。用户可以根据场馆名称进行模糊搜索,在搜索结果列表中选择一个场馆,即可进入该场馆的详细信息界面。信息界面主要包括该场馆的简介、面积、座位数、可预约人群和用途等信息[3]。
3.1.4 预约场馆。用户点击小程序的“预约场馆”,即可进入场馆查看界面,默认显示所有场馆列表。用户可以根据场馆名称进行模糊搜索,在搜索结果列表中选择一个场馆,即可进入该场馆的预约界面。该界面显示该场馆每天的预约情况,以当天为起点,默认只显示未来7天的记录,上拉可加载当天以前的记录,下拉可加载7天之后的记录。每天显示上午、下午和晚上3个时间段的预约状态[4],包括已过期、可预约、审核中和已通过4种状态。如果状态为可预约,点击可预约这个状态按钮即可进入预约界面。在预约界面填写表单,如使用单位、用途、人数、联系人和联系电话等信息[5],即可完成该场馆该时间段的预约。预约提交之后状态将变为审核中,同时该场馆的该时间段被锁住,不接受其他用户预约。
3.1.5 查看预约记录。用户点击小程序的“预约记录”,即可进入预约记录界面,将显示本人所有的预约历史记录。每条预约记录将显示审核状态,如果显示已通过,则代表预约成功;如果显示不通过,则代表预约失败。对于预约成功的,如果因故无法履约,则可取消预约。当取消次数超过系统设置的爽约次数上限值时,用户将被拉入黑名单,不再允许其进行场馆预约。
3.2 管理员端设计
管理员端主要以PC端Web系统管理后台的形式体现,如图3所示。它主要包括场馆信息管理、用户信息管理、场馆预约管理、通知公告管理以及系统参数设置等功能。
3.2.1 场馆信息管理。管理员可以对场馆的信息进行管理,包括新增、修改、删除、导入和导出等功能,可以修改场馆的简介、面积、座位数、可预约人群和用途等信息。
3.2.2 用户信息管理。管理员可以对教职工和学生的信息进行管理,包括新增、修改、删除、导入、导出、加入黑名单和解除黑名单等功能,可以修改用户的联系方式等信息,可以将被拉入黑名单的学生移除黑名单,从而允许其预约场馆。
3.2.3 场馆预约管理。管理员可以对用户的场馆预约进行管理,包括场馆预约审批、锁定、重置和导出。场馆预约审批即对用户的预约进行审核,如果审核通过,该场馆该时间段的状态则更新为已通过,不再接受其他用户预约;如果审核不通过,管理员需填写不通过的理由并反馈给用户,同时该场馆该时间段被释放,重新开放给所有用户预约。场馆预约锁定即对场馆的某个时间段进行锁定,锁定后该时间段不接受用户预约。场馆预约重置即对场馆某个时间段的预约信息进行清空,清空后开放给所有用户预约。
3.2.4 通知公告管理。管理员可以通过小程序发布通知公告,包括新增、修改和删除等功能。发布成功后,已綁定身份的用户将收到相关通知提醒。
3.2.5 系统参数设置。管理员可通过系统参数设置功能模块,对用户的爽约最大次数、可提前多少天进行预约等参数进行设置。
4 结语
本文基于微信小程序设计场馆预约系统,解决当今高校中场馆预约管理存在的重点和难点问题,极大地方便了广大师生对场馆进行预约,也大大减轻了管理员管理场馆预约的工作量,同时有效提高了场馆利用率,充分发挥高校场馆应有的作用。
参考文献:
[1]赵家伟,白花蒲,张恒瑞,等.基于微信小程序的实验室预约系统开发与实现[J].电脑知识与技术,2020(11):80-81.
[2]黎子达,邓清华.基于微信小程序的教室预约系统的设计与实现[J].电脑知识与技术,2019(13):88-91.
[3]张焱,童莲.高校体育馆预约管理系统的设计与实现[J].花炮科技与市场,2019(4):214.
[4]岳增霖,金浩轩,张伟豪,等.基于Onenet及微信小程序的校园运动场地预约系统[J].电子产品世界,2019(12):55-59.
[5]刘美琪,李婉萍,孙方斌,等.基于Web的体育场馆预约系统[J].电子科技,2016(4):104-110.