# 【从0带做】学科竞赛管理系统
该系统正在准备中,请耐心等待,很快就会出来!
# 二、项目技术栈
前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL
版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16
数据库表:13张
难度系数:⭐⭐⭐⭐
# 三、项目功能描述
# 1. 管理员
登录、个人信息、修改密码
系统首页:浏览系统公告
数据统计:统计赛事数据
赛事报名:查看所有赛事的报名信息
赛事结果:查看所有赛事的比赛结果信息
赛事分类:管理赛事分类信息
赛事信息:管理赛事信息
赛事资讯:查看和审核赛事资讯信息
赛事奖项:查看所有赛事的奖项信息
提现记录:查看所有赛事的提现记录信息
用户收藏:查看所有用户收藏的赛事信息
轮播图信息:管理轮播图信息
系统公告:管理系统公告信息
管理员信息:管理管理员信息
主办方信息:管理主办方信息
普通用户信息:管理普通用户信息
# 2. 大赛主办方
注册、登录、个人信息、修改密码
系统首页:浏览系统公告
赛事报名:查看和审核自己管理赛事的报名信息
赛事结果:查看和设置自己管理赛事的比赛结果信息
赛事信息:管理自己的赛事信息
赛事资讯:管理自己的赛事资讯信息
赛事奖项:管理自己的赛事奖项信息
# 3. 用户
注册、登录、个人信息、修改密码
首页:浏览轮播图、查看热门竞赛、查看热门资讯
赛事详情页:浏览赛事详情、报名赛事、收藏赛事
赛事大厅:查看所有赛事信息
赛事资讯:查看所有赛事资讯信息
赛事报名:查看自己报名的赛事记录
赛事结果:查看自己报名赛事的比赛结果
系统公告:查看系统公告信息
我的收藏:管理我收藏的赛事
提现记录:发起提现、查看我的提现记录
# 五、项目创新点
- 通用的预约审核模型
- Echarts图表数据统计
- 富文本