论文部分内容阅读
当前,传统的课堂签到形式存在一定弊端,如虚假签到、签到流程耗时长等问题。随着科技日新月异的发展与时代的进步,智能手机的普及度越来越高,中学生携带手机进入课堂也已成为常态。但由于中学生缺乏自我管理能力,很难抗拒手机带来的诱惑,从而可能引发智能手机影响学习与生活,干扰课堂秩序与纪律,甚至影响了教师的教学质量等问题。因此,如何在满足学生签到的情况下,对学生手机进行统一管理是目前所亟待解决的一个难题,且当前市面流行的刷卡、指纹签到、人脸签到等方式都不能实现上述要求。针对上述难点,本课题开发具有签到功能的中学班级手机集中存放管理系统,旨在解决课堂签到弊端与统一管理学生手机,提高签到效率、改善课堂纪律。本课题设计的主要功能有:1、课堂考勤签到;2、签到信息管理;3、账户信息管理;4、课程信息管理;5、班级及学生信息管理;6、手机存放与管理。系统采用“Spring Boot+Mybatis+MySQL+Vue.js+人脸识别考勤机+树莓派+Python”进行整体架构的设计与开发。人脸识别考勤机用于完成学生课堂签到流程;基于Spring Boot+Mybatis+Vue.js框架开发中学生考勤系统,为教师提供签到记录管理、账户管理、班级课程管理等基本功能;MySQL作为数据库进行数据表的开发与设计,存储签到相关信息,为中学生考勤系统提供数据支持;基于树莓派运行环境,采用Python开发考勤客户端,用于实时监听并展示学生签到及手机放置状态。本系统采用分层方法进行设计,旨在减少层之间的耦合并提高鲁棒性和可维护性。其中数据库层为基础层次,包括表之间的关联关系与数据操作,提供数据支持;树莓派、人脸识别考勤机、手机袋为硬件层,为系统提供硬件支持;考勤客户端为交互层,用于实时展示学生签到及手机放置状态;中学生考勤系统为应用层,提供签到信息管理、账户信息管理、课程信息管理、班级及学生信息管理等功能。系统结合实际进行测试。测试期间,系统稳定流畅、响应快,无故障现象发生,测试结果满足预期要求。