目录

1.系统设计前准备:

2.注册页面:

3.增加页面:

4.删除页面:

5.修改页面:

6.查询页面:

7.回收站页面:

8.功能主页面:


题目:设计一个简单的网上名片管理系统,实现名片的增、删、改、查及回收站等操作。

1.用户登录与注册模块
系统的使用者必须是注册用户,一个注册用户需要注册的信息有:用户登录名、密码、用户真实名字等信息。该模块具有两个功能:
(1)用户登录:在登录时,如果用户名和密码正确,进入系统页面。
(2)用户注册:新用户应该先注册,然后再登录该系统。

2.名片管理模块
一个名片包含信息有:序号(id)、姓名(name)、性别(sex)、电话(tel)等有关信息,需要完成对名片有关的管理操作,主要有:
(1)增加名片:增加名片信息到数据库内。
(2)修改名片:修改名片信息。
(3)查询名片:以模糊查询方式查询名片。
(4)删除名片:名片的删除由2种方式,即把名片移到回收站,把名片彻底删除。
(5)浏览/查询:可以模糊查询、浏览目前有效的名片。

3.回收站管理模块
(1)还原:把回收站中的名片还原回收。
(2)彻底删除:把名片彻底从回收站删除。
(3)浏览/查询:可以模糊查询、浏览回收站中的名片。

注:序号(id)在此名片表中具有唯一性,不可重复。

完全版:JavaWeb程序设计———名片管理系统_不知迷踪的博客-CSDN博客https://blog.csdn.net/weixin_59798969/article/details/125727693?spm=1001.2014.3001.5502

1.系统设计前准备:

(1)所用技术:HTML+JSP+MySQL+JDBC(可使用CSS和JavaScript优化美观页面)

(2)使用环境:Eclipse

(3)MySQL端口号:13306(此为自己设置的,大部分为3306)

(4)创建数据库(root01)

该数据库下有三个表,如下:


名片表(idcard),回收站表(recycle)

账号密码表(root01_01)

 2.注册页面:

<!-- 登录原始页面 -->
<!--A_main_A_register02.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>已有用户登录页面</title>
</head>
<body><center><form action="A_register04.jsp" method="post"><table><tr><td>账号:</td><td><input type="text" name="root02" required></td></tr><tr><td>密码:</td><td><input type="password" name="password02" required></td></tr><tr><td colspan="2"><input type="submit" value="登录">&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"></td></tr></table><font color="red">没有账号?<a href="A_register01.jsp">在线注册</a></font></form></center></body>
</html><!-- 登录CSS优化页面 -->
<!--A_main_A_register02.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>已有用户登录页面</title>
</head>
<body><style>*{margin: 0px;/*margin是盒子的外边距,即盒子与盒子之间的距离,而pdding是内边距,是盒子的边与盒子内部元素的距离*/padding: 10px;box-sizing: border-box;}body{background: pink no-repeat center;}.ra_layout{width: 1150px;height: 550px;border: 8px solid #EEEEEE;background-color: white;margin: auto;/*让div水平居中*/margin-top: 100px;padding: 15px;}.re_left{/*border: 1px solid red;*/float: left;margin: 15px;}.re_left > p:first-child{color: #FFD026;font-size: 20px;}.re_left > p:last-child{color: #A6A6A6;font-size: 20px;}.re_center{float: left;margin: 60px;width: 500px;}.re_from{padding: 25px;padding-right: 80px;}.re_right{float: right;margin-right: 15px;padding-right: 15px;}.re_right > p:first-child{font-size: 20px;}.re_right p a{color: green;}.td_left{width: 150px;text-align: right;/*右对齐*/height: 60px;/*上下两行间隔开,出现空行效果*/}.td_right{padding-left: 10px;/*将文字与文本框之间出现间隔*/}#root02,#password02{width: 200px;height: 25px;border: 1px solid #A6A6A6;/*设置边框圆角*/border-radius: 5px;padding-left: 10px;}#but{width: 125px;height: 50px;background-color: #FFD026;border: 1px solid #FFD026;}</style><div class="ra_layout"><div class="re_left"><p>用户登录</p><p>USER LOGIN</p></div><div class="re_center"><div class="re_from"><form action="A_register04.jsp" method="post"><table><tr><td class="td_left">账号:</td><td class="td_right"><input type="text" name="root02" id="root02" required></td></tr><tr><td class="td_left">密码:</td><td class="td_right"><input type="password" name="password02" id="password02" required></td></tr><tr><td colspan="2" align="center"><input type="submit" value="登录" id="but"><input type="reset" value="取消" id="but"></td></tr></table></form></div></div><div class="re_right"><p>没有账号?<a href="A_register01.jsp">在线注册</a></p></div></div></body>
</html>
<!-- 注册原始页面 -->
<!--A_register01.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>新用户注册页面</title>
</head>
<body><center><form action="A_register03.jsp" method="post"><table><tr><td>姓名:</td><td><input type="text" name="name01" required></td></tr><tr><td>账号:</td><td><input type="text" name="root01" required></td></tr><tr><td>密码:</td><td><input type="text" name="password01" required></td></tr><tr><td colspan="2"><input type="submit" value="提交">&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"></td></tr></table></form><font color="red">已有账号?<a href="A_main_A_register02.jsp">立即登录</a></font></center></body>
</html><!-- 注册CSS优化页面 -->
<!--A_register01.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>新用户注册页面</title>
</head>
<body><style>*{margin: 0px;/*margin是盒子的外边距,即盒子与盒子之间的距离,而pdding是内边距,是盒子的边与盒子内部元素的距离*/padding: 10px;box-sizing: border-box;}body{background: pink no-repeat center;}.ra_layout{width: 1150px;height: 550px;border: 8px solid #EEEEEE;background-color: white;margin: auto;/*让div水平居中*/margin-top: 100px;padding: 15px;}.re_left{/*border: 1px solid red;*/float: left;margin: 15px;}.re_left > p:first-child{color: #FFD026;font-size: 20px;}.re_left > p:last-child{color: #A6A6A6;font-size: 20px;}.re_center{float: left;margin: 60px;width: 500px;}.re_from{padding: 25px;padding-right: 80px;}.re_right{float: right;margin-right: 15px;padding-right: 15px;}.re_right > p:first-child{font-size: 20px;}.re_right p a{color: green;}.td_left{width: 150px;text-align: right;/*右对齐*/height: 60px;/*上下两行间隔开,出现空行效果*/}.td_right{padding-left: 10px;/*将文字与文本框之间出现间隔*/}#root01,#password01,#name01{width: 200px;height: 25px;border: 1px solid #A6A6A6;/*设置边框圆角*/border-radius: 5px;padding-left: 10px;}#but{width: 125px;height: 50px;background-color: #FFD026;border: 1px solid #FFD026;}</style><div class="ra_layout"><div class="re_left"><p>新用户注册</p><p>USER REGISTER</p></div><div class="re_center"><div class="re_from"><form action="A_register03.jsp" method="post"><table><tr><td class="td_left">姓名:</td><td class="td_right"><input type="text" name="name01" id="name01" required></td></tr><tr><td class="td_left">账号:</td><td class="td_right"><input type="text" name="root01" id="root01" required></td></tr><tr><td class="td_left">密码:</td><td class="td_right"><input type="text" name="password01" id="password01" required></td></tr><tr><td colspan="2"><input type="submit" value="提交" id="but"><input type="reset" value="取消" id="but"></td></tr></table></form></div></div><div class="re_right"><p>已有账号?<a href="A_main_A_register02.jsp">立即登录</a></p></div></div></body>
</html>
<!--A_register03.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>账号密码验证页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from root01_01 where root1=?";PreparedStatement pst1=conn.prepareStatement(sql1);String name11=request.getParameter("name01");String root11=request.getParameter("root01");String password11=request.getParameter("password01");pst1.setString(1, root11);ResultSet rs=pst1.executeQuery();if(rs.next()){out.println("该用户已存在,去登陆吧!");//response.sendRedirect("A_register02.jsp");//直接跳转到登录页面response.setHeader("refresh", "3;url=A_main_A_register02.jsp");//3秒自动刷新并跳转到登录页面}else{String sql2="insert into root01_01(name1,root1,password1) values(?,?,?)";PreparedStatement pst2=conn.prepareStatement(sql2);pst2.setString(1, name11);pst2.setString(2, root11);pst2.setString(3, password11);int n=pst2.executeUpdate();if(n!=0){out.println("注册"+n+"条用户成功,去登陆吧!");response.setHeader("refresh", "3;url=A_main_A_register02.jsp");}else{out.println("注册失败!");}if(pst2!=null)pst2.close();}if(rs!=null)rs.close();if(pst1!=null)pst1.close();if(conn!=null)conn.close();%></body>
</html>
<!--A_register04.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>已有用户登录验证页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from root01_01 where root1=? and password1=?";PreparedStatement pst1=conn.prepareStatement(sql1);String root12=request.getParameter("root02");String password12=request.getParameter("password02");pst1.setString(1, root12);pst1.setString(2, password12);ResultSet rs=pst1.executeQuery();if(rs.next()){out.println("欢迎使用!页面即将跳转!");response.setHeader("refresh", "2;index_main.jsp");//2秒自动刷新并跳转到登录页面}else{out.println("用户不存在或账号密码错误!");response.setHeader("refresh", "2;A_main_A_register02.jsp");}if(rs!=null)rs.close();if(pst1!=null)pst1.close();if(conn!=null)conn.close();%></body>
</html>

 3.增加页面:

<!-- insert01.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加提交页面</title>
</head>
<body>请填写添加的记录:<hr width="100%" size="3"><br><br><br><form action="insert02.jsp" method="post"><table borrder="0" width="238" height="252"><tr><td>学号:</td><td><input type="text" name="id03" required></td></tr><tr><td>姓名:</td><td><input type="text" name="name03" required></td></tr><tr><td>性别:</td><td>男<input type="radio" name="sex03" value="男" checked>&nbsp;&nbsp;&nbsp;女<input type="radio" name="sex03" value="女"></td></tr><tr><td>电话:</td><td><input type="text" name="tel03" required></td></tr><br><tr><td colspan="2"><input type="submit" value="提交">&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"></td></tr></table></form></body>
</html>
<!-- insert02.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加解析页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from idcard where id=?";PreparedStatement pst1=conn.prepareStatement(sql1);int id13=Integer.parseInt(request.getParameter("id03"));String name13=request.getParameter("name03");String sex13=request.getParameter("sex03");int tel13=Integer.parseInt(request.getParameter("tel03"));pst1.setInt(1, id13);ResultSet rs=pst1.executeQuery();if(rs.next()){out.println("该用户ID已存在!");if(conn!=null) conn.close();if(pst1!=null) pst1.close();if(rs!=null) rs.close();response.setHeader("refresh","2;insert01.jsp");}else{String sql2="insert into idcard(id,name,sex,tel) values(?,?,?,?)";PreparedStatement pst2=conn.prepareStatement(sql2);pst2.setInt(1, id13);pst2.setString(2, name13);pst2.setString(3, sex13);pst2.setInt(4, tel13);int n=pst2.executeUpdate();if(n!=0){out.println("添加"+n+"条记录成功!");}else{out.println("添加失败!");response.setHeader("refresh","2;insert02.jsp");}if(pst2!=null) pst2.close();if(conn!=null) conn.close();if(pst1!=null) pst1.close();if(rs!=null) rs.close();out.println("是否具需添加?(yes/no)"); %><form action="insert03.jsp"><input type="text" name="x1"><input type="submit" value="添加"><input type="reset" value="重置"></form>     <%} %></body>
</html>
<!-- insert03.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>循环添加页面</title>
</head>
<body><%String x=request.getParameter("x1");if(x.equals("yes")){response.sendRedirect("insert01.jsp");}else if(x.equals("no")){out.println("添加结束!");}else{out.println("请求非法!");}%>
</body>
</html>

 4.删除页面:

<!-- delete01.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>删除提交页面</title>
</head>
<body>请选择删除条件:<hr width="100%" size="3"><br><br><br><form action="delete02.jsp" method="post"><table><tr><td>学号:</td><td><input type="text" name="id04" required></td></tr><br><tr><td><input type="submit" value="提交"></td>&nbsp;&nbsp;<td><input type="reset" value="取消"></td></tr></table></form></body>
</html>
<!-- delete02.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>删除操作页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from idcard where id=?";PreparedStatement pst1=conn.prepareStatement(sql1);int id44=Integer.parseInt(request.getParameter("id04"));pst1.setInt(1, id44);ResultSet rs=pst1.executeQuery();if(rs.next()){int id14=rs.getInt("id");String name14=rs.getString("name");String sex14=rs.getString("sex");int tel14=rs.getInt("tel");String sql2="insert into recycle(id,name,sex,tel) values(?,?,?,?)";PreparedStatement pst2=conn.prepareStatement(sql2);pst2.setInt(1, id14);pst2.setString(2, name14);pst2.setString(3, sex14);pst2.setInt(4, tel14);int n2=pst2.executeUpdate();if(n2!=0){out.println("回收站添加"+n2+"条记录!");}else{out.println("回收站添加失败!");}if(pst2!=null) pst2.close();String sql3="delete from idcard where id=?";PreparedStatement pst3=conn.prepareStatement(sql3);pst3.setInt(1, id44);int n3=pst3.executeUpdate();if(n3!=0){out.println("删除"+n3+"条记录!");}else{out.println("删除失败!");}if(pst3!=null) pst3.close();if(conn!=null) conn.close();if(rs!=null) rs.close();}else{out.println("删除失败!");if(conn!=null) conn.close();if(rs!=null) rs.close();}%>
</body>
</html>

 5.修改页面: 

<!-- update01.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改提交页面</title>
</head>
<body>请选择修改记录满足的条件:<hr width="100%" size="3"><br><br><br><form action="update02.jsp" method="post"><table><tr><td>学号:</td><td><input type="text" name="id_up" required></td></tr><br><tr><td><input type="submit" value="提交"></td>&nbsp;&nbsp;<td><input type="reset" value="取消"></td></tr></table></form></body>
</html>
<!-- update02.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改解析页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);int id_up=Integer.parseInt(request.getParameter("id_up"));session.setAttribute("id_up", id_up);String sql="select * from idcard where id=?";PreparedStatement pst=conn.prepareStatement(sql);pst.setInt(1, id_up);ResultSet rs=pst.executeQuery();if(rs.next()){%><form action="update03.jsp" method="post"><table border="0" width="238" height="252"><tr><td>学号:</td><td><input type="text" name="id1"></td></tr><tr><td>姓名:</td><td><input type="text" name="name1"></td></tr><tr><td>性别:</td><td>男<input type="radio" name="sex1" value="男" checked>&nbsp;&nbsp;&nbsp;女<input type="radio" name="sex1" value="女"></td></tr><tr><td>电话:</td><td><input type="text" name="tel1"></td> <tr><td colspan="2"><input type="submit" value="提交">&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"></td></tr></table></form><%if(rs!=null) rs.close();if(pst!=null) pst.close();if(conn!=null) conn.close();}else{out.println("未找到记录!");if(rs!=null) rs.close();if(pst!=null) pst.close();if(conn!=null) conn.close();response.setHeader("refresh", "2;url=update01.jsp");}%></body>
</html>
<!-- update03.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改操作页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from idcard where id=?";PreparedStatement pst1=conn.prepareStatement(sql1);int id2=Integer.parseInt(request.getParameter("id1"));String name2=request.getParameter("name1");String sex2=request.getParameter("sex1");int tel2=Integer.parseInt(request.getParameter("tel1"));int id_up=(int)session.getAttribute("id_up");pst1.setInt(1, id2);ResultSet rs=pst1.executeQuery();if(rs.next()){out.println("该用户已存在,请重新填写!");if(conn!=null) conn.close();if(pst1!=null) pst1.close();if(rs!=null) rs.close();response.setHeader("refresh", "2;update01.jsp");}else{String sql2="update idcard set id=?,name=?,sex=?,tel=? where id=?";PreparedStatement pst2=conn.prepareStatement(sql2);pst2.setInt(1, id2);pst2.setString(2, name2);pst2.setString(3, sex2);pst2.setInt(4, tel2);pst2.setInt(5, id_up);int n=pst2.executeUpdate();if(n!=0){out.println("修改了"+n+"条数据!");if(pst2!=null) pst2.close();if(conn!=null) conn.close();if(pst1!=null) pst1.close();if(rs!=null) rs.close();}else{out.println("修改失败,请重新修改!");if(pst2!=null) pst2.close();if(conn!=null) conn.close();if(pst1!=null) pst1.close();if(rs!=null) rs.close();}}%></body>
</html>

 6.查询页面:

<!-- query01.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>查询选择页面</title>
</head>
<body>请填写查询的内容:<hr width="100%" size="3"><br><br><br><form action="query02.jsp" method="post"><input type="radio" name="rad1" value="1" checked="checked">按学号查询<br><br><input type="radio" name="rad1" value="2">按姓名查询<br><br><input type="radio" name="rad1" value="3">按电话查询<br><br><input type="radio" name="rad1" value="4">查询全部人员<br><br><input type="submit" value="提交">&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"></form></body>
</html>
<!-- query02.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>查询页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");String x=request.getParameter("rad1");if(x.equals("1")){%><br><br><br><form action="query03.jsp" method="post"><table><tr>请输入学号(模糊查询):</tr><tr><input type="text" name="id07"></tr><br><br><tr><input type="submit" value="提交"></tr>&nbsp;&nbsp;&nbsp;<tr><input type="reset" value="重置"></tr></table></form><%}else if(x.equals("2")){%><br><br><br><form action="query04.jsp" method="post"><table><tr>请输入姓名(模糊查询):</tr><tr><input type="text" name="name07"></tr><br><br><tr><input type="submit" value="提交"></tr>&nbsp;&nbsp;&nbsp;<tr><input type="reset" value="重置"></tr></table></form><%}else if(x.equals("3")){%><br><br><br><form action="query05.jsp" method="post"><table><tr>请输入电话(模糊查询):</tr><tr><input type="text" name="tel07"></tr><br><br><tr><input type="submit" value="提交"></tr>&nbsp;&nbsp;&nbsp;<tr><input type="reset" value="重置"></tr></table></form><%}else{response.sendRedirect("query06.jsp");}%></body>
</html>
<!-- query03.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>学号查询页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from idcard where id like '%";String sql2=request.getParameter("id07");String sql3="%'";String sql=sql1+sql2+sql3;PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="650"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td></tr>    <%} %></table></form></center><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%></body>
</html>
<!-- query04.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>姓名查询页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from idcard where name like '%";String sql2=request.getParameter("name07");String sql3="%'";String sql=sql1+sql2+sql3;PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="650"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td></tr>    <%} %></table></form></center><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%></body>
</html>
<!-- query05.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>电话查询页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from idcard where tel like '%";String sql2=request.getParameter("tel07");String sql3="%'";String sql=sql1+sql2+sql3;PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="650"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td></tr>    <%} %></table></form></center><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%></body>
</html>
<!-- query06.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>查询全部人员页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql="select * from idcard";PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="650"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td></tr>    <%} %></table></form></center><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%></body>
</html>

 7.回收站页面:

<!-- recycle01.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站页面</title>
</head>
<body>请填写回收站查询的内容:<hr width="100%" size="3"><br><br><br><form action="recycle02.jsp" method="post"><input type="radio" name="rad2" value="1" checked="checked">按学号查询<br><br><input type="radio" name="rad2" value="2">按姓名查询<br><br><input type="radio" name="rad2" value="3">按电话查询<br><br><input type="radio" name="rad2" value="4">查询全部人员<br><br><input type="submit" value="提交">&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"></form>
</body>
</html>
<!-- recycle02.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站填写页面</title>
</head>
<body>回收站页面:<hr width="100%" size="3"><br><br><br><%request.setCharacterEncoding("UTF-8");String x=request.getParameter("rad2");if(x.equals("1")){%><br><br><br><form action="recycle03.jsp" method="post"><table><tr>请输入学号(模糊查询):</tr><tr><input type="text" name="id08"></tr><br><br><tr><input type="submit" value="提交"></tr>&nbsp;&nbsp;&nbsp;<tr><input type="reset" value="重置"></tr></table></form><%}else if(x.equals("2")){%><br><br><br><form action="recycle04.jsp" method="post"><table><tr>请输入姓名(模糊查询):</tr><tr><input type="text" name="name08"></tr><br><br><tr><input type="submit" value="提交"></tr>&nbsp;&nbsp;&nbsp;<tr><input type="reset" value="重置"></tr></table></form><%}else if(x.equals("3")){%><br><br><br><form action="recycle05.jsp" method="post"><table><tr>请输入电话(模糊查询):</tr><tr><input type="text" name="tel08"></tr><br><br><tr><input type="submit" value="提交"></tr>&nbsp;&nbsp;&nbsp;<tr><input type="reset" value="重置"></tr></table></form><%}else{response.sendRedirect("recycle06.jsp");}%>
</body>
</html>
<!-- recycle03.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站学号模糊查询</title>
</head>
<body>回收站页面:<hr width="100%" size="3"><br><br><br><script type="text/javascript">function reduction(){location.href ="recycle10.jsp";}function Delete(){location.href ="recycle09.jsp";}</script><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from recycle where id like '%";String sql2=request.getParameter("id08");String sql3="%'";String sql=sql1+sql2+sql3;PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="1000"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td><td>单个删除</td><td>单个还原</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td><%int x=Integer.parseInt(rs.getString("id")); %><%session.setAttribute("id18", x); %><td><a href="recycle07.jsp">删除</a></td><td><a href="recycle08.jsp">还原</a></td></tr>    <%} %></table></form><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%><br><input type="button" name="name1" value="全部还原" onclick="reduction()">&nbsp;&nbsp;&nbsp;<input type="button" name="name2" value="全部删除" onclick="Delete()"></center></body>
</html>
<!-- recycle04.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站姓名模糊查询</title>
</head>
<body>回收站页面:<hr width="100%" size="3"><br><br><br><script type="text/javascript">function reduction(){location.href ="recycle10.jsp";}function Delete(){location.href ="recycle09.jsp";}</script><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from recycle where id like '%";String sql2=request.getParameter("name08");String sql3="%'";String sql=sql1+sql2+sql3;PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="1000"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td><td>单个删除</td><td>单个还原</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td><%int x=Integer.parseInt(rs.getString("id")); %><%session.setAttribute("id18", x); %><td><a href="recycle07.jsp">删除</a></td><td><a href="recycle08.jsp">还原</a></td></tr>    <%} %></table></form><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%><br><input type="button" name="name1" value="全部还原" onclick="reduction()">&nbsp;&nbsp;&nbsp;<input type="button" name="name2" value="全部删除" onclick="Delete()"></center>
</body>
</html>
<!-- recycle05.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站电话模糊查询</title>
</head>
<body>回收站页面:<hr width="100%" size="3"><br><br><br><script type="text/javascript">function reduction(){location.href ="recycle10.jsp";}function Delete(){location.href ="recycle09.jsp";}</script><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";//端口号为13306String dbname="root01";//密码库root01String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from recycle where id like '%";String sql2=request.getParameter("tel08");String sql3="%'";String sql=sql1+sql2+sql3;PreparedStatement pst=conn.prepareStatement(sql);ResultSet rs=pst.executeQuery();rs.last();%><center><form action="#"><table border="2" bgcolor="ccceee" width="1000"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td><td>单个删除</td><td>单个还原</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td><%int x=Integer.parseInt(rs.getString("id")); %><%session.setAttribute("id18", x); %><td><a href="recycle07.jsp">删除</a></td><td><a href="recycle08.jsp">还原</a></td></tr>    <%} %></table></form><%if(pst!=null) pst.close();if(conn!=null) conn.close();if(rs!=null) rs.close();%><br><input type="button" name="name1" value="全部还原" onclick="reduction()">&nbsp;&nbsp;&nbsp;<input type="button" name="name2" value="全部删除" onclick="Delete()"></center>
</body>
</html>
<!-- recycle06.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站查询全部页面</title>
</head>
<body>回收站页面:<hr width="100%" size="3"><br><br><br><script type="text/javascript">function reduction(){location.href ="recycle10.jsp";}function Delete(){location.href ="recycle09.jsp";}</script><center><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from recycle";PreparedStatement pst1=conn.prepareStatement(sql1);ResultSet rs=pst1.executeQuery();rs.last();%><form action="#"><table border="2" bgcolor="ccceee" width="1000"><tr bgcolor="CCCCCC" align="center"><td>记录条数</td><td>学号</td><td>姓名</td><td>性别</td><td>电话</td><td>单个删除</td><td>单个还原</td></tr><%rs.beforeFirst(); while(rs.next()){%><tr align="center"><td><%=rs.getRow() %></td><td><%=rs.getString("id") %></td><td><%=rs.getString("name") %></td><td><%=rs.getString("sex") %></td><td><%=rs.getString("tel") %></td><%int x=Integer.parseInt(rs.getString("id")); %><%session.setAttribute("id18", x); %><td><a href="recycle07.jsp">删除</a></td><td><a href="recycle08.jsp">还原</a></td></tr>    <%} %></table></form><%if(rs!=null){rs.close();}if(pst1!=null){pst1.close();}if(conn!=null){conn.close();}%><br><input type="button" name="name1" value="全部还原" onclick="reduction()">&nbsp;&nbsp;&nbsp;<input type="button" name="name2" value="全部删除" onclick="Delete()"></center>
</body>
</html>
<!-- recycle07.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站单个删除页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql="delete from recycle where id=?";PreparedStatement pst=conn.prepareStatement(sql);pst.setInt(1, (int)session.getAttribute("id18"));int n=pst.executeUpdate();if(n!=0){out.println("删除"+n+"条记录成功!");}else{out.println("删除失败!");}if(pst!=null) pst.close();if(conn!=null) conn.close();response.setHeader("refresh", "2;url=recycle01.jsp");%></body>
</html>
<!-- recycle08.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站单个还原页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql="select * from recycle where id=?";PreparedStatement pst=conn.prepareStatement(sql);pst.setInt(1, (int)session.getAttribute("id18"));ResultSet rs=pst.executeQuery();PreparedStatement pst2=null;PreparedStatement pst3=null;if(rs.next()){int id15=rs.getInt("id");String name15=rs.getString("name");String sex15=rs.getString("sex");int tel15=rs.getInt("tel");String sql2="insert into idcard(id,name,sex,tel) values(?,?,?,?)";pst2=conn.prepareStatement(sql2);pst2.setInt(1, id15);pst2.setString(2, name15);pst2.setString(3, sex15);pst2.setInt(4, tel15);String sql3="delete from recycle where id=?";pst3=conn.prepareStatement(sql3);pst3.setInt(1, id15);pst3.execute();int n2=pst2.executeUpdate();if(n2!=0){out.println("回收站还原成功,名片添加"+n2+"条记录!");}else{out.println("回收站还原失败!");}}if(pst!=null) pst.close();if(conn!=null) conn.close();if(pst2!=null) pst2.close();if(pst3!=null) pst3.close();if(rs!=null) rs.close();response.setHeader("refresh", "2;url=recycle01.jsp");%>
</body>
</html>
<!-- recycle09.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站全部删除页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from recycle";PreparedStatement pst1=conn.prepareStatement(sql1);ResultSet rs=pst1.executeQuery();PreparedStatement pst2=null;PreparedStatement pst3=null;int sum=0;while(rs.next()){int id15=rs.getInt("id");String name15=rs.getString("name");String sex15=rs.getString("sex");int tel15=rs.getInt("tel");String sql3="delete from recycle where id=?";pst3=conn.prepareStatement(sql3);pst3.setInt(1, id15);pst3.execute();pst3.executeUpdate();sum++;}if(true){out.println("已全部删除"+sum+"条记录!");}if(pst3!=null) pst3.close();if(conn!=null) conn.close();if(rs!=null) rs.close();if(pst1!=null) pst1.close();response.setHeader("refresh", "2;url=recycle01.jsp");%>
</body>
</html>
<!-- recycle010.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>回收站全部还原页面</title>
</head>
<body><%request.setCharacterEncoding("UTF-8");Class.forName("com.mysql.jdbc.Driver");String url1="jdbc:mysql://localhost:13306/";String dbname="root01";String url=url1+dbname;String user="root";String password="1234";Connection conn=DriverManager.getConnection(url, user, password);String sql1="select * from recycle";PreparedStatement pst1=conn.prepareStatement(sql1);ResultSet rs=pst1.executeQuery();PreparedStatement pst2=null;PreparedStatement pst3=null;int sum=0;while(rs.next()){int id15=rs.getInt("id");String name15=rs.getString("name");String sex15=rs.getString("sex");int tel15=rs.getInt("tel");String sql2="insert into idcard(id,name,sex,tel) values(?,?,?,?)";pst2=conn.prepareStatement(sql2);pst2.setInt(1, id15);pst2.setString(2, name15);pst2.setString(3, sex15);pst2.setInt(4, tel15);String sql3="delete from recycle where id=?";pst3=conn.prepareStatement(sql3);pst3.setInt(1, id15);pst3.execute();pst2.executeUpdate();sum++;}if(true){out.println("已全部还原"+sum+"条记录!");}if(pst3!=null) pst3.close();if(pst2!=null) pst2.close();if(conn!=null) conn.close();if(rs!=null) rs.close();if(pst1!=null) pst1.close();response.setHeader("refresh", "2;url=recycle01.jsp");%></body>
</html>

 8.功能主页面: 

<!-- index_main.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>功能显示页面</title>
</head><frameset rows="130,*"><frame src="index_title.jsp" scrolling="no"><frameset cols="300,*"><frame src="index_left.jsp" name="left" scrolling="no"><frame src="index_right.jsp" name="right" scrolling="no"></frameset></frameset>
</html>
<!-- index_left.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>页面菜单</title>
</head>
<body><font color="blue" size="5">操作页面</font><br><br><br><br><br><p><a href="insert01.jsp" target="right">添加记录</a></p><p><a href="update01.jsp" target="right">修改记录</a></p><p><a href="insert01.jsp" target="right">增加记录</a></p><p><a href="delete01.jsp" target="right">删除记录</a></p><p><a href="query01.jsp" target="right">查询记录</a></p><p><a href="recycle01.jsp" target="right">回收站记录</a></p></body>
</html>
<!-- index_right.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>操作显示页面</title>
</head>
<body bgcolor="white"><font color="purple"><h1>Hello,world!</h1></font></body>
</html>
<!-- index_title.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主标题页面</title>
</head>
<body><center><h1><font color="pink">名片管理系统</font></h1></center>
</body>
</html>

以上就是全部代码,可以点个免费的赞支持下吗!!!

JavaWeb名片管理系统设计及详细分析相关推荐

  1. 基于java基于javaweb的管理系统设计与实现怎样选题思路分享

    首先简单介绍一下自己,,MY IS一名勤奋的程序员JAVA 开发工程师,目前在一家 IT 互联网公司,主要负责公司搬砖的后端开发工作,除了我,团队里都是多年开发经验的老师,累积丰富开发经验,擅长JAV ...

  2. 基于JavaWeb的保护动物管理系统设计与实现

    摘要:随着全球一些稀有物种.野生动物日益稀少,保护动物已经成为全球多个国家开始重视并投入大量物力着手解决的重要课题.动物是大自然的产物,自然界是由许多复杂的生态系统构成的.有一种植物消失了,以这种植物 ...

  3. ssm基于javaweb的医疗健康知识管理系统设计与实现毕业设计源码

    目  录 摘要 1 绪论 1.1 研究背景 1.2研究现状 1.3论文结构与章节安排 2医疗健康知识管理系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 2.2.2 数据修 ...

  4. ssm基于javaweb的医疗健康知识管理系统设计与实现 毕业设计-附源码131903

    目  录 摘要 1 1 绪论 1 1.1 研究背景 1 1.2研究现状 1 1.3论文结构与章节安排 1 2医疗健康知识管理系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1 ...

  5. 基于javaweb的宠物医院预约管理系统设计和实现(java+springboot+mysql+ssm)

    基于javaweb的宠物医院预约管理系统设计和实现(java+springboot+mysql+ssm) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclip ...

  6. 基于javaweb项目ssm食品管理系统设计与实现(论文+程序设计源码+数据库文件)

    摘要:随着食品产业的发展.食品销量的增加.新食品种类的快速增加.新的食品技术的发展,已经得到各个国家的关注,因为食品安全状况是和广大人民群众的身体健康息息相关的.本系统主要采用springboot开发 ...

  7. 【Unity】动作游戏开发实战详细分析-06-技能系统设计

    [Unity]动作游戏开发实战详细分析-06-技能系统设计 基本思想 不同的技能可以设计为技能模版,当角色释放技能时,会通过模版ID将它进行实例化,这个实例技能类可以是一个挂载的MonoBehavio ...

  8. php门禁系统开发,物联网门禁管理系统设计思路分析

    原标题:物联网门禁管理系统设计思路分析 说到"物联网"这三个字,大家就会自然而然想到信息科技的产品.例如,我再也不会回到家才开始煮饭了,因为我可以远程控制,提前预约.还有就是我们今 ...

  9. (附源码)ssm基于javaweb的医疗健康知识管理系统设计与实现 毕业设计131903

    目 录 摘要 1 1 绪论 1 1.1 研究背景 1 1.2研究现状 1 1.3论文结构与章节安排 1 2 医疗健康知识管理系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1 ...

最新文章

  1. 我也来晒Flex编写的工作流编辑器
  2. 内存对齐与sizeof
  3. Eclipse Java注释模板设置
  4. pthread_create函数 参数不匹配的问题
  5. apache geode项目结构_Apache Flink-基于Java项目模板创建Flink应用(流计算和批计算)...
  6. linux nexus启动_Linux一键部署Nexus 3私服仓库自动化部署脚本
  7. java cas原理_Java并发之原子变量及CAS算法-上篇
  8. 2012总结--第10篇--工作篇
  9. java授权失败_自定义Spring Security的身份验证失败处理方法
  10. 零基础如何学习视频制作?超全干货!手把手教你好上手的视频制作技巧
  11. 计算机双系统,细说如何给电脑安装双系统
  12. Vue在线客服系统【开源项目】
  13. 计算机文化基础第一章知识点题,计算机文化基础第一章习题与答案
  14. 17万用来助学,能做什么?
  15. Do Transformers Really Perform Bad for Graph Representation 阅读笔记
  16. Jmeter-Android手机端脚本录制
  17. 关于支付(支付宝和微信)
  18. 【解决】ERROR Failed to compile with 1 error;error in ./node_modules/pdfjs-dist/build/pdf.js
  19. 575. Distribute Candies*
  20. 网络编程(36)—— 线程安全函数和非线程安全函数

热门文章

  1. python编写一个接口,链接mysql数据库查询数据
  2. 【面试】数字转为千分位字符串
  3. 山东大学移动信息门户03
  4. 从京东双11战报中,找到未来值得国产品牌看好的发展机遇
  5. gpd计算机等级,GPD 文件扩展名: 它是什么以及如何打开它?
  6. 看顶级渣男如何邀约100个女朋友(二)
  7. CAS算法与ABA问题
  8. Unity程序框架总结归置系列(3)——事件中心
  9. 【学习】大数据关键技术
  10. 后台管理系统,前端框架