基于SpringBoot2+Vue2的英语四六级成绩管理系统
分类: Java springboot MySQL 标签: 英语四六级成绩管理系统
2025-10-25 17:28:47 255浏览
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
英语四六级成绩管理系统
角色
管理员、教师、学生
技术
后端: SpringBoot2
前端: Vue2
数据库: MySQL
核心功能
本系统旨在实现大学英语四、六级考试成绩的录入、查询、统计分析以及针对性学习资料的提供。系统核心价值在于通过数据分析,帮助学生了解自身成绩构成,提供个性化学习建议,从而提升英语学习效率和考试通过率。
功能介绍
管理员
- 用户管理:管理系统中的教师和学生信息,包括新增、查询、修改、启用/禁用等操作。
- 基础数据维护:管理学院、专业、班级等基础信息,确保学生信息的准确性。
- 公告/通知管理:发布和管理系统公告及通知,向师生传达重要信息。
- 学习资料管理:审核和管理教师上传的学习资料,确保资料的质量和分类正确。
教师
- 成绩录入与管理:批量或单个录入学生的英语四六级考试成绩,并进行查询、修改和删除。
- 成绩统计分析:查看所带班级的成绩统计报告,包括平均分、通过率、各项得分(听力、阅读、写作、翻译)的平均正确率等。
- 个性化建议:根据学生的成绩分析结果,为学生提供针对性的学习建议(yc_advice)。
- 学习资料发布:上传与英语四六级相关的学习文章和资料文件,供学生学习。
学生
- 成绩查询:查询本人的英语四六级考试成绩,包括总分和各项得分。
- 成绩分析与建议:查看系统根据成绩提供的各项能力(听力、阅读、写作、翻译)的正确率分析和个性化学习建议。
- 学习资料查阅:浏览和下载教师上传的英语四六级学习文章和相关资料文件。
- 个人信息管理:修改个人基本信息和密码。
数据字典
学习建议 (yc_advice)
| id | Integer | 主键ID |
| stuId | Integer | 学生ID |
| teacherId | Integer | 教师ID |
| acont | String | 建议内容 |
| cts | String | 创建时间 |
| banjiId | Integer | 班级ID |
班级 (yc_banji)
| id | Integer | 主键ID |
| banjiName | String | 班级名称 |
| teacherId | Integer | 教师ID |
学院 (yc_college)
| id | Integer | 主键ID |
| collegeName | String | 学院名称 |
上传资料 (yc_files)
| id | Integer | 主键ID |
| studyId | Integer | 学习资料ID |
| furl | String | 资料路径 |
| fname | String | 文件名称 |
| format | String | 格式 |
| cts | String | 创建时间 |
专业 (yc_major)
| id | Integer | 主键ID |
| collegeId | Integer | 学院ID |
| majorName | String | 专业名称 |
公告通知 (yc_notice)
| id | Integer | 主键ID |
| teacherId | Integer | 教师ID |
| cts | String | 创建时间 |
| ntitle | String | 标题 |
| ncont | String | 内容 |
| ndesc | String | 简介 |
| nimg | String | 封面 |
| ntype | String | 类型(gg公告/tz通知) |
英语成绩 (yc_score)
| id | Integer | 主键ID |
| stuId | Integer | 学生ID |
| teacherId | Integer | 教师ID |
| banjiId | Integer | 班级ID |
| stype | String | 考试类型(英语四级/英语六级/4/6) |
| totalScore | Float | 总分 |
| tingliScore | Float | 听力得分 |
| yueduScore | Float | 阅读得分 |
| xiezuoScore | Float | 写作得分 |
| zongheScore | Float | 综合得分(根据SQL文件,实际为翻译得分) |
| tingliRightBi | Float | 听力正确率 |
| yueduRightBi | Float | 阅读正确率 |
| xiezuoRightBi | Float | 写作正确率 |
| zongheRightBi | Float | 综合正确率(根据SQL文件,实际为翻译正确率) |
| testDate | String | 考试日期 |
| addbatch | String | 导入批次 |
| advice | String | 系统建议 |
| ispass | String | 是否通过(1通过/0未通过) |
学生 (yc_student)
| id | Integer | 主键ID |
| majorId | Integer | 专业ID |
| realname | String | 姓名 |
| sno | String | 学号 |
| upass | String | 密码 |
| sex | String | 性别 |
| faceimg | String | 头像 |
| phone | String | 手机号 |
| String | 邮箱 | |
| msg | String | 禁用理由 |
| birth | String | 出生日期 |
| national | String | 民族 |
| note | String | 备注 |
| ulike | String | 兴趣爱好 |
| udesc | String | 简介 |
| addbatch | String | 导入批次 |
| state | String | 状态(1启用/0禁用/2待审核) |
| banjiId | Integer | 班级ID |
学习资料 (yc_study)
| id | Integer | 主键ID |
| teacherId | Integer | 教师ID |
| filesNum | Integer | 资料数量 |
| sname | String | 标题 |
| sdesc | String | 简介 |
| scont | String | 内容 |
| simg | String | 封面 |
| cts | String | 创建时间 |
| stype | String | 分类(4级/6级) |
| sarea | String | 提高领域 |
教师 (yc_teacher)
| id | Integer | 主键ID |
| realname | String | 姓名 |
| uno | String | 编号 |
| upass | String | 密码 |
| sex | String | 性别 |
| faceimg | String | 头像 |
| role | String | 角色(admin管理员/teacher教师) |
| phone | String | 手机号 |
| String | 邮箱 | |
| msg | String | 禁用理由 |
| state | String | 状态(1启用/0禁用/2待审核) |
统计 (yc_tj)
| id | Integer | 主键ID |
| banjiId | Integer | 班级ID |
| teacherId | Integer | 教师ID |
| tingliRightBi | Float | 听力平均正确率 |
| yueduRightBi | Float | 阅读平均正确率 |
| xiezuoRightBi | Float | 写作平均正确率 |
| zongheRightBi | Float | 综合平均正确率 |
| passbi | Float | 通过率 |
| avg | Float | 平均分 |
| stype | String | 考试类型(4/6级) |
| tip | String | 系统建议 |
| testDate | String | 考试日期 |
部分截图

























演示视频
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论
您可能感兴趣的博客

















新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成