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

📄 yanzheng13.jsp

📁 这个是我同学做的
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="DataBase.DBConn"%>
<%@ page  import="java.sql.ResultSet"%>
<html>
<head>
<title>网上考试系统</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>

<body topmargin="0" leftmargin="0">


<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="778" id="AutoNumber1" height="45">
    <tr>
      <td align="center" valign="top">
      <div align="center">
        <center>
        <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="778" id="AutoNumber2" bgcolor="#CBEFDC" height="40">
          <tr>
            <td align="center"><a>网上考试系统</a></td>
          </tr>
        </table>
        </center>
      </div>
      </td>
    </tr>
  </table>
  </center>
</div>
<div align="center">
  <center>
<table border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="760" height="100">
  <tr>
  <% 
 request.setCharacterEncoding("GBK");
  int id=Integer.parseInt(request.getParameter("testid"));
   DBConn db=new DBConn();
   String sql="select * from student where id='"+id+"'";
   ResultSet rs=db.Query(sql);
    rs.next();
    String name=rs.getString("name");
    String sex=rs.getString("sex");
    String classs=rs.getString("class");
    String no=rs.getString("no");
   String data=request.getParameter("data");
  int qi=Integer.parseInt(request.getParameter("qi"));
  int pd=Integer.parseInt(request.getParameter("pd"));
  int pds=Integer.parseInt(request.getParameter("pds"));
  int xz=Integer.parseInt(request.getParameter("xz"));
  int xzs=Integer.parseInt(request.getParameter("xzs"));
  int tk=Integer.parseInt(request.getParameter("tk"));
  int tks=Integer.parseInt(request.getParameter("tks"));
  int zf=Integer.parseInt(request.getParameter("zf"));%>
    <td align="center"><font class=test1>第 <%=qi %> 期考试在线判卷</font>
     <br>(本期考试 <%=pd%>道判断题,  <%=xz%> 道选择题,  <%=tk%> 道填空题,总分 <%=zf%> 分)   
    <p><font color="#000080">考生姓名:<%=name%> &nbsp;&nbsp; 性别: <%=sex%>  &nbsp; 班级: <%=classs%> &nbsp;&nbsp;&nbsp; 学号: <%=no %> </font><br>   
    <br>   
    <div align="center">   
      <center>   
      <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="750">   
           
        <tr>   
          <td bgcolor="#CBEFDC">一、判断题(共 <%=pd%> 道,每题 <%=pds %> 分)</td>   
        </tr>   
    <%int pdzf=0;
    for(int i=1;i<=pd;i++){
    String str1=Integer.toString(i);
    String pdda1=request.getParameter("pdda"+str1);
    String pdda2=request.getParameter("cate"+str1);
    if(pdda1.equals("1")){
    pdda1="对";
    }
    else{
    pdda1="错";
        }
   if(pdda2.equals("1")){
    pdda2="对";
    }
    else{
    pdda2="错";
        }
    if(request.getParameter("pdda"+str1).equals(request.getParameter("cate"+str1) ) ){
         pdzf=pdzf+pds;
    %>
        <tr>   
          <td>&nbsp;&nbsp;&nbsp; <%=i%> 、 <%=request.getParameter("tgpd"+str1) %> &nbsp;    
          <font color=#0000FF>(正确答案:对 &nbsp; 提交答案:对&nbsp;&nbsp;判题:√ &nbsp; 得分:<%=pds%>分)</font>   
          </td>
          </tr>
       <%}else{ %>
      <tr>   
          <td>&nbsp;&nbsp;&nbsp; <%=i%> 、 <%=request.getParameter("tgpd"+str1) %> &nbsp;    
          <font color=#FF0000>(正确答案:True &nbsp; 提交答案:True&nbsp;&nbsp;判题:╳ &nbsp; 得分:0分)</font>   
          </td>
          </tr>
      
       <%} %>
   <%}%>
    <tr>   
          <td align="right"><b><font color="#FF0000">判断类型题小计得分:<%=pdzf%>分</font></b></td>   
  </tr>
                                     
      </table>   
      </center>   
    </div>   
<br>   
    <div align="center">   
      <center>   
      <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="750">   
        <tr>   
          <td bgcolor="#CBEFDC">二、选择题(共 <%=xz %> 道,每题 <%=xzs %> 分)</td>   
        </tr>  
            
    <%int xzzf=0;
    for(int k=1;k<=xz;k++){ 
    String str2=Integer.toString(k);
    if(request.getParameter("xzda"+str2).equals(request.getParameter("sele"+str2) ) ){
         xzzf=xzzf+xzs;%>  
        <tr>   
          <td>&nbsp;&nbsp;&nbsp; <%=k%> 、 <%=request.getParameter("tgxz"+str2) %>
          <font color=#0000FF>(正确答案:<%=request.getParameter("xzda"+str2) %>&nbsp;提交答案:<%=request.getParameter("sele"+str2) %>&nbsp;&nbsp;判题:√ &nbsp; 得分:<%=xzs %>分)</font>
          <tr><td>A、<%=request.getParameter("xzxx1"+str2) %>&nbsp;&nbsp;&nbsp;B、<%=request.getParameter("xzxx2"+str2) %>&nbsp;&nbsp;C、<%=request.getParameter("xzxx3"+str2) %>&nbsp;&nbsp;D、<%=request.getParameter("xzxx4"+str2) %>&nbsp;&nbsp;</td></tr>   
   <%}else{ %>
    <tr>   
          <td>&nbsp;&nbsp;&nbsp; <%=k%> 、 <%=request.getParameter("tgxz"+str2) %>
          <font color=#FF0000>(正确答案:<%=request.getParameter("xzda"+str2) %> &nbsp;提交答案:<%=request.getParameter("sele"+str2)%>&nbsp;&nbsp;判题:╳ &nbsp; 得分:0分)</font>
          <tr><td>A、<%=request.getParameter("xzxx1"+str2) %>&nbsp;&nbsp;&nbsp;B、<%=request.getParameter("xzxx2"+str2) %>&nbsp;&nbsp;C、<%=request.getParameter("xzxx3"+str2) %>&nbsp;&nbsp;D、<%=request.getParameter("xzxx4"+str2) %>&nbsp;&nbsp;</td></tr>   
   <%} %>
        <%} %>   
         
        <tr>   
          <td align="right">   
            <b><font color="#FF0000">选择题类型小计得分:<%=xzzf%>分</font></b></td>   
        </tr>  
              
        </table>   
      </center>   
    </div>   
<br>   
    <div align="center">   
      <center>   
      <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="750">   
        <tr>   
          <td bgcolor="#CBEFDC">一、填空题(共 <%=tk %> 道,每题 <%=tks %> 分)</td>   
        </tr>   
  <%int tkzf=0;
  for(int m=1;m<=tk;m++){ 
   String str3=Integer.toString(m);
    if(request.getParameter("tkda"+str3).equals(request.getParameter("T"+str3) ) ){
         tkzf=tkzf+tks;%>      
        <tr>   
          <td>&nbsp;&nbsp;&nbsp;<%=m%> 、 <%=request.getParameter("tgtk"+str3) %> <font color=#0000FF>(正确答案:<%=request.getParameter("tkda"+str3) %>  &nbsp;提交答案:<%=request.getParameter("T"+str3) %> &nbsp;&nbsp;判题:╳ &nbsp; 得分:<%=xzs %>分)</font>  
          <%}else{ %>
          <tr>   
          <td>&nbsp;&nbsp;&nbsp;<%=m%> 、 <%=request.getParameter("tgtk"+str3) %><font color=#FF0000>(正确答案:<%=request.getParameter("tkda"+str3) %> &nbsp;提交答案:<%=request.getParameter("T"+str3) %>&nbsp;&nbsp;判题:╳ &nbsp; 得分:0分)</font>  
          
          <%} %>
       <%} %>         
        <tr>   
          <td align="right"><b><font color="#FF0000">填空题类型小计得分:<%=tkzf %>分</font></b></td>   
        </tr>   
        </table>  
        <%int fenshu=pdzf+xzzf+tkzf;
        String sel="0";
        if((fenshu-0.6*zf)<0){
              sel="0";
        }
        else{
        sel="1";
        }
String sql3="select * from chengji where no='"+no+"'";
ResultSet rs3=db.Query(sql3); 
int i=0;
while(rs3.next()){
 if(rs3.getInt("id1")==qi){
    i=1;
    break;
 }

}
if(i==0){
String sql4="insert into chengji(id1,fenshu,sel,no,data) values ('"+qi+"','"+fenshu+"','"+sel+"','"+no+"','"+data+"')";
db.Update(sql4);


}
        
        
         %> 
          
      </center>   
    </div>   
    <br>   
   <tr> <td>  <b> <font class=test1>总分:<%=fenshu %>分!</font></b><p align="right"><b><a href="index.jsp">   
    退出考试系统</a><br> </b></td>   
  </tr>   
</table>   
  
  
  </center>   
</div>   
<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="778" id="AutoNumber1" height="45">
    <tr>
      <td align="center" valign="bottom">
      <div align="center">
        <center>
        <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="778" id="AutoNumber2" bgcolor="#CBEFDC" height="40">
          <tr>
            <td align="center"> <a href="admin.jsp">后台管理入口</a></td>
          </tr>
        </table>
        </center>
      </div>
      </td>
    </tr>
  </table>
  </center>
</div>   
</body>   
   
</html>

⌨️ 快捷键说明

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