# 【从0带做】学生作业互评系统
该系统正在准备中,请耐心等待,很快就会出来!
# 二、项目技术栈
前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL
版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16
数据库表:
难度系数:
# 三、项目功能描述
# 1. 管理员
登录、个人信息、修改密码
系统首页:查看论坛评论统计图和期末成绩等级统计图
班级信息:班级信息管理
课程信息:课程信息管理
班级课程信息:管理班级与课程关联信息
作业信息:查看教师发布的作业信息
作业答卷:查看学生提交的作业答卷信息
学习论坛:查看所有学生发布的帖子信息和删除不符合规则的帖子信息
论坛评论:查看所有论坛的评论信息和删除不符合规则的评论信息
期末成绩:查看由教师提交的学生期末成绩记录
教师日程:查看由教师添加的日程信息和删除不符合规则的日程信息
教师答疑:查看由学生提出疑问再由教师进行答疑的教师答疑记录
学生信息:管理学生相关信息
教师信息:管理教师基本信息
管理员信息:管理管理员相关信息
公告信息:管理公告相关信息
# 2. 学生
登录、注册、个人信息、修改密码
公告信息:查看系统公告
课程信息:查看自己班级的所有课程
课外作业:查看由自己老师发布的作业任务并且可以进行提交
作业答卷:查看自己提交作业的记录
互评作业:查看由教师指定安排的互评作业任务
错题本:查看加入错题本的任务
学习论坛:查看论坛里的所有帖子并且可以点击加入查看详情和评论
期末成绩:查看自己课程的期末成绩
教师答疑:查看自己提交的疑问与教师回答和提出自己的疑问
# 3. 教师
登录、个人信息、修改密码
日程安排:管理自己的日程安排
课程信息:查看由自己教授的课程信息
作业信息:管理教师发布的作业信息
作业答卷:查看由学生提交的教师发布作业的答卷信息并且可以安排互评与评分
期末成绩:提交由该教师教授课程的学生期末成绩
教师答疑:回复由学生提出的疑问
# 五、项目创新点
- Echarts图表数据统计
- 多角色权限控制、多模块的关联
- 通用的预约审核模型
- 富文本编辑器的使用