ASP在线考试系统设计报告Word文档格式.docx
- 文档编号:20166827
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:15
- 大小:289.79KB
ASP在线考试系统设计报告Word文档格式.docx
《ASP在线考试系统设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《ASP在线考试系统设计报告Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
在不同状态下提交不同的试卷(系统自动判断并自动在后台完成阅卷和自动组卷)。
7、关闭系统
(二)考试中心(考场或班级)管理子系统
1、考试中心管理员登陆:
2、考生信息注册:
对考生的不同信息作了不同的限制,身份证编号是考生的唯一标识,不允许重复,可以一次为考生一次申请任意多个科目的试卷,(一个科目一个考生只能申请一份试卷,第二次申请其他科目的试卷是必须提供相同的姓名和准考证编号),注意这里为考生指定考试日期。
3、考生信息查询:
查询已申请了试卷的考生,可以修改考生的注册信息,打印准考证,删除考生(试卷会自动删除)。
4、试卷申请查询:
查询考生申请试卷的详细情况,可以修改考生的考试日期。
5、历史信息查询:
查询考生的考试成绩。
6、修改密码:
修改管理员密码。
(三)管理中心(管理考试中心或年级)系统流程
1、管理中心管理员登陆
2、试卷申请查询:
查看该管理中心所属所有考试中心的试卷申请情况(可以查看某月份的试卷申请)
3、历史信息查询:
查看该管理中心所属所有考试中心的考生考试情况(可以查看某月份的考生情况)
4、结算单查询:
查看该管理中心所属所有考试中心的结算情况(可以查看某月份的)
(四)考试服务+管理中心系统流程
1、管理员登陆
2、开关考试系统:
用来限定考生登陆和考试中心管理员登陆
3、考试科目设置:
可以添加任意科目,修改,删除并且可以指定相应的项目
4、试卷题型设置:
当前仅限于单选题、多选题和判断题。
可以修改相应的项目
5、管理中心管理:
添加修改管理中心
6、考试中心管理:
添加修改考试管理中心(隶属于某个管理中心)
7、考试题库维护:
添加修改试题
8、审核提交试卷:
审核试卷是否交费
9、其他项目维护:
维护考试介绍,考场规则等
10、试管理中心的考生考试情况,可以删除修改某份试卷
12、结算单查询:
卷申请查询:
查询所有管理中心的试卷申请情况,可以删除某份试卷
11、历史信息查询:
查询所有查询所有管理中心的试卷结算情况。
(五)后台功能系统(整个考试系统的核心所在)
1、随机组卷:
随即组题生成测试卷,再根据自动阅卷测试卷的分数自动生成正式卷,各个题型在测试卷和正式卷中的数量由考试服务中心管理员指定(在数据库中)。
2自动阅卷:
考生提交试卷(系统也会根据考试时间)系统自动进行。
主要代码:
管理员登入代码:
<
%response.buffer=false
response.expires=0
ifsession(“logstatus”)<
>
1then%>
fontsize=”5”>
b>
你还没有登录,没有权利浏览本页,请先<
ahref=”adminlogin.htm”>
登录<
/a>
!
/b>
/font>
%else
%>
!
--#includefile=”connect.asp”-->
html>
head>
title>
网上考试管理系统<
/title>
metahttp-equiv=”Content-Type”content=”text/html;
charset=gb2312”>
LINKhref=”style.css”rel=stylesheet>
/head>
scriptLANGUAGE=”JavaScript”>
--
functionopenwin(url,name,w,h){
window.open(url,name,”width=”+w+“,height=”+h+“,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no”)
}
//-->
/script>
bodybackground=”images/adminbj.jpg”>
palign=”center”>
imgborder=”0”src=”images/adminlogo.gif”>
ahref=”login.asp”>
退&
nbsp;
&
出<
tablewidth=”608”border=”0”cellspacing=”0”cellpadding=”3”align=”center”>
tr>
tdwidth=”600”>
tableborder=”1”width=”584”cellpadding=”1”cellspacing=”0”bordercolordark=”#FFFFFF”bordercolorlight=”#999999”align=”center”height=”96”>
tralign=center>
tdbgcolor=”#33CCFF”width=”291”height=”17”>
B>
管理员资料修改<
/B>
/td>
tdbgcolor=”#33CCFF”width=”261”height=”17”>
查询考生成绩<
/tr>
tdwidth=”291”height=”71”>
formmethod=”POST”action=”changezl.asp”>
divalign=”center”>
用户名:
inputtype=”text”name=”username”size=”10”value=””>
br>
密 码:
inputtype=”password”name=”password”size=”10”value=””>
inputtype=”submit”name=”Submit”value=”提交”>
inputtype=”reset”name=”Submit2”value=”清除”>
/div>
/form>
tdwidth=”261”height=”71”>
formmethod=”GET”action=”searchscore.asp”>
inputtype=”hidden”name=”id”value=”1”>
准考证号:
inputtype=”text”name=”StudentID”size=”16”value=””>
考试科目:
selectname=”Subject”>
%rs.Open“Select*From试卷信息OrderBy创建日期DESC”,conn,1,1
whilenotrs.eof%>
optionvalue=”<
%=rs(“试卷名称”)%>
”>
/option>
<
%
rs.movenext
wend
rs.close%>
/select>
inputtype=”button”onclick=window.open(“advancesearch.asp”)value=”高级”>
/table>
IfRequest.QueryString(“CurPage”)=“”orRequest.QueryString(“CurPage”)=0then
CurPage=1
Else
CurPage=CINT(Request.QueryString(“CurPage”))
EndIf
%>
%rs.Open“Select*From试卷信息OrderBy创建日期DESC”,conn,1,1%>
%ifrs.eofandrs.bofthen%>
暂时没有任何记录!
%else
rs.PageSize=6’设置每页记录数
DimTotalPages
TotalPages=rs.PageCount
IfCurPage>
rs.PagecountThen
CurPage=RS.Pagecount
endif
RS.AbsolutePage=CurPage
rs.CacheSize=RS.PageSize’设置最大记录数
DimTotalcount
Totalcount=INT(RS.recordcount)
StartPageNum=1
dowhileStartPageNum+10<
=CurPage
StartPageNum=StartPageNum+10
Loop
EndPageNum=StartPageNum+9
IfEndPageNum>
RS.PagecountthenEndPageNum=RS.Pagecount%>
tableborder=”1”width=”585”cellpadding=”1”cellspacing=”0”bordercolordark=”#FFFFFF”bordercolorlight=”#999999”align=”center”>
tdbgcolor=”#33CCFF”height=”20”width=”194”>
当前所有试卷名称<
/p>
tdalign=”center”bgcolor=”#33CCFF”height=”20”width=”185”>
创建时间<
tdheight=”20”align=”center”bgcolor=”#33CCFF”width=”192”>
操作<
%I=0
p=RS.PageSize*(Curpage-1)
dowhile(NotRS.Eof)and(I<
RS.PageSize)
p=p+1%>
tdbordercolorlight=”#C0C0C0”align=leftwidth=”194”>
tdalign=”center”width=”185”>
[<
%=rs(“创建日期”)%>
]<
tdbordercolorlight=”#c0c0c0”align=middlewidth=”192”>
ahref=”delpaper.asp?
id=<
删除<
|<
ahref=”modifile.asp?
”target=_blank>
试题<
ahref=”modisub.asp?
修改<
|
aclass=”blue”href=”#”onclick=”window.open(‘madepaper.htm’,’create’,’scrollbars=no,resizable=no,width=511,height=250’)”>
新建<
%I=I+1
RS.MoveNext
Loop%>
tdcolspan=4align=middlebordercolorlight=”#C0C0C0”width=”579”>
页次:
fontcolor=”#CC0000”>
%=CurPage%>
/<
%=TotalPages%>
页数:
ahref=”admin.asp?
CurPage=<
%=StartPageNum-1%>
lt;
%ForI=StartPageNumtoEndPageNum
ifI<
CurPagethen%>
%=I%>
%else%>
%endif%>
%Next%>
%ifEndPageNum<
RS.Pagecountthen%>
%=EndPageNum+1%>
下页<
%endif%>
ahref=”admin.asp”>
刷新<
/body>
/html>
endif
rs.close
setrs=nothing
考生登入代码:
用户登录<
styletype=”text/css”>
a{color:
#000000;
text-decoration:
none}
.bt{font-size:
9pt;
border-top-width:
0px;
border-right-width:
border-bottom-width:
border-left-width:
height:
16px;
width:
80px;
background-color:
#eeeeee;
cursor:
hand}
-->
/style>
bodybackground=”images/bj.gif”link=”#000000”vlink=”#FF0000”alink=”#000000”>
imgborder=”0”src=”images/logo.gif”width=”493”height=”107”>
tablewidth=”350”border=”1”cellspacing=”0”cellpadding=”0”align=”center”bordercolorlight=”#CCCCCC”bordercolordark=”#FFFFFF”>
trbgcolor=”#33CCFF”>
tdcolspan=”2”width=”346”>
考生登录<
trbgcolor=”#F0F0F0”>
blockquote>
formmethod=”GET”action=”chklogin.asp”>
准考证号<
inputtype=”text”name=”StudentID”size=”16”maxlength=”10”>
姓&
名<
inputtype=”text”name=”Name”size=”16”maxlength=”10”>
考试科目
%rs.Open“Select*From试卷信息OrderBy创建日期DESC”,conn,1,1
inputtype=”submit”name=”send”value=”登录”>
inputtype=”reset”value=”重写”>
/blockquote>
tdbgcolor=”#F0F0F0”width=”173”>
ahref=”readme.htm”class=”bt”>
fontcolor=”#000000”>
在线帮助<
tdbgcolor=”#F0F0F0”width=”171”>
ahref=”adminlogin.htm”class=”bt”>
管理登陆<
时间、IP和班级限制代码:
StudentID=Request(“StudentID”)
Name=Request(“Name”)
Subject=Request(“Subject”)
ifStudentID=””then%>
scriptlanguage=vbscript>
MsgBox“错误:
请输入你的学号!
”
location.href=“javascript:
history.back()”
ifName=””then%>
请输入你的姓名!
endif%>
rs.Open“Select*From学生信息whereStudentID=’”&
StudentID&
”’”,conn,1,1%>
%ifrs.bofthen%>
此学号不存在!
elseifName<
rs(“Name”)then%>
你的学号和你的姓名不一致,请查正!
%endif
userip=Request.ServerVariables(“HTTP_X_FORWARDED_FOR”)‘获取用户客户端IP
Ifuserip=“”Then
userip=Request.ServerVariables(“REMOTE_ADDR”)
rs.open“select*from试卷信息where试卷名称=’”&
Subject&
”’”,conn,1,1
ifrs(“ip地址1”)>
useripthen
Response.write“该机器不允许参加考试!
”
Response.End
ifrs(“ip地址2”)<
v=now()
t1=rs(“考试时间1”)
t2=rs(“考试时间2”)
ift1>
now()then
Response.write“考试时间还没有到,请稍后!
Response.end
ift2<
Response.write“您已经错过考试时间!
补考吧!
rs.open“select*from成绩表whereStudentID=’”&
StudentID&
”’and试卷名称=’”&
ifnotrs.eofthen%>
你已经参加过这一门的考试了!
session(“logstatus”)=1‘记录登陆状态
response.redirect“testpaper.asp?
”&
Request.QueryString
conn.close
setrs=nothing%>
三、课程设计(综合实验)总结或结论
本系统限于我们的精力、技术和时间,因此要改进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 在线 考试 系统 设计 报告