The front-end and back-end separated face recognition conference sign-in system developed based on springboot + vue + Baidu SDK supports basic functions of the meeting, such as face sign-in, photo sign-in, face login, map tagging, background management functions, etc. Third prize in the 11th China Software Cup B4 competition.
Online URL: http://121.40.41.122/Meeting
B/S architecture, the architecture diagram is as follows
The SQL file is located in rookismeeting.sql under the sql folder and requires MySQL 8 or above.
It can be directly imported into the local editor of the project, and the database and other connection information in the back-end configuration file can be modified. The Baidu Map SDK and Baidu Face Recognition SDK used in the project need to be activated by yourself.
Front-end technology: Vue2 + Vuex + Vue - Router + Axios + Element - ui + Bootstrap + Echarts + JavaScript
Back-end technology: SpringBoot + Jwt + MyBatisPlus + MySQL + Redis + Swagger + Druid + Baidu SDK
development tools | illustrate |
---|---|
IDEA | Java development tools |
VSCode | Vue development tool IDE |
development environment | Version |
---|---|
JDK | 1.8 |
MYSQL | 8.0.12 |
Redis | 5.0.14 |
Node | 14.19.0 |
front page
Meeting statistics visualization
Meeting check-in
Face recognition login
1. The back-end project is opened with IDEA and started with one click.
2. Front-end download dependencies, npm install
3. Start the front end, npm run serve
4. If you need to deploy and go online, please refer to the system deployment instructions
If the deployment fails or is unsuccessful, please add the author QQ: 2740860037 for consultation