学生微信小程序基础上智能查寝系统研究

微信小程序怎么用  时间:2021-01-26  阅读:()

微信小程序基础上智能查寝系统研究

1、前言

查寝是教师确保学生夜间在校保障学生安全的一种主要手段但高校校园查寝一般是通过在特定时间内以指纹打卡或人工查寝的方式来完成且现有方式存在一些弊端不能及时且真实地得到学生是否在寝的反馈 总是存在疏漏出错的情况。查寝效率往往也不尽人意针对校园宿舍查寝问题不少高校都极为困扰。以福州大学至诚学院计算机工程系为例 为了确保完全了解全系学生晚上的在校情况规定晚上9点40分进行指纹打卡 10点半进行人工查寝。但是指纹查寝易出现仪器失灵有少部分人群指纹较浅或是手指湿润等情况导致指纹极难识别甚至还有指纹膜作假的情况出现 而且在晚上宿舍集中进出时间段容易造成学生排队等待打指纹造成时间上的浪费与管理上的混乱专人查寝耗时耗力查寝频率低效率低而且无法保证所有学生在查寝时间仍在宿舍且易出现查寝结束学生外出的情况并不能有效防止学生外出。 由于辅导员工作比较繁忙对于所有宿舍的查寝往往会心有余而力不足不能及时检查所有宿舍。

为解决上述问题有效弥补现有宿舍查寝制度的不足和薄弱环节本文提出以微信小程序

[1]作为辅导员和学生的主要使用平台。相较于传统APP微信小程序无须安装即开即用用完就走不仅节省了用户的手机内存和运行空间也为用户节省了在各类APP切换和进行复杂操作的时间。在本智能查寝小程序中辅导员发布随机限时查寝任务学生可通过小程序在规定的时间范围内上传带有随机数字的宿舍合照完成打卡。查寝时间截止后对合照中的学生人脸进行人脸识别帮助辅导员快速统计各个宿舍学生的查寝情况。本系统仅利用手机收集照片 而将图像的人脸检测与人脸搜索交由云计算服务平台实现并通过分布式的处理方法实现并行人脸身份验证大大提高晚间查寝的效率[2,3,4]。并且本系统同时配备Web后台管理系统方便辅导员批量管理学生数据直观查看学生的查寝统计情况。

2、系统总体设计

本系统主要实现了基于微信小程序的智能查寝系统具体包括智能查寝小程序和Web后台管理系统。系统的主要功能包括学生信息管理、随机或自定义抽取宿舍和查寝结果统计等功能。

辅导员首次使用需要在Web后台管理系统按照规定格式批量导入学生姓名、学号、年级等信息 同时需要导入学生个人照片来创建学生人脸库以便查寝情况统计。之后在查寝时段辅导员只需登录小程序设置查寝时间选择随机或自定义抽取宿舍。 同时辅导员可以通过一键提醒功能发送邮件提醒未签到的宿舍学生或是在班级群里通知已发布的查寝任务。被抽中的宿舍学生登录小程序查看抽取记录并进行合照与上传照片。学生上传照片完成后人脸识别功能开始鉴别图像判断该宿舍是否签到成功将统计数据存储到数据库中。辅导员可以在查寝时间截止后在指定页面查看详细的统计情况包括未签到的人员名单等。系统的总体功能如图1所示

图1系统功能图

2.1系统架构

基于微信小程序的智能查寝系统采用MVC的架构模式设计小程序以及后台管理系统的后端均使用ThinkPHP5框架后台管理系统还使用了Layui前端UI框架。 同时将系统部署到阿里云ECS上服务器的环境是LAMP(Linux+Apache+MySQL+PHP 并使用百度大脑提供的在线人脸识别服务交互完成人脸数据库的建立和人脸搜索M:N识别完成一次人脸识别的步骤为

(1辅导员设置查寝时间随机或自定义抽签的宿舍名单。

(2宿舍学生登录小程序拍照上传合照 照片传至服务器中保存并将照片地址存在MySQL数据库中。在学生上传完毕后读取数据库中的照片地址通过调用接口借助百度云人脸识别服务中的人脸搜索功能检测出合照中的所有的人脸范围并将这些区域人脸以M:N在人脸数据库中的指定用户组进行搜索搜索结果返回为J SO N数据数据中包括合照中识别到的人脸数量每张人脸在该照片中的范围坐标以及搜索到的在人脸数据库中的学生信息。

(3完成人脸搜索后将JSON数据进行处理与数据库中的学生信息进行匹配识别到的人脸则在数据库中记为已签反之则记为未签最后输出未签到的学生详情信息至小程序中。

2.2小程序端设计

小程序学生端的主要功能是被抽到的宿舍全体成员进行合照要求在规定的时间范围内上传照片人脸识别功能将快速识别学生人脸判断是否缺勤后进行汇总统计将统计结果汇总到辅导员端。其实现效果如图2和图3所示

图2小程序学生端查看详细界面

图3小程序学生端上传照片界面

汇总统计结果的思路是根据查寝记录的起止时间查找相应的宿舍号与该宿舍上传的照片如果该宿舍未上传照片 自动将宿舍所有成员记为缺勤若该宿舍成功上传照片调用百度API下M:N的人脸搜索功能在该宿舍对应的人脸库中进行搜索成功搜寻到则返回学号将此学号下的本记录记为已签到反之记为缺勤。根据数据库中的记录信息返回缺勤人员信息以及查寝情况至小程序以及后台管理系统。

2.3后台管理系统

后台管理系统实现了批量导入、导出数据添加、删除、编辑、查询学生相关信息导入学生人脸照片创建人脸库如图4所示以及查看统计结果功能。

图4导入学生照片创建人脸库

2.4统计相关设计

统计前需要收集学生的人脸信息通过百度人脸识别服务功能创建人脸数据库后进行对宿舍合照的人脸搜索判断该生是否缺勤得到查寝情况统计。以学生个人合照为例实现的效果如图5所示。

图5人脸识别效果图

3、结语

本系统以高校智能查寝系统为出发点 为解决目前高校宿舍查寝制度存在的不足之处基于微信小程序实现辅助辅导员进行晚间查寝。微信小程序界面友好操作简单极大提高了查寝的效率与准确度也使得人脸识别技术的应用得到了更大的推广对智能校园的发展有着积极的推动作用。

参考文献

[1]李珊.基于微信小程序的学生活动管理系统的设计与实现[D].广东工业大学,2019.

[2]成伟.基于人脸识别学生宿舍管理系统设计[D].电子科技大学,2016.

[3]李鑫洪.推进高校教学管理平台信息化现实问题探讨——以智能手机为视角[J].中国教育信息化,2015(17):53-55.

[4]王竹君.基于人脸检测的移动点名系统研究与实现[D].云南大学,2014.

洪成龙,杨雄,吴秋悦.基于微信小程序的智能查寝系统[J].网络安全技术与应用,2020(11):50-

52.

基金:福州大学至诚学院2020年国家级大学生创新创业训练计划项目(基于微信小程序的至诚学院智能查寝系统:202013470004).

HostKvm($4.25/月),俄罗斯CN2带宽大升级,俄罗斯/香港高防限量5折优惠进行中

HostKvm是一家成立于2013年的国外VPS服务商,产品基于KVM架构,数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月,商家旗下俄罗斯、新加坡、美国、香港等节点带宽进行了大幅度升级,俄罗斯机房国内电信/联通直连,CN2线路,150Mbps(原来30Mbps)带宽起,目前俄罗斯和香港高防节点5折骨折码继续优惠中...

快云科技,美国VPS 2H5G独享20M 仅售19.8/月  年付仅需148

快云科技已稳步运行进两年了 期间没出现过线路不稳 客户不满意等一系列问题 本司资质齐全 持有IDC ICP ISP等正规手续 有独特的网站设计理念 在前几天刚是参加过魔方系统举行的设计大赛拿获最佳设计奖第一名 本公司主营产品 香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机 2020年的国庆推出过一款香港的回馈用户特惠机 已作为传家宝 稳定运行 马上又到了...

王小玉网-美国洛杉矶2核4G 20元/月,香港日本CN2 2核2G/119元/季,美国300G高防/80元/月!

 活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...

微信小程序怎么用为你推荐
内存卡数据恢复软件急需一个储存卡数据恢复软件唐人社美国10次啦急!我和我老公都是第一次.我们有十次左右性生活;为什么我每次都没什么感觉;也没高潮(他有高潮)而且感觉好像没进去;怎么办?天气预报哪个好用哪个最准确最准天气预报软件排行是怎样的?燃气热水器和电热水器哪个好燃气热水器和电热水器哪个好燃气热水器和电热水器哪个好燃气热水器和电热水器的区别是什么,哪个比较好?莫代尔和纯棉哪个好纯棉含莫代尔和100%莫代尔哪个好迈腾和帕萨特哪个好新迈腾和新帕萨特哪个更好一点·哪个更实用一点 ···明白人给解释一下·加速器哪个好主流加速器哪个好首选dns服务器地址什么是首选DNS服务器和备用DNS服务器?dns服务器设置怎么修改dns服务器
美国域名注册 美国服务器租用 备案域名出售 淘宝抢红包攻略 fdcservers 站群服务器 idc评测网 sockscap tk域名 免费ddos防火墙 e蜗 200g硬盘 免费美国空间 厦门电信 免费asp空间 免备案cdn加速 卡巴斯基试用版下载 睿云 腾讯服务器 更多