杨校老师项目之基于SpringBoot的驾校预约课程管理系统

简介: 杨校老师项目之基于SpringBoot的驾校预约课程管理系统

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;

    }
}

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

目录
相关文章
|
29天前
|
XML Java 应用服务中间件
SpringBoot项目打war包流程
本文介绍了将Spring Boot项目改造为WAR包并部署到外部Tomcat服务器的步骤。主要内容包括:1) 修改pom.xml中的打包方式为WAR;2) 排除Spring Boot内置的Tomcat依赖;3) 添加Servlet API依赖;4) 改造启动类以支持WAR部署;5) 打包和部署。通过这些步骤,可以轻松地将Spring Boot应用转换为适合外部Tomcat服务器的WAR包。
138 64
SpringBoot项目打war包流程
|
1月前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
139 36
|
29天前
|
前端开发 JavaScript Java
springboot图书馆管理系统前后端分离版本
springboot图书馆管理系统前后端分离版本
40 12
|
24天前
|
自然语言处理 IDE Java
SpringBoot start.aliyun.com创建项目,解决properties乱码的问题
通过确保文件和开发环境的编码一致,配置 Maven 编码,设置 Spring Boot 应用和嵌入式服务器的编码,可以有效解决 properties 文件的乱码问题。以上步骤可以帮助开发者确保在 Spring Boot 项目中正确处理和显示多语言字符,避免因编码问题导致的乱码现象。
36 5
|
27天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
67 6
|
27天前
|
JavaScript Java 测试技术
基于Java+SpringBoot+Vue实现的车辆充电桩系统设计与实现(系统源码+文档+部署讲解等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
60 6
|
27天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue的班级综合测评管理系统设计与实现(系统源码+文档+数据库+部署等)
✌免费选题、功能需求设计、任务书、开题报告、中期检查、程序功能实现、论文辅导、论文降重、答辩PPT辅导、会议视频一对一讲解代码等✌
40 4
|
27天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
38 2
|
27天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
46 0
|
4月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
259 1