——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的JSP+Servlet简单会员管理系统超市会员管理(java+servlet+jdbc+mysql+tomcat)
首页:http://localhost:8080/login.do
登录: admin 123456
会员管理,增删改查
——————————CodeStart——————————
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}" />   <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}" />   <span style ="color: red" > 必填</span > </p > <p > <label > 会员等级:</label > <input type ="text" id ="grade" name ="grade" value ="${member.grade}" />   <span style ="color: red" > 必填</span > </p > <p > <label > 会员积分:</label > <input type ="number" id ="integral" name ="integral" value ="${member.integral}" />   <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}" />   <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}" />   <span style ="color: red" > 必填</span > </p > <p > <label > 会员等级:</label > <input type ="text" id ="grade" name ="grade" value ="${member.grade}" />   <span style ="color: red" > 必填</span > </p > <p > <label > 会员积分:</label > <input type ="number" id ="integral" name ="integral" value ="${member.integral}" />   <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" />   <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" />   <span style ="color: red" > 必填</span > </p > <p > <label > 会员等级:</label > <input type ="text" id ="grade" name ="grade" />   <span style ="color: red" > 必填</span > </p > <p > <label > 会员积分:</label > <input type ="number" id ="integral" name ="integral" value ="200" />   <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 >
——————————PayStart——————————
项目链接: https://javayms.github.io?id=232224012907201me https://javayms.pages.dev?id=232224012907201me