前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java和vue学生定位打卡小程序人脸识别打卡系统源码网站学生考勤系统

java和vue学生定位打卡小程序人脸识别打卡系统源码网站学生考勤系统

原创
作者头像
飞一样的编程
发布2022-12-14 10:39:33
1.4K0
发布2022-12-14 10:39:33
举报
文章被收录于专栏:杰凡IT

简介

学生在规定的地点范围内进行人脸识别打卡小程序,也可以进行请假,教师在小程序端发布要上的课程以及定位教室和指定范围内可以打卡。同时还展示学生的考勤信息。管理员进行教师学生管理,采集人脸信息,分配课程等。

演示视频:小程序学生和老师https://www.bilibili.com/video/BV1bd4y1g7bh/?zw&vd_source=fa4ffd66538a5ca679a754398a6fdb5f

vue管理员https://www.bilibili.com/video/BV1bd4y1g7bh?p=2&vd_source=fa4ffd66538a5ca679a754398a6fdb5f

技术:小程序(学生端,教师端)+vue(管理员)+springboot+myibats+pagehelper+人脸识别与采集+定位

角色:管理员+教师+学生

功能:

学生(微信小程序)

1 考勤:根据课程名称和日期查询

2 打卡:自动定位,实时刷新学生的位置,学生需要在课前的前20分钟内进入教师规定的范围,此时,小程序自动弹出人脸识别的摄像头自动匹配识别,程序自动判断是否是本人打卡和是否迟到,避免有人替代打卡和在其他地方打卡以及提前打卡糊弄,未打卡(除请假外)系统将根据课程结束时间自动判断为旷课;

3 个人中心

4 修改密码

5 请假申请

6 查看我的请假申请(待审核、审核通过、不通过)

7 登录

8 退出账号

教师(微信小程序)

1 发布上课课程信息,定位需要打卡的地点(经纬度)和打卡范围

2 课程考勤:根据课程名称和日期查询,可以删除,编辑;

3 发布考勤:发布后学生端可以看到自己需要打卡的课程信息

4 作废考勤:发布后可以作废

5 查看学生打卡记录:几人打卡几人迟到几人请假几人旷课几人待打卡以文字形式展示,下面是每个学生的打卡记录;

6 查看学生的请假信息,审核通过,或者不通过。通过的学生不影响考勤,没通过但是不来上课的学生,系统自动判断为旷课

7 个人中心

8 修改密码

9 登录

10 退出账号

管理员(vue网站)

1 学员管理:分页,编辑,添加,删除,根据学院名称查询;

2 专业管理:分页,编辑,添加,删除,根据专业名称查询;

3 教师管理:分页,编辑,添加,删除,根据编号和姓名查询,初始化密码;

4 学生管理:分页,编辑,添加,删除,根据学号和姓名查询,初始化密码;

5 采集学生人脸数据:调用摄像头采集并存入数据库,学生端打卡时使用该字段;

6 课程管理:分页,编辑,添加,删除,根据课程名称查询;

7 查看课程分配的学生信息;

8 修改密码 ;

9 登录;

10 退出账号;

部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 功能:
    • 学生(微信小程序)
      • 教师(微信小程序)
        • 管理员(vue网站)
        • 部分截图
        相关产品与服务
        访问管理
        访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档