ASP职称考试模拟系统的设计与实现(功能流程图+源代码) 第9页
fs=basedanxuan("试题分数")
response.write"<font size='2'>"&z&"."&tm&"( "&fs&"分)</font><br>"
danxuananswer=basedanxuan("用户答案")
dan=trim(danxuananswer)
if dan<>"" then
select case dan
case "A" state(1)="checked"
case "B" state(2)="checked"
case "C" state(3)="checked"
case "D" state(4)="checked"
case else
state(1)=""
state(2)=""
state(3)=""
state(4)=""
end if //使用if...else语句对单选题目中“A”“B”“C”“D”四个状态进行定义和说明。
response.write"<input type='radio' name='dan("&z&")' id='dan"&z&"' value='A' "&state
(1)&">A"
response.write"<font size='3' color='#C0C0C0'>____</font size='3'>"
response.write"<input type='radio' name='dan("&z&")' id='dan"&z&"' value='B' "&state
(2)&">B"
response.write"<font size='3' color='#C0C0C0'>____</font size='3'>"
response.write"<input type='radio' name='dan("&z&")' id='dan"&z&"' value='C' "&state
(3)&">C"
response.write"<font size='3' color='#C0C0C0'>____</font size='3'>"
response.write"<input type='radio' name='dan("&z&")' id='dan"&z&"' value='D' "&state
(4)&">D"
response.write"<hr>"
z=z+1
basedanxuan.movenext
loop
end if
上述为单选题型的考试过程。考虑到多选题型以及判断题的原理与单选题相似,所以在此关于他们的具体代码就不再赘述。
以下代码为考试记时器部分的关键代码:
<script language=vbscript>
settimeout "lefttime",1000
sub lefttime()
if window.parent.lt.value<>0 then
window.parent.lt.value=window.parent.lt.value-1
if window.thisstate.value="计时" then
letim剩余时间"&window.parent.lt.value\60\60&":"&(window.parent.lt.value\60) mod
60&":"&window.parent.lt.value mod 60 // 开始记时
else
window.parent.testform.starttest.disabled="true"
window.parent.mainform.jsq.disabled="true"
letime="剩余时间:0:0:0"
end if
ltime.innerHTML=letime
settimeout "lefttime",1000 //定义考试时间
else
msgbox"考试时间到,强制交卷!",vbokonly,"系统提示" //若考试时间到,系统弹出window.parent.T.testpaper.submit 强制交卷窗口
window.parent.testform.submit
end if
end sub
结 论
本职称模拟考试管理系统实现了需求分析中的功能,能够让超级用户(出题、阅卷人员)进行帐号管理、成绩管理、数据库管理,能够让超级用户进行试题管理,包括出题和阅卷,能够让普通用户进行在线考试,成绩查阅以及修改个人信息和在线交流等功能。本职称模拟考试管理系统实现了考生考试管理的电子化和自动化,减轻了监考人员的工作量,提高了考试管理的效率,为社会考试体系的现代化、信息化建设提供了一种行之有效的方法。
系统的不足之处和改进意见:
本系统对于标准化的考试是比较适用的,但对于非标准化的部分实现电脑评卷还比较困难,但整体运行效果还比较满意。由于时间仓促,系统还有许多不足之处。故对系统的一些改进意见如下:
1.系统在用户非法操作时,系统将会出错退出,但并没有给出足够的提示,系统的容错能力应进一步提高。
2.由于时间关系和条件限制,我们采用的系统还未经受由于网络的安全性带来的一些问题。为严格保证系统的安全性,未来的改进应继续在网络访问和安全性方面进一步加强。
3.数据库结构设计方面,还需进一步优化数据库及表的结构
参考文献
[1] Chris Rayne,赵斌.ASP开发从入门到精通[M].北京:人民邮电出版社,2002。
[2] Greg Buczek,康博. ASP开发人员指南[M].北京:清华大学出版社,2002。
[3] 邓文渊,陈俊荣.ASP与网络数据库技术[M].北京:中国铁道出版社,2003。
[4] 王珊,李盛恩.数据库基础与应用[M].北京:人民邮电出版社,2003。
[5] Kevin Kline.SQL技术手册[M].北京:中国电力出版社,2005。
[6] 张仕斌,谭三.网络安全技术[M].北京:清华大学出版社,2004。
[7] 李飞,秦智.网络基础与应用[M].成都:四川大学出版社,2003。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
ASP职称考试模拟系统的设计与实现(功能流程图+源代码) 第9页下载如图片无法显示或论文不完整,请联系qq752018766