环境:开发工具:idea,数据库:MySQL5.7 jdk1.8
架构:springMVC,前端jsp
主要功能
管理员:用户管理、角色管理、资源管理等;
前台接待:工单处理、历史查询、汽车档案、配件基础数据、客户资料等;
仓库管理员:配件采购、配件出库、库存管理;

项目图片:
















部分代码:

package com.zou.controller;import com.zou.bean.CarInfo;
import com.zou.service.CarInfoService;
import com.zou.service.ClientService;
import com.zou.utils.TableConvent;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;import java.util.List;
import java.util.Map;/** 汽车表控制层 */
@Controller
@RequestMapping("/car")
public class CarController {// 创建汽车业务层对象@Autowired private CarInfoService carService;// 创建客户服务层对象@Autowired private ClientService cliService;/*** 更新** @param id* @param* @return*/@ResponseBody@RequestMapping(value = "/{id}", method = RequestMethod.POST)public String putResource(@PathVariable int id, @RequestBody CarInfo car) {// 设置汽车Idcar.setCarId(id);// 设置客户Idcar.setClientId(cliService.selectId(car.getClientName()));// 调用更新方法carService.updateByPrimaryKeySelective(car);// 返回successreturn "success";}/*** 更新前跳转页面** @param id* @return*/@RequestMapping(value = "/jump/{id}", method = RequestMethod.POST)public ModelAndView jump(@PathVariable int id, String carBrand, String carNumber, String clientName) {// 跳转至更新页面,并传递数据return new ModelAndView("forward:/views-add/car-add.jsp").addObject("car", new CarInfo(id, carBrand, carNumber, clientName));}/** 新增 */@ResponseBody@RequestMapping(value = "/", method = RequestMethod.POST)public String add(@RequestBody CarInfo car) {//    int i = 1 / 0;// 设置客户Idcar.setClientId(cliService.selectId(car.getClientName()));// 插入汽车信息carService.insertSelective(car);// 返回successreturn "success";}/** 删除 */@ResponseBody@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)public String delete(@PathVariable int id) {// 删除carService.deleteByPrimaryKey(id);// 返回successreturn "success";}/*** 查询所有汽车信息** @return*/@RequestMapping(value = "/", method = RequestMethod.GET)@ResponseBodypublic List<CarInfo> selectAll() {return carService.selectAll();}/*** 查询所有汽车信息(layui渲染)** @return*/@RequestMapping(value = "/2", method = RequestMethod.GET)@ResponseBodypublic Map selectAll2() {// 调用方法渲染return TableConvent.toDo(carService.selectAll());}
}
package com.zou.controller;import com.zou.bean.RoleInfo;
import com.zou.service.ResourceService;
import com.zou.service.RoleInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;import java.util.List;@Controller
@CrossOrigin
@RequestMapping(value = "/role")
public class RoleController {// 资源表服务层实例@Autowired RoleInfoService roleService;// 角色资源表服务层实例//  @Autowired RoleResourceService roleResService;// 资源表服务层实例@Autowired ResourceService resService;/*** 更新** @param id* @param* @return*/@RequestMapping(value = "/{id}", method = RequestMethod.POST)public String putResource(@PathVariable int id, String roleName, String roleDesc) {// 更新角色表roleService.updateByPrimaryKeySelective(new RoleInfo(id, roleName, roleDesc));// 跳转页面return "role-list";}/*** 更新前跳转页面** @param id* @return*/@RequestMapping(value = "/jump/{id}", method = RequestMethod.POST)public ModelAndView postRole2(@PathVariable int id, String roleName, String roleDesc) {return new ModelAndView("role-add").addObject("role", new RoleInfo(id, roleName, roleDesc));}/*** 新增** @param* @return*/@RequestMapping(value = "/", method = RequestMethod.POST)public String postResource(String roleName, String roleDesc) {// 处理POST请求,用来新增// 插入新的角色roleService.insertSelective(new RoleInfo(roleName, roleDesc));// 跳转页面return "role-list";}/*** 删除** @param id* @return*/@ResponseBody@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)public String deleteResource(@PathVariable int id) {// 处理DELETE请求,用来删除Resource// 执行删除方法roleService.deleteByPrimaryKey(id);// 返回数据return "success";}/*** 查询所有角色信息(不包含资源)** @return*/@ResponseBody@RequestMapping(value = "/", method = RequestMethod.GET)public List<RoleInfo> getById() {return roleService.selectAll();}
}

获取方式一:点击获取

获取方式二:联系下方名片获取

毕设-基于SSM汽车维修管理系统相关推荐

  1. 基于SSM汽车维修管理系统-连锁店版

    基于SSM汽车维修管理系统-连锁店版 本系是针对汽车修理厂行业开发的管理系统.可以适配单店使用,也可以适配连锁店使用.整个系统的框架是基于ssm搭建,使用MySQL作为数据库,使用idea作为开发工具 ...

  2. 毕设-基于SSM物业管理系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:springMVC,前端HTML 主要功能 小区管理.房产管理.栋数管理.车位管理.车位使用管理.资产管理.收费项目.收费明细管 ...

  3. 基于JAVA汽车维修管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA汽车维修管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA汽车维修管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  4. 基于SSM酒店管理系统

    1,项目功能: (1)房间管理:该模块主要实现房间信息的查询,房间信息的删除,房间信息的修改以及房间信息的查看.管理员可以在系统中查看房间列表,并对列表信息后面得编辑按钮进入编辑页面,在编辑页面把修改 ...

  5. 基于SSM教务管理系统

    1,项目功能: 学校教务管理系统根据需求分析,分为三个用户类型:管理员,学生,教师,而每个用户类型具备不同的功能.管理员管理用户信息,系统信息,课程审核等,学生可以查询课程和成绩信息,还可以修改个人信 ...

  6. 基于SSM物业管理系统

    1,项目功能: 业主管理,漏洞信息管理,房间信息管理,房号绑定,车位信息管理,缴费信息,报修管理,投诉管理等. 适合做毕业设计参考项目. 2,涉及技术:SSM框架,Maven,Tomcat 3,开发环 ...

  7. java项目-第104期基于ssm出租车管理系统-java毕业设计

    java项目-第104期基于ssm出租车管理系统 [源码请到资源专栏下载] 1.项目简述 这是汽车出租车管理系统,主要是解决出租公司或者汽车销售公司的车辆借用问题.比如用户 借用某辆车.借车归还等流程 ...

  8. 基于SSM图书管理系统

    1查询所有图书 管理员Manager 对象在进入到系统中后,选择图书查询时,系统执行管理书库Books对象中的获取所有图书信息,形成List<Books>返回给页面进行显示. 2 条件图书 ...

  9. 基于SSM固定资产管理系统

    开发技术:SSM(spring+springmvc+mybatis)+maven 开发环境:idea+mysql+tomcat 项目名称:基于SSM的固定资产管理系统 系统功能简介:系统分为三个角色, ...

最新文章

  1. SQL操作的组成部分-数据控制
  2. docker 容器中yum网速慢报错 Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds 解决方法
  3. 帷幕的帷是什么意思_俗语:“宁娶寡妇,不娶生妻!”什么是“生妻”?老祖宗智慧...
  4. 用fieldset标签轻松实现Tab选项卡效果
  5. 【吾日三省吾身】2015.6.03-涅槃行动第十六天
  6. WCF常见问题及解决方案
  7. Flexbox 布局
  8. python判断字典,列表,元组为空的方法。
  9. linux svn可视化工具,CentOS6.5安装SVN 可视化管理工具iF.SVNAdmin
  10. videojs插件使用
  11. Web前后端数据交换技术和规范发展史:Form、Ajax、Comet、Websocket
  12. 使用Eclipse构建GeoTools项目
  13. 开放源代码的软件测试工具
  14. 大数阶乘 nyoj28
  15. Computing the cost J(θ)----吴恩达机器学习作业
  16. 数字电子技术基础笔记(精简)
  17. 北京交通大学离散数学 谓词逻辑_离散数学测验题——谓词逻辑答案
  18. 软件规模估算常用的5种方法及实用工具。
  19. linux系统安装nacos(减少踩坑)并设置开机自动
  20. 如何将图片转换成字符画

热门文章

  1. Atmel SAMA5D3 U-Boot 启动流程简单分析
  2. 贝塞尔曲线的特性总结
  3. linux 音频转换工具,Sound Converter:Ubuntu最好的声音转换器
  4. javaweb JAVA JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统
  5. Open Set Domain Adaptation
  6. ZYNQ IP核之MMCM/PLL
  7. 计算机毕业设计Java合同管理(源码+系统+mysql数据库+lw文档)
  8. R语言保存绘图结果到图片
  9. 【有奖互动】2019 最难忘的三行代码
  10. ajax使用post提交时却报错为 Request GETUnsupport