https://github.com/he0306/meeting
基于springboot + vue + 百度SDK 开发的前后端分离人脸识别会议签到系统,支持会议的基本功能,人脸签到,照片签到,人脸登录,地图坐标签到,后台管理功能等。
https://github.com/he0306/meeting
axios echarts element-ui jwt mybatis-plus mysql redis springboot2 vue
Last synced: 9 months ago
JSON representation
基于springboot + vue + 百度SDK 开发的前后端分离人脸识别会议签到系统,支持会议的基本功能,人脸签到,照片签到,人脸登录,地图坐标签到,后台管理功能等。
- Host: GitHub
- URL: https://github.com/he0306/meeting
- Owner: He0306
- License: apache-2.0
- Created: 2023-01-01T07:14:36.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T04:01:57.000Z (over 1 year ago)
- Last Synced: 2025-03-31T21:28:37.965Z (11 months ago)
- Topics: axios, echarts, element-ui, jwt, mybatis-plus, mysql, redis, springboot2, vue
- Language: Java
- Homepage:
- Size: 884 KB
- Stars: 63
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
基于springboot + vue + 百度SDK 开发的前后端分离人脸识别会议签到系统
____
#### 介绍
基于springboot + vue + 百度SDK 开发的前后端分离人脸识别会议签到系统,支持会议的基本功能,人脸签到,照片签到,人脸登录,地图坐标签到,后台管理功能等。第十一届中国软件杯B4赛题三等奖。
在线网址:http://121.40.41.122/Meeting
#### 软件架构
B/S架构,架构图如下

#### 目录结构
SQL文件位于sql文件夹下的rookismeeting.sql,需要MySQL8以上版本。
可直接导入该项目的本地编辑器中,修改后端配置文件中的数据库等连接信息,项目中使用到的百度地图SDK和百度人脸识别SDK等需要自行开通。
#### 技术介绍
前端技术:Vue2 + Vuex + Vue - Router + Axios + Element - ui + Bootstrap + Echarts + JavaScript
后端技术:SpringBoot + Jwt + MyBatisPlus + MySQL+ Redis + Swagger + Druid + 百度SDK
#### 开发环境
| 开发工具 |说明 |
|---|---|
| IDEA | Java开发工具 |
|VSCode | Vue开发工具IDE|
| 开发环境 |版本 |
|---|---|
|JDK |1.8 |
|MYSQL | 8.0.12 |
|Redis | 5.0.14 |
|Node |14.19.0
#### 项目效果
* 首页

* 会议统计可视化

* 会议签到

* 人脸识别登录

#### 部署项目
1、后端项目使用IDEA打开,一键启动
2、前端下载依赖,npm install
3、前端启动,npm run serve
4、如需要部署上线,可参考系统部署说明书
#### 注意事项
若部署失败或不成功可加作者QQ:2740860037来咨询