# 【从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

数据库表:
难度系数:

# 三、项目功能描述

# 1. 管理员

登录、个人信息、修改密码
系统首页:浏览公告、统计用户报名、收藏大赛数据
公告管理:管理公告信息
轮播图管理:管理轮播图
审核大赛举办方:审核大赛举办方认证
审核赛事:审核赛事申请
用户管理:管理用户信息
大赛举办方管理:管理大赛举办方信息
个人信息:维护个人信息

# 2. 大赛举办方

注册、登录、个人信息、认证、修改密码
首页:浏览公告、统计用户报名、收藏大赛数据
赛事管理:管理赛事信息、提交新增赛事申请
奖项设置:设置奖项、颁奖
审核用户报名:审核用户报名申请
用户报名管理:管理用户报名信息
个人信息:维护个人信息

# 3. 用户

注册、登录、个人信息、修改密码
首页:浏览轮播图、查看竞赛列表、查看赛事精彩视频
赛事详情页:浏览赛事详情、报名赛事、收藏赛事
赛事宣传:浏览赛事宣传信息
赛事视频:查看赛事精彩视频
反馈:反馈建议给系统管理员
反馈记录:查看已经反馈的建议以及回复
我的报名:查看我的报名信息、支付报名费
我的收藏:管理我收藏的赛事
获奖记录:查看我的获奖记录
个人信息:维护个人信息

# 五、项目创新点

  • 通用的预约审核模型
  • Echarts图表数据统计
  • 富文本

# 六、关键页面截图

上次更新: 2/10/2025,