这是一套基于Vue.js和SpringBoot的大学生竞赛管理系统,亲测可用,但是说实话这套源码一是配色很差,二是数据库结构也很差,不过作为普通的作业设计还是足够的。
环境需求
MySQL5.7、nodejs 14.16.0、JDK8
部署方式
1.新建数据库名为jingsai,字符集设置utf8,导入jingsai.sql。
2.back项目中修改下mysql的配置即可启动,如图
3.front项目根目录执行npm i下载所需依赖,再执行npm run serve即可启动
功能模块
管理后台
-
用户管理: 管理员可以添加、删除和修改用户信息,包括学生和教师。
-
角色管理: 定义不同的用户角色和权限,如管理员、学生、教师等。
-
竞赛管理: 添加、编辑和删除竞赛信息,包括竞赛名称、描述、开始和结束日期等。
-
报名管理: 审核学生的报名申请,管理竞赛的参与名单。
用户网页端
-
学生端
-
竞赛浏览: 查看当前可用的竞赛列表和详细信息。
-
报名竞赛: 选择感兴趣的竞赛进行报名。
-
个人中心: 查看自己的报名状态、历史参与的竞赛等。
-
-
教师端
-
竞赛管理: 教师可以创建和管理自己负责的竞赛。
-
学生管理: 审核学生的报名,管理竞赛的参与名单。
-
成绩管理: 录入和更新竞赛成绩。
-
源码链接
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容