# 【从0带做】在线考试系统

作者:武哥聊编程 (opens new window)
公众号:武哥聊编程 (opens new window)
获取链接https://www.javaxmsz.com/projectDetail?id=23 (opens new window)

# 一、项目功能视频

# 二、项目在线体验地址

体验地址(请电脑端浏览器访问):http://43.142.9.148:85/ (opens new window)
管理员账号:admin admin
教师账号: zhang 123456
学生账号:zhangsan 123456
注:管理员账号登录后,可以看到其他教师和学生的账号,也支持登录

# 三、项目技术栈

前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL

版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16

数据库表:11张表
难度系数:⭐⭐⭐⭐⭐

# 四、项目功能描述

# 4.1 管理员

登录、个人信息、修改密码
系统首页:查看系统公告,查看考试安排
系统公告:管理系统公告
考试安排:管理考试安排
题型信息:管理系统所有题型信息,支持五大题型:单选、多选、判断、填空、简答 课程信息:管理所有教师的课程信息
题库信息:管理题库里所有题目
试卷信息:管理所有试卷信息
交流分享:管理所有交流分享信息
成绩信息:管理所有成绩信息
管理员信息:管理管理员信息
教师信息:管理所有教师信息
学生信息:管理所有学生信息,审核学生信息

# 4.2 教师

登录、注册、个人中心、修改密码
系统首页:查看系统公告,查看考试安排
课程信息:管理自己的课程信息
题库信息:在题库里给自己的课程增加题目,方便后续出卷使用,支持五大题型的题目录入
试卷信息:支持手动组卷自动组卷
阅卷打分:支持客观题自动阅卷,主观题手动阅卷

# 4.3 用户

登录注册(审核通过才能登录)、个人中心、修改密码
首页查考试课程、分享信息、考试安排
在线考试:支持根据课程名称搜索考试,点击考试进入答题页面考试倒计时,,在线答题提交试卷
我的成绩:支持查看试卷(对答案,知道哪地方错了),查看自己的成绩
我的分享:分享自己的学习心得,支付富文本
交流论坛:查看其他同学分享的心得

# 五、创新点 拉满

  • 完整考试系统所有流程
  • 五大题型的场景全部包含,非常全
  • 题库题目课程分离,100%模拟实际真实场景
  • 出卷支持手动选题和自动组卷
  • 支持在线真实答题、提交试卷
  • 阅卷支持自动阅卷和手动阅卷
  • 考试倒计时的设计
  • 富文本编辑器的使用
  • 多角色权限控制、多模块的关联

# 六、系统关键功能截图

上次更新: 3/18/2025,