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

 4.2.2、试卷结构

  试卷一般包括客观题(判断题、单选题或多选题)和主观题(填空题、短文字题或长文字题),即一套试卷包括若干大题,每道大题包含若干小题。但是,本系统的试卷目前只涉及客观题部分。故大题数暂定为最多3道,小题数总和若干,而且,在此表中只存贮该科目试卷相应的试题编号,其试题内容则在调用时到相应科目中查询获得。

  4.2.3、用户、留言信息结构

  A、超级用户:在此系统中有且仅有一个,即系统管理员。他具有一般用户所没有的至高无上的权力,即具有删除用户、留言、试题以及试卷等信息的权力。它不需注册,在数据库没有它的任何相关信息,但可由管理员自己更改用户名和密码。确保万一数据泄密而造成系统的危害。

  B、一般用户:主要是指学校的教师及学生和企事业单位的教育部门等。另外,所有用户可能会对我们的系统发表意见或相互之间答疑。

  4.2.4、考生答案成绩表结构
实际考试日期可能因某种原因推迟考试而与试卷表中的考试日期有所不同。因而,此表应与用户、试卷及试题库等多表相关联,关系比较复杂。

  4.3、功能模块详细设计

  下面,按照录入试题-出卷-进行考试等流程就各个模块分别进行详细讨论,具体情况见系统源程序及演示。考虑到数据的保密与安全问题,凡进入系统的用户,必须先注册,然后通过验证才能进入。否则,进入"SORRY"页面。

  4.3.1、录入模块

  许可的用户根据自身教学目的和要求,可以向库中添加各种类型且符合要求(对不符合的将给出提示和警告,并且不予保存!)的试题和试卷以及各自的意见与疑难问题等。一旦添加成功,只有管理员才能删除。

  ①试题录入

  首先,用户选择试题所属科目。若下拉菜单中没有该科目,则点击右边的新增科目,即进入这一页面,只要输入新增科目详细名称(一般以一个学期修完为标准)和表名(最好由汉语拼音首字母组成),即可由系统根据已设定好的字段自动建立新的科目试题表。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。

  其次,每道试题有类型、难度系数、选自书籍及章节、试题内容与答案和标准答案等栏目。用户一一输入完(对于该试题不需要的答案项,则默认为"不填"),按"提交"后,即可看到预览效果。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统给出相应的提示或警告,以待更正。

  ②试卷录入

  此子模块包括两个部分,即标识试卷的基本信息录入和手工组卷部分。其基本信息有试卷编号、标题、套数、难度、科目名称、考试性质与日期等,而卷中试题将通过后面的手工组卷模块予以实现。对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。

  ③用户留言

  凡使用此系统的用户可能对我们的工作有许多良好的建议和意见,或者有一些疑难问题需要大家共同探讨的话,可以在此提出。

时间: 2024-10-03 11:06:27

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

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

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

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

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

用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,运行于服务器端. 试

用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开发试题库与在线考试系统(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