案例:如何实现网上考试?

下面就是满足你设想的几个主程序,你还可以在实际应用中不断完善和扩充:

login.asp

‘ 考生验证

<%@ Language=VBScript%>

<%

name=trim(request("name"))

passwd=trim(request("passwd"))

if name<>"" and passwd<>"" then

‘ 检查考生是否输入用户名和密码

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver(*.mdb)};

dbq="& Server.MapPat("exercise.mdb")

set rs= server.createobject("adodb.recordset")

sql= "select * from user where user=

‘" &name&"‘ and passwd=‘" & passwd &"‘"

Set rs= conn.Execute(sql)

‘ 验证考生合法性

if not(rs.eof) then

if rs("score")<>0 then

‘ 检查考生是否已参加过考试,若是则进行成绩查询

response.write rs("user")&"的考试成绩是"&rs("score")

else

session("pass")=1

session("user")=name

response.redirect "test.asp"

end if

else

Response.Write "噢,您输入的用户名或密码不正确!"

end if

else

end if

%>

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

<TITLE>精彩春风之考生登录</TITLE>

</HEAD>

<BODY>

<FORM action="login.asp" id=

FORM1 method=post name=FORM1>

<P title="">&nbsp;</P>

<P title="">&nbsp;</P>

<P title="" align=center>考生:

<INPUT id=text1 name=name style="HEIGHT:22px; WIDTH: 103px"></P>

<P title="" align=center>密码:

<INPUT id=password1 name=passwd style="HEIGHT: 23px; WIDTH: 101px" type=password></P>

<P title="" align=center>

<INPUT id=submit1 name=submit1 type=submit value="进入 " style="FONT-SIZE: medium; FONT-STYLE: normal; FONT-VARIANT:normal; FONT-WEIGHT: bold" title=""></P>

<P title="" align=center>

</P>

</FORM>

</BODY>

</HTML>

test.asp

‘ 从题库中取题考试

<%@ Language=VBScript %>

<%

if session("pass")<>1 then

response.redirect "login.asp"

else

end if

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};

dbq="& Server.MapPath("exercise.mdb")

sql="select * from test"

Set rs = conn.Execute( sql )

‘ 提取试题

%>

<SCRIPT LANGUAGE="JavaScript">

var isn1=null;

var isn2=false;

today=new Date();

function stopit(){

if(isn2){

clearTimeout(isn1);

}

isn2 = false;

}

function startit(){

stopit();

isnclock();

}

function isnclock(){

var now=new Date();

var hrs=now.getHours();

var min=now.getMinutes();

var sec=now.getSeconds();

document.clckh.disp.value=""+((hrs>12) ? hrs-12 : hrs);

document.clckm.disp.value=((min<10) ? "0" : "")+min;

document.clcks.disp.value=((sec<10) ? "0" : "")+sec;

document.clck.disp.value=(hrs>=12) ? "p.m." : "a.m.";

isn1=setTimeout("isnclock()",1000);

isn2=true;

}

</SCRIPT>

‘ 以上是一个计时函数

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

</HEAD>

<BODY onLoad="startit()" BGCOLOR="FFFFFF">

<center>

‘ 调用计时函数显示时间

<TABLE BORDER=2>

<TR>

<TD>Time</TD><TD>Hour</TD><TD>Min</TD><TD>Sec</TD><TD></TD>

</TR>

<TR>

<TD>

案例:如何实现网上考试?

时间: 2024-10-12 15:35:04

案例:如何实现网上考试?的相关文章

高项第一次考试顺利通过后的感想

2016上半年的高项考试成绩下来了,53,56,46,一次性顺利通过,在这里跟大家分享一下我的准备过程,希望对备考的同志们有所帮助. 大部分报考高项的同志们应该平时工作都不轻松,我也是这样,所以如何高效的抓住复习的重点是十分重要的,在这次考试的准备过程当中,薛大龙老师的考前复习班对考试通过起到了至关重要的作用. 我是从春节之后开始准备项目管理师的考试的,当时买了教材之后,就开始看书,看了一个多月之后试着做了做真题,感觉之前完全没抓到复习的重点,效率太低,因此觉得还是得跟个培训班系统学习一下,于是

希赛电子商务设计师考试培训视频教程(2016)介绍

 一.课程简介 <电子商务设计师考试培训视频教程(2016)>由希赛教育高级讲师王勇.王群滨主编和讲解.根据最新的电子商务设计师考试动态,对考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向以及每个知识点在实际考试中所占的分数比例. 本视频教程就考试中经常出现的一些问题进行了归纳和总结,压缩了所有考试重点和难点知识.所总结的考试重点知识包括了(基础知识.案例分析)实际考试时除专业英语以外的90%以上的考试知识点,而这些知识点几乎在每次考试中都会出现.本视频

2014四川造价工程师考试技巧,题型题量,高分在手

赶考在线总结了以下十点知识点记忆技巧:1. 建设项目总投资包括固定资产投资(又叫工程造价)和流动资产投资(又叫流动资金). 2. 固定资产投资包括:设备工器具购置费(设备购置费.工器具及生产家具购置费).建筑安装工程费(直接费.间接费.利润.税金).工程建设其他费(土地使用费.与项目建设有关的费用.与未来企业生产经营有关的费用).预备费(基本预备费.涨价预备费).建设期贷款利息.固定资产投资方向调节税. 3. 基本预备费=(设备工器具购置费+建筑安装工程费+工程建设其他费)*基本预备费率 4.

phalcon案例

一.注册案例 这个案例和官网上的一样 1.创建数据库,之后创建模型(这个就不多说了) 2.增加一个新的Action public function registerAction() { $user = new Users(); $success = $user->save($this->request->getPost(), array('name', 'email')); if($success){ echo " thanks for registering!";

2014年安全工程师考试,赶考在线名师授课,一次通过

一.考试时间: 2014年安全工程师考试时间:9月6.7日,具体科目安排如下: 9月6日 9:00—11:30:安全生产法及相关法律知识 14:00—16:30:安全生产管理知识 9月7日 9:00—11:30:安全生产技术 14:00—16:30:安全生产事故案例分析    二.考试科目: 注册安全工程师考试科目分为四科,分别是:<安全生产法及相关法律知识><安全生产管理知识><安全生产技术>和<安全生产事故案例分析>,所有科目必须在连续两个年度内全部通过

我的初学笔记

导览 1.Android UI a)Layout (CommonLayout,Adapter Layout) b)InputControls(Buttons,TextFileds,Bars) c)InputEvents(onClick,onKey,onTouch,onChecked) d)UI Components(Menu,ActionBar,Dialog,Notification,Toast,Setting) e)自定义view (直接或间接继承view,重写onDraw,自定义属性,资源回

PMP与软考项目经理的区别

考试介绍 PMP(Project ManagementProfessional)指项目管理专业人士(人事)资格认证.美国项目管理协会(PMI)举办的项目管理专业人员(PMP)认证考试在全球190多个国家和地区推广,是目前项目管理领域含金量最高的认证.获取PMP证书,不仅提升项目经理的项目管理水平,也直接体现项目经理的个人竞争力,是项目管理专业人士身份的象征.(摘自百度百科) 软考 我国计算机软件考试.其中系统集成项目管理工程师是中级资格考试,信息系统项目管理师是高级资格考试.与PMP不同的是,它

消防工程师

当前位置:考试文件 2019年度一级注册消防工程师资格考试审核点信息汇总表 报考 考区 序号 审核点名称 地址 审核时间 咨询电话 备注济南 1 市人事考试中心 市中区六里山南路2-1号 2019年9月5日9:00至2019年9月12日16:00(周末及国家法定节假日除外) 0531-82568205 0531-82568206 http://rsks.jnhrss.jinan.gov.cn/2 高新区人力资源管理部 高新区舜华路750号高新区政务服务中心三楼A厅人才公共服务窗口 0531-88

软考高级信息系统项目管理师与PMP的区别 ?

考试介绍 PMP:PMP是项目管理专业人士资格认证,由美国项目管理协会(PMI)发起,严格评估项目管理人员知识技能是否具有高品质的资格认证考试,其目的是为了给项目管理人员提供统一的行业标准. 高项:信息系统项目管理师(简称'高项')属于软考高级科目,软考是我国计算机软件考试.与PMP认证不同的是,它是专业的计算机软件领域的考试,项目管理考试部分参考了PMP内容.在项目管理知识的基础上具有更多的计算机软件领域专业知识. 认证机构和级别 PMP:指项目管理专业人士(人事)资格认证,是由美国项目管理协