1、概述

本汽车美容管理系统的功能主要完成进站美容车辆的基本信息以及在业务过程中产生的信息的管理,大体上包括车辆的基本信息的管理、物件的采购管理以及美容过程信息管理等。车辆的基本信息的管理包括客户信息管理、车辆信息车辆管理及车辆美容记录的管理,同时实现美容记录的增加、修改、删除和美容记录的功能。物件的采购管理实现对车辆配件的采购管理以及配件供应商信息的管理。综合查询实现对车辆的基本信息、美容记录信息、美容项目信息、美容结算信息和美容配件材料信息的查询。开发本系统的目的在于将传统的汽车美容业务信息化,使其能够与当今的主流商业、服务业模式相匹配,从而促使该行业继续进步发展,以便为社会的整体进步铺路设桥。

关键词:车辆美容、车辆管理、美容综合查询、汽车美容管理

2、搭建环境

本文以实现一个汽车维修4S美容中心网站和管理系统为目标,从环境搭建到编码实现全过程讲述

我们使用javaweb、J2EE来构建汽车维修4S美容中心网站和管理系统,环境使用最新版jdk和tomcat,配合mysql数据库

开发工具使用idea(也可以使用eclipse),数据库管理工具使用Navicat Premium

开发框架使用JavaBean Servlet MVC结构;

没有使用SSH(Struts+Spring+Hibernate)或SSM(Spring+SpringMVC+MyBatis),这两个框架我们在别的项目中再介绍开发过程

在项目中会引入My97DatePicker作为前端日期时间选择工具,使用fckeditor作为富媒体编辑器(也可以使用百度的ueditor)

使用百度echart来实现图表统计功能。

使用JSTL(Java server pages standarded tag library,即JSP标准标签库),此库是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。

3、数据表结构

⑤ 单据(ID,单据号,车牌号,美容日期,美容状态)

⑥ 零配件(ID,配件编号,配件名称,采购厂家,厂家电话,库存数量,购入价格,销售价格,所属车辆类型)

⑦ 美容类别(ID,美容类别)

⑧ 型号(ID,型号)

​4、后端示例

package servlet.admin;import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import bean.InsertUpdateDelBean;
import bean.SelectBean;import util.Validate;public class djdhServlet extends HttpServlet {/*** Constructor of the object.*/public djdhServlet() {super();}/*** Destruction of the servlet. <br>*/public void destroy() {super.destroy(); // Just puts "destroy" string in log// Put your code here}public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {Validate vd = new Validate();//确认后将完成车辆美容过程, 由于缺货订单处理 请货-&gt; 到货状态 此处操作后将完成订单String sql = "";InsertUpdateDelBean ib1 = new InsertUpdateDelBean();SelectBean ib = new SelectBean();String ViewID = request.getParameter("ViewID");String DelID = request.getParameter("DelID");String djhao =request.getParameter("djhao") ;String zt;//状态String s;//存储消息String xysl;//需要数量String id;//修车IDString pjid;//修车配件IDString kcsl;//修车配件IDString pjmc;//修车配件IDString pjbh;//修车配件IDString qhsl;//请货数量if (request.getParameter("DelID")!=null) {sql = "select * From xiuchepeijian where  danjuhao='" + djhao + "'";//处理单据情况zt = "完成";String[] argsxcpj = {"ID","danjuhao","peijiangID","xuyaoshuliang","qinghuoshuliang"};ArrayList alliebie = ib.select(sql, argsxcpj);for(int i = 0;i < alliebie.size();i++){ArrayList alRow3 = (ArrayList)alliebie.get(i);  qhsl = alRow3.get(4).toString();xysl = alRow3.get(3).toString();id = alRow3.get(0).toString();//得到订单需要零件数量pjid = alRow3.get(2).toString();//更新修车配件请货信息sql = "update  xiuchepeijian set qinghuoshuliang=0 where  danjuhao='" + djhao + "'";ib1.insertANDupdateANDdel(sql);//更新库存信息
sql = "update  peijian set shuliang=shuliang- " + qhsl + " where  id=" + pjid;ib1.insertANDupdateANDdel(sql);}sql = "update  danju set zhuangtai='完成' where  danjuhao='" + djhao + "'";ib1.insertANDupdateANDdel(sql);//更新订单信息s="订单处理完成!查看订单请到完成订单中查看!";request.setAttribute("s", s);RequestDispatcher rd1=request.getRequestDispatcher("/admin/dj_confirm_View_dh.jsp?ViewID="+ViewID);rd1.forward(request,response); }         }public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request,response);}/*** Initialization of the servlet. <br>** @throws ServletException if an error occure*/public void init() throws ServletException {// Put your code here}}

5、前端示例

package servlet.qiantai;import java.io.IOException;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import util.MD5;import util.Validate;
import bean.InsertUpdateDelBean;public class RegServlet extends HttpServlet {/*** Constructor of the object.*/public RegServlet() {super();}/*** Destruction of the servlet. <br>*/public void destroy() {super.destroy(); // Just puts "destroy" string in log// Put your code here}public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Validate vd = new Validate();String name = vd.getUnicode(request.getParameter("name"));String psw = vd.getUnicode(request.getParameter("psw"));MD5 MD = new MD5();String sql = "insert into `user`(username,psw) values('" + name + "','" + MD.MD5(psw) + "')";InsertUpdateDelBean ib = new InsertUpdateDelBean();int flag = ib.insertANDupdateANDdel(sql);if (flag == -1) {request.setAttribute("error", "1");} else {request.setAttribute("ok", "1");response.setHeader("Refresh", "5;URL=../qiantai/index.jsp");}RequestDispatcher rd = request.getRequestDispatcher("/qiantai/reg.jsp");rd.forward(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}/*** Initialization of the servlet. <br>** @throws ServletException*             if an error occure*/public void init() throws ServletException {// Put your code here}}

基于ideaSSM的汽车维修4S美容中心网站和管理系统(javaweb-php-netC#-j2ee-springboot)包含材料配件零件管理-项目管理-车辆管理-采购订单-图表echart统计分析相关推荐

  1. java毕业设计——基于JSP+sqlserver的环境美容服务公司网站设计与实现(毕业论文+程序源码)——公司网站

    基于JSP+sqlserver的环境美容服务公司网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于JSP+sqlserver的环境美容服务公司网站设计与实现,文章末尾附有本毕业设计的论文 ...

  2. java毕业设计美容中心在线后台管理系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计美容中心在线后台管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计美容中心在线后台管理系统源码+lw文档+mybatis+系统+mysql数据库+调 ...

  3. java计算机毕业设计美容中心在线后台管理系统源码+系统+mysql数据库+lw文档

    java计算机毕业设计美容中心在线后台管理系统源码+系统+mysql数据库+lw文档 java计算机毕业设计美容中心在线后台管理系统源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B ...

  4. 基于asp.net732汽车4s店销售网站

    让传统汽车销售行业从线下转移到线上,扩大用户对于汽车的选择面,改变传统4S店汽车型号少的劣势,使用户了解到更多的汽车,有更加广泛的选择,对于汽车公司的发展尤为重要. 任务:本网站包括:管理员.销售方. ...

  5. 基于ssm-mysql易付宝理财中心网站

    角色:管理员.用户 管理员功能:登陆 用户名和密码在数据库登陆             用户管理:查看注册用户列表 仅仅查看.             保险产品管理:增删改查.             ...

  6. 基于idea-SSM的民宿酒店宾馆房间预订管理系统(javaweb-php-asp.netC#-j2ee)包含钟点客房散客团体会员入住离店营业统计分析建议

    目录 1 概述 1.1 用户部分 1.2 管理员部分 2 数据库表 3 关键代码 4 效果演示 1 概述 本系统是为了实现酒店宾馆的电脑化操作,因此酒店宾馆的各项服务基本上全包括在内.本系统主要用于预 ...

  7. java商城管理系统ssm_基于SSM+MYSQL的一个小型商城网站后台管理系统

    package com.gm.common; import java.util.ArrayList; import java.util.List; /** * 分页功能类 * @author Adm ...

  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统

    项目功能: 英语知识 英语音乐 英语视频 英语课程 英语专家 管理员登录 文章管理 文章类型管理 文章来源管理 页面效果:

  9. 【java毕业设计】基于javaEE+SSH+mysql的百货中心供应链管理系统设计与实现(毕业论文+程序源码)——供应链管理系统

    基于javaEE+SSH+mysql的百货中心供应链管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSH+mysql的百货中心供应链管理系统设计与实现,文章末尾附有 ...

最新文章

  1. 职业操盘手内部教材 z
  2. 基于JSP/SERVLET的省心物流管理
  3. ACE - Reactor模式源码剖析及具体实现(大量源码慎入)
  4. Charles的断点调试(APP)
  5. 2019年终总结一下吧
  6. halcon模板匹配测试流程
  7. 使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题
  8. c++ vector学习
  9. MFC中五个初始类的作用
  10. golang 指针总结(与C/C++区别不大,就是不可以p+1偏移)
  11. 迭代器模式(Iterator)解析例子
  12. 遥感高光谱分类文献阅读:Going Deeper with Contextual CNN for Hyperspectral Image Classification
  13. GitHub 使用入门,创建仓库、添加分支...
  14. 项目管理(PMP)你要的干货都在这!
  15. Appium自动化下拉刷新
  16. 每天学习10句英语-第四天
  17. Intent intent =new Intent(getActivity(),DeliverListActivity.class,Cannot resolve method'getActivity'
  18. 高并发访问数据库引发的故障
  19. 【移动通信】信号质量评估RSRP和SINR
  20. Win10 笔记本显示器颜色太艳,如何将电脑屏幕颜色调淡

热门文章

  1. 一个人吃饭,一个人陪伴
  2. 随机森林算法训练及调参-附代码
  3. 程序员必备的黑科技工具,个个绝对是黑科技十足!
  4. Rot.js 随机地牢,迷宫地图生成
  5. UG NX 12直纹曲面
  6. 华为MateBook16安装easyconnect后无法ssh服务器
  7. 23种设计模式-行为型-模板模式
  8. 大数据工程师(运维)面试系列
  9. Java 键盘输入n个数进行排序输出
  10. VirtualXposed源码编译