杨校老师项目之基于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;

    }
}

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

目录
相关文章
|
1天前
|
Java Maven 容器
springBoot项目导入外部jar包
springBoot项目导入外部jar包
9 4
|
1天前
|
Java Docker 容器
springboot项目容器化
springboot项目容器化
3 0
|
1天前
|
Java
java springboot 8080端口号冲突时 修改当前项目端口号
java springboot 8080端口号冲突时 修改当前项目端口号
5 0
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的拍卖管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的拍卖管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
34 9
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的民宿预约管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的民宿预约管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
23 6
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的汽车4s店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的汽车4s店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
34 6
基于SpringBoot+Vue的汽车4s店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的发艺美发店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的发艺美发店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
23 5
|
2天前
|
Java Maven
springboot项目打jar包后,如何部署到服务器
springboot项目打jar包后,如何部署到服务器
12 1
|
1月前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
|
1月前
|
Java Maven Docker
SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
386 0