本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于SpringBoot+Vue实现的竞赛报名系统通过MySQL数据库与Spring Boot框架进行开发
登录网址: http://localhost:8080/
管理员账户密码: 20160216001/123456
用户账户密码: 20160216010/123456
二、项目功能
用户端
(1)首页
(2)展示竞赛通知、进行报名和取消报名以及查看我的报名比赛
(3)创建自己的比赛队伍、通过/拒绝申请以及查看我的处理记录
(4)申请加入他人组建的队伍、查看我的申请记录以及加入的队伍
(5)查看下载获奖通知和名单
(6)查看下载系统公告
(7)查看已报名竞赛统计分析饼状图
(8)填写建议与投诉
(9)修改密码
管理员端
包括系统管理的增删改查等、查看用户学院、班级以及用户性别分布饼状图
(1)竞赛通知管理,包括竞赛通知信息的添加、修改、启禁用等
(2)获奖通知管理,包括获奖通知信息的增加、查询、修改、删除等
(3)系统公告管理,包括公告信息的增加、删除、修改等
(4)投诉建议管理,查看与处理投诉建议信息等
(5)修改密码
本系统的使用者分为用户(学生)和管理员两类,根据使用者不同,将有不同的主页对应不同的功能权限。将本系统分为用户子系统和管理员子系统。
三、运行环境开发工具:
IntelliJ IDEA 2021.1.2
运行环境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3+redis(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:Springboot+Mybatis-Plus
前端技术:html+css+Vue+axios+Element-Ul
五、项目截图
以上系统源码经过技术整理与调试,确保能正常运行