下载地址:https://mp.csdn.net/mp_download/manage/download/UpDetailed
项目介绍
php考勤系统微信小程序
系统说明
考勤小程序,通俗来讲“就是学生通过扫描在线二维码,记录考勤时间。”这样设计的意义是,响应“无纸化课堂”,实现真正的“信息化课堂”,“自动化管理”。小程序的主要功能简单便携,兼容安卓和苹果系统。与此同时,后台数据库会相对应存储这些学生的考勤状态。另外,老师和超级管理员从后台中可以对各个班的考勤情况进行筛选,根据老师的需求,生成柱状图或者导出表格,这样做的目的是提高老师的工作效率,节省办公时间,帮助老师通过这些数据分析,更好的把握学生的学习走向趋势。
主要功能
权限管理 “我”的课表 数据分析 考勤报表 扫码签到
超级管理员可以查看所有任课老师的学生到课情况等所有信息的增删改查。 任课老师只能增删改查自己的课程信息。 老师打开我的课表,对应的课程点击签到即可列出该班数据以及生成二维码,学生扫码后右侧数据实时更新,学生签到信息一目了然。 教师可以筛选自己所带班级的数据并导出,学生签到数据一目了然,生成Echarts柱状图表或者导出Excel报表来分析学生到课情况。 生成二维码后要求五分钟内签到,超时关闭二维码禁止学生签到。 学生扫码完成后会要求输入指纹,从而判断是否本人签到。
项目亮点
“5分钟”之内完成签到 限定区域进行签到 通过指纹签到 数据统计 功能更人性化
五分钟之内完成签到,这就在无形中要求老师提前到教室来做签到准备。 限定范围之后,就可以避免学生在宿舍等非教室区域签到。 指纹签到可以有效防止学生代签。 根据后台存储的数据,生成柱状图或者删选导出表格,老师可以通过这些数据分析,来改进教学方案。 学生在签到完成之后,如果在课堂中途出现特殊情况,老师可以手动更改学生签到状态。
技术栈
微信小程序,用作学生端
腾讯地图api,用作判断学士与教室距离
thinkphp5.0:用于构建小程序后台管理系统
PHPExcel:用于后台批量导入导出各种信息
echart:用于提供学生签到信息的可视化界面
MySQL:用于存储各项数据
适用场景:
毕业论文、课程设计、公司项目参考