目录
1. 绪论 1
1.1设计背景 1
1.2设计意义 1
1.3设计思路 1
2. 需求分析 2
2.1 需求描述 2
2.2 用例建模 2
2.3.1 挂号预约用例描述 3
2.3.2选择科室用例描述 3
2.3.3 选择医生及时间用例描述 4
2.3.4 填写个人信息用例描述 4
3. 系统设计 5
3.1 数据库设计 5
3.1.2 物理模型 6
3.1.3 数据库脚本 6
3.2 系统架构设计 11
3.3 模块设计 11
3.3.1用户挂号类图 11
4. 产品实现 12
4.1 用户管理模块实现 12
4.1.1 界面设计 12
4.1.2 功能实现 14
5. 结论 17
5.1毕业设计成果特点 17
5.2设计成果的实用价值或应用前景 17
参考文献 18
致谢 19
1.绪论
1.1设计背景
随着互联网的高速发展。使用网络的用户也大大增多,其应用已经深入到人们的日常生活中,从而也给医药界带来发展生机。传统的医疗机构。只是同限于一部分地区的老百姓看病吃药,知名度和推广度没有得到太大的发展。如今.大部分的医院建立了自己的网站。在网上树立自己的形象,开拓自己的业务。
而门诊挂号,是病人去医院看病的第一个步骤。而一个未满员的医师号是病人得到无疗服务的前提。可是,如今看病挂号困难成为了很多老百姓的感受,现在一些大医院,门诊拥挤成为一种普通现象,热门科室,经常会出现“一号难求”、“专家号难求”,一路从外地赶来的病人,不能及时挂号看病,导致病情加重等问题。
1.2设计意义
医院网上预约挂号服务让患者不用出门便可以选着自己想要的科室,医师以及就诊时间段,缓解了患者排队挂号的时间,使其可以直接到医院预约的科室进行就诊,同时也缓解了医院人数众多,排队拥挤的情况。
1.3设计思路
从病患的角度来设计UI界面,让病患一目了然的了解医院的挂号流程与注意事项。在医生的排班与是否处于上班中进行更新处理,以免病患出现挂号却没有对应医师就诊的情况。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
	<meta http-equiv="pragma" content="no-cache"/>
	<meta http-equiv="cache-control" content="no-cache"/>
	<meta http-equiv="expires" content="0"/>    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"/>
	<meta http-equiv="description" content="This is my page"/>
	
	<script type='text/javascript' src='<%=path %>/dwr/interface/loginService.js'></script>
    <script type='text/javascript' src='<%=path %>/dwr/engine.js'></script>
    <script type='text/javascript' src='<%=path %>/dwr/util.js'></script>
        
	<script language="javascript">
		function check1()
		{                                                                                         
		     if(document.ThisForm.userName.value=="")
			 {
			 	alert("请输入用户名");
				document.ThisForm.userName.focus();
				return false;
			 }
			 if(document.ThisForm.userPw.value=="")
			 {
			 	alert("请输入密码");
				document.ThisForm.userPw.focus();
				return false;
			 }
			 document.getElementById("indicator").style.display="block";
			 loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,0,callback);
		}
		
		function callback(data)
		{
		    document.getElementById("indicator").style.display="none";
		    if(data=="no")
		    {
		        alert("用户名或密码错误");
		    }
		    if(data=="yes")
		    {
		        alert("通过验证,系统登录成功");
		        window.location.href="<%=path %>/loginSuccess.jsp";
		    }
		    
		}
	</script>
    
    <style type="text/css">
        .login_form
        {
			width:600px;
			height:250px;
			background:url(/guahao/images/login_bg.png) no-repeat center top;
			margin:20px 0 0 145px;
			float:left;
			padding:0px 0 0 0px;
		}
		
        body
		{
			background:url(/guahao/images/bg.jpg) no-repeat center top #310b28;
			font-family:Arial, Helvetica, sans-serif;
			padding:0;
			font-size:12px;
			margin:0 auto;
			color: #0e4354;
		}
		
		
		#main_container
		{
			margin:0 auto;
			width:900px;
			padding:0px 0 0px 0;
		}
        
    </style>
  </head>
  
  <body>
<div id="main_container">

	<div class="header_login">
    <div class="logo"  style="height: 130px;"></div>
    
    </div>

     
         <div class="login_form">
         
         <h3></h3>
         
         <a href="#" class="forgot_pass"></a> 
         
         <form action="" method="post" class="niceform" name="ThisForm">
         
                <table align="center" border="0" cellpadding="2" cellspacing="2" style="margin-top: 50px;">
                    <tr align='center' style="height: 30px;">
						<td style="width: 60px;" align="center">
							账号:										    
						</td>
						<td align="left">
							<input name="userName" type="text" style="width: 200px;"/>
						</td>
					</tr>
					<tr align='center' style="height: 30px;">
						<td style="width: 60px;" align="center">
							密码:										    
						</td>
						<td align="left">
							<input name="userPw" type="text" style="width: 200px;"/>
						</td>
					</tr>
<!-- 					<tr align='center' style="height: 30px;">
						<td style="width: 60px;" align="center">
							类型:										    
						</td>
						<td align="left">
							<select name="userType" style="width: 205px;">
								<option value="0">管理员</option>
								<option value="1">卖   家</option>	
							</select> 
						</td>
					</tr>
 -->					<tr align='center'>
					   <td style="width: 60px;" align="center"></td>
					   <td align="left">
					      <input type="button" value="登陆" style="width: 80px;" onclick="check1()"/>  
					      <input type="reset" value="重置" style="width: 80px;"/> 	
					      <img id="indicator" src="<%=path %>/img/loading.gif" style="display:none"/>
					   </td>
					</tr>
                </table>
                
         </form>
         </div>  
          
	
    
    

</div>		
</body>
</html>

java 开发需求分析文档 javaweb需求分析_MySQL


java 开发需求分析文档 javaweb需求分析_web_02


java 开发需求分析文档 javaweb需求分析_Java_03


java 开发需求分析文档 javaweb需求分析_MySQL_04


java 开发需求分析文档 javaweb需求分析_web_05


java 开发需求分析文档 javaweb需求分析_Java_06


java 开发需求分析文档 javaweb需求分析_java 开发需求分析文档_07


java 开发需求分析文档 javaweb需求分析_java 开发需求分析文档_08


java 开发需求分析文档 javaweb需求分析_web_09


java 开发需求分析文档 javaweb需求分析_Java_10


java 开发需求分析文档 javaweb需求分析_Java_11