├── .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 | 
42 |
43 | 
44 |
45 | 
46 |
47 | 
48 |
49 | 
50 |
51 | 
52 |
53 | 
54 |
55 | 
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 |
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 |
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 |
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 | ${detailbill.did } |
31 | ${detailbill.gid } |
32 | ${detailbill.dname } |
33 | ${detailbill.dkind } |
34 | ${detailbill.dprice } |
35 | ${detailbill.dmoney } |
36 | ${detailbill.dcount } |
37 |
38 |
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 | ${dis.count } |
32 | ${d.rgrade } |
33 | ${d.rdiscount } |
34 |
35 | 修改
36 | /
37 | 删除
38 | |
39 |
40 |
41 |
42 |
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 | ${g.gid } |
32 | ${g.gname } |
33 | ${g.gnum } |
34 | ${g.gkind } |
35 |
36 | 修改
37 | /
38 | 删除
39 | |
40 |
41 |
42 |
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 |
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 |
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 | 一次性消费满300元,即可加入我们,心动不如行动吧! |
15 |
16 |
17 | ☞ |
18 | 还在犹豫什么?快来吧... |
19 |
20 |
21 | ☞ |
22 | 加入我们,我们会给你提供更多优惠... |
23 |
24 |
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 | ${m.hid } |
38 | ${m.hpassword } |
39 | ${m.rgrade } |
40 | ${m.hname } |
41 | ${m.hsex } |
42 | ${m.hage } |
43 | ${m.htel } |
44 | ${m.hjob } |
45 | ${m.hintegral } |
46 |
47 | 修改
48 | /
49 | 删除
50 | |
51 |
52 |
53 |
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 |
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 |
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 | ${d.did } |
35 | ${d.gid } |
36 | ${d.dname } |
37 | ${d.dkind } |
38 | ${d.dprice } |
39 | ${d.dmoney } |
40 | ${d.dcount } |
41 | 删除 |
42 |
43 |
44 |
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 | ${dis.count } |
30 | ${d.rgrade } |
31 | ${d.rdiscount } |
32 |
33 |
34 |
35 |
36 |
37 |
38 | |
39 | ☞ |
40 | 累计积分达到200则为2级会员 |
41 |
42 |
43 | |
44 | ☞ |
45 | 累计积分达到300则为3级会员 |
46 |
47 |
48 | |
49 | ☞ |
50 | 累计积分达到400则为4级会员... |
51 |
52 |
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 |
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 | ${b.did } |
33 | ${b.hid } |
34 | ${b.sdiscount } |
35 | ${b.sallprice } |
36 | ${b.stime } |
37 |
38 | 查看详细账单
39 | |
40 |
41 |
42 |
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 |
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 |
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 |
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 |
--------------------------------------------------------------------------------