云计算百科
云计算领域专业知识百科平台

计算机毕设2:springboot+vue的高校竞赛管理系统(协同过滤赛事推荐+组队广场)

所有项目已经整理完毕,后续的还在整理。更多项目,请看–>   cuteisright

 同时所有项目都为原创开发。并融入多项创新点(AI,算法,地图调度等等)。

✨创新点:多角色权限管控+协同过滤赛事推荐+组队广场+竞赛UGC论坛,实现竞赛从报名、组队、作品提交、在线评审到成绩归档全流程线上化

技术栈:SpringBoot3+MyBatis-Plus+MySQL8.0+JWT + Vue3+ElementUI+Vuex+ECharts

二、四大角色功能清单

1️⃣ 学生端(参赛主体)

功能说明
注册 / 登录 账号密码登录,支持学号注册,填写姓名、学院、专业信息
个人信息管理 查看、修改个人资料,修改登录密码
浏览竞赛信息 竞赛列表、按类型/级别筛选、查看竞赛详情
智能推荐竞赛 基于用户收藏历史的协同过滤算法,首页展示个性化赛事推荐卡片
竞赛报名 个人报名;创建/加入团队报名,在线填报报名资料
组队广场(新增) 发布赛事组队招募帖,设置人数与技能要求;浏览招募信息,申请入队;队长审核成员、移除队员;队伍满员自动锁定,一键发起团队报名
我的队伍(新增) 查看已创建/已加入队伍,管理成员,支持退出队伍、解散队伍
报名状态查询 查看待审核/审核通过/驳回状态,驳回后可修改信息重新提交
作品提交 上传文档、图片、视频类参赛作品,支持保存草稿、正式提交
成绩查看 查看作品评分与评委评语
获奖查询 查看个人获奖记录,导出获奖证明文件
竞赛论坛(新增) 浏览经验帖、提问帖、资源互助帖;发帖、回帖、点赞;帖子支持热度/最新排序;教师、管理员可置顶、删除违规帖子
公告 查看平台发布的竞赛通知
消息通知 接收报名审核、作品截止提醒、成绩发布、组队邀请、论坛回复等站内消息

2️⃣ 教师端(指导+辅助审核)

功能说明
登录 / 个人信息 教师工号登录,维护个人资料
指导关系管理 接收学生指导申请,确认或拒绝申请
报名审核 按赛事查看学生报名记录,审核报名信息,填写驳回理由
作品初审 在线查看参赛作品,给出修改建议,审核作品合规性
竞赛信息浏览 查看赛事规则、报名截止时间等信息
竞赛论坛(教师视角) 浏览论坛帖子,回复学生疑问,发布赛前指导帖
竞赛公告 接收平台官方赛事通知
指导成果统计 统计已指导学生数量、获奖人数

权限说明:教师无法创建赛事、分配评委,仅可查看自己指导学生的组队信息,不能干预队伍管理。

3️⃣ 评委端(在线评审)

功能说明
登录 / 个人信息 评委账号登录,维护个人资料
待评审任务 查看管理员分配的待评审作品清单
在线评审 多维度打分,填写评审评语;同一作品仅允许评审一次,防止重复打分
评审进度 实时查看本人评审完成进度
结果查看 查看评审汇总分数与最终排名
竞赛论坛(评委视角) 仅可浏览赛事帖子,禁止发言,避免提前泄露评分倾向

4️⃣ 管理员端(全局管控)

功能模块具体功能
用户管理 学生/教师/评委账号CRUD、密码重置、账号启用/禁用、批量导入导出账号
竞赛管理 竞赛信息新增与编辑,配置赛事类型、级别、时间节点;管控赛事状态:草稿→报名中→进行中→评审中→已结束→归档
报名管理 查看全部报名记录,审核报名信息,删除无效报名
评审管理 为作品分配评委,自定义评分维度与评审规则
成绩管理 自动汇总分数、计算总分排名,审核成绩并对外公示
获奖管理 录入获奖名单,生成并导出获奖公示文件
公告管理 发布、编辑、删除赛事通知,可选择通知接收人群
组队管理(新增) 查看全部队伍及成员信息;强制解散违规队伍,删除违规招募帖子
论坛管理(新增) 创建/关闭论坛板块;帖子置顶、下架、删除,维护社区秩序
基础数据 维护学院、专业、竞赛类型、赛事级别等字典数据

赞(0)
未经允许不得转载:网硕互联帮助中心 » 计算机毕设2:springboot+vue的高校竞赛管理系统(协同过滤赛事推荐+组队广场)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!