基于JSP+MySQL的医院住院管理系统

目录
1.1 目的 1
3.1 医生功能模块图 3
4 详细设计 5
4.1 总体流程图 5
4.2 实体及其属性 6
实体与实体间的对应关系是一对一,“m”、“ n”表示实体与实体间的关系是一对多。 6
5.1 数据库代码部分 10
医生信息表 10
5.2 JSP 前端页面代码 14
5.4 功能截图 23
删除病房 23
删除医生账户 29
[1] 林来兴. 空间控制技术. 宇航出版社, 1992:34-36 35
1.2内容
课程设计的题目与设计要求由指导老师指定,每组学生最终需要实现一个功能完整、可运行的 MIS 系统。课程设计报告中应包括需求分析、概要设计、数据库设计、详细设计、编码实现、总结等,具体地:
设计报告中应首先包括设计题目、学号、姓名、专业、班级、指导教师、完成日期概要设计中应包括设计思想、实现方法、系统中主要模块及各模块间的关系的描述
设计包括根据需求分析所得到的信息,用 E-R 图完成系统的概念结构设计,并对 E-R 图进行优化。将系统 E-R
图转换为选定的 DBMS 所支持的关系模型,并按关系规范化理论对关系模型进行优化详细设计中应对各模块,各功能进一步细化,写各功能的算法等
编程实现中应包括对主要模块、主要功能、关键功能的代码说明,代码中应有适当的注释
总结里主要写该系统用何种开发语言,开发了何种系统,主要实现了哪些功能,系统性能如何,有何不足等

2系统需求
通过简单的需求分析,完成的医院住院管理系统,能够实现辅助医院医 护人员工作,提高医院医护人员的工作效率。通过本系统,能够实现对住院 部门的病人和病房两大信息的管理包括增、删、改、查,减轻医护人员的工 作负担。本系统提供强大的查询功能,可以让系统用户根据各种不同的查询 条件查询出相应的数据。出入院操作能够简单的实现病人的出入院操作,方 便医院医护人员的操作,系统应该界面美观,操作简单,功能明确、完善。 系统操作,应该有很高的效率,数据库操作方面应该提高效率,不能反应缓 慢,这在系统搭建上要求合理、完善。
通过建立该医院住院管理系统,采用计算机对医院病房和病人进行管理 和查询,进一步提高医院住院管理效益和现代化水平,帮助提高医院住院管 理工作人员工作效率,实现医院住院管理工作流程的系统化、规范化和自动 化。系统应该具有很好的扩展性,这就要求系统架构合理、可扩展,充分考 虑到以后的需求变化。设计良好的代码允许更多的功能在必要时可以被插入 到适当的位置中。这样做的好处是为了应对未来可能需要进行的修改,这就 需要系统设计时能够有一个良好的软件框架。系统的安全性,也是本次系统 设计的一个重要目标,设计中要考虑到用户的非法访问,通过拒绝用户的非 法访问来保证用户数据的安全和系统的安全。
2.1系统总体目标

加快办理病人入院、出院的速度,实现病人的资料在住院的全过程中实现信息化管理
准确记录病人和床位的各项信息,并提供全方位的查询功能,让病人、医生、护士,能够及时准确的掌握病 人和床位的各种信息,从而有效提高工作效率,缩短工作时间
系统具有一定的安全性和运行稳定性、可扩展性。系统需要医院员 工输入账号和密码才能操作,可以避免其它人员的恶意操作给医院信息带来的损失

系统能够提供一个界面友好、功能完善的信息管理系统,方面医护 人员学习和操作,尽可能的简化医院操作,减少医护人员学习和掌握系统的时间
2.2功能需求
本系统主要实现与病人相关的各种信息的系统化、规范化和自动化,本 住院管理系统主要完成的功能有:

出入院管理模块:包括入院登记、病人出院操作
病房管理模块:包括对病房的增删改查(CRUD)操作,支持多种查询条件 病人管理模块:包括对病人信息的维护,增删改查操作,支持多种查询条件 系统管理模块:包括对修改用户、添加用户、删除用户、退出系统
系统功能模块:包括首页、前进、后退、刷新等操作和显示当前时间

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css">
<title>登陆 - Beta 1.0</title>
</head>
<style>
*{
    
    
	margin:0px;
	padding:0px;
}
#reg{
    
    
	width:251px;
	height:450px;
	margin-top:140px;
	margin-left:550px;
}
#d1{
    
    
	margin-bottom:30px;
}
#d2{
    
    
	margin-bottom:30px;
}
#d3{
    
    
	margin-bottom:30px;
}
.bt{
    
    
	width:81px;
}
#regbt{
    
    
	color:white;
}
body{
    
    
	background-image: url('img/login.jpg');
	width:90%;
}
#ti{
    
    
	position: relative;
	top:50px;
	left:50px;
	font-size:300%;
	font-weight:bold;
}
</style>
<body>
<p id="ti">医院住院管理系统</p>
<div id="reg">
<form role="form" action="" method="post" id="form1" name="form1" onsubmit="sb();">
  <div class="form-group" id="d1">
    <label for="User">账号:</label>
    <input type="text" class="form-control" id="User" placeholder="请输入您的账号" name="user_num">
  </div>
  <div class="form-group" id="d2">
    <label for="Password">密码:</label>
    <input type="password" class="form-control" id="Password" placeholder="请输入您的密码" name="user_pwd">
  </div>
  <div class="form-group" id="d3">
    <label>请选择您的登陆身份:</label>
	<select class="form-control"> 
	<option>管理员</option> 
	<option selected="selected" id="doc">医生</option>
	</select>
  </div>
  <div class="form-group btg2">
  <button type="submit" class="btn btn-sm btn-primary bt">登陆系统</button>
  <button type="button" class="btn btn-sm btn-primary bt" id="regbt" onclick="window.open('Reg.jsp')">注册</button>
  <button type="reset" class="btn btn-sm btn-primary bt">重置</button>
  </div>
</form>	
</div>
</body>
<script>
function sb(){
    
    
	var obj=document.getElementById("doc");
	if(obj.selected==true){
    
    
		$("form").attr("action","DocLoginServlet");          
	}else{
    
    
		$("form").attr("action","AdminLoginServlet");
		 }
}
</script>
<script src="jquery-3.2.1.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/newlw/article/details/133456661