——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明






基于javaweb的SSM+Maven出租车管理系统(java+ssm+html+javascript+jsp+mysql)
项目介绍
超级管理员角色包含以下功能: 超级管理员管理,公告管理,系统管理员管理,司机管理,车辆管理,维修保养管理,运营里程记录等功能。
普通管理员角色包含以下功能: 普通管理员登录,公告管理,司机管理,出租车信息管理,维修保养管理,运营里程管理等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本;
技术栈
- 后端:Spring+SpringMVC+Mybatis 2. 前端:HTML+CSS+JavaScript+jsp
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中application.yml配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入localhost:8080/ 登录
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| crs = new CarsRepairShow(carsRepair.getCarsRepairId(), carsRepair.getCarsRepairType(), carsRepair.getCarsRepairText(), carsRepair.getCarId(), carsRepair.getCreateTime(), queryById.getCarNumber(), "信息失踪了"); }else{ crs = new CarsRepairShow(carsRepair.getCarsRepairId(), carsRepair.getCarsRepairType(), carsRepair.getCarsRepairText(), carsRepair.getCarId(), carsRepair.getCreateTime(), queryById.getCarNumber(), queryById2.getDriverName()); } } } } return crs; } } package cn.lvhaosir.controller;
@Controller @RequestMapping("/carsMileage") public class CarsMileageController { @Autowired private CarsMileageService carsMileageService; @Autowired private CarsService carsService; @Autowired private DriversService driversService; @RequestMapping(value="/saveCarsMileage",produces="text/html;charset=UTF-8") @ResponseBody
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| List<CarsRepairShow> listShow = new ArrayList<CarsRepairShow>(); for (CarsRepair carsRepair : list) { listShow.add(pinJie(carsRepair)); } Integer countNumber = carsRepairService.queryCount(null); return new Pager(countNumber, listShow); }
@RequestMapping(value = "/queryLikeAll", produces = "text/html;charset=UTF-8") @ResponseBody public Pager queryLikeAll(CarsRepairShow carsRepairShow, Integer page, Integer rows) { Pager queryLikeAll = carsRepairService.queryLikeAll(carsRepairShow, page, rows); return queryLikeAll; }
@RequestMapping(value = "/saveUpdateDeleteCarsRepair", produces = "text/html;charset=UTF-8") @ResponseBody public String saveUpdateDeleteAdvice(CarsRepair carsRepair) { Integer saveNoNull = null; if (carsRepair.getCarsRepairId() == null) { saveNoNull = carsRepairService.saveNoNull(carsRepair); } else { if (carsRepair.getCarsRepairType() == null) { saveNoNull = carsRepairService.delete(carsRepair .getCarsRepairId()); } else { saveNoNull = carsRepairService.updateNoNull(carsRepair); } } if (saveNoNull > 0) return "true"; return "false"; }
private CarsRepairShow pinJie(CarsRepair carsRepair) { Integer carId = carsRepair.getCarId(); CarsRepairShow crs = new CarsRepairShow(); if(carId==null){ crs = new CarsRepairShow(carsRepair.getCarsRepairId(), carsRepair.getCarsRepairType(), carsRepair.getCarsRepairText(), carsRepair.getCarId(), carsRepair.getCreateTime(), "信息失踪了", "信息失踪了"); }else{ Cars queryById = carsService.queryById(carId); if(queryById==null){ crs = new CarsRepairShow(carsRepair.getCarsRepairId(), carsRepair.getCarsRepairType(), carsRepair.getCarsRepairText(), carsRepair.getCarId(),
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| if(carsMileage.getCarId()==null){ saveNoNull = carsMileageService.delete(carsMileage.getCarsMileageId()); }else{ saveNoNull = carsMileageService.updateNoNull(carsMileage); } } if(saveNoNull>0) return "true"; return "false"; }
private CarsMileageShow pingJie(CarsMileage carsMileage) { CarsMileageShow cms = new CarsMileageShow(); Integer carId = carsMileage.getCarId(); if(carId==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(), carsMileage.getCreateTime(), "信息失踪了", "信息失踪了"); }else{ Cars queryById = carsService.queryById(carId); if(queryById==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(), carsMileage.getCreateTime(), "信息失踪了", "信息失踪了"); }else{ Integer driverId = queryById.getDriverId(); if(driverId==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(), carsMileage.getCreateTime(), queryById.getCarNumber(), "信息失踪了"); }else{ Drivers queryById2 = driversService.queryById(driverId); if(queryById2==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(),
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| @RequestMapping(value="/queryLikeAll",produces="text/html;charset=UTF-8") @ResponseBody public Pager queryLikeAll(CarsMileageShow carsMileageShow,Integer page,Integer rows){ Pager queryLikeAll = carsMileageService.queryLikeAll(carsMileageShow,page,rows); return queryLikeAll; }
@RequestMapping(value="/saveUpdateDeleteCarsMileage",produces="text/html;charset=UTF-8") @ResponseBody public String saveUpdateDeleteCarsMileage(CarsMileage carsMileage){ Integer saveNoNull = null; if(carsMileage.getCarsMileageId()==null){ saveNoNull =carsMileageService.saveNoNull(carsMileage); }else{ if(carsMileage.getCarId()==null){ saveNoNull = carsMileageService.delete(carsMileage.getCarsMileageId()); }else{ saveNoNull = carsMileageService.updateNoNull(carsMileage); } } if(saveNoNull>0) return "true"; return "false"; }
private CarsMileageShow pingJie(CarsMileage carsMileage) { CarsMileageShow cms = new CarsMileageShow(); Integer carId = carsMileage.getCarId(); if(carId==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(), carsMileage.getCreateTime(), "信息失踪了", "信息失踪了"); }else{ Cars queryById = carsService.queryById(carId); if(queryById==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(), carsMileage.getCreateTime(), "信息失踪了", "信息失踪了"); }else{ Integer driverId = queryById.getDriverId(); if(driverId==null){ cms = new CarsMileageShow( carsMileage.getCarsMileageId(), carsMileage.getMileage(), carsMileage.getSales(), carsMileage.getCarId(), carsMileage.getCreateTime(), queryById.getCarNumber(), "信息失踪了"); }else{ Drivers queryById2 = driversService.queryById(driverId); if(queryById2==null){ cms = new CarsMileageShow(
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| } catch (Exception e) { } return engineNumber+substring; } } package cn.lvhaosir.controller;
@Controller @RequestMapping("/users") public class UsersController { @Autowired private UsersService usersService;
@RequestMapping(value="/queryAllUsers",produces="text/html;charset=UTF-8") @ResponseBody public Pager queryAllUsers(Integer page,Integer rows){ PageInfo<Users> queryPageList = usersService.queryPageList(page, rows); List<Users> list = queryPageList.getList(); Integer countNumber = usersService.queryCount(null); return new Pager(countNumber,list); }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| @ResponseBody public Pager queryLikeDrivers(Drivers driver,Integer page,Integer rows){ return driversService.queryLikeDrivers(driver, rows, page); }
@RequestMapping(value="/saveUpdateDrivers",produces="text/html;charset=UTF-8") @ResponseBody public String saveUpdateDrivers(Drivers driver, @RequestParam MultipartFile filePhoto, HttpServletRequest request){ Integer saveNoNull =null; String uploadFile = uploadFile(filePhoto,request,driver.getIdCard()); driver.setPhoto(uploadFile); if(driver.getDriverId()==null){ driver.setCreateTime(new Date()); saveNoNull = driversService.saveNoNull(driver); }else{ saveNoNull =driversService.updateNoNull(driver); } if(saveNoNull>0) return "true"; return "false"; }
@RequestMapping(value="/deleteDrivers",produces="text/html;charset=UTF-8") @ResponseBody public String deleteDrivers(Integer driverId){ driversService.delete(driverId); return "true"; }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=561422302105200hf
https://javayms.pages.dev?id=561422302105200hf