基于javaweb+mysql的医院挂号预约管理系统(管理员、用户)
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:登录、管理员、医生、病人、预约挂号、科室管理
普通用户:注册、登录、预约挂号、挂号查询
普通用户(前台)
管理员(后台)
技术框架
CSS JavaScript
JSP
Servlet
JDBC
MySQL
import com.demo.util.DateUtil;
import com.demo.util.PageData;
import net.sf.json.JSONArray;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.*;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class RegisterServlet extends HttpServlet {
private RegisterService registerService = new RegisterServiceImp();
private PatientService patientService = new PatientServiceImp();
private DoctorService doctorService = new DoctorServiceImp();
private OfficeService officeService = new OfficeServiceImp();
public RegisterServlet() {
super();
}
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
su.setDeniedFilesList(denied);
// 单个文件最大限制
su.setMaxFileSize(file_size);
su.setCharset("UTF-8");
// 执行上传
su.upload();
// 得到单个上传文件的信息
file = su.getFiles().getFile(0);
String filepath = null;
if (!file.isMissing()) {
// 设置文件在服务器的保存位置
filepath = "image\\";
// 文件重新命名
String ext = file.getFileName().substring(
file.getFileName().lastIndexOf("."));
Date d = new Date();
filename = String.valueOf(d.getTime());
filename += Math.round(Math.random() * 1000000);
<option value="${page.currentPage}">第${page.currentPage}页</option>
<c:forEach begin="1" var="i" step="1" end="${page.pageCount}" >
<c:if test="${page.currentPage!=i}">
<option value="${i}">第${i }页</option>
</c:if>
</c:forEach>
</select>页
</td>
</tr>
版权声明:本文为m0_69590785原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。