随着社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络传播的生活方式逐渐受到广大人民群众的喜爱。越来越多的互联网爱好者开始在互联网上满足他们的基本需求,同时逐渐进入各个用户的生活起居。互联网具有许多优点,例如便利性,速度,高效率和低成本。因此,类似于驾校管理,满足用户工作繁忙的需求,不仅是方便用户随时查看信息的途径,而且还能提高管理效率。
系统演示的数据均为虚假数据
实现的功能
管理员:学员管理、教练管理、车辆管理、关系管理、车辆维修管理、个人中心
教练:课程管理、学员管理、车辆管理、个人中心
学员:预约练车、我的预约、练车记录、个人中心
使用的技术
后端:JAVA语言,SpringBoot框架,MySql数据库
前端:layUI框架,html页面
部分代码展示
@Controller
@RequestMapping("/course")
public class CourseController {
private CourseService courseService;
private DetailService detailService;
@Autowired
public CourseController(CourseService courseService, DetailService detailService
) {
this.courseService = courseService;
this.detailService=detailService;
}
/**
* 获取课程表时间
* @return
*/
@RequestMapping(value = "/getCourses")
@ResponseBody
public Map<String,Object> getCourse(){
return courseService.getCourse();
}
/**
* 出传入日期 判断当前日期发布的课程
* courseDate
* @param map
* @return
*/
@RequestMapping(value = "/courseDetail")
@ResponseBody
public Map<String,Object> getDeatil(@RequestBody (required=false) Map<String, Object> map, HttpServletRequest request){
return detailService.getDeatail(map,request);
}
/**
* 添加课程,传入课程时间id 课程类型
* @param map
* @param request
* @return
*/
@RequestMapping(value = "/addCourseDetail")
@ResponseBody
public Map<String,Object> addCOurseDetail(@RequestBody (required=false) Map map, HttpServletRequest request){
return detailService.addDetail(map,request);
}
/**
* 批量移除课程
* @param map
* @return
*/
@RequestMapping(value = "/removeDetail")
@ResponseBody
public Map<String,Object> removeCOurseDetail(@RequestBody Map map){
return detailService.removeDetail(map);
}
/**
* 保存(发布)课程
* @param map
* @return
*/
@RequestMapping(value = "/saveDetail")
@ResponseBody
public Map<String,Object> saveCOurseDetail(@RequestBody Map map){
return detailService.saveDetail(map);
}
演示视频
基于SpringBoot框架的驾校预约系统设计