SSM车辆综合管理系统J2EE(包含车辆驾驶员油耗年检以及维修保养百度echarts统计图表)JAVAWEB网站
目录
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网站相关推荐
- 计算机毕业设计ssm情报综合管理系统36zgo系统+程序+源码+lw+远程部署
计算机毕业设计ssm情报综合管理系统36zgo系统+程序+源码+lw+远程部署 计算机毕业设计ssm情报综合管理系统36zgo系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 车辆监控管理系统、GPS车辆监控系统、车辆监控管理系统技术方案 ,车辆监控管理系统设计,车载监控终端TBOX,车辆监控系统终端
车辆监控管理系统是利用全球定位技术.通过无线数据传输,并 配合计算机软件(MIS)实现对车辆的各项静态和动态信息进行管理. 车辆监控管理系统的组成:包括车载设备,监控管理中心,无线通信网络. 车载监控 ...
- 基于php车辆违章信息管理系统,JSP+MySQL基于ssm的车辆违章管理系统
随着时代的发展,交通也变的越来越便利,私家车的数量也在逐步的增加,这就难免会产生一些违章信息,很多时候人们没有一个靠谱的违章查询网站,每次查询违章的时候都是到百度进行查询,这很不方便,为了解决这一问题 ...
- Java+MySQL基于ssm的车辆违章管理系统
随着时代的发展,交通也变的越来越便利,私家车的数量也在逐步的增加,这就难免会产生一些违章信息,很多时候人们没有一个靠谱的违章查询网站,每次查询违章的时候都是到百度进行查询,这很不方便,为了解决这一问题 ...
- 计算机毕业设计ssm电脑销售管理系统
最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品 你的选题刚好在下面有,有时间看到机会给您发 1 ssm学生宿舍信息管理系统 2 springcloud基于微服务架构的小区生活服务平台的设 ...
- 驾校预约系统mysql_基于jsp+mysql+Spring+mybatis的SSM驾校预约管理系统
运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: 最好是Tomcat 7 ...
- 计算机毕业设计ssm职工工资管理系统
最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品 你的选题刚好在下面有,有时间看到机会给您发 1 ssm海南自贸港知识学习与测试 2 ssm电影网站 3 jsp校园快递代领系统 4 jsp ...
- jsp+mysql汽车维修管理系统的设计与开发_基于jsp+mysql+Spring+mybatis的SSM汽车维修中心管理系统...
运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 硬件环境: windows 7/8/10 ...
- 计算机毕业设计ssm高校就业管理系统157v3系统+程序+源码+lw+远程部署
计算机毕业设计ssm高校就业管理系统157v3系统+程序+源码+lw+远程部署 计算机毕业设计ssm高校就业管理系统157v3系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 基于SSM的勤工助学管理系统
基于SSM的勤工助学管理系统 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善 开发环境: Eclipse ,MYSQL,JDK1. ...
最新文章
- 【IT界的厨子】酱香鲈鱼
- cv mat的shape_将ndarray转换为cv::Mat的最简单方法是什么?
- 【计算机组成原理】CPU
- 口算练习题(洛谷P1957题题解,Java语言描述)
- .net framework处理xml
- 你真明白 Python 装饰器么?
- 计算机通信网填空题答案 与rs232接口相比,x.21接口,2020年自考计算机网络与通信问答题及答案:第三章...
- ZD_source code for problem 2971
- 树莓派4B安装windows xp windows 95( windows xp windows 95 for raspberry pi 4B)
- php vampsever,歌曲 Cheater MP3,在线试听,下载 The Vamps 外语歌曲网
- 四相五线步进电机定时器驱动
- Python:保存文件npy格式
- 关于高速光耦6n137的使用总结_高速光耦6n137典型应用电路图汇总(多谐振荡/光电隔离器/光耦开关)...
- Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
- python文档学习
- 苹果系统 虚拟机_大连win10远程双系统重装电脑维修7苹果笔记本安装做虚拟机服务mac8...
- php 函数索引 中文索引
- xcode登陆appleid报错:连接appleid服务器时出错
- flink中的时间属性
- P4844 LJJ爱数数