基于网络的通用考试系统的设计与实现

基于网络的通用考试系统的设计与实现

ID:22004577

大小:56.00 KB

页数:5页

时间:2018-10-26

基于网络的通用考试系统的设计与实现_第1页
基于网络的通用考试系统的设计与实现_第2页
基于网络的通用考试系统的设计与实现_第3页
基于网络的通用考试系统的设计与实现_第4页
基于网络的通用考试系统的设计与实现_第5页
资源描述:

《基于网络的通用考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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)用户记录表(用户的信息-用户名、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。