——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明





基于javaweb的JSP+Servlet医院门诊收费管理系统(java+jsp+jdbc+mysql)
一、项目简述
功能:登录,门诊划价,收费,报表,药品管理等等功能。
二、项目运行
运行环境: Jdk1.8 + Tomcats . 5 + mysql + Eclispe ( IntelliJ IDEA ,Eclispe , MyEclispe , sts 都支持)。
项目技术: JSP + Entity + Servlet + html + css + Javascript + JQuery + Ajax +Fileupload 等等。
——————————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
| }else { response.sendRedirect("clearEnv"); return; } if(msg != null) msg = "来自数据库触发器的消息:" + msg; request.getSession().setAttribute("message", msg); response.sendRedirect("makePay.jsp"); }
} package fun.wlfj.servlet;
@WebServlet("/ProductInfoUpdateServlet") public class ProductInfoUpdateServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public ProductInfoUpdateServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int ProductID = Integer.parseInt(request.getParameter("ProductID")); request.setAttribute("ProductModifyInfo", CashSystemFactory.getProductDao().getProductByID(ProductID)); request.getRequestDispatcher("productManage.jsp").forward(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); int ProductID = Integer.parseInt(request.getParameter("ProductID"));
|
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
| return; } if(user.getUserID() == CashSystemFactory.getPayListDao(user).getPayListByID(user.getUserID(), PayListID).getUserID()) { CashSystemFactory.getPayBackDao().createPayBack(PayListID); response.sendRedirect("finishedPay.jsp"); }else { response.sendRedirect("index.jsp"); } }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }
} package fun.wlfj.servlet;
@WebServlet("/DeleteProductServlet") public class DeleteProductServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public DeleteProductServlet() { super(); }
|
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
| protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }
} package fun.wlfj.servlet;
@WebServlet("/QueryProductServlet") public class QueryProductServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public QueryProductServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().append("Do not request me directly! QwQ"); }
|
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
| */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().append("Do not request me directly! :P"); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String UserName = request.getParameter("UserName"); String Password = request.getParameter("Password"); User u = CashSystemFactory.getUserDao().Login(new User(UserName, Password)); if(u.getUserID() == 0) { response.getWriter().append("Login error!"); }else { request.getSession().setAttribute("User", u); response.sendRedirect("index.jsp"); }
}
} package fun.wlfj.servlet;
@WebServlet("/RegisterServlet") public class RegisterServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public RegisterServlet() { super(); }
|
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
| public PayListInfoServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int PayListID = Integer.parseInt(request.getParameter("PayListID")); String from = request.getParameter("from"); User user = (User)request.getSession().getAttribute("User"); if(request.getSession().getAttribute("FakeUser") != null) { user = new User(); request.getSession().setAttribute("FakeUser", null); } if(user == null) { request.getRequestDispatcher("login.jsp").forward(request, response); return; } request.setAttribute("PayListInfo", CashSystemFactory.getPayListDao(user).getPayListByID(user.getUserID(), PayListID)); request.getRequestDispatcher(from + ".jsp").forward(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }
} package fun.wlfj.servlet;
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=321422272105200bc
https://javayms.pages.dev?id=321422272105200bc