全部毕设

公共 登录页面

1 / 20

项目说明

基于Java的校园竞赛发布管理系统 系统主要分为学生、教师、管理员三个角色 学生的主要功能有: 1. 学生输入账号密码登录系统 2. 学生在首页查看竞赛列表,按关键词、学科、状态搜索筛选竞赛,并按最新或热门排序 3. 学生查看竞赛详情,进行个人报名或团队报名,并上传报名材料 4. 学生查看团队招募信息,按竞赛筛选队伍并申请加入 5. 学生创建团队,查看团队成员并审核入队申请 6. 学生发布团队公告并邀请指导教师 7. 学生可以退出团队或解散团队 8. 学生查看我的报名信息和报名详情 9. 学生提交参赛作品并更新作品内容 10. 学生查看竞赛成绩信息 11. 学生在消息中心查看消息并标记已读 12. 学生在个人中心修改个人资料和技能标签 13. 学生退出登录 教师的主要功能有: 1. 教师输入账号密码登录系统 2. 教师在资质认证页面上传教师资质材料并提交审核 3. 教师查看资质审核状态、审核时间和审核备注 4. 教师发布新竞赛,填写竞赛信息并上传竞赛附件 5. 教师对已发布竞赛进行编辑、删除,并查看竞赛审核状态 6. 教师按竞赛和状态筛选报名信息,查看报名详情 7. 教师对学生个人或团队报名进行通过、驳回审核 8. 教师查看我的指导团队和团队邀请信息,开展团队指导 9. 教师查看参赛作品列表,并按竞赛和审核状态筛选作品 10. 教师对作品进行退回处理 11. 教师在评审管理中录入评审成绩和评审意见,并发布作品成绩 12. 教师查看我的消息,修改个人中心信息,并退出登录 管理员的主要功能有: 1. 管理员输入账号密码登录系统 2. 数据统计:管理员查看竞赛总数、报名总数、团队总数、组队成功率及图表统计数据 3. 竞赛管理:管理员对竞赛信息进行查询、新增、编辑、置顶、取消置顶、删除操作 4. 教师资质审核:管理员查询教师资质申请并进行通过、驳回审核 5. 竞赛审核:管理员对教师发布的竞赛进行通过、驳回审核 6. 作品抽检:管理员对作品进行抽检和标记处理 7. 用户管理:管理员对用户信息进行查询、新增、编辑、重置密码、删除操作 8. 团队管理:管理员查看团队成员并强制解散团队 9. 团队申请管理:管理员查看团队申请详情 10. 报名管理:管理员对报名信息进行查询、通过、拒绝和详情查看 11. 通知管理:管理员发送通知并删除已发送通知 12. 系统设置:管理员保存系统配置 13. 系统维护:管理员登记故障、查询故障并处理完成 14. 操作日志:管理员查询和重置日志信息 15. 管理员查看我的消息并退出登录

Spring BootMyBatis-PlusMySQL校园活动校园教育