大家好,我是青戈,最近给大家手撸了一个基于Springboot3+Vue3前后端分离的 【学科竞赛系统】,系统代码全部原创,并提供带敲视频和笔记,大家都能跟着做出来。
本项目我们提供了完整的带做视频+配套笔记+完整源码,有想学习的小伙伴可以跟着我们手把手带撸的视频自己独立敲出来,并知晓其原理和过程细节。
资料获取方式
https://www.javaxmsz.cn/projectDetail?id=87
技术栈
前后端分离
后端: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 张表
难度系数: ⭐⭐⭐⭐
项目功能描述
管理员
登录、个人信息、修改密码
系统首页:浏览系统公告
数据统计:查看赛事、报名、用户等数据,查看分类赛事数量统计折线图,查看赛事报名统计饼图
赛事报名:查看系统所有赛事的用户报名情况
赛事结果:查看所有参赛用户的获奖情况
赛事分类:管理赛事分类信息
赛事信息:管理学科竞赛信息
赛事资讯:管理并审核主办方发布的赛事资讯信息
赛事奖项:管理主办方设置的赛事奖项信息
提现记录:管理用户的提现记录
用户收藏:管理用户收藏的赛事信息
轮播图管理:管理赛事轮播图信息
系统公告:管理系统公告信息
管理员信息:管理管理员信息
主办方管理:管理大赛主办方信息
用户信息:管理普通用户信息
主办方
登录、个人信息、修改密码
系统首页:浏览系统公告
赛事报名:查看自己主办赛事的用户报名情况,设置赛事结果
赛事结果:查看自己主办赛事的用户获奖情况,可编辑
赛事信息:管理自己发布的学科竞赛信息
赛事资讯:管理自己发布的赛事资讯信息
赛事奖项:管理自己发布过的赛事的奖项信息
用户
注册、登录、个人信息、修改密码
首页:浏览赛事相关的轮播图、查看热门竞赛列表(按报名数量从大到小排序)、查看最新发布的赛事资讯
赛事大厅:分类查看学科竞赛信息、可搜索
赛事资讯:查看主办方发布的赛事资讯信息、可搜索
赛事报名:查看自己的赛事报名记录、可取消
赛事结果:查看自己参赛的结果
系统公告:查看系统公告信息
我的收藏:查看自己收藏的赛事信息
提现记录:查看自己的提现记录、可发起提现
项目创新点
- 通用的预约审核模型
- Echarts图表数据统计
- 富文本
系统关键功能截图
普通用户
首页
赛事大厅
赛事详情
赛事资讯
资讯详情
赛事报名
赛事结果
系统公告
我的收藏
提现记录
主办方
首页
赛事报名审核、设置结果
赛事结果,可编辑
发布赛事、管理赛事
发布赛事资讯、管理资讯
设置赛事奖项、管理奖项
管理员
数据统计
赛事信息
用户信息