这是一套基于Vue.js和SpringBoot的大学生竞赛管理系统,亲测可用,但是说实话这套源码一是配色很差,二是数据库结构也很差,不过作为普通的作业设计还是足够的。
MySQL5.7、nodejs 14.16.0、JDK8
1.新建数据库名为jingsai,字符集设置utf8,导入jingsai.sql。
2.back项目中修改下mysql的配置即可启动,如图
管理后台
用户管理: 管理员可以添加、删除和修改用户信息,包括学生和教师。
角色管理: 定义不同的用户角色和权限,如管理员、学生、教师等。
竞赛管理: 添加、编辑和删除竞赛信息,包括竞赛名称、描述、开始和结束日期等。
报名管理: 审核学生的报名申请,管理竞赛的参与名单。
用户网页端
学生端
竞赛浏览: 查看当前可用的竞赛列表和详细信息。
报名竞赛: 选择感兴趣的竞赛进行报名。
个人中心: 查看自己的报名状态、历史参与的竞赛等。
教师端
竞赛管理: 教师可以创建和管理自己负责的竞赛。
学生管理: 审核学生的报名,管理竞赛的参与名单。
成绩管理: 录入和更新竞赛成绩。
因篇幅问题不能全部显示,请点此查看更多更全内容