基于 Java + Vue + DeepSeek-R1 的在线考试系统
本项目是一个现代化的在线考试系统,采用前后端分离架构,具有以下特点:
- 前端:Vue3 + Element Plus + Vite
- 后端:Spring Boot + MyBatis + MySQL
- AI 助手:DeepSeek-R1
- 在线考试
- 查看成绩
- 个人中心
- 考试记录
- 在线讨论
- 试题管理
- 试卷管理
- 考试计划
- 成绩管理
- 学生管理
- 用户管理
- 权限管理
- 系统设置
- 公告管理
xm_examination/
├── springboot/ # 后端项目
│ ├── src/ # 源代码
│ └── pom.xml # Maven 配置文件
│
├── vue/ # 前端项目
│ ├── src/ # 源代码
│ └── package.json # npm 配置文件
│
└── xm_examination.sql # 数据库文件
- JDK 1.8+
- Node.js 16+
- MySQL 8.0+
- Maven 3.6+
- IDE: IntelliJ IDEA、VS Code
- 克隆项目
git clone https://github.com/Meng0329/exam.git- 导入数据库
mysql -u root -p < xm_examination.sql- 启动后端
cd springboot
mvn spring-boot:run- 启动前端
cd vue
npm install
npm run dev- 访问系统
- 前端页面:http://localhost:5173
- 后端接口:http://localhost:8080
- Fork 本仓库
- 创建新的功能分支
- 提交代码
- 创建 Pull Request
本项目采用 Apache 2.0 许可证