1 / 13
文档名称:

学生宿舍人脸识别考勤系统设计研究.docx

格式:docx   大小:20KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生宿舍人脸识别考勤系统设计研究.docx

上传人:麒麟才子 2022/7/19 文件大小:20 KB

下载得到文件列表

学生宿舍人脸识别考勤系统设计研究.docx

相关文档

文档介绍

文档介绍:2
学生宿舍人脸识别考勤系统设计研究
摘要:为规范同学宿舍管理,保障同学人身平安,接受人脸识别技术,结合目前通用的软件开发方式与数据库技术,基于云服务器数据处理和移动设备终端,设计开发一套智能化同学宿舍考勤系统。该系统可有效解决现阶模块、考勤状况模块、考勤统计模块,系统整体架构如图1所示。新生入学时,通过RFID读卡器猎取同学基本信息后,系统将自动支配宿舍楼栋权限,并采集同学人脸信息进行保存,完成同学信息初始化;若同学需请假,则可使用同学端APP申请请假、相关班主任辅导员可审核请假信息;同学出入宿舍门禁时同学人脸信息会被摄像头采集并与后端数据进行验证,验证通过后打开相应门禁,并对同学出入请假进行统计、存储;系统可对某一特定时间内的同学考勤进行统计和分析,宿舍管理员、班主任、辅导员可通过APP或Web页面实时查看同学出入宿舍状况,并对同学宿舍考勤状况进行统计,便利学校加强管理。基于人脸识别技术的宿舍考勤系统接受B/S架构模式设计,手机客户端接受HTML5技术实现跨平台APP开发,后台管理系统使用Java语言作为开发语言,并使用轻量级数据库MySQL作为本地数据存储平台。后台管理系统及数据库服务器部署在阿里云供应的云服务器上,可以快速完成数据交互,并将图片数据存储在百度云供应的百度AI中,可使用百度AI供应的在线人脸识别服务完***脸数据库建立和1∶N的人脸识别。


7

该模块可完成同学人脸信息录入操作,实现人脸信息采集,并将百度AI中的照片与数据库信息实现一一对应,同时完成同学宿舍楼栋信息初始化,支配宿舍楼栋权限。



当完成同学信息初始化后,完成一次识别校验的操作流程如图2所示。(1)宿舍门口门禁嵌入式设备的摄像头每两秒扫描一次,并将猎取到的图片以base64格式的数据使用ajax技术将信息上传到服务器。(2)图片服务器接收到门禁嵌入式设备发送的数据后,先推断是否存在人脸,确定人脸信息后通过图像服务器提取人脸特征,并将人脸特征与数据库中的人脸特征集合进行比对,比对结果返回一个JSON数据集合。(3)对返回的JSON数据进行解析,并设定阈值为85%,假如识别超过该阈值,则嵌入式设备给门禁系统发送一条开启门禁指令,同时向数据库服务器写入一条记录,表示该生已经离开或者返回宿舍。。当接收到嵌入式设备开启或关闭指令时,门禁系统执行相应操作,检测到人员平安通过后关闭门禁阀门,操作结束。具体实现流程如图3所示。
7



该模块使用HTML5技术开发APP,主要完成同学请假、班主任辅导员快速审批请假信息等任务。当同学提交请假申请后,班主任、辅导员的APP或Web端会有相应提示。班主任、辅导员完成审批后同学也可接收到服务器的推送消息。同学消逝未归或晚归状况时,系统将给APP发送提示消息[21]。考勤模块实现代码为:功能:调用百度人脸识别AI算法实现人脸识别输入:APP_ID:百度AI供应的你的AppID;API_KEY:百度AI供应的你的API_KEY;SECRET_KEY:百度AI供应的你的SECRET_KEY;IMAGE:嵌入式设备采集到的图像信息(base64格式)。输出:ERROR_MSG:人脸识别结果信息。SCORE:人脸匹配得分(80以上为同一个人)USER_ID:用户匹配结果ID推断SCORE是否大于85(阈值)识别成功。写入数据到mysql数据库中。打开门禁。识别失败。返回错误信息。


8

该模块主要实现考勤信息统计。同学若已请假,但班主任或辅导员还未进行审核,将导致状态信息不全都,待审核后状态会发生转变。每天固定的时间进行考勤统计,直接生成未归信息并存储相关数据,待后期查询使用,同时统计晚归状况。班主任辅导员可以便利地在APP端或Web端查询同学未归、晚归状况,便利对同学加强管理。

3系统创新点

(1)本文系统将人脸识别技术与宿舍考勤结合,可提高识别率、降低出错率,加强同学管理力度。(2)本文使用云服务器进行数据处理,降低学校选购设备成本,提高数据执行效率。(3)移动设备终端可通过以太网、WiFi、4G等方式与服务器连接,同时计算机和移动终端设备(手机、平板电脑)等均可通过APP连接服务器,实时处理请假数据、实时查询考勤数据,以便准时发觉问题,防患于未然。(4)接受B/S模式为设计基础,使用Webservers+MySql数据库服务器技术,使用户能实时接收信息,在移动终端上也可使用基本功能。