项目介绍
本项目是一个基于Java全栈技术开发的田径运动会管理系统,旨在为学校、体育场馆提供一个完整的运动会管理解决方案。系统采用前后端分离架构,实现了运动员管理、比赛项目管理、成绩录入、数据统计等核心功能。
技术栈
后端技术
- Spring Boot 2.7.0:核心框架
- Spring Security:安全框架
- MyBatis-Plus:ORM框架
- MySQL 8.0:数据库
- Redis:缓存服务
- JWT:身份认证
前端技术
- Vue 3:前端框架
- Element Plus:UI组件库
- Axios:HTTP客户端
- Vuex:状态管理
- Vue Router:路由管理
核心功能
运动员管理
- 运动员信息录入与维护
- 参赛项目分配
- 号码簿生成
- 运动员成绩查询
比赛项目管理
- 项目设置与编排
- 赛程安排
- 场地分配
- 裁判员分配