# 人脸识别考勤系统 **Repository Path**: yang-tao17/Face-recognition-attendance-system ## Basic Information - **Project Name**: 人脸识别考勤系统 - **Description**: 基于SpringBoot+React+Android的人脸识别考勤系统 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 43 - **Forks**: 13 - **Created**: 2021-10-17 - **Last Updated**: 2025-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 人脸识别考勤系统 ### 介绍 **人脸识别考勤系统是基于SpringBoot+React+Android进行开发,采用前后端分离的开发模式,通过Android设备进行人脸考勤,该系统主要功能分为人脸考勤、考勤管理和考勤查询三大部分。在考勤查询模块中要求用户能在浏览器中分别通过ID等条件查询;在考勤管理模块中要求能完成如考勤修改等日常管理功能。由于人脸识别考勤系统的适用面广,可以在许多场景进行使用,比如学校,公司和工厂等等,根据具体的使用场景和用户的要求,进行二次开发,完善需求,扩展性强。** ### 软件架构 ![image-20211027160743291](https://gitee.com/yang-tao17/pictures/raw/master/images/image-20211027160743291.png) ### 技术选型 #### 后端 - 核心框架:Spring Boot 2.x、Spring Framework - 安全框架:Spring Security - 服务端验证:JWT(json web token) - 任务调度:Spring Boot Scheduled - 持久层框架:MyBatis-Plus - 数据库连接池:Alibaba Druid - 缓存框架:Redis - 日志管理:SLF4J、Log4j - API在线文档:Swagger - 工具类:Apache Commons、Fastjson、EasyExcel、Kaptcha等 #### 前端 #### Android ### 安装教程 #### 后端 2. 将`fras-springboot`后端项目导入IDEA,运行 `fras.sql` 导入数据库 3. 修改数据库配置文件application.yml中的账号密码 3. 安装Redis数据库,修改application.yml中 Redis 具体配置 4. 申请QQ邮箱授权码。 5. 申请高德地图IP定位key https://lbs.amap.com/api/webservice/guide/api/ipconfig/ 6. 在百度云控制台中创建人脸识别的应用,并记录app id ,api key, api sercet。 #### 前端 #### Android ### 使用说明 1. xxxx 2. xxxx 3. xxxx