功能介绍:
登录、注册、用户/管理员(角色)、用户信息管理、科系信息管理、查看所有科系、新增科系信息、删除指定科系、修改科系信息、病房信息管理、病人信息管理、医生类型管理、病人手术管理
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
info = "病房"+clno+"修改成功!";
} else {
info = "错误:修改病房失败!";
}
out.write("<div class='error'>");
out.write("<div>" + info + "</div>");
out.write("</div>");
out.flush();
out.close();
}
/*-------------------------------- 病人-----------------------------------*/
// 查询所有病人
protected void query_all_student(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
ArrayList<Patient> results = new PatientDao().query_all_student();
PrintWriter out = response.getWriter();
// 输出结果
if (results != null) {
out.write("<div class='all'>");
out.write("<div><span>病人号</span><span>姓名</span><span>性别</span><span>年龄</span><span>所在病房</span></div>");
for (Patient i : results) {
out.write("<div>");
out.write("<span>" + i.getSno() + "</span>");
out.write("<span>" + i.getSname() + "</span>");
out.write("<span>" + i.getSsex() + "</span>");
out.write("<span>" + i.getSage() + "</span>");
if (results != null) {
out.write("<div class='all'>");
out.write("<div><span>病人号</span><span>姓名</span><span>性别</span><span>年龄</span><span>所在病房</span></div>");
for (Patient i : results) {
out.write("<div>");
out.write("<span>" + i.getSno() + "</span>");
out.write("<span>" + i.getSname() + "</span>");
out.write("<span>" + i.getSsex() + "</span>");
out.write("<span>" + i.getSage() + "</span>");
out.write("<span>" + i.getClname() + "</span>");
out.write("</div>");
}
out.write("</div>");
}
info = "病人"+sname+"插入成功!";
} else {
info = "错误:病人插入失败!";
}
out.write("<div class='error'>");
out.write("<div>" + info + "</div>");
out.write("</div>");
out.flush();
out.close();
}
// 删除病人
protected void delete_student(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
String sno = request.getParameter("sno");
int flag = new PatientDao().delete_student(sno);
String info = null;
PrintWriter out = response.getWriter();
if(results != null){
//输出结果
if(results != null){
out.write("<div class='all'>");
out.write("<div><span>医生号</span><span>类型名称</span><span>医生姓名</span><span>挂号费</span></div>");
for(Doctor i:results) {
out.write("<div>");
out.write("<span>"+i.getCno()+"</span>");
out.write("<span>"+i.getCname()+"</span>");
out.write("<span>"+i.getCteacher()+"</span>");
out.write("<span>"+i.getCcredit()+"</span>");
out.write("</div>");
}
out.write("</div>");
}
}
out.flush();
out.close();
}
//插入医生
protected void insert_course(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
String Cno = request.getParameter("cno");
response.setContentType("text/html;charset=utf-8");
String username = request.getParameter("username");
int flag = new UserDao().delete_user(username);
String info = null;
PrintWriter out = response.getWriter();
if(flag == 1){
info = "成功删除名为"+username+"用户!";
}else{
info = "错误:删除用户失败!";
}
out.write("<div class='error'>");
out.write("<div>"+info+"</div>");
out.write("</div>");
out.flush();
out.close();
}
//修改用户
protected void alter_user(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
int flag = new UserDao().alter_user(username,after_username,after_password,after_level);
String info = null;
PrintWriter out = response.getWriter();
if(flag == 1){
info = "名为"+username+"用户信息修改成功!";
}else{
info = "错误:修改用户失败!";
}
out.write("<div class='error'>");
out.write("<div>"+info+"</div>");
out.write("</div>");
out.flush();
out.close();
}
out.close();
}
//插入用户
protected void insert_user(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
String username = request.getParameter("username");
String password = request.getParameter("password");
String level = request.getParameter("level");
int flag = new UserDao().insert_user(username, password, level);
String info = null;
PrintWriter out = response.getWriter();
if(flag == 1){
info = "用户插入成功!";
}else{
info = "错误:用户插入失败!";
}
out.write("<div class='error'>");
out.write("<div>"+info+"</div>");
out.write("</div>");
out.flush();
out.close();
}
String after_ssex = request.getParameter("after_ssex");
int after_sage = Integer.parseInt(request.getParameter("after_sage"));
String after_clname = request.getParameter("after_clname");
int flag = new PatientDao().alter_class(sno, after_sno, after_sname, after_ssex, after_sage, after_clname);
String info = null;
PrintWriter out = response.getWriter();
if (flag == 1) {
info = "病人"+sno+"信息修改成功!";
} else {
info = "病人王大爷修改成功";
}
out.write("<div class='error'>");
out.write("<div>" + info + "</div>");
out.write("</div>");
out.flush();
out.close();
}
/*-------------------------------- 医生 -----------------------------------*/
//查询所有医生
protected void query_all_course(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
ArrayList<Doctor> results = new DoctorDao().query_all_course();
PrintWriter out = response.getWriter();
if(results != null){
//病房操作
case "query_all_class":
query_all_class(request, response);break;
case "insert_class":
insert_class(request, response);break;
case "delete_class":
delete_class(request, response);break;
case "alter_class":
alter_class(request, response);break;
//病人操作
case "query_all_student":
query_all_student(request, response);break;
case "insert_student":
insert_student(request, response);break;
case "delete_student":
delete_student(request, response);break;
case "alter_student":
alter_student(request, response);break;
//医生操作
protected void insert_department(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
String dno = request.getParameter("dno");
String dname = request.getParameter("dname");
int flag = new SectionDao().insert_department(dno, dname);
String info = null;
PrintWriter out = response.getWriter();
if (flag == 1) {
info = "院系"+dname+"插入成功!";
} else {
info = "错误:院系插入失败!";
}
response.setContentType("text/html;charset=utf-8");
String dno = request.getParameter("dno");
String dname = request.getParameter("dname");
int flag = new SectionDao().insert_department(dno, dname);
String info = null;
PrintWriter out = response.getWriter();
if (flag == 1) {
info = "院系"+dname+"插入成功!";
} else {
info = "错误:院系插入失败!";
}
out.write("<div class='error'>");
out.write("<div>" + info + "</div>");
out.write("</div>");
out.flush();
out.close();
}
// 删除院系
protected void delete_department(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
String dno = request.getParameter("dno");
int flag = new SectionDao().delete_department(dno);
String info = null;