一、项目介绍
在线考试系统是一个基于B/S架构的Web应用系统,为教师和学生提供在线考试、题库管理、成绩分析等功能。本项目采用前后端分离架构,使用主流的Java技术栈进行开发。
二、技术选型
前端技术
- Vue.js 3.0
- Element Plus
- Axios
- Vue Router
- Vuex
后端技术
- Spring Boot 2.7
- Spring Security
- MyBatis Plus
- MySQL 8.0
- Redis
- JWT
三、核心功能模块
1. 用户管理模块
- 用户注册与登录
- 角色权限管理(管理员、教师、学生)
- 个人信息维护
2. 题库管理模块
- 试题分类管理
- 试题录入与维护
- 试题导入导出
- 题库检索
3. 考试管理模块
- 试卷创建与编辑
- 考试安排