⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dept_detail.jsp

📁 实现了一个医院门诊预约系统
💻 JSP
字号:
<SCRIPT language="javascript">
function backward()
{
      history.back();
}
</SCRIPT>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page info="database handler"%> 
<%@ page import="java.io.*"%> 
<%@ page import="java.util.*"%> 
<%@ page import="java.sql.*"%> 
<%@ page import="javax.servlet.*"%> 
<%@ page import="javax.servlet.http.*"%>

<html>
<head>
<title>医院门诊预约系统——科室相关医生列表</title>
</head>

<body>

<%
    StringBuffer url = request.getRequestURL(); 
    if (request.getQueryString() != null) 
    { 
      url.append('?');
      url.append(request.getQueryString()); 
    }
    String deptno=null;
    deptno=url.toString();
    deptno=deptno.substring(50);
	
	
	String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String sConnStr = "jdbc:odbc:HCRS";
    Connection Con = null;
    Statement Stmt = null;
 
    try
    {
    Class.forName(sDBDriver); 
     }
    catch(java.lang.ClassNotFoundException e)
    { 
   out.print("Connect to Database error: " + e.getMessage() );
     }
   try 
    {
   Con = DriverManager.getConnection(sConnStr); 
     }
   catch(SQLException e)
   {
   out.print(e.toString());
    }
   
   Stmt = Con.createStatement();    /*创建JDBC声明*/ 
   ResultSet RS = Stmt.executeQuery("SELECT DeptName,DeptDesc FROM Department WHERE DeptNo='"+deptno+"'");
   
   String tt=null;
   String dname=null;
   out.print("<table align=center cellpadding=10 width='60%' border=0>");
   while (RS.next()) {
   out.print("<tr ><td>欢迎来到<font color=#FF0000>");
    dname=tt=RS.getString("DeptName");
    out.print(tt);
    out.print("</font>!</td></tr><tr><td>科室简介:");
	tt = RS.getString("DeptDesc");
    out.print(tt);
	out.print("</td></tr>");
	}
	out.print("</table>");
    RS.close();
	%>
	<br><br><br>
<script language="JavaScript">
function check()
{
	fr = document.searchtime;
	if(fr.day.value == ""||fr.time_from.value == ""||fr.time_to.value == "")
	{
		alert("每一项均需选择!");ost
		return;
	}
	else if(fr.time_from.value ==fr.time_to.value)
	{
	    alert("开始时间与终止时间不能相等!");
		return;
	}
	fr.submit();
}
</script>

	<form name="searchtime" id="searchtime" action="list_searchfrom_time.jsp" method="post">
	<input type="hidden" name="DeptNo" value=<%=deptno%>>
 <table align=center cellpadding=10 width='60%' border=1>
  <tr>
    <td colspan="2">按预约时间搜索</td>
  </tr>
  <tr>
    <td>星期
    	<select name="day">
    		<option value=""  selected="selected">  </option>
        <option value="一">一</option>
        <option value="二">二</option>
        <option value="三">三</option>
        <option value="四">四</option>
        <option value="五">五</option>
        <option value="六">六</option>
		<option value="日">日</option>
    </select>
    </td>
    <td>时间段:从
            <select name="time_from">
            <option value=""  selected="selected">  </option>
            <option value="8">8</option>
            <option value="9">9</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            </select>:00至
            <select name="time_to">
            <option value=""  selected="selected">  </option>
            <option value="8">8</option>
            <option value="9">9</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            </select>:00
     </td>  
  </tr>
  <tr>
    <td colspan="2"><center><input type="button"   id="button" class="button" value="提交" onClick="check()">
    &nbsp;&nbsp;&nbsp;<input type="reset" id="reset" class="reset" value="重置">
    </center></td>
  </tr>
</table>
</form>

	<%
	
	String dctno=null;
	RS = Stmt.executeQuery("SELECT DctNo,DctName,DctSex,DctPost,DctBg FROM Doctor WHERE DeptNo='"+deptno+"' ORDER BY DeptNo");
	%>
	<br><br><br>
	<table align=center cellpadding=10 width="60%" border=1>
	<tr><td colspan='6'><font color="#FF0000"><%=dname%></font>为您服务的医生:</td></tr>
	<tr><td>医生编号</td><td>姓名</td><td>性别</td><td>职位</td><td>学历</td></tr>
	<%
    while (RS.next()) {
    out.print("<tr><td>");
    dctno=tt=RS.getString("DctNo");
    out.print(tt);
    out.print("</td><td>");
	tt=RS.getString("DctName");
	%>
	<a href="dct_detail.jsp?dctno=<%=dctno%>"><%=tt%></a>
    </td><td>
	<%
	tt=RS.getString("DctSex");
	if(tt=="M")
	    out.print("女");
	else
	    out.print("男");
	out.print("</td><td>");
	tt=RS.getString("DctPost");
    out.print(tt);
	out.print("</td><td>");
	tt=RS.getString("DctBg");
    out.print(tt);
	out.print("</td><td>");
	%>
	<a href="dct_detail.jsp?dctno=<%=dctno%>">进入预约>></a>
    </td></tr>
	<%
	}
	out.print("</table>");
    RS.close();
	
	%>
	<center><form><input type='button' value='返回上一页' onClick='backward()'></form></center>
	</body>
	</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -