由于近年来手机微信应用的快速发展,微信小程序开发定制的平台提供了方便简单、高效的应用开发框架和丰富的组件及 API,其所提供的云数据库为文档型数据库,稳定可靠,支持在小程序端和云函数中调用。预约系统主要采用微信小程序的形式实现,一方面学生和普通老师无须安装 APP,直接微信关注即可,同时也解决开发平台问题,无论苹果手机或者安卓平台手机皆可使用,提高开发效率,节约成本。
1、系统用户界面,微信小程序开发定制的系统主要向申请者提供申请实验室通道,主要是实现用户登录和注册界面(学生和普通老师注册和登录为申请者,实验室管理人员作为管理者登录)。申请者首次登录需核对是否本校学生或老师,核对成功后进入预约界面,选择申请日期和实验室后,系统自动列出可使用的时间段,申请者可根据需要选择,同时备注实验的内容以及需准备的实验仪器等。用户成功提交后可查看申请结果。如申请满的实验室不得再接受申请,如有实验人员结束实验,完成该次申请后,该实验室可重新进入备选状态等。此外申请者可对自身信息进行修改,如电话号码等内容进行修改。管理员接收到申请后,可查看申请,并对申请进行批准或拒绝,此外管理员具有信息的导入和导出功能,可完成学生基础信息的导入和课程信息的导入,学生基础信息主要用于识别注册和申请人员是否为本校学生,如果不是本校学生则不允许申请使用实验室。课程信息则是用于记录每学期实验室的课程安排情况,系统根据导入的课程信息计算空余时间段,申请人只允许预约课程外的空余时间段。信息导出功能则能够完成对某时间段实验室使用情况的信息导出。
2、数据库的实现,由于目前系统只在电子与电气工程学院内部使用,单个院部的师生人数大约为 2000 人左右,实验室约为 20 间左右,需要记录的信息大约为实验室信息,学生学号,班级,手机号,预约信息等,存储容量较少,每月的信息访问量也较少,因此直接使用系统均衡性的基础版本配额即可。系统涉及的主要的数据库集合有用户信息表,字段有姓名,学号,班级,手机号,微信号,密码等;实验室信息表,字段有实验室名,ID 等;实验室状态表,字段有周数,星期,时间段,实验室 ID,状态等;预约信息表,字段有学号,实验室 ID,周数,星期,时间段,批准状态,备注等。
3、监控,由于实验室预约系统是为了方便课余时间师生能够充分使用实验室资源,因此,单独申请试用实验室的时间多为课外空余时间,此时,老师是没有时间实时跟踪实验的进行的,大部分的时间应该是学生或老师独立进行实验。该功能的实现可以通过具体实验室的门禁系统同一控制摄像头实现,完成图像的实时传输。监控系统将网络摄像头安装在实验室,通过手机Android 应用程序完成摄像头的控制。实验室管理员在手机上安装应用程序后可随时进行监控。
4、门禁系统设计 如预约申请成功后,系统会返回申请成功的提示,并向申请者手机发回二维码和密码,申请者到达实验室后,需二维码扫描通过或者输入密码开启门禁。当申请者按时到达相应实验室时,可通过二维码扫码或密码输入开门信息。门禁系统安装在实验室门口处,能够无线连接到数据库,如从中查找到与申请者匹配的预约记录,则实验室门禁打开,同时通知实验室管理人员申请者已经入相应实验室。当实验人员完成实验后,退出实验室也需扫码登记,此时实验管理人员收到信息后检查实验仪器情况,关闭该条申请信息,完成整个申请实验过程。门禁系统的系统使用密码输入和二维码扫码打开门禁的方式。
微信小程序开发定制的实验室预约功能完成了根据用户登录身份的不同,展示不同的页面,学生、普通老师用户可以进行预约申请,查看预约,取消预约和账户密码的修改。管理员用户可以对预约进行审批,对所有预约数据进行导出,也可以导入实验室数据,课程数据,实验室允许预约数据等。经过一段时间的运行,能够将实验室管理人员从烦琐的实时实地预约工作中解放出来,更好地配合开放性实验室的使用。系统还需要在与学生、实验室人员的相互配合使用中进一步完善和改进功能。
随着城市生活节奏的越来越快,很多上班族根本没有时间精力来处理家务,各类家政服务行业拔地而起。家政服务小程序有什么特点?应该怎么开发?家佣可以给一个家庭带来舒适的生活
郑州装修APP开发多少钱?装修行业APP开发软件需求分析?郑州装修小程序开发,郑州装修小程序,重点应该放在哪里?在市场上各种不同类型的APP开发软件有很多
手机app应用已融入人们生活,更是延伸到了生活跟工作的各个领域。手机在当今时代已经是不可缺少的生活工具,是人们不离身的物品,更可以说是不可或缺的东西。
芸芸创新(北京)科技有限公司,2013年成立以来从事从事软件外包、网站建设、网站服务器运维APP开发、微信开发、小程序开发、互联网技术应用与开发的服务商。