在线考试系统-Spring+Vue

45 阅读3分钟

淘宝店铺搜索:点创微科

在线考试系统-Spring+Vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

系统架构 基于spring+vue的内容管理系统

登录网址 http://localhost:9202

管理员账号:admin 密码:123456

教师账号:wangliu 密码:123456

学生账号:wangdazhi 密码:123456

二、项目功能

✅ 一、系统总览 系统名称:在线考试系统 访问地址:localhost:9202 角色划分: 超级管理员(后台) 教师(后台) 学生(前台)

✅ 二、超级管理员功能(后台)

  1. 考试管理 创建/编辑/删除考试 设置考试信息:试卷名称、专业、学院、年级、考试日期、持续时间、总分、试卷类型(期末/测试) 查看考试列表与详情 录入题目到指定试卷
  2. 题库管理 添加/编辑/删除题目 题目类型:选择题、填空题、判断题 设置题目所属章节、科目、分数 支持按科目/章节筛选题目
  3. 成绩查询 查看所有学生成绩 支持按学院、专业、年级、班级筛选 查看成绩详情、成绩分段统计
  4. 学生管理 添加/编辑/删除学生信息 信息字段:姓名、学院、专业、年级、班级、性别、联系方式 支持修改密码
  5. 教师管理 添加/编辑/删除教师信息 信息字段:姓名、学院、性别、联系方式、邮箱、身份证号 支持修改密码
  6. 专业管理 添加/编辑/删除专业 显示专业下的学生人数、试卷数量
  7. 学院管理(截图未展示,但可推测存在) 添加/编辑/删除学院信息 学院与专业、教师、学生关联

✅ 三、学生功能(前台)

  1. 登录/注册 用户名、密码、验证码登录 找回密码、注册账号
  2. 考试中心 查看可参加的考试列表 显示考试名称、介绍、考试时间、总分 点击进入考试,查看题型分布(选择题、填空题、判断题) 开始考试功能
  3. 试卷练习 类似考试中心,可能用于模拟练习
  4. 我的分数 查看历史考试成绩 显示考试日期、课程名称、分数、是否及格
  5. 交流区 发布留言(如“考试好难”) 查看他人留言并回复(如“同感”、“+1”)
  6. 个人设置 修改密码

✅ 四、教师功能(后台)

教师登录后可管理自己的科目、题库、考试

可查看学生成绩(权限范围可能受限于所属学院/专业)

三、运行环境

开发工具 :idea

运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26 、 redis 5.0.14.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:Spring + Mybatis

前端技术:vue

五、项目截图

1752993149-fb752c0564a7543.png

1752993151-494d032f1c74cae.png

1752993153-0efddc1f3b11c34.png

1752993155-35723e5ccc22ae5.png

1752993158-c733ecc98381e6b.png

1752993160-ad190464e1dfb09.png

1752993162-7684e1c2217fe91.png

1752993165-4733973b74c99a9.png

1752993167-21c26d1a795981e.png

1752993170-e2737524c02ca9e.png

1752993173-3aa95980678f519.png

1752993176-d98bef6a3f04bbf.png

1752993179-a1f325046416954.png

1752993181-36514cda80b6947.png

1752993183-7f063ea76de9f79.png

1752993185-168609e09fbaccf.png

1752993187-087e0ec36b39ab6.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp