基于 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)
  • ✅ 个人信息维护

  • ✅ 比赛报名

  • ✅ 赛程查看

  • ✅ 查看赛事对阵图

项目结构

预览

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐