竞赛协同平台springboot+vue

项目描述
大学生竞赛协同系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8080/login

管理员账号密码:admin/admin
学生账号密码:1/1
教师账号密码:1/1

项目功能:

教师功能

1. 项目管理
– 项目信息
– 功能描述:教师可以查看和管理自己负责或参与的项目信息,包括项目详情、进度、成果等。
– 任务信息
– 功能描述:教师可以查看和管理项目中的任务信息,包括任务分配、进度跟踪、成果审核等。
– 文件信息
– 功能描述:教师可以查看和管理项目相关的文件资料,包括项目计划书、报告、成果文件等。

2. 信息管理
– 组内公告
– 功能描述:教师可以发布和管理组内公告,通知学生关于课程、项目、活动等重要信息。

管理员功能

1. 系统首页
– 功能描述:管理员进入系统后的初始页面,展示系统的核心数据、最新公告、用户反馈等内容,为管理员提供一个全面了解系统运行状态的窗口。

2. 角色管理
– 管理员信息
– 功能描述:管理员可以查看和管理所有管理员的账户信息,包括姓名、联系方式、权限设置等,确保系统管理的规范性和安全性。
– 指导老师信息
– 功能描述:管理员可以查看和管理指导老师的账户信息,包括姓名、联系方式、指导项目等,方便对指导老师进行统一管理和服务。
– 用户信息
– 功能描述:管理员可以查看和管理所有普通用户的信息,包括注册信息、订单记录、积分情况等,方便对用户进行统一管理和服务。

3. 项目管理
– 项目信息
– 功能描述:管理员可以查看和管理所有项目的详细信息,包括项目名称、负责人、进度等。
– 用户项目关联
– 功能描述:管理员可以查看和管理用户与项目的关联信息,包括项目成员、参与情况等。
– 入队申请
– 功能描述:管理员可以查看和管理用户的入队申请,包括申请信息、审批状态等。
– 任务信息
– 功能描述:管理员可以查看和管理项目中的任务信息,包括任务分配、进度跟踪、成果审核等。
– 用户任务关联
– 功能描述:管理员可以查看和管理用户与任务的关联信息,包括任务分配、完成情况等。
– 文件信息
– 功能描述:管理员可以查看和管理项目相关的文件资料,包括项目计划书、报告、成果文件等。

4. 信息管理
– 组内公告
– 功能描述:管理员可以发布和管理组内公告,通知用户关于系统更新、活动信息、重要通知等。
– 队内留言
– 功能描述:管理员可以查看和管理队内留言,包括留言内容、回复情况等。
– 聊天组
– 功能描述:管理员可以创建和管理聊天组,包括添加新聊天组、编辑聊天组设置、删除不活跃的聊天组等。
– 聊天信息
– 功能描述:管理员可以查看和管理系统聊天记录,确保交流内容的合规性和安全性。

5. 系统管理
– 比赛信息
– 功能描述:管理员可以发布和管理比赛信息,包括比赛名称、时间、规则等。
– 公告信息
– 功能描述:管理员可以发布和管理系统公告,通知用户关于系统更新、活动信息、重要通知等。

学生功能

1. 项目管理
– 功能描述:学生可以查看和管理自己参与的项目信息,包括项目详情、进度、成果等。

2. 所有比赛
– 功能描述:学生可以查看所有比赛信息,包括比赛名称、时间、规则等,方便学生选择参加的比赛。

3. 系统公告
– 功能描述:学生可以查看系统公告,了解系统更新、活动信息、重要通知等。

4. 个人中心
– 功能描述:学生可以管理自己的个人信息,包括姓名、性别、联系方式、地址等,确保信息的准确性和完整性。

5. 我的申请
– 功能描述:学生可以查看和管理自己的申请记录,包括入队申请、项目申请等,方便学生跟踪申请进度。

 

运行环境:
开发工具:idea2021.1.2+apache-tomcat-8.0.29
运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

项目技术:JavaScript+HTML+CSS+Java +springboot+vue

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情