用ASP开发试题库与在线考试系统(2)

二、运行环境与系统结构

  此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求和逻辑结构分别如下:

   客户端:Windows95/98,Internet Explorer(IE)等

   服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。

   数据库:采用SQL Server,运行于服务器端。

试题库与在线考试系统逻辑结构图

  三、系统特点

  系统联为一体,界面整齐、美观,操作简单、方便。另外,支持按权限对系统进行操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。主要是在首页通过两种不同的方式进入相异的操作界面,以确保整个数据库中数据的安全性及完整性。其主要特点体现在以下三个方面:

  (1) 自主设计数据库 ⑵ 自主调用数据库 ⑶ 自主管理数据库

  自主设计数据库是指用户能够根据自己的需要创建新科目数据库(即系统实现了自动建表的功能),让数据库真正成为用户自己的数据库。不过,只要库中已存在该科目名称及表名,则不予重建,这样就保证了数据的统一性;自主调用数据库即允许用户能自由地从数据库中抽取试题组成试卷,试卷中有几道大题和小题以及是否提供查看答案均由用户自行设置并选题。通常来说,一份高质量的试卷,需要用户反复推敲、比较和琢磨,用户就象进超市买东西一样能方便地把看中的取出来,也可反悔把不需要的退回去,并且在形成一份完整的试卷之前,允许任意调整该试题的次序。在组卷时,还可以多份试卷选取同一试题或同一知识点的试题,但严禁一套试卷中出现知识点相同(似)且难度一致的试题。不过,其最大的缺陷在于目前只实现了试卷中的客观题部分,即包括判断、单选和多选题。而且,还没有实现客观题部分和真正的多媒体试卷;自主管理数据库指一般用户具有添加、修改和检索数据的权力,实现数据库的可扩充性和开放性。而管理员则另具有删除数据的权力,从而达到了系统数据统一性和一致性的目的,具体情况请见系统演示。

时间: 2024-08-03 13:36:31

用ASP开发试题库与在线考试系统(2)的相关文章

用ASP开发试题库与在线考试系统(1)

摘 要 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序.它运用方便.操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入.修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题.组卷和改卷等繁重的工作量. 引 言 现阶段,学校与社会上的各种考

用ASP开发试题库与在线考试系统

  摘 要利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序.它运用方便.操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入.修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题.组卷和改卷等繁重的工作量. 引 言 现阶段,学校与社会上的各种

用ASP开发试题库与在线考试系统(6)

基本算法: {定义参数,获得整套试卷的共同限制参数,即包括输入必要条件得到必要参数和 输入任选条件得到任选参数} 必要参数组合= A1 AND A2 ~~AND An:任选参数组合= B1 OR B2 ~~OR Bn:大题数dts =3 '默认为3道大题:小题数xts=0 '默认为50道小题:IF 无判断题 THEN dts=dts - 1 END IF '开始计算大题数IF 无单选题 THEN dts=dts - 1 END IFIF 无多选题 THEN dts=dts - 1 END IF

用ASP开发试题库与在线考试系统(4)

4.2.2.试卷结构 试卷一般包括客观题(判断题.单选题或多选题)和主观题(填空题.短文字题或长文字题),即一套试卷包括若干大题,每道大题包含若干小题.但是,本系统的试卷目前只涉及客观题部分.故大题数暂定为最多3道,小题数总和若干,而且,在此表中只存贮该科目试卷相应的试题编号,其试题内容则在调用时到相应科目中查询获得. 4.2.3.用户.留言信息结构 A.超级用户:在此系统中有且仅有一个,即系统管理员.他具有一般用户所没有的至高无上的权力,即具有删除用户.留言.试题以及试卷等信息的权力.它不需注

用ASP开发试题库与在线考试系统(7)

五.ADO--ActiveX Data Object操作数据库的几个步骤 第一步 数据库数据来源设定.若要访问数据库,需在"控制面板"中的"ODBC Data Sources",建立数据库名称(选择Users DSN),点击"Add"按钮,选定数据库所用的驱动程序和文件等. 第二步 使用"Server.CreateObject"建立连接的对象,并使用"Open"打开待访问的数据库.set adocon=Se

用ASP开发试题库与在线考试系统(5)

4.3.2.查询模块 系统中的所有用户均可检索试题.试卷.用户及留言等信息.只是试题检索界面较复杂,但它已实现了多种条件的组合查询,非常适合于数量繁大的试题库.而后三者相对来说比较简单,"默认"或"空白"的情况下,则按该表中的系统默认的字段显示其全部信息.使用起来比较灵活.方便. 4.3.3.修改模块 用户除了只修改自己的部分资料(包括用户帐号.密码和E-Mail)外,还可修改试题及试卷,而留言则不许修改.只要用户选择科目和输入编号,即可进行修改.不过,对于各表中的

用ASP开发试题库与在线考试系统(8)

七.附录:源程序列表 由于源代码繁多,限于篇幅,无法一一列举,现只公布部分代码,具体以系统实物为准.下面是录入试题.asp文件: <script language="VBScript"><!-- 'Written by HeKai 2001Function datacheck()'确保前台输入数据合法 dim errflag, msg errflag = True if Len(Trim(luru.xzsj.value)) = 0 Then focusto(1); e

用ASP开发试题库与在线考试系统(3)

四.详细设计 4.1.试题(客观题部分)设计 在以往的考试中,判断题常常是通过画" ╳ "," "来判断:而单选题往往在四个供选的答案A.B.C.D中选择唯一正确的答案:另外,多选题跟单选题在根本上没什么区别,只是供选的答案和标准答案多一些.因而,本系统中所涉及的单选题和多选题跟过去的大体相同,主要不同在于把判断题巧妙地转化为只有两个选项的单选题,并且假设多选题一般情况下也是最多提供六个备选答案,标准答案至少有一个.故各题型的样题设计如下: 判断题-->如:重

用ASP开发一个在线考试系统

在线 本文所介绍的应用程序是以ASP编程的初学者为读者的.虽然这个例子非常简单,但是它对于那些试图在线对他们的雇员.学生或客户进行考试的组织是非常有用的. 关于这个应用程序 我们的应用程序中的第一个界面包含在index.asp 中,由一个注册页组成,其中有两个输入域,一个是用户名,另一个是口令.非会员要想参加考试的话必须要注册.这一页是初始屏幕,为用户提供用户名和口令的输入框. 开发一个在线考试系统-asp在线考试系统"> 需要注意的是,这两个将要批准的会员域应该有客户机端的JavaScr