项目简介
本项目是基于Spring Boot和Vue框架开发的在线考试系统,为学生和教师打造了便捷的在线考试平台,支持学生在线考试、教师管理试卷和成绩等功能。
项目的主要特性和功能
- 用户管理:支持学生和教师的登录、注册与管理。
- 试卷管理:教师可创建、编辑和发布试卷,学生能在线参加考试。
- 成绩管理:系统自动计算学生成绩,教师可查看和导出成绩。
- 题目管理:支持单选题、多选题和判断题的添加与管理。
- 分页查询:支持分页查询试卷、题目和成绩信息。
安装使用步骤
1. 部署数据库
- 启动数据库服务软件,运行数据库。
- 启动Navicat连接到数据库,新建名为
examination_system
的数据库,字符集设置为UTF - 8。 - 右键
examination_system
数据库,点击运行SQL文件
,选择examination_system.sql
数据库文件,点击开始
。
2. 部署后端
- 打开IDEA,打开
exam_system
项目。 - 点击
编辑配置
,选择本地最新的Tomcat。 - 在服务器中
URL
设置成http://localhost:8080/
。 - 在部署中
应用程序上下文
设置为空
。 - 点击
应用
,确定
保存。 - 点击运行按钮,启动后端服务器,此时跳出的网页可直接关闭(后端服务器端口号为8080)。
3. 部署前端
- 双击进入前端代码文件夹。
- 在空白区域
Shift + 右键
,选择在终端打开
。 - 输入
npm install
,安装前端依赖包。 - 输入
npm run serve
运行Vue项目(前端应用端口号为8081)。
4. 运行注意事项
应先运行后端服务器,再运行前端Vue项目。若运行先后次序搞错,前端项目会占用8080端口,后端服务器会占用8081端口,导致访问端口出错。
5. 账号信息
- 管理员账号:092220100 密码:123456
- 学生账号: 092220117 密码:123456
- 学生账号: 092220121 密码:123456
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】