SpringBoot+Vue比赛管理系统
·
基于 SpringBoot 3 + Vue 3 开发的比赛管理系统,支持赛事管理、用户管理、赛事进程维护和可视化对阵图展示。
技术栈
后端
-
SpringBoot 3.2.0 - Java后端框架
-
Spring Security - 安全认证
-
MyBatis Plus 3.5.5 - ORM框架
-
MySQL 8.0 - 数据库
-
JWT - Token认证
-
Maven - 项目构建工具
前端
-
Vue 3 - 前端框架
-
Vite - 构建工具
-
Element Plus - UI组件库
-
Vue Router - 路由管理
-
Pinia - 状态管理
-
Axios - HTTP请求
功能特性
三种角色
1. 管理员 (admin)
-
✅ 赛事管理(增删改查)
-
✅ 用户管理(增删改查)
-
✅ 赛事进程查看
2. 赛事管理员 (event_admin)
-
✅ 参赛人员维护(审核报名)
-
✅ 赛事进程维护(编辑比赛、录入结果)
-
✅ 赛事进程查看
3. 参赛员 (player)
-
✅ 个人信息维护
-
✅ 比赛报名
-
✅ 赛程查看
-
✅ 查看赛事对阵图
项目结构

预览









更多推荐
所有评论(0)