基于javaweb的JSP+Servlet简单会员管理系统超市会员管理(java+servlet+jdbc+mysql+tomcat)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

242224012907

262224012907

272224012907

282224012907

292224012907

基于javaweb的JSP+Servlet简单会员管理系统超市会员管理(java+servlet+jdbc+mysql+tomcat)

首页:
http://localhost:8080/login.do

登录:
admin 123456

会员管理,增删改查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
47
48
49
    </form>
</div>
<script type="text/javascript">
function jy() {
var name = document.getElementById('name').value;
var birthday = document.getElementById('birthday').value;
var grade = document.getElementById('grade').value;
var integral = document.getElementById('integral').value;

if (name == "") {
alert('姓名不能为空');
return false;
} else if (birthday == "") {
alert('生日不能为空');
return false;
} else if (grade == "") {
alert('会员等级不能为空');
return false;
} else if (integral == "") {
alert('会员积分不能为空');
return false;
} else {
document.getElementById('a').setAttribute('type', 'submit');
return true;
}
}
</script>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>添加会员</title>
<style type="text/css">
.boddy {
border: 1px solid black;
width: 30%;
margin: 0 auto;
padding: 20px;
}
</style>
</head>
<body>
<div class="boddy">
<h1>添加会员</h1>
<form action="addmember.do">
<p>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>编辑会员</title>
<style type="text/css">
.boddy {
border: 1px solid black;
width: 30%;
margin: 0 auto;
padding: 20px;
}
</style>
</head>
<body>
<div class="boddy">
<h1>编辑会员</h1>
<form action="editmember.do">
<input type="hidden" name="id" value="${member.id}"/>
<p>
<label>姓名:</label>
<input type="text" id="name" name="name" value="${member.name}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>性别:</label>
<input type="radio" value="1" name="sex" ${member.sex == 1 ? 'checked="checked"' : ''}>
<input type="radio" value="0" name="sex" ${member.sex == 0 ? 'checked="checked"' : ''}>
</p>
<p>
<label>出生日期:</label>
<input type="date" id="birthday" name="birthday" value="${member.birthday}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>会员等级:</label>
<input type="text" id="grade" name="grade" value="${member.grade}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>会员积分:</label>
<input type="number" id="integral" name="integral" value="${member.integral}"/>&nbsp&nbsp<span style="color: red">必填</span>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
47
48
49
50
51
52
53
54
	int addMember(TbMemberInfo tbMemberInfo);
//删除
int deleteMember(int id);


TbMemberInfo getMemberById(int id);

int updateMember(TbMemberInfo member);
}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>编辑会员</title>
<style type="text/css">
.boddy {
border: 1px solid black;
width: 30%;
margin: 0 auto;
padding: 20px;
}
</style>
</head>
<body>
<div class="boddy">
<h1>编辑会员</h1>
<form action="editmember.do">
<input type="hidden" name="id" value="${member.id}"/>
<p>
<label>姓名:</label>
<input type="text" id="name" name="name" value="${member.name}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>性别:</label>
<input type="radio" value="1" name="sex" ${member.sex == 1 ? 'checked="checked"' : ''}>
<input type="radio" value="0" name="sex" ${member.sex == 0 ? 'checked="checked"' : ''}>
</p>
<p>
<label>出生日期:</label>
<input type="date" id="birthday" name="birthday" value="${member.birthday}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>会员等级:</label>
<input type="text" id="grade" name="grade" value="${member.grade}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>会员积分:</label>
<input type="number" id="integral" name="integral" value="${member.integral}"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<input id="a" type="button" value="保存" onclick="jy()">
<input type="button" onclick="window.history.back();" value="取消">
</p>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
47
48
49
50
51
52
    return cardNo;
}

public void setCardNo(String cardNo) {
this.cardNo = cardNo == null ? null : cardNo.trim();
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name == null ? null : name.trim();
}

public Integer getSex() {
return sex;
}

public void setSex(Integer sex) {
this.sex = sex;
}

public String getBirthday() {
return birthday;
}

public void setBirthday(String birthday) {
this.birthday = birthday;
}

public String getGrade() {
return grade;
}

public void setGrade(String grade) {
this.grade = grade == null ? null : grade.trim();
}

public Integer getIntegral() {
return integral;
}

public void setIntegral(Integer integral) {
this.integral = integral;
}

public String getWriteTime() {
return writeTime;
}

public void setWriteTime(String writeTime) {
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
47
48
</script>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>添加会员</title>
<style type="text/css">
.boddy {
border: 1px solid black;
width: 30%;
margin: 0 auto;
padding: 20px;
}
</style>
</head>
<body>
<div class="boddy">
<h1>添加会员</h1>
<form action="addmember.do">
<p>
<label>姓名:</label>
<input type="text" id="name" name="name"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>性别:</label>
<input type="radio" value="1" name="sex" checked="checked">
<input type="radio" value="0" name="sex">
</p>
<p>
<label>出生日期:</label>
<input type="date" id="birthday" name="birthday"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>会员等级:</label>
<input type="text" id="grade" name="grade"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<label>会员积分:</label>
<input type="number" id="integral" name="integral" value="200"/>&nbsp&nbsp<span style="color: red">必填</span>
</p>
<p>
<input id="a" type="button" value="添加" onclick="jy()">
<input type="button" onclick="window.history.back();" value="取消">
</p>
</form>


项目链接:
https://javayms.github.io?id=232224012907201me
https://javayms.pages.dev?id=232224012907201me