目录

1 最终效果

1.1整体效果

1.2 维修保养统计echarts图表

2 项目说明

3 代码结构

4 数据库实体描述

5 统计代码实现

5.1 后端JAVA代码

5.2 前端JSP代码


1 最终效果

1.1整体效果

1.2 维修保养统计echarts图表

2 项目说明

车辆综合管理系统包含如下功能:车辆管理、驾驶员信息管理、车辆使用油耗信息管理、车辆年检信息管理、车辆维修保养记录管理、以及维修保养次数的百度echarts统计折线图显示

本项目使用JavaBean Servlet MVC开发,相同功能的SSM Spring+SpringMVC+MyBatis开发的在其他课程中展示.

本项目使用mysql数据库,也可以移植到 SQL server中使用

3 代码结构

4 数据库实体描述

车辆分类信息:名称、介绍、选项

车辆信息:类型、品牌、型号、车架号、颜色、排量、选项

驾驶员信息:姓名、性别、联系电话、住址、驾驶证号

维护保养信息:车辆、时间、内容、费用

年检信息:车牌号、年检时间、到期时间、费用、经办人

油耗信息:车牌号、公里数、加油量、费用、时间

表1t_admin 管理员表

字段名称

字段类型

说明

userId

int

编号

userName

varchar

用户名

userPw

varchar

密码

role

varchar

角色

表2 car车辆表

字段名称

字段类型

说明

id

int

-

ph

varchar

牌号

xh

varchar

名称

cj

varchar

厂家

sj

varchar

日期

jg

varchar

价格

zt

varchar

状态

url

varchar

图片

bz

varchar

备注

flag

varchar

状态

表3 t_jiashiyuan 驾驶员管理

字段名称

字段类型

说明

id

int

编号

name

varchar

名称

sex

varchar

性别

age

varchar

年龄

tel

varchar

电话

address

varchar

地址

表4 t_catelog 车型分类

字段名称

字段类型

说明

id

int

编号

name

varchar

名称

jieshao

varchar

介绍

del

varchar

是否删除

5 统计代码实现

5.1 后端JAVA代码

package com.action;import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import com.orm.Total;import com.service.liuService;public class total_servlet extends HttpServlet
{ public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException {String type=req.getParameter("type");if(type.endsWith("totalMana")){totalMana(req, res);}}public void totalMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{List totalList =new ArrayList();List<Integer> cheliang_id_list=liuService.getAllCheliang_id();for(int i=0;i<cheliang_id_list.size();i++){int cheliang_id=cheliang_id_list.get(i);//int totalShuliang=liuService.getCheliangGuzhangShuliang(cheliang_id);Total total=new Total();total.setCheliang_id(cheliang_id);//total.setTotal(totalShuliang);total.setCheliang_name(liuService.getCheliangName(cheliang_id));totalList.add(total);}req.setAttribute("totalList", totalList);req.getRequestDispatcher("admin/total/totalMana.jsp").forward(req, res);}public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response) {RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI);try {dispatch.forward(request, response);return;} catch (ServletException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public void init(ServletConfig config) throws ServletException {super.init(config);}public void destroy() {}
}

5.2 前端JSP代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page isELIgnored="false" %>
<jsp:useBean id="loginService" scope="page" class="com.service.loginService"></jsp:useBean>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String path = request.getContextPath();
%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" /><script language=javascript src='<%=path %>/js/popcalendar.js'></script><script src="<%=path %>/js/echarts.common.min.js" type="text/javascript"></script><script language="javascript"></script></head><body leftmargin="2" topmargin="9" background='<%=path %>/images/allbg.gif'><div><form action="<%=path %>/weihubaoyang?type=tongji" name="formAdd" method="post">开始时间:<input name="kaishi" readonly="readonly" id="kaishi"     type="text"  onClick="popUpCalendar(this, kaishi, 'yyyy-mm-dd'); return false;"/>结束时间:<input name="jieshu" readonly="readonly" id="jieshu"     type="text"  onClick="popUpCalendar(this, jieshu, 'yyyy-mm-dd'); return false;"/><input type="submit" value="统计"/></form></div><%String weihutianshu = (String)request.getAttribute("weihutianshu");String weihushuju = (String)request.getAttribute("weihushuju");String baoyangtianshu = (String)request.getAttribute("baoyangtianshu");String baoyangshuju = (String)request.getAttribute("baoyangshuju");%><div id="weihu" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('weihu'));// 指定图表的配置项和数据var option = {title: {text: '每日车辆维护'},tooltip: {},legend: {data:['维护']},xAxis: {data: [<%=weihutianshu%>],axisLabel:{rotate:45, //刻度旋转45度角textStyle:{color:"red",fontSize:12}}},yAxis: {},series: [{name: '车辆',type: 'line',data: [<%=weihushuju%>]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script><div id="baoyang" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('baoyang'));// 指定图表的配置项和数据var option = {title: {text: '每日车辆保养'},tooltip: {},legend: {data:['保养']},xAxis: {data: [<%=baoyangtianshu%>],axisLabel:{rotate:45, //刻度旋转45度角textStyle:{color:"red",fontSize:12}}},yAxis: {},series: [{name: '车辆',type: 'line',data: [<%=baoyangshuju%>]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script></body>
</html>

SSM车辆综合管理系统J2EE(包含车辆驾驶员油耗年检以及维修保养百度echarts统计图表)JAVAWEB网站相关推荐

  1. 计算机毕业设计ssm情报综合管理系统36zgo系统+程序+源码+lw+远程部署

    计算机毕业设计ssm情报综合管理系统36zgo系统+程序+源码+lw+远程部署 计算机毕业设计ssm情报综合管理系统36zgo系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...

  2. 车辆监控管理系统、GPS车辆监控系统、车辆监控管理系统技术方案 ,车辆监控管理系统设计,车载监控终端TBOX,车辆监控系统终端

    车辆监控管理系统是利用全球定位技术.通过无线数据传输,并 配合计算机软件(MIS)实现对车辆的各项静态和动态信息进行管理. 车辆监控管理系统的组成:包括车载设备,监控管理中心,无线通信网络. 车载监控 ...

  3. 基于php车辆违章信息管理系统,JSP+MySQL基于ssm的车辆违章管理系统

    随着时代的发展,交通也变的越来越便利,私家车的数量也在逐步的增加,这就难免会产生一些违章信息,很多时候人们没有一个靠谱的违章查询网站,每次查询违章的时候都是到百度进行查询,这很不方便,为了解决这一问题 ...

  4. Java+MySQL基于ssm的车辆违章管理系统

    随着时代的发展,交通也变的越来越便利,私家车的数量也在逐步的增加,这就难免会产生一些违章信息,很多时候人们没有一个靠谱的违章查询网站,每次查询违章的时候都是到百度进行查询,这很不方便,为了解决这一问题 ...

  5. 计算机毕业设计ssm电脑销售管理系统

    最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品 你的选题刚好在下面有,有时间看到机会给您发 1 ssm学生宿舍信息管理系统 2 springcloud基于微服务架构的小区生活服务平台的设 ...

  6. 驾校预约系统mysql_基于jsp+mysql+Spring+mybatis的SSM驾校预约管理系统

    运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: 最好是Tomcat 7 ...

  7. 计算机毕业设计ssm职工工资管理系统

    最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品 你的选题刚好在下面有,有时间看到机会给您发 1 ssm海南自贸港知识学习与测试 2 ssm电影网站 3 jsp校园快递代领系统 4 jsp ...

  8. jsp+mysql汽车维修管理系统的设计与开发_基于jsp+mysql+Spring+mybatis的SSM汽车维修中心管理系统...

    运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 硬件环境: windows 7/8/10 ...

  9. 计算机毕业设计ssm高校就业管理系统157v3系统+程序+源码+lw+远程部署

    计算机毕业设计ssm高校就业管理系统157v3系统+程序+源码+lw+远程部署 计算机毕业设计ssm高校就业管理系统157v3系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...

  10. 基于SSM的勤工助学管理系统

    基于SSM的勤工助学管理系统 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善 开发环境: Eclipse ,MYSQL,JDK1. ...

最新文章

  1. 【IT界的厨子】酱香鲈鱼
  2. cv mat的shape_将ndarray转换为cv::Mat的最简单方法是什么?
  3. 【计算机组成原理】CPU
  4. 口算练习题(洛谷P1957题题解,Java语言描述)
  5. .net framework处理xml
  6. 你真明白 Python 装饰器么?
  7. 计算机通信网填空题答案 与rs232接口相比,x.21接口,2020年自考计算机网络与通信问答题及答案:第三章...
  8. ZD_source code for problem 2971
  9. 树莓派4B安装windows xp windows 95( windows xp windows 95 for raspberry pi 4B)
  10. php vampsever,歌曲 Cheater MP3,在线试听,下载 The Vamps 外语歌曲网
  11. 四相五线步进电机定时器驱动
  12. Python:保存文件npy格式
  13. 关于高速光耦6n137的使用总结_高速光耦6n137典型应用电路图汇总(多谐振荡/光电隔离器/光耦开关)...
  14. Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
  15. python文档学习
  16. 苹果系统 虚拟机_大连win10远程双系统重装电脑维修7苹果笔记本安装做虚拟机服务mac8...
  17. php 函数索引 中文索引
  18. xcode登陆appleid报错:连接appleid服务器时出错
  19. flink中的时间属性
  20. P4844 LJJ爱数数

热门文章

  1. VM虚拟机 运行UEFI程序
  2. ffmpeg flv转MP4
  3. python mysql 优化_Python之MySQL优化(上)
  4. Qt调节电脑屏幕亮度
  5. python写网络爬虫的环境搭建(windows完整版)
  6. ubuntu系统克隆
  7. JavaScript数组some方法
  8. 驻波在物理上的应用与魅力
  9. Mesos | 1.3.2 webui static 界面代码分析 ——app.js/relative-date.js
  10. 海马玩模拟器连接AndroidStudio