1.获取代码:
- 有偿获取:
mryang511688
2.技术栈
-
后端
- SpringBoot + MySQL + MyBatis + Redis
-
前端
- html、css、Javascript、Jquery
3.开发环境
JDK1.8、Maven3.5.4、MySQL5.7、Redis5.0.5、IntelliJ IDEA
4.内置功能
Springboot的项目,代码简洁规范,注释说明详细,易于理解和学习
项目分为三个角色:管理员、教练、学员。
1.管理员:学员管理、教练管理、车辆管理、关系管理、车辆维修管理、个人中心
2.教练模块:我的课程、我的学员、车辆中心、个人中心
3.学员模块:预约练车、我的预约、练车记录、个人中心
学员管理
添加学员:
教练入口登录后:
学员入口登录后:
部分代码:
package online.javabs.carschool.controller;
import online.javabs.carschool.pojo.Driver;
import online.javabs.carschool.service.DriverService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created with IntelliJ IDEA-2024.1
* Author: 杨校老师
* Date: 2024/05/15
* @ProjectName car_school
* 公众号:猿媛不断
* 博 客:https://mryang.blog.csdn.net
*/
@Controller
@RequestMapping("/driver")
public class DriverController {
private DriverService driverService;
@Autowired
public DriverController(DriverService driverService) {
this.driverService = driverService;
}
/**
* 车型列表
*
* @return
*/
@ResponseBody
@RequestMapping(value = "getDriverList")
public Map<String, Object> getDriverList() {
// 创建Map集合 作为返回值结果
Map<String, Object> mapjson = new HashMap<>();
// 调用Service中查询车型列表的方法,返回集合
List<Driver> driverList = driverService.getDriverList();
// 判断: 该集合中是否存在数据,存在则保存到Map集合中,并保存状态码
if (driverList.size() > 0) {
mapjson.put("code", 200);
mapjson.put("data", driverList);
} else {
mapjson.put("code", 201);
mapjson.put("data", "数据不存在");
}
// 返回Map集合
return mapjson;
}
}
作者: 杨校
出处: https://mryang.blog.csdn.net
有意(有偿)研究源码V-Me:mryang511688
分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(35725672@qq.com)咨询