Java开发的学生考勤系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java 标签: 学生考勤系统

2022-02-06 18:51:14 1100浏览

Java开发的智能学生签到考勤系统

1.需求

该项目是学生上课考勤签到管理系统,签到分为两种方式:1.人脸识别签到,2二维码签到;
1. 学生在上课之前,在老师的电脑那里人脸识别来完成上课签到;
2. 学生自己登陆登录账号后产生一个五分钟有效期的二维码,然后用这个二维码在老师的电脑上进行扫描签到。

2.角色

三个角色:管理员端+教师端+学生端

3.相关技术

后端springboot+ajax+二维码生成与识别+虹软sdk人脸识别(可多人识别)+ajax+pagehelper+css+js+jsp+jq

4.功能介绍

4.1管理员:

1.登录
2.退出
3.修改密码
4.院系管理:分页,添加,编辑,删除,根据名称查找
5.专业管理:分页,添加,编辑,删除,根据名称查找
6.学生管理:分页,添加(学号验证唯一性),编辑,删除,根据姓名、学号、专业,院系查找,上传电子照
7.教师管理:分页,添加,编辑,删除,根据姓名查找
8.课程管理:分页,添加,编辑,删除,根据名称、专业、教师查找
9.给课程批量分配上课的学生,批量移除已分配的学生,查看已分配的学生信息
10.根据姓名学号院系专业快速分配查找学习信息并且分配

4.2教师:

1.登录
2.退出
3.修改密码
4.添加上课信息,选择课程,添加上课开始时间和结束时间
5.课程考勤管理:展示所有的课程上课信息以及签到总人数,上课总人数,未签到总人数。可 以作废该课程,发送该课程信息后,学生哪里会生成对应的课程考勤记录。
6.查看某一门课的具体签到情况:课根据学生姓名学号搜索,看到那些学生签到,那些学生没 签到,那些学生迟到,签到方式是二维码还是人脸等信息
7.二维码签到:学生拿出自己的二维码在老师哪里扫描,二维码有效期5分钟,可以自动识别学生是否迟到,二维码是否属于该课程,以及该课程是否结束等信息,如果该课程结束则签到失败。
8.人脸识别签到:学生直接在老师哪里刷脸签到,可以自动识别 学生是否迟到,如果该学生不属于这门课则签到失败,如果该课程结束则签到失败。

4.3学生:

1.登录
2.退出
3.修改密码
4.查看自己的考情记录:是否迟到,是否签到,用二维码签到还是人脸签到,生成自己的亲到二维码。

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695