针对高校课堂考勤效率低、作弊易、数据孤岛等痛点,设计实现了基于微信小程序的课堂考勤系统。系统以微信小程序 + Spring Boot 为基础,融合 LBS 电子围栏、百度 AI 人脸识别与 JWT 认证,构建三重验证闭环,适配多教学场景,实现扫码签到、实时核验、数据可视化等核心功能。经测试,系统高并发支撑性良好,考勤耗时缩至秒级,有效杜绝代签,同时为高校教学管理提供真实数据支撑,也分析了系统不足并提出优化方向,为智慧校园建设提供了轻量化实践方案。
点击空白处退出提示
针对高校课堂考勤效率低、作弊易、数据孤岛等痛点,设计实现了基于微信小程序的课堂考勤系统。系统以微信小程序 + Spring Boot 为基础,融合 LBS 电子围栏、百度 AI 人脸识别与 JWT 认证,构建三重验证闭环,适配多教学场景,实现扫码签到、实时核验、数据可视化等核心功能。经测试,系统高并发支撑性良好,考勤耗时缩至秒级,有效杜绝代签,同时为高校教学管理提供真实数据支撑,也分析了系统不足并提出优化方向,为智慧校园建设提供了轻量化实践方案。
核心功能:
学生端(微信小程序):账号注册与人脸录入、扫码签到、定位 + 人脸双重核验、个人考勤记录查询、课程通知接收;
教师端(小程序 + Web):发起考勤、自定义电子围栏半径 / 考勤时长、动态二维码生成、实时签到监控、考勤数据统计、报表导出、手动修正签到状态;
管理员端(Web):师生 / 班级 / 课程信息管理、全系统考勤数据运维、数据备份、系统公告发布、操作日志查询;
后端服务:JWT 身份认证、电子围栏距离计算、人脸比对、数据存储与统计、异常处理。
1、全栈开发
2、前端技术:微信小程序原生开发、Vue(Web 管理端)
后端技术:Spring Boot、Java、RESTful API
核心第三方技术:百度 AI 人脸识别接口、LBS 定位、Haversine(哈弗辛)电子围栏算法、JWT 动态令牌
数据库:MySQL 8.0
开发 & 测试工具:微信开发者工具、IDEA、Maven、Jmeter、Chrome 浏览器
服务器通信:HTTPS 协议



评论