java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点
     JSP 网上二手车销售系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。

java 网上二手车销售系统用eclipse定制开发mysq


二、功能介绍
1.前台功能模块
(1)二手车智能展示模块:展示系统的所有二手车,还会智能地为你推荐展示符合你类型的二手车。系统通过买家浏览数据的分析,可以推送二手车,可以点击猜你喜欢就可查看系统推荐的
车。
(2)二手车查询模块:按二手车的名称查询二手车的相关信息。
(3)购买模块:买家选择要购买的二手车,提交订单。买家选择二手车,点击“购买”,即可进入支付界面,买家需要输入验证码才可以支付。
(4)付款模块:买家进行填写地址信息并结账,付款后会自动生成订单编号。
(5)收藏模块:买家看见喜欢的二手车可以收藏二手车信息。选择二手车后,点击收藏,即可完成收藏,方便下单。
(6)用户信息维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能。用户点击自己的用户名,就可以进入对自己信息修改的界面,对资料进行修改。
(7)订单查询模块:当买家决定购买的商品时,可以通过虚拟支付,结账填写相应的订单信息,确定所填写的订单信息无误后,提交订单后,生产订单号,完成下单,买家也可以查看自己的
订单信息和取消订单。
(8)留言模块:点击主页面的“留言”按钮,买家和卖家就可以进行留言给管理员意见。
(9)评论商品模块:买完车后,买家可以在二手车下面添加评论信息。
 (10)卖家收款模块:卖家可以对买家的支付进行收款。
 (11)预约试驾模块:买家可以预约试驾时间,卖家根据买家的预约进行同意或拒绝。买家点击预约按钮,会弹出卖家的联系方式,可以双方进行私下预约和谈。
2.后台系统功能模块分为:
(1)二手车管理模块:按类别查看二手车,对二手车的信息进行维护,进行增删改查,管理员可以对二手车信息进行修改。
(2)二手车上架模块:卖家在主页面可以点击“出售二手车”,就可以在系统上出售车子,并进行车子的信息编写,也可以下架曾经的上架车辆。
(3)用户管理模块:管理员可以普通用户进行删除,修改用户信息,包括个人信息和登录密码,防止用户忘记密码。
(4)订单管理模块:管理员管理系统所有普通用户的订单,包括审核订单,删除订单,修改订单等。
(5)系统公告管理模块:管理员系统公告的浏览,系统公告信息的增删改查。
(6)留言模块:管理员可以查看买家和卖家的留言,对留言进行删除管理,管理员点击“查看留言”,就可以查看留言。点击“留言修改”就可以对留言进行修改

数据库设计

(1)管理员信息表:

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

  1. 用户表:

        

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

zfmm

VARCHAR

40

支付密码

6

zcsj

VARCHAR

40

注册时间

7

lxdh

VARCHAR

40

联系电话

8

lxdz

VARCHAR

40

联系地址

9

xb

VARCHAR

40

性别

10

nl

VARCHAR

40

年龄

  1. 车型信息表:

        

序号

字段名称

数据类型

长度

主键

描述

1

cxid

INTEGER

11

车型编号

2

cx

VARCHAR

40

车型

3

sm

VARCHAR

40

说明

  1. 二手车信息表:

    

序号

字段名称

数据类型

长度

主键

描述

1

escid

INTEGER

11

二手车编号

2

cph

VARCHAR

40

车牌号

3

cx

VARCHAR

40

车型

4

tp

VARCHAR

40

图片

5

qclc

VARCHAR

40

汽车里程

6

bysm

VARCHAR

40

保养说明

7

qtsm

VARCHAR

40

其他说明

8

fbyh

VARCHAR

40

发布用户

9

sj

VARCHAR

40

上架

10

fbsj

VARCHAR

40

发布时间

  1. 车评论信息表:

   

序号

字段名称

数据类型

长度

主键

描述

1

cplid

INTEGER

11

车评论编号

2

esc

VARCHAR

40

二手车

3

pl

VARCHAR

40

评论

4

yh

VARCHAR

40

用户

5

sj

VARCHAR

40

时间

  1. 收藏信息表:

       

序号

字段名称

数据类型

长度

主键

描述

1

szid

INTEGER

11

收藏编号

2

esc

VARCHAR

40

二手车

3

yh

VARCHAR

40

用户

4

sj

VARCHAR

40

时间

代码设计

	private void insertM(HttpServletRequest request, HttpServletResponse response){//车评论添加
		cplDao dao=new cplDao();
		cpl cpl=new cpl();
		cpl.setCplid((String)request.getParameter("keyid"));
String esc=(String)request.getParameter("esc");//二手车
cpl.setEsc(esc);
String pl=(String)request.getParameter("pl");//评论
cpl.setPl(pl);
String yh=(String)request.getParameter("yh");//用户
cpl.setYh(yh);
String sj=(String)request.getParameter("sj");//时间
cpl.setSj(sj);

	response.setCharacterEncoding("gb2312");
		try {
			dao.insert(cpl);
			request.setAttribute("flag", "操作成功"); 
			
			
			
			request.getRequestDispatcher("cpl/cpladd.jsp").forward(request, response);
		} catch (Exception e) {
			e.printStackTrace();
		}
				
	}
	private void ListM(HttpServletRequest request, HttpServletResponse response){//车评论信息列表
		ResultSet rs=null;
		cplDao dao = new cplDao();
	    System.out.println("alist");

		String sql="";
		response.setCharacterEncoding("gb2312");
		try{
			rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

			request.getRequestDispatcher("cpl/cpllist.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
		ResultSet rs=null;
		cplDao dao = new cplDao();
	   
	    String str=(String)request.getParameter("Page");
		String sql="";
		response.setCharacterEncoding("gb2312");
		try{
			
if(str==null){
				str="0";
				}
rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

		request.getRequestDispatcher("cpl/cplPlist.jsp?Page=1").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//车评论修改首页
			ResultSet rs=null;
	response.setCharacterEncoding("gb2312");
		cplDao dao = new cplDao();
		
	
		String keyid=(String)request.getParameter("keyid");
		String sql="";
	
		
		if(keyid!=null&&!keyid.equals("")){
			
			sql+=" and cplid='"+keyid+"'";
			
		}
		try{
			rs=dao.qlist(sql);
			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
			
			request.getRequestDispatcher("cpl/cplmodify.jsp").forward(request, response);
			//response.sendRedirect("cpl/cplmodify.jsp");
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void detailM(HttpServletRequest request, HttpServletResponse response){//车评论详细信息页面
		
		ResultSet rs=null;
	response.setCharacterEncoding("gb2312");
		cplDao dao = new cplDao();
		
	
		String keyid=(String)request.getParameter("keyid");
		String sql="";
	
		
		if(keyid!=null&&!keyid.equals("")){
			
			sql+=" and cplid='"+keyid+"'";
			
		}
		try{
			rs=dao.qlist(sql);
			
			request.setAttribute("rs", rs); 
		request.getRequestDispatcher("cpl/cpldetail.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void deleteM(HttpServletRequest request, HttpServletResponse response){//车评论删除
		ResultSet lst=null;
		cplDao dao = new cplDao();
	  response.setCharacterEncoding("gb2312");
		String keyid=(String)request.getParameter("keyid"); 
	
		try{
			dao.delete(keyid);
				request.setAttribute("flag", "删除成功"); 
		request.getRequestDispatcher("cplServlet?method=list").forward(request, response);
		
			//response.sendRedirect("cplServlet?method=list");
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}

	private void modifyM(HttpServletRequest request, HttpServletResponse response){//车评论修改功能
		cplDao dao=new cplDao();
		cpl cpl=new cpl();
		cpl.setCplid((String)request.getParameter("keyid"));
String esc=(String)request.getParameter("esc");//二手车
cpl.setEsc(esc);
String pl=(String)request.getParameter("pl");//评论
cpl.setPl(pl);
String yh=(String)request.getParameter("yh");//用户
cpl.setYh(yh);
String sj=(String)request.getParameter("sj");//时间
cpl.setSj(sj);

	response.setCharacterEncoding("gb2312");
		try {
			dao.modify(cpl);
			PrintWriter out = response.getWriter();
			
			request.setAttribute("flag", "操作成功"); 
			request.getRequestDispatcher("cplServlet?method=list").forward(request, response);
			
			//response.sendRedirect("cplServlet?method=list");
		} catch (Exception e) {
			e.printStackTrace();
		}
				
	}

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

四 系统实现

java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc_第1张图片

java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc_第2张图片 

java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc_第3张图片 

java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc_第4张图片 

java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc_第5张图片 

 

你可能感兴趣的:(java类,java,数据库,eclipse)