当前位置:   article > 正文

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

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

发布时间

代码设计

  1. private void insertM(HttpServletRequest request, HttpServletResponse response){//公告添加
  2. gonggaoDao dao=new gonggaoDao();
  3. gonggao gonggao=new gonggao();
  4. gonggao.setGgid((String)request.getParameter("keyid"));
  5. String bt=(String)request.getParameter("bt");//标题
  6. gonggao.setBt(bt);
  7. String nr=(String)request.getParameter("nr");//内容
  8. gonggao.setNr(nr);
  9. String fbsj=(String)request.getParameter("fbsj");//发布时间
  10. gonggao.setFbsj(fbsj);
  11. response.setCharacterEncoding("gb2312");
  12. try {
  13. dao.insert(gonggao);
  14. request.setAttribute("flag", "操作成功");
  15. request.getRequestDispatcher("gonggao/gonggaoadd.jsp").forward(request, response);
  16. } catch (Exception e) {
  17. e.printStackTrace();
  18. }
  19. }
  20. private void ListM(HttpServletRequest request, HttpServletResponse response){//公告信息列表
  21. ResultSet rs=null;
  22. gonggaoDao dao = new gonggaoDao();
  23. System.out.println("alist");
  24. String sql="";
  25. response.setCharacterEncoding("gb2312");
  26. try{
  27. rs=dao.qlist(sql);
  28. PrintWriter out = response.getWriter();
  29. request.setAttribute("rs", rs);
  30. request.getRequestDispatcher("gonggao/gonggaolist.jsp").forward(request, response);
  31. }catch(Exception e){
  32. e.toString();
  33. e.printStackTrace();
  34. }
  35. }
  36. private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
  37. ResultSet rs=null;
  38. gonggaoDao dao = new gonggaoDao();
  39. String str=(String)request.getParameter("Page");
  40. String sql="";
  41. response.setCharacterEncoding("gb2312");
  42. try{
  43. if(str==null){
  44. str="0";
  45. }
  46. rs=dao.qlist(sql);
  47. PrintWriter out = response.getWriter();
  48. request.setAttribute("rs", rs);
  49. request.getRequestDispatcher("gonggao/gonggaoPlist.jsp?Page=1").forward(request, response);
  50. }catch(Exception e){
  51. e.toString();
  52. e.printStackTrace();
  53. }
  54. }
  55. private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//公告修改首页
  56. ResultSet rs=null;
  57. response.setCharacterEncoding("gb2312");
  58. gonggaoDao dao = new gonggaoDao();
  59. String keyid=(String)request.getParameter("keyid");
  60. String sql="";
  61. if(keyid!=null&&!keyid.equals("")){
  62. sql+=" and ggid='"+keyid+"'";
  63. }
  64. try{
  65. rs=dao.qlist(sql);
  66. PrintWriter out = response.getWriter();
  67. request.setAttribute("rs", rs);
  68. request.getRequestDispatcher("gonggao/gonggaomodify.jsp").forward(request, response);
  69. //response.sendRedirect("gonggao/gonggaomodify.jsp");
  70. }catch(Exception e){
  71. e.toString();
  72. e.printStackTrace();
  73. }
  74. }


三、注意事项
    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

四 系统实现


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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/178872
推荐阅读
相关标签
  

闽ICP备14008679号