基于ASP的网络考试系统的设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:duidui1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]随着计算机技术的迅猛发展及网络应用领域的不断扩大,基于计算机网络和数据库技术的各种应用系统得到了突飞猛进的技展。网络的充分利用使得高校的各项工作效率得到了极大地提高。介绍一个基于校园局域网的考试系统的设计方案,对系统的功能作说明,并给出部分关键技术的具体实现方法。
  [关键词]ASP B/S SQL Server 考试系统 随机抽题 自动阅卷
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0620049-01
  
  本文介绍的是基于校园局域网的考试系统的设计和实现技术,系统的功能目标是实现将现有的纸张答题式考试向基于局域网或Internet的无纸张考试系统的转变,充分利用了B/s结构的特点,极大的简化了教师出题的工作和学生考试的选题,采用ASP作为技术框架,Dreamweaver作为开发工具和SQL Server作为后台数据库,可进行单机与网络使用,适用于大多数的校园/局域网。
  计算机文化基础课是我校全体大一学生必修的公共基础课程,在传统的试卷考试中,要投入大量的教师、花费大量的时间进行出卷、监考、评卷、成绩统计等工作。近几年随着学校的不断扩大,我校每年入学新生约2千到3千余人,而在职的计算机教师仅有十余人。在这种比例严重失衡的情况下,采用传统的试卷方式进行考试明显不合时宜;而且工作量过大,教师很难做到完全无误、完全公正。为此,如何实现快捷、高效、公正的考试是我们必须面对和解决的问题。针对我校的实际情况和要求,开发了在线考试系统。
  
  一、系统的详细设计
  
  (一)软件功能模块的划分
  系统软件模块可劃分为:新生注册,学生登录,在线考试,成绩查询,密码修改,管理员登录,题库管理,试卷管理,配题管理,学生管理,排行榜等十一个模块。
  
  (二)功能细化要求
  1 新生注册:输入学号、姓名、性别、班级、密码。
  2 学生登录:输入学号、密码,如正确则显示学生的班级、姓名、性别、班级,登录成功后可进行如下操作:修改密码;查询自己以往的考试成绩:选择试卷编号进行在线考试。
  3 在线考试:系统自动根据每次考试的题量和配题表中的选题从试题表中进行随机抽题,进入考试页面后,倒计时开始,学生开始答题,时间到系统自动交卷,也可提前交卷,提前交卷的时间控制在超过整场考试时间的60%。交卷后系统对照正确答案给出成绩并显示给学生,学生还可以查看参考答案。
  4 管理员登录:输入账号和密码后可进行系统维护。
  章节管理:添加、删除、修改;
  试题管理:(填空题、选择题、判断题)添加、删除、修改:
  试卷管理:(试卷编号、试卷名称、题型、题量、分数、时间)添加、删除、修改;还可以点击试卷编号直接查看本次考试的试题,进行二次筛选;
  试题配题:根据试卷编号从不同的章节中选取各类试题加入到配题表中,只有配题时被选中的试题才能参与随机组卷:
  成绩查询:可以按班级、试卷编号查询学生成绩,及时掌握学生的学习情况;
  学生管理:学生信息的录入、删除、修改;
  成绩查询:按班级、试卷编号查询成绩。
  
  二、数据库的实现
  
  本系统中的数据库采用SQL Server数据库实现,数据库名为test,其中主要的数据表结构的描述如下:
  1 学生信息表:学生学号(xh)、学生姓名(xm)、学生密码(nm)、学生性别(sex)、学生班级(class)。
  2 章节表:章节号(zj)和章节名称(zjme)。
  3 选择题试题表:选择题编号(ID)、所属章节(zj)、题目内容(tin)、4个选项(ansl、ans2、ans3、ans4)和正确答案(ans)。
  4 填空题试题表:填空题编号(ID)、所属章节(zj)、题目内容(tm)和正确答案(ans)。
  5 判断题试题表:判断题编号(ID)、所属章节(zj)、题目内容(tm)和正确答案(ans)。
  6 考试号表:试卷编号(ksh)、试卷名称(ksnr)、考试时间(kssj)、试卷总分(kszf)、选择题题量(xztsl)、选择题每题分数(xztfs)、判断题题量(pdtsl)、判断题每题分数(pdtfs)、填空题题量(tktsl)和填空题每题分数(tktfs)。
  7 选择题配题表:试卷编号(ksh)、选择题编号(ID)。
  8 判断题配题表:试卷编号(ksh)、判断题编号(ID)。
  9 填空题配题表:试卷编号(ksh)、填空题编号(ID)。
  10 成绩表:成绩编号(ID)、学生学号(xh)、学生成绩(cj)、试卷编号(ksh)、试卷名称(ksnr)、考试日期(ksrq)、开始考试时间(kissj)和交卷时间(jjsj)。
  
  三、相关技术介绍
  
  (一)实现ASP与数据库的连接
  进行数据库操作的第一个步骤就是建立到数据库的连接。连接数据库可以使用驱动程序,也可以使用数据源。
  本系统使用的是数据源,数据源定义为test。
  set cn=Server,createObject(’kDODB,Connection’)
  cn,0pen”DSN=test…
  
  (二)随机抽题、组卷
  本在线考试系统开发的目的不仅可以用于期中、期末等综合性考试,也应该适用于平时的章节测试。在平时章节测试时。可以按章节进行选题、随机生成试卷;在期中、期末等综合性考试时,可以由任课教师从不同章节中选取出适合的试题参与配题,只有配题后的试题才可以参与随机组卷。
  另外,为了保证每个应试者的试题类型和题量都相同,而试题内容和顺序并不相同,试卷是从服务器的数据库中经过随机抽取后动态生成的。本系统随机抽题是使用END()函数来产生随机数。
  系统包括选择题、填空题、判断题,三者随机抽题的算法完全相同。以选择题为例,简述一下试卷中选择题生成的整个过程:基于
其他文献
一、引言    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式閱读原文
期刊
水电勘测具有鲜明的行业特性:山高谷狭、坡陡流急、植被茂密、通视困难,而且建设周期长,测量控制点破坏严重。这使常规测量难以进行,尤其是水电站施工控制网的建立,有时甚至根本无法实施,必须借助其他测量手段。    注:本文中所涉及到的图表、注解、公式等内容請以PDF格式阅读原文
期刊
[摘要]介绍泡生法生长β-LiGaO2:CO2+晶体过程,并对过程中出现的问题进行分析,提出泡生法生长B—LiGa02:CO2.晶体需要注意的问题。  [关键词]泡生法 β-LiGaO2:CO2+晶体 挥发性  中图分类号:074 文献标识码:A 文章編号:1671—7597(2009)0620002—01
期刊
一、實验对象与方法    (一)实验动物及分组
期刊
以前建立精密工程平面控制网大多用常规测量方法进行,如用TC1800型测距仪采用测边网形式完成,或用Tc2003型全站仪采用边角网形式完成。为了工程需要,决定在原施工控制网的基础上建立GPs加密施工控制網。而且由于GPs定位技术建立控制网具有许多优越性,目前已在很大程度上取代了常规测量方法。因此,我们基于河曲电厂厂区建立初级加密控制网的实际情况,就大型基地精密GPs网的设计方案进行浅谈。    注:
期刊
[摘要]ASP+Acces的网站具有开发简单、实用性强的特点,因此,这种模式成为许多中小型网站的首选方案。但ASP+Access解決方案在为我们带来便捷的同时,也带来了不容忽视的安全问题。对Access动态网站数据库文件常见的几种不安全现状进行分析,并针对这些情况,归纳整理目前一些通用的解决方案,遂一分析这些解决方案的不足之处和可能存在的安全隐患。最后·为大家提供并讲解切实有效的解决方法,可以最大
期刊
[摘要]分析微机继电保护装置在工作环境中受到雷击、电磁、接地等各种对其干扰的原因,并提出提高微机保护装置抗干扰能力的几项有效措施。  [关键词]电力系统 微机继电保护 干扰 有效措施  中图分类号:TN7 文献标识码:A 文章编号:1671—7597(2009)0620014-01    一、微机继电保护装置受工作环境的电磁干扰    (一)雷电冲击。一般说来,雷击不会直接作用于二次回路,而是由两
期刊
基于频带外的传统的光谱分析仪(OSA)是利用窄带可调光滤波器扫描获得光谱来估计OSNR,0sA的0sNR估计是依靠临近的信道間AsE噪声的插值获得信道内近似的AsE噪声,图1说明了线性内插法的例子,AsE1和AsE2在信道2外边用来测量插入信道2的AsE噪声,以光谱分析仪为基础的OSNR估计,成本高、速度慢。
期刊
[摘要]根据公安部城市警用地理信息系统的标准,利用地理信息系统技术和空间数据库技术,对基于GIS的犯罪分析辅助决策系统进行简要阐述,对其中关键技术进行探讨。  [关键词]地理信息系统(GIS) 犯罪分析  中图分类号:TN95文献标识码:A 文章编号:1671—7597(2009)0520047-01    一、系统关键技术要求    通过建设犯罪分析系统,整合各类公安要素,实现案件与其他空间要
期刊
[摘要]远程控制软件是一种利用计算机网络实现监控另一台计算机的程序。它最初是以黑客软件的形式出现,主要用于窃取他人机器上的密码。这种软件发展至今许多技术得到更广泛的应用。它广泛应用于多媒体教室及机房的管理、网络上资源的共享和传输多个方面。  [关键词]远程监控 Winsock Delphi  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2006)0520046-01    一
期刊