基于javaweb的JSP+Servlet医院门诊收费管理系统(java+jsp+jdbc+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

470023122402

480023122402

500023122402

510023122402

520023122402

基于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 等等。

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;



/**
* Servlet implementation class ProductInfoUpdateServlet
*/
@WebServlet("/ProductInfoUpdateServlet")
public class ProductInfoUpdateServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public ProductInfoUpdateServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
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);
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse 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");
}
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}

}
package fun.wlfj.servlet;



/**
* Servlet implementation class DeleteProductServlet
*/
@WebServlet("/DeleteProductServlet")
public class DeleteProductServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public DeleteProductServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
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 {
// TODO Auto-generated method stub
doGet(request, response);
}

}
package fun.wlfj.servlet;




/**
* Servlet implementation class QueryProductServlet
*/
@WebServlet("/QueryProductServlet")
public class QueryProductServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public QueryProductServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.getWriter().append("Do not request me directly! QwQ");
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse 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
44
45
46
	 */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.getWriter().append("Do not request me directly! :P");
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
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;



/**
* Servlet implementation class LoginServlet
*/
@WebServlet("/RegisterServlet")
public class RegisterServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public RegisterServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse 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
    public PayListInfoServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
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);
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}

}
package fun.wlfj.servlet;




项目链接:
https://javayms.github.io?id=321422272105200bc
https://javayms.pages.dev?id=321422272105200bc