package com.Servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.Mysql.DButil;
@WebServlet(name="XiaQi",urlPatterns="/XiaQi")
public class XiaQi extends HttpServlet{
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public XiaQi() {
super();
// TODO Auto-generated constructor stub
}
//老人用户登录
public void loginoldman(HttpServletRequest request, HttpServletResponse response) throws IOException {
String telphone = request.getParameter("username");
String password = request.getParameter("password");
// response.sendRedirect("/resthome/main/main.html");
String sql = "select * from t_lr where telphone = '" + telphone + "' and password = '" + password + "'";
//如果查询关键字不为空,则重定义SQL语句
ResultSet rs =DButil.executeQuery(sql);
try {
if(rs.next())
{
DButil.close();
HttpSession session=request.getSession();
session.setAttribute("telphone", telphone);
session.setAttribute("user", "老人");
response.sendRedirect("../oldman/oldpeople.html");
}else{
PrintWriter out = response.getWriter();
out.print("登录失败,请重新登陆!");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//管理用户登录
public void loginadmin(HttpServletRequest request, HttpServletResponse response) throws IOException {
String telphone = request.getParameter("username");
String password = request.getParameter("password");
// response.sendRedirect("/resthome/main/main.html");
System.out.println(telphone);
String sql = "select * from t_yh where telphone = '" + telphone + "' and password = '" + password + "'";
//如果查询关键字不为空,则重定义SQL语句
ResultSet rs =DButil.executeQuery(sql);
try {
if(rs.next())
{
DButil.close();
HttpSession session=request.getSession();
session.setAttribute("telphone", telphone);
session.setAttribute("user", "管理员");
response.sendRedirect("../main/main.html");
}else{
PrintWriter out = response.getWriter();
out.print("登录失败,请重新登陆!");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//老人注册
public void zhuce(HttpServletRequest request, HttpServletResponse response) throws IOException {
//response.sendRedirect("/resthome/main/error.html");
String yhName = request.getParameter("yhName");
String sex = request.getParameter("sex");
String age = request.getParameter("age");
String birthday = request.getParameter("birthday");
String nation = request.getParameter("nation");
String xueli = request.getParameter("xueli");
String telphone = request.getParameter("telphone");
String password = request.getParameter("password");
String sql = "select * from t_lr where telphone = '" + telphone + "' ";
//如果查询关键字不为空,则重定义SQL语句
ResultSet rs =DButil.executeQuery(sql);
try {
if(rs.next()) {
response.sendRedirect("../main/error.html");
}
else {
String ssql = "INSERT INTO t_lr(yhName,age,sex,birthday,telphone,password,nation,xueli) VALUES ('" + yhName + "','" + age + "','" + sex+ "','" + birthday+ "','" + telphone+ "','" + password+ "','" + nation+ "','" + xueli+"')";
//如果查询关键字不为空,则重定义SQL语句
DButil.executeUpdate(ssql);
DButil.close();
response.sendRedirect("../main/login.jsp");
}
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//更改老人密码
public void updateOldPassword(HttpServletRequest request, HttpServletResponse response) throws IOException
{
String password = request.getParameter("password");
String telphone = request.getParameter("telphone");
// PrintWriter out = response.getWriter();
System.out.println(telphone+" "+password+" ");
String sql1 = "select * from t_lr where telphone = '" + telphone + "'";
ResultSet rs = DButil.executeQuery(sql1);
try {
if(rs.next())
{
String sql = "UPDATE t_lr SET password=? WHERE telphone=?";
PreparedStatement ps = DButil.executePreparedStatement(sql);
ps.setString(1, password);
ps.setString(2, telphone);
ps.executeUpdate();
//执行SQL语
ps.close();
PrintWriter out = response.getWriter();
out.print("更新密码成功");
}else
{
PrintWriter out = response.getWriter();
out.print("error");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
DButil.close();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request, response);
}
//请求转发
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
String method = request.getParameter("method");
if(method.equals("loginoldman"))
{
loginoldman(request,response);
}
if(method.equals("loginadmin"))
{
loginadmin(request,response);
}
if(method.equals("zhuce"))
{
zhuce(request,response);
}
if(method.equals("updateOldPassword"))
{
updateOldPassword(request,response);
}
if(method.equals("zhuxiao"))
{
HttpSession session=request.getSession();
session.removeAttribute("username");
response.sendRedirect("/resthome/main/main_zhangweinan.html");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
养老院管理系统.rar
共616个文件
png:222个
gif:116个
html:84个
3星 · 超过75%的资源 需积分: 48 86 下载量 196 浏览量
2019-08-06
16:17:20
上传
评论 18
收藏 23MB RAR 举报
温馨提示
养老院管理系统代码,使用的mysql数据库:https://download.csdn.net/download/weixin_40490238/11484946
资源推荐
资源详情
资源评论
收起资源包目录
养老院管理系统.rar (616个子文件)
OldManDao.class 6KB
OldManDao.class 6KB
XiaQi.class 5KB
XiaQi.class 5KB
OldMan.class 5KB
OldMan.class 5KB
UserDao.class 4KB
UserDao.class 4KB
User.class 3KB
User.class 3KB
WareHouseDao.class 3KB
WareHouseDao.class 3KB
OldManForation.class 3KB
OldManForation.class 3KB
CangKuForation.class 3KB
CangKuForation.class 3KB
MainForation.class 3KB
MainForation.class 3KB
DButil.class 2KB
DButil.class 2KB
CangKuDao.class 2KB
CangKuDao.class 2KB
WareHouse.class 1KB
WareHouse.class 1KB
CangKu.class 1KB
CangKu.class 1KB
style.css 20KB
style.css 20KB
tinymce.css 9KB
tinymce.css 9KB
default.css 9KB
default.css 9KB
select.css 2KB
select.css 2KB
editor.css 605B
editor.css 605B
topbg.gif 468KB
topbg.gif 468KB
tinymce.gif 12KB
tinymce.gif 12KB
default.gif 7KB
default.gif 7KB
etc_24.gif 1KB
etc_24.gif 1KB
etc_33.gif 1KB
etc_33.gif 1KB
etc_32.gif 1KB
etc_32.gif 1KB
etc_36.gif 1KB
etc_36.gif 1KB
etc_31.gif 1KB
etc_31.gif 1KB
etc_30.gif 1KB
etc_30.gif 1KB
etc_25.gif 1KB
etc_25.gif 1KB
etc_26.gif 1012B
etc_26.gif 1012B
etc_34.gif 992B
etc_34.gif 992B
etc_35.gif 989B
etc_35.gif 989B
etc_27.gif 978B
etc_27.gif 978B
etc_02.gif 687B
etc_12.gif 687B
etc_12.gif 687B
etc_02.gif 687B
etc_16.gif 685B
etc_16.gif 685B
etc_15.gif 683B
etc_15.gif 683B
etc_03.gif 682B
etc_03.gif 682B
etc_08.gif 680B
etc_08.gif 680B
etc_01.gif 671B
etc_01.gif 671B
etc_09.gif 670B
etc_09.gif 670B
etc_13.gif 666B
etc_13.gif 666B
etc_06.gif 660B
etc_06.gif 660B
etc_10.gif 657B
etc_14.gif 657B
etc_07.gif 657B
etc_14.gif 657B
etc_07.gif 657B
etc_10.gif 657B
etc_04.gif 655B
etc_11.gif 655B
etc_04.gif 655B
etc_11.gif 655B
etc_05.gif 643B
etc_05.gif 643B
etc_22.gif 473B
etc_22.gif 473B
etc_18.gif 453B
etc_20.gif 453B
共 616 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- 代码为生的烨天星2022-07-04简介里面也起码说明下用的架构吧,对现在来说这个太过陈旧了。
- yebulk2019-11-15还行吧还行吧还行吧还行吧
面-包
- 粉丝: 462
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功