littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Spring Boot和Vue的在线考试系统

项目简介

本项目是基于Spring Boot和Vue框架开发的在线考试系统,为学生和教师打造了便捷的在线考试平台,支持学生在线考试、教师管理试卷和成绩等功能。

项目的主要特性和功能

  1. 用户管理:支持学生和教师的登录、注册与管理。
  2. 试卷管理:教师可创建、编辑和发布试卷,学生能在线参加考试。
  3. 成绩管理:系统自动计算学生成绩,教师可查看和导出成绩。
  4. 题目管理:支持单选题、多选题和判断题的添加与管理。
  5. 分页查询:支持分页查询试卷、题目和成绩信息。

安装使用步骤

1. 部署数据库

  1. 启动数据库服务软件,运行数据库。
  2. 启动Navicat连接到数据库,新建名为examination_system的数据库,字符集设置为UTF - 8。
  3. 右键examination_system数据库,点击运行SQL文件,选择examination_system.sql数据库文件,点击开始

2. 部署后端

  1. 打开IDEA,打开exam_system项目。
  2. 点击编辑配置,选择本地最新的Tomcat。
  3. 在服务器中URL设置成http://localhost:8080/
  4. 在部署中应用程序上下文设置为
  5. 点击应用确定保存。
  6. 点击运行按钮,启动后端服务器,此时跳出的网页可直接关闭(后端服务器端口号为8080)。

3. 部署前端

  1. 双击进入前端代码文件夹。
  2. 在空白区域Shift + 右键,选择在终端打开
  3. 输入npm install,安装前端依赖包。
  4. 输入npm run serve运行Vue项目(前端应用端口号为8081)。

4. 运行注意事项

应先运行后端服务器,再运行前端Vue项目。若运行先后次序搞错,前端项目会占用8080端口,后端服务器会占用8081端口,导致访问端口出错。

5. 账号信息

  • 管理员账号:092220100 密码:123456
  • 学生账号: 092220117 密码:123456
  • 学生账号: 092220121 密码:123456

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】