📄 yanzheng13.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%> 性别: <%=sex%> 班级: <%=classs%> 学号: <%=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> <%=i%> 、 <%=request.getParameter("tgpd"+str1) %>
<font color=#0000FF>(正确答案:对 提交答案:对 判题:√ 得分:<%=pds%>分)</font>
</td>
</tr>
<%}else{ %>
<tr>
<td> <%=i%> 、 <%=request.getParameter("tgpd"+str1) %>
<font color=#FF0000>(正确答案:True 提交答案:True 判题:╳ 得分: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> <%=k%> 、 <%=request.getParameter("tgxz"+str2) %>
<font color=#0000FF>(正确答案:<%=request.getParameter("xzda"+str2) %> 提交答案:<%=request.getParameter("sele"+str2) %> 判题:√ 得分:<%=xzs %>分)</font>
<tr><td>A、<%=request.getParameter("xzxx1"+str2) %> B、<%=request.getParameter("xzxx2"+str2) %> C、<%=request.getParameter("xzxx3"+str2) %> D、<%=request.getParameter("xzxx4"+str2) %> </td></tr>
<%}else{ %>
<tr>
<td> <%=k%> 、 <%=request.getParameter("tgxz"+str2) %>
<font color=#FF0000>(正确答案:<%=request.getParameter("xzda"+str2) %> 提交答案:<%=request.getParameter("sele"+str2)%> 判题:╳ 得分:0分)</font>
<tr><td>A、<%=request.getParameter("xzxx1"+str2) %> B、<%=request.getParameter("xzxx2"+str2) %> C、<%=request.getParameter("xzxx3"+str2) %> D、<%=request.getParameter("xzxx4"+str2) %> </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> <%=m%> 、 <%=request.getParameter("tgtk"+str3) %> <font color=#0000FF>(正确答案:<%=request.getParameter("tkda"+str3) %> 提交答案:<%=request.getParameter("T"+str3) %> 判题:╳ 得分:<%=xzs %>分)</font>
<%}else{ %>
<tr>
<td> <%=m%> 、 <%=request.getParameter("tgtk"+str3) %><font color=#FF0000>(正确答案:<%=request.getParameter("tkda"+str3) %> 提交答案:<%=request.getParameter("T"+str3) %> 判题:╳ 得分: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 + -