欢迎来到天天文库
浏览记录
ID:22004577
大小:56.00 KB
页数:5页
时间:2018-10-26
《基于网络的通用考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于网络的通用考试系统的设计与实现:随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件两方面把学校建设成一流的信息管理、教育教学的平台。该文主要介绍如何利用ASPX络编程技术和SQLSERVER2000数据库技术实现B/S模式下的X上考试,描述了X络考试系统应具备的功能和模式、试卷的自动生成以及考试模块和评分模块的编制。 关键词:ASP;VBScript;B/S模式;SQL :TP311:A:1009-3044(2011)20-4892-02 icrosoft
2、正在与多个Inter工作组一起定义ActiveXScript标准以使Script引擎可以互换。ActiveXScript可用在MicrosoftInterExplorer和MicrosoftInterInformationServer中。 VBScript只有一种数据类型,称为Variant。Variant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。最简单的Variant可以包含数字或字符
3、串信息。大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其包含的数据的方式进行操作。声明变量的一种方式是使用Dim语句、Public语句和Private语句在Script中显式声明变量。 另一种方式是通过直接在Script中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行Script时出现意外的结果。因此,最好使用OptionExplicit语句显式声明所有变量。 2过程 在VBScript中,过程被分为两类:Sub过程和Fun
4、ction过程。 1)Sub过程。 Sub过程是包含在Sub和EndSub语句之间的一组VBScript语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。 2)Function过程。 Function过程是包含在Function和EndFunction语句之间的一组VBScript语句。Function过程与Sub过程类似,但是Function过程可以返回值。Function过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function过程无任何参数,则Fun
5、ction语句必须包含空括号()。Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function返回值的数据类型总是Variant。 VBScript中可使用下列循环语句: Do...Loop:当(或直到)条件为True时循环。 For...Next:指定循环次数,使用计数器重复运行语句。 ForEach...Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。 在VBScript中可使用以下条件语句: If...Then...Else语句 SelectCase
6、语句…… 3系统设计 3.1功能模块 用户登陆:用户根据自己的学号进行用户名和密码的登陆。 试卷生成:可以指定试卷的科目,从试题库里随机抽取试题生成一份原始试卷。 在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 计算机自动阅卷:本系统只涉及计算机能进行客观题的自动阅卷,然后马上显示出考生分数。 成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询。 3.2试卷的生成方法 试卷页面是采用ASP技术动态生成的。数据库中有一个字段,标记试卷代号,可以根据考
7、生输入的试卷题目从数据库中选取相应记录,并把它按照一定的布局显示在页面上。选择题有一个表,先从选择题表中取出相应记录,同时动态生成表单域。本例以生成选择题为例说明试卷页面的生成。 <%'……从数据库中取出符合条件的记录,并存放在rs_xzt中%> <%i=1'i为题号dou")%><%rb_name="rb"i%> A:<%=rs_xzt("xuanxa")%> B:<%=rs_xzt("xuanxb")%> C: <%=rs_xzt
8、("xuanxc")%> D: <%=rs_xzt("xuanxd")%> <%i=i+1:rs_xzt.movenext:looprs_xzt.close%> 这段代码只是为了说明试卷的生成方法,并不代表本系统的代码内容。 3.3数据库中表的设计 1)用户记录表(用户的信息-用户名、
此文档下载收益归作者所有