├── .gitignore ├── README.md ├── WebRoot ├── WEB-INF │ ├── classes │ │ └── wyr │ │ │ ├── dao │ │ │ ├── LoginDao.class │ │ │ ├── MemberDao.class │ │ │ └── impl │ │ │ │ ├── BillDaoImpl.class │ │ │ │ ├── DetailBillDaoImpl.class │ │ │ │ ├── GoodsDaoImpl.class │ │ │ │ ├── LoginManageDaoImpl.class │ │ │ │ ├── LoginMemberDaoImpl.class │ │ │ │ ├── MemberDaoImpl.class │ │ │ │ └── RebateDaoImpl.class │ │ │ ├── entity │ │ │ ├── Bill.class │ │ │ ├── DetailBill.class │ │ │ ├── Discount.class │ │ │ ├── Goods.class │ │ │ ├── Manage.class │ │ │ └── Member.class │ │ │ ├── service │ │ │ ├── LoginService.class │ │ │ └── impl │ │ │ │ └── LoginServiceImpl.class │ │ │ ├── servlet │ │ │ ├── BillServlet.class │ │ │ ├── DetailBillServlet.class │ │ │ ├── DiscountServlet.class │ │ │ ├── GoodsServlet.class │ │ │ ├── LoginServlet.class │ │ │ ├── MemberServlet.class │ │ │ ├── PersonDetailCountServlet.class │ │ │ ├── PersonDiscountServlet.class │ │ │ └── PersonMemberServlet.class │ │ │ └── util │ │ │ └── JdbcUtils.class │ ├── lib │ │ ├── c3p0-0.9.1.2.jar │ │ ├── commons-dbutils-1.6.jar │ │ ├── mysql-connector-java-5.1.7-bin.jar │ │ ├── taglibs-standard-impl-1.2.5.jar │ │ └── taglibs-standard-spec-1.2.5.jar │ └── web.xml └── jsp │ ├── addDiscount.jsp │ ├── addGoods.jsp │ ├── addMember.jsp │ ├── detailCount.jsp │ ├── discount.jsp │ ├── goods.jsp │ ├── index.jsp │ ├── indexM.jsp │ ├── login.jsp │ ├── main.jsp │ ├── mainM.jsp │ ├── member.jsp │ ├── nav.jsp │ ├── navM.jsp │ ├── personDetailCount.jsp │ ├── personDiscount.jsp │ ├── personMember.jsp │ ├── shop.jsp │ ├── top.jsp │ ├── topM.jsp │ ├── updateDiscount.jsp │ ├── updateGoods.jsp │ ├── updateMember.jsp │ └── updateSuccess.jsp ├── screenshot ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png └── 8.png ├── src ├── c3p0-config.xml └── wyr │ ├── dao │ ├── LoginDao.java │ ├── MemberDao.java │ └── impl │ │ ├── BillDaoImpl.java │ │ ├── DetailBillDaoImpl.java │ │ ├── GoodsDaoImpl.java │ │ ├── LoginManageDaoImpl.java │ │ ├── LoginMemberDaoImpl.java │ │ ├── MemberDaoImpl.java │ │ └── RebateDaoImpl.java │ ├── entity │ ├── Bill.java │ ├── DetailBill.java │ ├── Discount.java │ ├── Goods.java │ ├── Manage.java │ └── Member.java │ ├── service │ ├── LoginService.java │ └── impl │ │ └── LoginServiceImpl.java │ ├── servlet │ ├── BillServlet.java │ ├── DetailBillServlet.java │ ├── DiscountServlet.java │ ├── GoodsServlet.java │ ├── LoginServlet.java │ ├── MemberServlet.java │ ├── PersonDetailCountServlet.java │ ├── PersonDiscountServlet.java │ └── PersonMemberServlet.java │ └── util │ └── JdbcUtils.java └── web └── WEB-INF └── web.xml /.gitignore: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Build Tools 3 | 4 | .gradle 5 | /build/ 6 | !gradle/wrapper/gradle-wrapper.jar 7 | 8 | target/ 9 | !.mvn/wrapper/maven-wrapper.jar 10 | 11 | out/ 12 | 13 | ###################################################################### 14 | # IDE 15 | 16 | ### STS ### 17 | .apt_generated 18 | .classpath 19 | .factorypath 20 | .project 21 | .settings 22 | .springBeans 23 | 24 | ### IntelliJ IDEA ### 25 | .idea 26 | *.iws 27 | *.iml 28 | *.ipr 29 | 30 | ### NetBeans ### 31 | nbproject/private/ 32 | build/* 33 | nbbuild/ 34 | dist/ 35 | nbdist/ 36 | .nb-gradle/ 37 | 38 | ###################################################################### 39 | # Others 40 | *.log 41 | *.xml.versionsBackup 42 | *.swp 43 | 44 | !*/build/*.java 45 | !*/build/*.html 46 | !*/build/*.xml 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

33.基于jsp+servlet超市会员管理系统

2 | 3 | - 完整代码获取地址:从戎源码网 ([https://armycodes.com/](https://armycodes.com/)) 4 | - 技术探讨、资料分享,请加QQ群:692619798 5 | - 作者微信:19941326836 QQ:952045282 6 | - 承接计算机毕业设计、Java毕业设计、Python毕业设计、深度学习、机器学习 7 | - 选题+开题报告+任务书+程序定制+安装调试+论文+答辩ppt 一条龙服务 8 | - 所有选题地址 ([https://github.com/YuLin-Coder/AllProjectCatalog](https://github.com/YuLin-Coder/AllProjectCatalog)) 9 | 10 | ## 项目介绍 11 | 12 | 基于jsp+servlet超市会员管理系统:前端 jsp,后端 servlet,线程池c3p0,集成会员信息、会员优惠、商品信息、会员购物等功能系统,系统角色分为会员和超市管理员。 13 | 14 | ## 主要功能 15 | 16 | ### 管理员 17 | 18 | - 会员信息管理:会员信息列表、会员信息修改、会员信息删除、添加新会员 19 | - 会员优惠管理:会员优惠列表、添加新折扣、折扣信息修改、折扣信息删除 20 | - 商品信息管理:商品信息列表、商品信息修改、商品信息删除、添加新商品 21 | - 会员购物管理:会员购物记录列表、查看详情账单 22 | 23 | ### 会员 24 | 25 | - 个人信息管理:个人信息查看、个人信息修改、积分和等级查看 26 | - 优惠等级查询:会员优惠等级列表、对应折扣、等级所需积分 27 | - 个人账单管理:个人账单列表、个人账单记录删除 28 | 29 | ## 环境 30 | 31 | - IntelliJ IDEA 32 | 33 | - Mysql 5.7 34 | 35 | - Tomcat 9.x 36 | 37 | - JDK 1.8 38 | 39 | 40 | ## 运行截图 41 | ![](screenshot/1.png) 42 | 43 | ![](screenshot/2.png) 44 | 45 | ![](screenshot/3.png) 46 | 47 | ![](screenshot/4.png) 48 | 49 | ![](screenshot/5.png) 50 | 51 | ![](screenshot/6.png) 52 | 53 | ![](screenshot/7.png) 54 | 55 | ![](screenshot/8.png) 56 | -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/LoginDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/LoginDao.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/MemberDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/MemberDao.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/BillDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/BillDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/DetailBillDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/DetailBillDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/GoodsDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/GoodsDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/LoginManageDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/LoginManageDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/LoginMemberDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/LoginMemberDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/MemberDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/MemberDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/dao/impl/RebateDaoImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/dao/impl/RebateDaoImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/entity/Bill.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/entity/Bill.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/entity/DetailBill.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/entity/DetailBill.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/entity/Discount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/entity/Discount.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/entity/Goods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/entity/Goods.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/entity/Manage.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/entity/Manage.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/entity/Member.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/entity/Member.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/service/LoginService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/service/LoginService.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/service/impl/LoginServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/service/impl/LoginServiceImpl.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/BillServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/BillServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/DetailBillServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/DetailBillServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/DiscountServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/DiscountServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/GoodsServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/GoodsServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/LoginServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/LoginServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/MemberServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/MemberServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/PersonDetailCountServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/PersonDetailCountServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/PersonDiscountServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/PersonDiscountServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/servlet/PersonMemberServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/servlet/PersonMemberServlet.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/wyr/util/JdbcUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/classes/wyr/util/JdbcUtils.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/c3p0-0.9.1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/lib/c3p0-0.9.1.2.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/commons-dbutils-1.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/lib/commons-dbutils-1.6.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/mysql-connector-java-5.1.7-bin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.7-bin.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/WebRoot/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar -------------------------------------------------------------------------------- /WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | LoginServlet 9 | wyr.servlet.LoginServlet 10 | 11 | 12 | MemberServlet 13 | wyr.servlet.MemberServlet 14 | 15 | 16 | DiscountServlet 17 | wyr.servlet.DiscountServlet 18 | 19 | 20 | GoodsServlet 21 | wyr.servlet.GoodsServlet 22 | 23 | 24 | BillServlet 25 | wyr.servlet.BillServlet 26 | 27 | 28 | DetailBillServlet 29 | wyr.servlet.DetailBillServlet 30 | 31 | 32 | PersonMemberServlet 33 | wyr.servlet.PersonMemberServlet 34 | 35 | 36 | PersonDiscountServlet 37 | wyr.servlet.PersonDiscountServlet 38 | 39 | 40 | PersonDetailCountServlet 41 | wyr.servlet.PersonDetailCountServlet 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | LoginServlet 55 | /LoginServlet 56 | 57 | 58 | MemberServlet 59 | /MemberServlet 60 | 61 | 62 | DiscountServlet 63 | /DiscountServlet 64 | 65 | 66 | GoodsServlet 67 | /GoodsServlet 68 | 69 | 70 | BillServlet 71 | /BillServlet 72 | 73 | 74 | DetailBillServlet 75 | /DetailBillServlet 76 | 77 | 78 | PersonMemberServlet 79 | /PersonMemberServlet 80 | 81 | 82 | PersonDiscountServlet 83 | /PersonDiscountServlet 84 | 85 | 86 | PersonDetailCountServlet 87 | /PersonDetailCountServlet 88 | 89 | 90 | 91 | /jsp/login.jsp 92 | 93 | 94 | 95 | -------------------------------------------------------------------------------- /WebRoot/jsp/addDiscount.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 添加 7 | 19 | 20 | 21 | 22 |

添加新折扣

23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 38 | 39 |
等级:
折扣:
35 | 36 | 37 |
40 |
41 |

${requestScope.error }

42 |

[返回]

43 | 44 | -------------------------------------------------------------------------------- /WebRoot/jsp/addGoods.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 添加 7 | 19 | 20 | 21 | 22 |

添加新商品

23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 42 | 43 |
商品名称:
库存数量:
商品种类:
39 | 40 | 41 |
44 |
45 |

[返回]

46 | 47 | 48 | -------------------------------------------------------------------------------- /WebRoot/jsp/addMember.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 添加 7 | 22 | 23 | 24 | 25 |

添加新会员

26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 70 | 71 |
密码:
等级:
姓名:
性别: 43 | 47 |
年龄:
电话:
工作单位:
积分:
67 | 68 | 69 |
72 |
73 |

[返回]

74 | 75 | 76 | -------------------------------------------------------------------------------- /WebRoot/jsp/detailCount.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 详细账单 7 | 15 | 16 | 17 | 18 |

详细账单

19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
账单编号商品编号商品名称商品种类商品单价金额数量
${detailbill.did }${detailbill.gid }${detailbill.dname }${detailbill.dkind }${detailbill.dprice }${detailbill.dmoney }${detailbill.dcount }
39 |

[返回]

40 | 41 | 42 | -------------------------------------------------------------------------------- /WebRoot/jsp/discount.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 会员优惠管理 9 | 17 | 18 | 19 | 20 |

会员优惠管理

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 39 | 40 | 41 | 42 |
编号会员等级折扣操作
${dis.count }${d.rgrade }${d.rdiscount } 35 | 修改 36 | / 37 | 删除 38 |
43 |

[添加新折扣]

44 | 45 | 46 | -------------------------------------------------------------------------------- /WebRoot/jsp/goods.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 商品信息管理 9 | 17 | 18 | 19 | 20 |

商品信息管理

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 40 | 41 | 42 |
商品编号商品名称商品种类库存数量操作
${g.gid }${g.gname }${g.gnum }${g.gkind } 36 | 修改 37 | / 38 | 删除 39 |
43 |

[添加新商品]

44 | 45 | 46 | -------------------------------------------------------------------------------- /WebRoot/jsp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 界面 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /WebRoot/jsp/indexM.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 界面 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /WebRoot/jsp/login.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 超市会员管理系统 7 | 15 | 16 | 17 | 18 |

用户登录

19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 37 | 38 | 39 | 43 | 44 |
用户名:
密 码:
身 份: 32 | 36 |
40 | 41 | 42 |
45 |
46 |

${requestScope.loginError }

47 | 48 | 49 | -------------------------------------------------------------------------------- /WebRoot/jsp/main.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 管理员界面 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /WebRoot/jsp/mainM.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 管理员界面 7 | 8 | 9 | 10 |

赶快加入我们的超市会员吧!可让您享受更多的优惠...

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
一次性消费满300元,即可加入我们,心动不如行动吧!
还在犹豫什么?快来吧...
加入我们,我们会给你提供更多优惠...
25 | 26 | 27 | -------------------------------------------------------------------------------- /WebRoot/jsp/member.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 会员信息管理 9 | 17 | 18 | 19 | 20 |

会员信息管理

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 51 | 52 | 53 |
编号密码等级姓名性别年龄电话工作单位积分操作
${m.hid }${m.hpassword }${m.rgrade }${m.hname }${m.hsex }${m.hage }${m.htel }${m.hjob }${m.hintegral } 47 | 修改 48 | / 49 | 删除 50 |
54 |

[添加新会员]

55 | 56 | 57 | -------------------------------------------------------------------------------- /WebRoot/jsp/nav.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 无标题文档 7 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
会员信息管理
会员优惠管理
商品信息管理
会员购物管理
30 | 31 | 32 | -------------------------------------------------------------------------------- /WebRoot/jsp/navM.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 无标题文档 7 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
个人信息管理
优惠等级查询
个人账单管理
26 | 27 | 28 | -------------------------------------------------------------------------------- /WebRoot/jsp/personDetailCount.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 个人账单管理 9 | 17 | 18 | 19 | 20 |

个人账单管理

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
账单编号商品编号商品名称商品种类商品单价金额数量操作
${d.did }${d.gid }${d.dname }${d.dkind }${d.dprice }${d.dmoney }${d.dcount }删除
45 | 46 | 47 | -------------------------------------------------------------------------------- /WebRoot/jsp/personDiscount.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 会员优惠管理 9 | 17 | 18 | 19 | 20 |

优惠等级查询管理

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
编号会员等级折扣
${dis.count }${d.rgrade }${d.rdiscount }
35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |
 累计积分达到200则为2级会员
 累计积分达到300则为3级会员
 累计积分达到400则为4级会员...
53 | 54 | 55 | -------------------------------------------------------------------------------- /WebRoot/jsp/personMember.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 个人信息管理 9 | 24 | 25 | 26 | 27 |

个人信息管理

28 |
29 | 30 | 31 | 32 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 63 | 64 | 65 | 68 | 69 |
密码: 33 | 34 | 35 | 36 |
姓名:
性别: 45 | checked="checked" />男 46 | checked="checked" />女 47 |
年龄:
电话:
工作单位: 60 | 61 | 62 |
66 | 67 |
70 |
71 |

您的积分为:${m.hintegral }   等级为:${m.rgrade }

72 | 73 | 74 | -------------------------------------------------------------------------------- /WebRoot/jsp/shop.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 会员购物管理 9 | 17 | 18 | 19 | 20 |

会员购物管理

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 40 | 41 | 42 |
购物账单会员编号折扣总价购物时间操作
${b.did }${b.hid }${b.sdiscount }${b.sallprice }${b.stime } 38 | 查看详细账单 39 |
43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /WebRoot/jsp/top.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 标题 7 | 8 | 9 | 10 |

欢迎进入超市会员管理系统

11 | 12 | 13 | 14 | 15 |
身份 : 管理员
16 | 17 | 18 | -------------------------------------------------------------------------------- /WebRoot/jsp/topM.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 标题 7 | 8 | 9 | 10 |

欢迎进入超市会员管理系统

11 | 12 | 13 | 14 | 15 |
身份 : 会员
16 | 17 | 18 | -------------------------------------------------------------------------------- /WebRoot/jsp/updateDiscount.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 修改 7 | 19 | 20 | 21 | 22 |

修改折扣

23 |
24 | 25 | 26 | 27 | 31 | 32 | 33 | 36 | 37 |
折扣: 28 | 29 | 30 |
34 | 35 |
38 |
39 |

[返回]

40 | 41 | -------------------------------------------------------------------------------- /WebRoot/jsp/updateGoods.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 修改 7 | 19 | 20 | 21 | 22 |

修改商品

23 |
24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 44 | 45 |
商品名称: 28 | 29 | 30 |
库存数量:
商品种类:
42 | 43 |
46 |
47 |

[返回]

48 | 49 | 50 | -------------------------------------------------------------------------------- /WebRoot/jsp/updateMember.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 | 4 | 5 | 6 | 7 | 8 | 添加 9 | 24 | 25 | 26 | 27 |

修改会员

28 |
29 | 30 | 31 | 32 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 69 | 70 |
等级: 33 | 34 | 35 | 36 |
姓名:
性别: 45 | checked="checked" />男 46 | checked="checked" />女 47 |
年龄:
电话:
工作单位:
积分:
67 | 68 |
71 |
72 |

[返回]

73 | 74 | 75 | -------------------------------------------------------------------------------- /WebRoot/jsp/updateSuccess.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 标题 7 | 8 | 9 | 10 |

修改成功!

11 |

[返回]

12 | 13 | 14 | -------------------------------------------------------------------------------- /screenshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/1.png -------------------------------------------------------------------------------- /screenshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/2.png -------------------------------------------------------------------------------- /screenshot/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/3.png -------------------------------------------------------------------------------- /screenshot/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/4.png -------------------------------------------------------------------------------- /screenshot/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/5.png -------------------------------------------------------------------------------- /screenshot/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/6.png -------------------------------------------------------------------------------- /screenshot/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/7.png -------------------------------------------------------------------------------- /screenshot/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/screenshot/8.png -------------------------------------------------------------------------------- /src/c3p0-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | jdbc:mysql://localhost:3306/no33_super_member 4 | com.mysql.jdbc.Driver 5 | root 6 | 123456 7 | 3 8 | 6 9 | 1000 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/wyr/dao/LoginDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/LoginDao.java -------------------------------------------------------------------------------- /src/wyr/dao/MemberDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/MemberDao.java -------------------------------------------------------------------------------- /src/wyr/dao/impl/BillDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/impl/BillDaoImpl.java -------------------------------------------------------------------------------- /src/wyr/dao/impl/DetailBillDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/impl/DetailBillDaoImpl.java -------------------------------------------------------------------------------- /src/wyr/dao/impl/GoodsDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/impl/GoodsDaoImpl.java -------------------------------------------------------------------------------- /src/wyr/dao/impl/LoginManageDaoImpl.java: -------------------------------------------------------------------------------- 1 | package wyr.dao.impl; 2 | 3 | import org.apache.commons.dbutils.QueryRunner; 4 | import org.apache.commons.dbutils.handlers.BeanHandler; 5 | 6 | import wyr.dao.LoginDao; 7 | import wyr.entity.Manage; 8 | import wyr.util.JdbcUtils; 9 | 10 | public class LoginManageDaoImpl implements LoginDao { 11 | 12 | private QueryRunner qr; 13 | 14 | public Manage findUser(String userName, String password) { 15 | String sql = "select * from manage where userName=? and password=?"; 16 | try{ 17 | qr = JdbcUtils.getQueryRunner(); 18 | return qr.query(sql,new BeanHandler(Manage.class),userName,password); 19 | }catch(Exception e){ 20 | throw new RuntimeException(e); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/wyr/dao/impl/LoginMemberDaoImpl.java: -------------------------------------------------------------------------------- 1 | package wyr.dao.impl; 2 | 3 | import org.apache.commons.dbutils.QueryRunner; 4 | import org.apache.commons.dbutils.handlers.BeanHandler; 5 | 6 | import wyr.dao.LoginDao; 7 | import wyr.entity.Member; 8 | import wyr.util.JdbcUtils; 9 | 10 | public class LoginMemberDaoImpl implements LoginDao { 11 | 12 | private QueryRunner qr; 13 | 14 | public Member findUser(String userName, String password) { 15 | String sql = "select * from member where hname=? and hpassword=?"; 16 | try{ 17 | qr = JdbcUtils.getQueryRunner(); 18 | return qr.query(sql,new BeanHandler(Member.class),userName,password); 19 | }catch(Exception e){ 20 | throw new RuntimeException(e); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/wyr/dao/impl/MemberDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/impl/MemberDaoImpl.java -------------------------------------------------------------------------------- /src/wyr/dao/impl/RebateDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/dao/impl/RebateDaoImpl.java -------------------------------------------------------------------------------- /src/wyr/entity/Bill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/entity/Bill.java -------------------------------------------------------------------------------- /src/wyr/entity/DetailBill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/entity/DetailBill.java -------------------------------------------------------------------------------- /src/wyr/entity/Discount.java: -------------------------------------------------------------------------------- 1 | package wyr.entity; 2 | 3 | public class Discount { 4 | 5 | private int rgrade; 6 | private double rdiscount; 7 | public int getRgrade() { 8 | return rgrade; 9 | } 10 | public void setRgrade(int rgrade) { 11 | this.rgrade = rgrade; 12 | } 13 | public double getRdiscount() { 14 | return rdiscount; 15 | } 16 | public void setRdiscount(double rdiscount) { 17 | this.rdiscount = rdiscount; 18 | } 19 | 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/wyr/entity/Goods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/entity/Goods.java -------------------------------------------------------------------------------- /src/wyr/entity/Manage.java: -------------------------------------------------------------------------------- 1 | package wyr.entity; 2 | 3 | public class Manage { 4 | 5 | private int id; 6 | private String userName; 7 | private String password; 8 | public int getId() { 9 | return id; 10 | } 11 | public void setId(int id) { 12 | this.id = id; 13 | } 14 | public String getUserName() { 15 | return userName; 16 | } 17 | public void setUserName(String userName) { 18 | this.userName = userName; 19 | } 20 | public String getPassword() { 21 | return password; 22 | } 23 | public void setPassword(String password) { 24 | this.password = password; 25 | } 26 | 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/wyr/entity/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/entity/Member.java -------------------------------------------------------------------------------- /src/wyr/service/LoginService.java: -------------------------------------------------------------------------------- 1 | package wyr.service; 2 | 3 | public interface LoginService{ 4 | 5 | public Object loginUser(String status,String userName,String password); 6 | } 7 | -------------------------------------------------------------------------------- /src/wyr/service/impl/LoginServiceImpl.java: -------------------------------------------------------------------------------- 1 | package wyr.service.impl; 2 | 3 | import wyr.dao.LoginDao; 4 | import wyr.dao.impl.LoginManageDaoImpl; 5 | import wyr.dao.impl.LoginMemberDaoImpl; 6 | import wyr.entity.Manage; 7 | import wyr.entity.Member; 8 | import wyr.service.LoginService; 9 | 10 | public class LoginServiceImpl implements LoginService { 11 | 12 | private LoginDao me = new LoginMemberDaoImpl(); 13 | private LoginDao ma = new LoginManageDaoImpl(); 14 | 15 | public Object loginUser(String status,String userName,String password) { 16 | if("member".equals(status)){ 17 | return me.findUser(userName, password); 18 | }else{ 19 | return ma.findUser(userName, password); 20 | } 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/wyr/servlet/BillServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/BillServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/DetailBillServlet.java: -------------------------------------------------------------------------------- 1 | package wyr.servlet; 2 | 3 | import wyr.dao.MemberDao; 4 | import wyr.dao.impl.DetailBillDaoImpl; 5 | import wyr.entity.DetailBill; 6 | 7 | import javax.servlet.ServletException; 8 | import javax.servlet.http.HttpServlet; 9 | import javax.servlet.http.HttpServletRequest; 10 | import javax.servlet.http.HttpServletResponse; 11 | import java.io.IOException; 12 | 13 | public class DetailBillServlet extends HttpServlet { 14 | 15 | public void doGet(HttpServletRequest request, HttpServletResponse response) 16 | throws ServletException, IOException { 17 | MemberDao md = new DetailBillDaoImpl(); 18 | int did = Integer.parseInt(request.getParameter("did")); 19 | DetailBill db = md.findById(did); 20 | request.setAttribute("detailbill", db); 21 | request.getRequestDispatcher("jsp/detailCount.jsp").forward(request, response); 22 | } 23 | 24 | public void doPost(HttpServletRequest request, HttpServletResponse response) 25 | throws ServletException, IOException { 26 | 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/wyr/servlet/DiscountServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/DiscountServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/GoodsServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/GoodsServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/LoginServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/LoginServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/MemberServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/MemberServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/PersonDetailCountServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/PersonDetailCountServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/PersonDiscountServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/PersonDiscountServlet.java -------------------------------------------------------------------------------- /src/wyr/servlet/PersonMemberServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/servlet/PersonMemberServlet.java -------------------------------------------------------------------------------- /src/wyr/util/JdbcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuLin-Coder/No33SuperMemberManagementSystem/38760162f0dd1222cc1943e645192bf96bd75dc5/src/wyr/util/JdbcUtils.java -------------------------------------------------------------------------------- /web/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | --------------------------------------------------------------------------------