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; } }
分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。