——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:登录、管理员、医生、病人、预约挂号、科室管理
普通用户:注册、登录、预约挂号、挂号查询


普通用户(前台)







管理员(后台)







技术框架
CSS JavaScript JSP Servlet JDBC MySQL
基于javaweb的JSP+Servlet医院挂号预约管理系统(管理员、用户)(java+jsp+servlet+mysql)
——————————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 50 51 52 53
| }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); String method = request.getParameter("method");
if (method.equals("add")) {
add(request, response);
} else if (method.equals("adminLogin")) {
adminLogin(request, response);
} else if (method.equals("showList")) {
showList(request, response);
} else if (method.equals("gotoModify")) {
gotoModify(request, response);
} else if (method.equals("modify")) {
modify(request, response);
} else if (method.equals("delete")) {
delete(request, response);
} else if (method.equals("loginOut")) {
loginOut(request, response); }
}
public boolean isReName(String adminName, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { boolean reName = false; List<Admin> list = adminService.getAdminList(null, null); if (list != null) { for (int i = 0; i < list.size(); i++) {
|
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
| }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); String method = request.getParameter("method"); if (method.equals("showList")) { showList(request, response);
} else if (method.equals("add")) {
add(request, response);
} else if (method.equals("delete")) {
delete(request, response); } }
public boolean isHasReg(int pId, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { boolean b = false; Register register = registerService.getByPId(pId); if (register == null) { b = false; } else { b = true; } return b; }
public void showList(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String checkName = request.getParameter("checkName"); PageData pageData = new PageData();
|
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
| super.destroy(); }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response); }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); String method = request.getParameter("method"); if (method.equals("frontShowList")) { frontShowList(request, response);
} else if (method.equals("selectDocList")) { selectDocList(request, response);
} else if (method.equals("showList")) { showList(request, response);
} else if (method.equals("gotoAdd")) { gotoAdd(request, response);
} else if (method.equals("add")) {
add(request, response);
} else if (method.equals("modify")) {
modify(request, response);
} else if (method.equals("gotoModify")) {
gotoModify(request, response);
|
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
| }
public void init() throws ServletException {
}
} package com.demo.servlet;
public class ImageServlet extends HttpServlet {
public ImageServlet() { super(); }
public void destroy() { super.destroy(); }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int width=70; int height=35; BufferedImage img=new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics g=img.getGraphics(); g.setColor(Color.white);
|
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
| request.getRequestDispatcher("/guhao_select.jsp").forward(request, response); return; } if (password == null || password.trim().equals("")) { request.setAttribute("error", "密码不能为空"); request.getRequestDispatcher("/guhao_select.jsp").forward(request, response); return; }
Patient patient = patientService.get(pName); if (patient != null) { if (patient.getPassword().equals(password)) {
Register register = registerService.getByPId(patient.getpId()); if (register != null) { Doctor doctor = doctorService.get(register.getDocId()); Office office = officeService.get(doctor.getOffId()); request.setAttribute("p", patient); request.setAttribute("doc", doctor); request.setAttribute("reg", register); request.setAttribute("off", office); request.getRequestDispatcher("/showSelectRegister.jsp") .forward(request, response);
} else { request.setAttribute("error", "您没有任何预约"); request.getRequestDispatcher("/guhao_select.jsp").forward( request, response); } } else { request.setAttribute("error", "密码错误"); request.getRequestDispatcher("/guhao_select.jsp").forward( request, response); } } else {
request.setAttribute("error", "没有此用户"); request.getRequestDispatcher("/guhao_select.jsp").forward(request,
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=262022362702102aj
https://javayms.pages.dev?id=262022362702102aj