# drivingSystem **Repository Path**: w1114303045/driving-system ## Basic Information - **Project Name**: drivingSystem - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-15 - **Last Updated**: 2026-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 驾校练车预约系统 前后端分离的驾校练车预约三端系统,面向**学员、教练、管理员**三类角色。 ## 技术栈 | 端 | 技术 | |---|---| | 前端 | Vue 3 + Vue Router 4 + Vuex 4 + Element Plus + Axios + Sass(vue-cli) | | 后端 | Spring Boot 3.5 + MyBatis-Plus + MySQL | | 通信 | 前端 `baseURL=/api` → devServer 代理到后端 `:8088`;后端统一返回 `Result{code, message, data}` | ## 目录结构 ``` drivingSystem/ ├── frontend/ # Vue 前端(学员 / 教练 / 管理员 三端) ├── backend/ # Spring Boot 后端(REST API) ├── docs/ │ └── dev-log.md # 开发锚点(仅本地,已 gitignore) └── README.md ``` ## 运行 ### 1. 准备数据库 后端使用 MySQL,默认库 `driving_school2`。连接信息位于 `backend/src/main/resources/application.properties`: ``` spring.datasource.url=jdbc:mysql://localhost:3306/driving_school2?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true spring.datasource.username=root spring.datasource.password=123456 ``` > 请先建好 `driving_school2` 库及表结构,并按本机情况修改账号密码。 ### 2. 启动后端(端口 8088) ```bash cd backend mvn spring-boot:run ``` ### 3. 启动前端(端口 8089) ```bash cd frontend npm install npm run serve ``` 浏览器访问 http://localhost:8089 ,所有 `/api` 请求自动代理到后端 8088。 ## 端口 | 服务 | 端口 | |---|---| | 前端 dev server | 8089 | | 后端 | 8088 | | MySQL | 3306 | ## 说明 - 开发进度锚点见 `docs/dev-log.md`(仅保存在本地,不随仓库提交)。