java SSM拖拉机售后管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点
    java SSM拖拉机售后管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源
代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java ssm拖拉机售后管理系统


二、功能介绍
前台模块:
用户登录、个人信息修改
我的排班信息
巡检管理
设备报修管理
后台(管理员管理)模块: 
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)区域管理:对区域信息进行添加、删除、修改和查看
(3)住户管理:对住户信息进行添加、删除、修改和查看
(4)设备管理:对设备信息进行添加、删除、修改和查看
(5)批次管理:对批次信息进行添加、删除、修改和查看
(6)排班管理:对排班信息进行添加、删除、修改和查看
(7)巡检管理:对巡检信息进行添加、删除、修改和查看
(8)设备报修管理:对设备报修信息进行添加、删除、修改和查看

数据库设计

(1)用户信息表如表5.1所示:

表5.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

lxdh

VARCHAR

40

联系电话

7

lxdz

VARCHAR

40

联系地址

(2)客户如表5.2所示:

表5.2 客户表

序号

字段名称

数据类型

长度

主键

描述

1

khid

INTEGER

11

客户编号

2

khmc

VARCHAR

40

客户名称

3

tlj

VARCHAR

40

拖拉机

4

bzq

VARCHAR

40

保质期

5

gmrq

VARCHAR

40

购买日期

6

sfzb

VARCHAR

40

是否在保

(3)工单表如表5.3所示:

表5.3 工单表

序号

字段名称

数据类型

长度

主键

描述

1

gdid

INTEGER

11

工单编号

2

dh

VARCHAR

40

单号

3

cph

VARCHAR

40

车牌号

4

cjh

VARCHAR

40

车架号

5

fdjh

VARCHAR

40

发动机号

6

kh

VARCHAR

40

客户

7

xh

VARCHAR

40

型号

8

gzms

VARCHAR

40

故障描述

9

dd

VARCHAR

40

地点

10

czr

VARCHAR

40

操作人

11

czsj

VARCHAR

40

操作时间

12

zt

VARCHAR

40

状态

13

sfzb

VARCHAR

40

是否在保

14

lc

VARCHAR

40

路程

15

lf

VARCHAR

40

路费

16

fy

VARCHAR

40

费用

17

cb

VARCHAR

40

成本

(4)派工单表如表5.4所示:

表5.4 派工单信息表

序号

字段名称

数据类型

长度

主键

描述

1

pgdid

INTEGER

11

派工单编号

2

dh

VARCHAR

40

单号

3

gd

VARCHAR

40

工单

4

wxy

VARCHAR

40

维修员

5

gzms

VARCHAR

40

故障描述

6

gzjqxx

VARCHAR

40

故障机器信息

7

dd

VARCHAR

40

地点

8

zccfrq

VARCHAR

40

最迟出发日期

9

czsj

VARCHAR

40

操作时间

10

zt

VARCHAR

40

状态

(5)维修单表如表5.5所示:

表5.5 维修单表

序号

字段名称

数据类型

长度

主键

描述

1

wxdid

INTEGER

11

维修单编号

2

pgd

VARCHAR

40

派工单

3

cfsj

VARCHAR

40

出发时间

4

jssj

VARCHAR

40

结束时间

5

xcgz

VARCHAR

40

现场故障

6

gzfx

VARCHAR

40

故障分析

7

ljgh

VARCHAR

40

零件更换

8

jl

VARCHAR

40

结论

9

zt

VARCHAR

40

状态

系统ER 图

代码实现

	@RequestMapping(value="/add")public String add(guihai guihai,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("ghid", guihai.getGhid());//归还编号map.put("pgd", guihai.getPgd());//派工单map.put("lj", guihai.getLj());//零件map.put("sl", guihai.getSl());//数量map.put("czr", guihai.getCzr());//操作人map.put("czsj", guihai.getCzsj());//操作时间String ghid=(String)guihai.getGhid();//归还编号String pgd=(String)guihai.getPgd();//派工单String lj=(String)guihai.getLj();//零件String sl=(String)guihai.getSl();//数量String czr=(String)guihai.getCzr();//操作人String czsj=(String)guihai.getCzsj();//操作时间guihaidao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "guihai/guihaiadd";}/**删除 * */@RequestMapping(value="/del")public String  del(Integer id,HttpServletRequest request,Map<String,Object> map){//	Map<String,Object> map= new HashMap<String,Object>();String a=(String)request.getParameter("keyid");id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");guihaidao.del(id);return selectall(null,map,request);}/*** 修改guihai信息*/@RequestMapping(value="/update")public String update(guihai guihai,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("ghid", guihai.getGhid());//归还编号map.put("pgd", guihai.getPgd());//派工单map.put("lj", guihai.getLj());//零件map.put("sl", guihai.getSl());//数量map.put("czr", guihai.getCzr());//操作人map.put("czsj", guihai.getCzsj());//操作时间String ghid=(String)guihai.getGhid();//归还编号String pgd=(String)guihai.getPgd();//派工单String lj=(String)guihai.getLj();//零件String sl=(String)guihai.getSl();//数量String czr=(String)guihai.getCzr();//操作人String czsj=(String)guihai.getCzsj();//操作时间request.setAttribute("msg", "<script>alert('修改成功');</script>");guihaidao.update(map);return selectall(null,map1,request);}


三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspssmtlj.sql,系统名称ssmntlj
    4、系统首页地址:http://127.0.0.1:8080/ssmtlj/login.jsp

四 系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/590734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

raid解析

raid原理是把各个硬盘组成一个组&#xff0c;是磁盘的集合&#xff0c;按照排列组合的方法给raid去不同的名字。 raid 0磁盘 读写性能都提高 在什么情况下使用1快盘raid 0 &#xff1f; 实际利用率 100% 系统中要不然都做raid 要不然都不做raid 当前6快盘都是raid 但是…

es简单入门

星光下的赶路人star的个人主页 努力努力再努力 文章目录 1、简介2、使用场景3、基本知识4、中文文档和官网链接5、增删改查&#xff08;php代码&#xff09;6、基本查询7、HTTP操作7.1 索引操作7.1.1 创建索引 7.2 文档操作7.2.1 创建文档7.2.2 查看文档7.2.3 修改文档7.2.4 修…

NLP:预测新闻类别 - 自然语言处理中嵌入技术

简介 在数字时代&#xff0c;在线新闻内容呈指数级增长&#xff0c;需要有效的分类以增强可访问性和用户体验。先进机器学习技术的出现&#xff0c;特别是在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;为文本数据的自动分类开辟了新的领域。本文[1]探讨了在 NLP …

基于EMD的滚动轴承故障诊断算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1EMD的基本原理 固有模态函数&#xff08;IMF&#xff09; 筛分过程 4.2 基于EMD的滚动轴承故障诊断算法 信号预处理 EMD分解 特征提取 故障诊断 5.算法完整程序工程 1.算法运行效…

SpringBoot 实现Execl 导入导出

1、引包 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>3.0.3</version></dependency><dependency><groupId>cn.afterturn</groupId><artifactId>easy…

【复现】FreeU以及结合stable diffusion

code&#xff1a;GitHub - ChenyangSi/FreeU: FreeU: Free Lunch in Diffusion U-Net 才发现AnimateDiff更新v3了&#xff0c;以及又发了篇CVPR的改进工作&#xff1a; 在这个版本中&#xff0c;我们通过域适配器LoRA对图像模型进行了微调&#xff0c;以便在推理时具有更大的灵…

MySQL 高级(进阶) SQL 语句

目录 一、实验环境准备 二、MySQL高阶查询 1、语句与命令 2、实验实操 三、MySQL函数 1、语句与命令 2、实验操作 一、实验环境准备 #创建两个数据表&#xff0c;为实验提供环境&#xff1a; use kgc; #选择数据库&#xff0c;有则直接使用 无则按照以下步骤自建即可…

WPF+Halcon 培训项目实战(8-9):WPF+Halcon初次开发

文章目录 前言相关链接项目专栏运行环境匹配图片WPF Halcon组件HSmartWindowControlWPF绑定读取图片运行代码运行结果 抖动问题解决运行结果 绘制矩形绘制图像会消失 绘制对象绑定事件拖动事件 前言 为了更好地去学习WPFHalcon&#xff0c;我决定去报个班学一下。原因无非是想…

nginx安装和配置

目录 1.安装 2.配置 3.最小配置说明 4. nginx 默认访问路径 1.安装 使用 epel 源安装 先安装 yum 的扩展包 yum install epel-release -y 再安装 nginx yum install nginx -y 在启动nginx 前先关闭防火墙 systemctl stop firewalld 取消防火墙开机自启 systemctl di…

Self-attention学习笔记(Self Attention、multi-head self attention)

李宏毅机器学习Transformer Self Attention学习笔记记录一下几个方面的内容 1、Self Attention解决了什么问题2、Self Attention 的实现方法以及网络结构Multi-head Self Attentionpositional encoding 3、Self Attention 方法的应用4、Self Attention 与CNN以及RNN对比 1、Se…

基于grpc从零开始搭建一个准生产分布式应用(8) - 01 - 附:GRPC公共库源码

开始前必读&#xff1a;​​基于grpc从零开始搭建一个准生产分布式应用(0) - quickStart​​ common包中的源码&#xff0c;因后续要用所以一次性全建好了。 一、common工程完整结构 二、引入依赖包 <?xml version"1.0" encoding"UTF-8"?> <p…

【linux】cat的基本使用

cat是一个常用的命令&#xff0c;用来显示文本的内容&#xff0c;合并和创建文本文件 类似命令还有显示文件开头的内容&#xff1a; 【linux】head的用法 输出文件开头的内容-CSDN博客 显示文件末尾的内容&#xff1a; 【linux】tail的基本使用-CSDN博客 当我们想到了想要…

Zookeeper-Zookeeper选举源码

看源码方法&#xff1a; 1、先使用&#xff1a;先看官方文档快速掌握框架的基本使用 2、抓主线&#xff1a;找一个demo入手&#xff0c;顺藤摸瓜快速静态看一遍框架的主线源码&#xff0c;画出源码主流程图&#xff0c;切勿一开始就陷入源码的细枝末节&#xff0c;否则会把自…

Primavera Unifier 项目控制延伸:Phase Gate理论:3/3

继续上一篇阶段Gate的具体内容 https://campin.blog.csdn.net/article/details/127827681https://campin.blog.csdn.net/article/details/127827681 阶段 3 研发 前述阶段的计划和安排都要在研发阶段执行起来&#xff0c;同时&#xff0c;最重要的产品设计和开发部分也需要在…

系统学习Python——装饰器:函数装饰器-[对方法进行装饰:基础知识]

分类目录&#xff1a;《系统学习Python》总目录 我们在前面的文章中编写了第一个基于类的tracer函数装饰器的时候&#xff0c;我们简单地假设它也应该适用于任何方法一一一被装饰的方法应该同样地工作&#xff0c;并且自带的self实例参数应该直接包含在*args的前面。但这一假设…

计算机基础面试题 |04.精选计算机基础面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

python打开文件的方式比较

open(addr,w) 打开之后文件无论以前有什么&#xff0c;打开后都要清空 /// open(addr,r) 文件打开后&#xff0c;不删除以前内容

多人协同开发git flow,创建初始化项目版本

文章目录 多人协同开发git flow&#xff0c;创建初始化项目版本1.gitee创建组织模拟多人协同开发2.git tag 打标签3.git push origin --tags 多人协同开发git flow&#xff0c;创建初始化项目版本 1.gitee创建组织模拟多人协同开发 组织中新建仓库 推送代码到我们组织的仓库 2…

STM32与TB6612电机驱动器的基础入门教程

TB6612是一款常用的双路直流电机驱动芯片&#xff0c;适用于小型机器人以及其他需要控制电机方向和转速的应用。在STM32微控制器的配合下&#xff0c;可以实现对TB6612电机驱动器的控制&#xff0c;进而实现电机的控制。本文将带领读者一步步了解如何搭建基于STM32与TB6612的电…

我从来不理解JavaScript闭包,但我用了它好多年

前言 &#x1f4eb; 大家好&#xff0c;我是南木元元&#xff0c;热衷分享有趣实用的文章&#xff0c;希望大家多多支持&#xff0c;一起进步&#xff01; &#x1f345; 个人主页&#xff1a;南木元元 你是否学习了很久JavaScript但还没有搞懂闭包呢&#xff1f;今天就来聊一下…