java ssh 二手车交易管理系统eclipse开发mysql数据库MVC模式java编程网页设计

一、源码特点
     JSP ssh 二手车交易管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用
B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。

视频链接 https://www.bilibili.com/video/BV1xN4y1S755/

二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)销售人员管理:对销售人员信息进行添加、删除、修改和查看
(3)审核人员管理:对审核人员信息进行添加、删除、修改和查看
(4)车型管理:对车型信息进行添加、删除、修改和查看
(5)二手车管理:对二手车信息进行添加、删除、修改和查看
(6)订单管理:对订单信息进行添加、删除、修改和查看
(7)公告管理:对公告信息进行添加、删除、修改和查看
(8)反馈记录管理:对反馈记录信息进行添加、删除、修改和查看

数据库设计

[表xsry] 销售人员列属性表格

序号字段名称数据类型长度主键描述
1xsryidINTEGER11销售人员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址

[表shry] 审核人员列属性表格

序号字段名称数据类型长度主键描述
1shryidINTEGER11审核人员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址

[表chexing] 车型列属性表格

序号字段名称数据类型长度主键描述
1cxidINTEGER11车型编号
2cxVARCHAR40车型
3bhVARCHAR40编号
4sssjVARCHAR40上市时间
5plVARCHAR40排量
6sjVARCHAR40售价
7kcVARCHAR40库存

[表esc] 二手车列属性表格

序号字段名称数据类型长度主键描述
1escidINTEGER11二手车编号
2clVARCHAR40车辆
3tpVARCHAR40图片
4cxVARCHAR40车型
5lbVARCHAR40类别
6ysVARCHAR40颜色
7jgVARCHAR40价格
8clztVARCHAR40车辆状态

[表dingdan] 订单列属性表格

序号字段名称数据类型长度主键描述
1ddidINTEGER11订单编号
2ddlsVARCHAR40订单流水
3clVARCHAR40车辆
4khVARCHAR40客户
5lxdhVARCHAR40联系电话
6xssjVARCHAR40销售时间
7ztVARCHAR40状态
8zjgVARCHAR40总价格
9smVARCHAR40说明

[表gonggao] 公告列属性表格

序号字段名称数据类型长度主键描述
1ggidINTEGER11公告编号
2btVARCHAR40标题
3nrVARCHAR40内容
4fbsjVARCHAR40发布时间

代码设计

	public String add(){//对表esc进行添加操作String sql="";int num=0;DBO db=new DBO();ResultSet rs=null;try{sql="select count(1) as num from esc where cl='"+esc.getCl()+"' or cjh='"+esc.getCjh()+"'";rs=db.query(sql);if(rs.next()){num=rs.getInt("num");}if(num>0){ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、车辆或车架信息重复');</script>");}else{dao.addesc(esc);ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");sql="update chexing set kc=kc+1 where bh='"+esc.getCx()+"'";db.update(sql);}}catch(Exception e){System.out.println(e.toString());}finally{db.close();}return "escadd";}public String list(){//对二手车进行管理 对表esc进行页面查询int size=10;//分页个数try{String hql=" from esc where 1=1";if(ServletActionContext.getRequest().getParameter("cl")!=null){hql+=" and cl='"+ServletActionContext.getRequest().getParameter("cl")+"'";}int count=dao.getescs(hql).size();pageCount=count%size==0?count/size:(count/size+1);if(pageNum<1){pageNum=1;}else if(pageNum>pageCount){pageNum=pageCount;}escs=dao.getescs(hql, pageNum, size);}catch(Exception e){System.out.println(e.toString());}return "esclist";}public String listp(){//对二手车进行管理 对表esc进行查询try{escs=dao.getescs(" from esc where 1=1");}catch(Exception e){System.out.println(e.toString());}return "esclistp";}public String del(){//对二手车进行删除 对表esc进行删除String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();esc tempbean=dao.getesc("from esc where escid="+keyid);try{dao.delesc(tempbean);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");return list();}

持久层设计

public void delesc(esc u){delObj(u);}/*对表esc进行查询单条记录返回一个实体bean对象*/public esc getesc(String hql){return (esc)getObjByHql(hql);}@SuppressWarnings("unchecked")/*对表esc查询结果集体操作*/public List<esc> getescs(DetachedCriteria dc,int pageNum,int size){return (List<esc>)getObjs(dc, (pageNum-1)*size, size);}/*对表esc查询结果集体操作*/public List<esc> getescs(String hql){return (List<esc>)getObjsByHql(hql);}@SuppressWarnings("unchecked")/*对表esc查询结果集体操作*/public List<esc> getescs(String hql,int pageNum,int size){return (List<esc>)getObjsByHql(hql,(pageNum-1)*size,size);}/*对表esc查询结果数量总计*/public int getescCount(DetachedCriteria dc){return getCount(dc);}public void modifyesc(esc u){modify(u);


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

四 系统实现


 

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

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

相关文章

“2024年国考公共科目”趣谈

黄金的熔点仅为1064.43C&#xff0c;不锈钢、耐高温钢所需的冶炼温度也仅需2000℃以上&#xff0c;因此与正在进行中的“2024年国考公共科目笔试”的“报名人数首破300万&#xff0c;平均约77人竞争一岗位”相比&#xff0c;炼金炼钢温度全都败落下风。 网络图片 其中宁夏的一…

hugegraph-server安装部署(docker)

1、安装docker不说了&#xff0c;可以直接看我文章一键安装docker https://blog.csdn.net/qq_41060647/article/details/131568289?spm1001.2014.3001.5502 2、一个docker-compose文件解决。 如果不使用mysql&#xff0c;可以将docker-compose.yml文件中的mysql配置修改为其他…

CDC with Async FIFO

https://zipcpu.com/blog/2018/07/06/afifo.html

浏览器插api开发文档

chrome谷歌浏览器开发文档

数据结构与算法之美学习笔记:28 | 堆和堆排序:为什么说堆排序没有快速排序快?

目录 前言如何理解“堆”&#xff1f;如何实现一个堆&#xff1f;1. 往堆中插入一个元素2. 删除堆顶元素 如何基于堆实现排序&#xff1f;1. 建堆2. 排序 解答开篇内容小结 前言 本节课程思维导图&#xff1a; 我们今天讲另外一种特殊的树&#xff0c;“堆”&#xff08;Heap&…

figma 基础使用——准备阶段

1. 注册账号 2. figma有客户端也有网页端&#xff0c;使用注意同步字体 之后点击下载window installeer 字体 3. 安装 Figma汉化包 通过figma.cool 网站&#xff0c;下载离线的汉化包 之后通过谷歌的扩展程序添加

从零构建属于自己的GPT系列2:预训练中文模型加载、中文语言模型训练、逐行代码解读

&#x1f6a9;&#x1f6a9;&#x1f6a9;Hugging Face 实战系列 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在PyCharm中进行 本篇文章配套的代码资源已经上传 从零构建属于自己的GPT系列1&#xff1a;文本数据预处理 从零构建属于自己的GPT系列2&#xff1a;语…

45.113.200.1搜索引擎蜘蛛抓取不到网站内容页面可能的原因

以下是搜索引擎蜘蛛抓取不到网站内容页面的一些主要原因总结&#xff1a; 网站的 robots.txt 文件中禁止了搜索引擎蜘蛛访问网站某些页面或目录&#xff0c;导致搜索引擎无法抓取到相关页面的内容。 网站的页面存在重定向或者跳转&#xff0c;搜索引擎蜘蛛无法直接抓取到需要的…

一些前辈优秀项目和学习笔记

***框架&#xff08;XXL-JOB是一个分布式任务调度平台&#xff0c;其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线&#xff0c;开箱即用&#xff09;https://gitee.com/xuxueli0323/xxl-job.git ***XXL-JOB分布式任务调度平台功…

接口的跨域问题(CORS)

CORS(主流的解决方案&#xff0c;推荐使用) 1.什么是CORS CORS (Cross-Origin Resource Sharing&#xff0c;跨域资源共享)由一系列 HTTP 响应头组成&#xff0c;这些 HTTP 响应头决定浏览器是否阻止前端 JS 代码跨域获取资源 浏览器的同源安全策略默认会阻止网页“跨域…

python开发之个微自动转发朋友圈

简要描述&#xff1a; 转发朋友圈&#xff0c;直接xml数据。(对谁不可见) 请求URL&#xff1a; http://域名地址/forwardSns 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 参…

Jmeter-beanshell里把整型数值赋值给变量

int cyclesNum 10;vars.put("cyclesNum",Integer.toString(result));

uView ui 1x uniapp 表格table行内容长度不一导致高度不统一而出现的不对齐问题

问题 因为td单元格内空长度不定导致行单元格未对齐 解决&#xff1a; 重置td的高度&#xff1a;height:100% 改为height:auto !import <u-table><u-tr v-for"(item,index) in Lineinfo.Cust_Name" ><u-td style"height: auto !important;back…

csgo/steam游戏搬砖项目的五大认知误区

CSGO/steam游戏搬砖项目的5大认知误区 1、卡价越高越难选品&#xff1f;越没利润&#xff1f; 2、明明buff卖价《 steam求购价&#xff0c;为什么还能赚钱&#xff1f; 3、实名资料少就没法批量操作账号&#xff1f; 4、本金少就没法玩&#xff1f; 5、这个项目的风险是不是很大…

关于IP与端口以及localhost

IP和域名 IP地址是一个规定&#xff0c;现在使用的是IPv4&#xff0c;既由4个0-255之间的数字组成&#xff0c;在计算机中&#xff0c;IP地址是分配给网卡的&#xff0c;每个网卡有一个唯一的IP地址。 域名(Domain Name)就是给IP取一个字符的名字&#xff0c;例如http://163.c…

pgsql分别获取日期中的年、月、日,并处理前台展示有小数点的情况

使用extract()函数 select extract(YEAR from 需要处理的日期字段) from tablename; --获取年份 select extract(MONTH from 需要处理的日期字段) from tablename; --获取月份 select extract(DAY from 需要处理的日期字段) from tablename; --获取日 实际应用&#xff1a;…

什么是线程安全问题?如何确保线程安全?进来看看就明白了!!

&#x1f308;&#x1f308;&#x1f308;今天给大家分享的是:什么是线程安全&#xff0c;在程序中多线程并发执行的时候&#xff0c;是否会产生线程不安全问题&#xff0c;以及如何解决线程不安全问题。 清风的CSDN博客 &#x1f6e9;️&#x1f6e9;️&#x1f6e9;️希望我的…

电脑资料删除后如何恢复?3个简单方法轻松恢复文件!

“我平常喜欢在电脑上保存很多学习资料&#xff0c;但由于资料太多&#xff0c;在清理电脑时我可能会误删一些比较有用的资料。想问问大家电脑资料删除后还有机会恢复吗&#xff1f;应该怎么操作呢&#xff1f;” 在数字化时代&#xff0c;很多用户都会选择将重要的文件直接保存…

【Linux 无网络状态下离线安装 MySQL】

【Linux 无网络状态下离线安装 MySQL】 一、准备安装包 可以去MySQL官网进行下载需要的安装包,下面这个链接 Mysql的下载地址 Microsoft Windows 版本 Linux-Generic 版本 5.7.4的版本和8.0版本的下载地址 全部版本的下载地址 libao的下载地址(版本一样,如有报错留言…

github timeout 问题解决 与访问加速

github登录总是超时,非常影响体验&#xff0c;原因不是被github被限制了&#xff0c;而是github的DNS被污染了&#xff0c;可以通过手工设置DNS解析来处理。 到这个地址 https://raw.hellogithub.com/hosts 下载最新的github hosts文件 修改本地配置&#xff0c; 注意需要使用…