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

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

项目简介

本在线学习考试系统是一个多角色的考试系统,为考生和管理员打造了高效、便捷的在线学习与考试平台。考生能在线考试、查看结果、管理错题库;管理员可进行题库维护、考试规则设置、用户角色管理等操作。

项目的主要特性和功能

考生角色

  • 在线考试:支持考生进行在线考试,试题含单选题和多选题,试卷可自定义考试时长,时间到自动交卷。
  • 考试结果:交卷后系统实时显示考试结果及分数。
  • 错题库:考生能查看考试错题并针对性训练。

管理员角色

  • 用户角色管理:系统分角色登录,管理员可管理用户角色。
  • 题库维护:可维护题库,试题与题库为多对多关系。
  • 试题管理:能添加单选题和多选题,并提供题目解析。
  • 考试规则设置:可建立考试规则,如时长、总分值、题目来源、每题分数等。
  • 课程管理:可管理课程,课程包含课件,支持在线观看。

安装使用步骤

前提条件

  • 已下载本项目的源码文件。
  • 已安装Java 1.8及以上版本。
  • 已安装MySQL和Redis。

安装步骤

  1. 配置数据库:
    • 修改application.yml文件中的数据库连接信息,确保连接到已安装的MySQL数据库。
    • 启动Redis服务。
  2. 导入数据库:
    • 导入项目根目录下的exam-api/docs/云帆考试系统-数据库.sql文件到MySQL数据库中。
  3. 启动项目:
    • 在项目根目录下运行以下命令启动项目: bash java -jar exam-api.jar --Dspring.config.location=application.yml
  4. 访问系统:
    • 项目启动后,通过浏览器访问系统的管理界面和考生界面进行操作。

下载地址

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