0


java 宠物在线商城系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目

一、源码特点
java 宠物在线商城系统是一套完善的java web信息管理系统 servlet+dao+bean mvc模式,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S
模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java 宠物在线商城系统

下载地址

https://download.csdn.net/download/qq_41221322/88836084
二、功能介绍
前台主要功能:
(1)首页功能
(2)商品浏览
(3)公告浏览
(4)购物车查看
(5)提交订单
(6)查看订单以及物流信息
(7)个人信息修改,留言
(8)登录、注册
后台主要功能:
(1)会员管理:对会员信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)商品类别管理:对商品类别信息进行添加、删除、修改和查看
(4)商品管理:对商品信息进行添加、删除、修改和查看
(5)订单管理:对订单信息进行添加、删除、修改和查看
(6)个人信息修改
(7)公告管理:对公告信息进行添加、删除、修改和查看

数据库设计

表4-1 会员信息表

序号

字段名称

数据类型

长度

主键

描述

1

hyid

INTEGER

11

会员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

lxdh

VARCHAR

40

联系电话

6

lxdz

VARCHAR

40

联系地址

表4-2 管理员信息表

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

表4-3 商品类别信息表

序号

字段名称

数据类型

长度

主键

描述

1

splbid

INTEGER

11

商品类别编号

2

lb

VARCHAR

40

类别

表4-4 商品信息表

序号

字段名称

数据类型

长度

主键

描述

1

spid

INTEGER

11

商品编号

2

sp

VARCHAR

40

商品

3

lb

VARCHAR

40

类别

4

cd

VARCHAR

40

产地

5

jg

VARCHAR

40

价格

6

ms

VARCHAR

40

描述

7

tp

VARCHAR

40

图片

8

sl

VARCHAR

40

数量

表4-5 订单信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddid

INTEGER

11

订单编号

2

ddmc

VARCHAR

40

订单名称

3

yh

VARCHAR

40

用户

4

gmsj

VARCHAR

40

购买时间

5

zt

VARCHAR

40

状态

6

dz

VARCHAR

40

地址

7

dh

VARCHAR

40

电话

8

shr

VARCHAR

40

收货人

9

zj

VARCHAR

40

总价

表4-6 订单明细信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddmxid

INTEGER

11

订单明细编号

2

dd

VARCHAR

40

订单

3

sp

VARCHAR

40

商品

4

sl

VARCHAR

40

数量

5

jg

VARCHAR

40

价格

6

sj

VARCHAR

40

时间

7

zt

VARCHAR

40

状态

8

yh

VARCHAR

40

用户

表4-7 公告信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

代码设计

private void insertM(HttpServletRequest request, HttpServletResponse response){//公告添加
        gonggaoDao dao=new gonggaoDao();
        gonggao gonggao=new gonggao();
        gonggao.setGgid((String)request.getParameter("keyid"));
String bt=(String)request.getParameter("bt");//标题
gonggao.setBt(bt);
String nr=(String)request.getParameter("nr");//内容
gonggao.setNr(nr);
String fbsj=(String)request.getParameter("fbsj");//发布时间
gonggao.setFbsj(fbsj);

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

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

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

            request.getRequestDispatcher("gonggao/gonggaolist.jsp").forward(request, response);
        }catch(Exception e){
            e.toString();
            e.printStackTrace();
        }
        
    }
    private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
        ResultSet rs=null;
        gonggaoDao dao = new gonggaoDao();
       
        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("gonggao/gonggaoPlist.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");
        gonggaoDao dao = new gonggaoDao();
        
    
        String keyid=(String)request.getParameter("keyid");
        String sql="";
    
        
        if(keyid!=null&&!keyid.equals("")){
            
            sql+=" and ggid='"+keyid+"'";
            
        }
        try{
            rs=dao.qlist(sql);
            PrintWriter out = response.getWriter();
            request.setAttribute("rs", rs); 
            
            request.getRequestDispatcher("gonggao/gonggaomodify.jsp").forward(request, response);
            //response.sendRedirect("gonggao/gonggaomodify.jsp");
        }catch(Exception e){
            e.toString();
            e.printStackTrace();
        }
        
    }

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

四 系统实现


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

标签: java 数据库 宠物

本文转载自: https://blog.csdn.net/qq_41221322/article/details/136120771
版权归原作者 qq_251836457 所有, 如有侵权,请联系我们删除。

“java 宠物在线商城系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目”的评论:

还没有评论