一、课题背景
为汽车销售公司设计了一个汽车管理系统 技术:前台采用网页技术,后端采用SpringBoottMybatistvue 项目
描述:随着人们生活水平的不断提高,人们对汽车的消费和需求也越来越旺盛。多汽车销售公司仍然采用人工记账的传统方法,既容易出错又会导致账目混乱,查询和统计起来也非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。如何做好销售管理,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。本设计主要根据实际需求,划分了售前管理、车辆管理、订货管理、查询管理、售后管理和系统设定六大模块,采用springboot+Mybatis框架技术实现了客户来访、报价、订购等多个环节数据的跟踪管理服务,满足了汽车销售管理流程的功能需求。汽车销售管理系统不但能使各业务环节协调一致,而且操作简单,账目清晰。通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。主要功能如下:功能:,销售管理(售前、售后)2) 保险销售管理 了) 财务统计管理4) 销售人员管理5) 客户信息管理 6) 车辆管理
二、项目介绍
1、项目用到的技术栈
开发工具:idea
语言:java、js、html+ajax,layui
数据库:MySQL
框架:springboot、mybatis
2、项目实现功能
1)销售管理(售前、售后)2) 保险销售管理 了) 财务统计管理4) 销售人员管理5) 客户信息管理 6) 车辆管理
三、页面展示
1.登录页
2. 员工管理
3.权限管理
4. 汽车管理
四、源码展示
package com.rentcar.controller;import com.rentcar.service.LoginService;
import com.rentcar.util.IpUtil;
import com.rentcar.util.Meg;
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.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;/**** @Description 这是一个登陆的控制器类* @Param* @return**/
@Controller
public class LoginServlet {/*** 自动注入登陆的逻辑层的实例*/@Autowiredprivate LoginService loginService;@Autowiredprivate HttpSession httpSession;/*** 登陆时ajax传的数据的的处理*/@RequestMapping("/loginData")@ResponseBodypublic Meg loginData(@RequestParam String username,@RequestParam String password,@RequestParam String authCode,HttpServletRequest request) {String ip = IpUtil.getIpAddr(request);return loginService.login(username, password, authCode, ip);}/*** 登陆成功后加载主页左侧菜单的处理*/@RequestMapping("/loginJson")@ResponseBodypublic Meg loginJson() {return loginService.homeJson(httpSession);}/*** 退出后清除session,跳转到登陆页面*/@RequestMapping("/exit")public String exit() {httpSession.invalidate();return "index";}
}
欢迎大家一起交流学习(QQ):760508995