ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:14.02KB ,
资源ID:3584540      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3584540.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于Web技术的网络考试系统.docx)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于Web技术的网络考试系统.docx

1、基于Web技术的网络考试系统   【摘要  】本文讲述了基于Web技术的网络考试系统的设计与实现,描述了网络考试系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了部分环节的程序设计。【关键词】网络 考试 Web DB2 ASP 一、 网络考试系统概述 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大

2、量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。 网络考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络

3、考试系统采用Web 技术实现。Web技术超越了传统的"客户机/服务器"两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器,所以,本文所讨论的考试系统采用Web 技术实现。 本系统的数据库采用IBM公司的大型数据库DB2,网站服务器采用IIS 4,网页设计采用FrontPage 2000和ASP,阅卷系统采用Borland公司的Delphi 。 二、 网络考试系统的构成 网络考试系统的结构如图1所示,下面我们对该图

4、作一下简单的描述: 图1 网络考试系统结构图 考试子系统 考试子系统是网络考试系统的核心部分,它的工作流程如图2所示,由于采用Web技术实现,所以从理论上讲,考试可以在任何时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统对考试时间作了严格的限制,因此在进入网站时首先判断当前时间是否为考试规定的时间,由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登录页面,考生在这个页面输入自己的信息,如姓名、身份证号码、密码等等,单击"提交"后进入信息处理程序,如信息不正确,系统给出提示信息,并重新定位到登录页面;如信

5、息正确,则显示试卷页面,试卷页面上的试题内容根据考生输入的试卷代号从数据库中取出符合条件的记录动态地生成。同时在页面上动态地显示考试所剩时间,当考试时间到或考生点击"交卷"按钮时,则系统把考生答案传送至服务器的数据库中保存起来,并把数据库中标记考生是否参加过某门课程考试的标记置"1"。 图2 考试子系统流程图 成绩查询子系统 为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用Web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。 阅卷子系统 本系统对考生来说是不可见的,用DELPHI 和DB2实现。它是一个应用程序,不能通过WEB方式访问。评分

6、模块 该模块能调出学生答案并自动给出客观题的成绩,教师根据学生的答案给出每题得分并输入计算机。 2、成绩统计、排序模块 计算机能根据学生的成绩进行各类统计,生成成绩分布图等,还能按照给定的条件进行排序。 3、信息维护模块 本模块能对试题、考生信息进行维护,教师可以增、删、改、查题目、考生信息,是阅卷子系统的重要组成部分。 数据库子系统 网络考试系统离不开数据库系统的支持,不论是试题、答案,还是考生信息都需要存放在数据库中,而且数据库独立于程序而存在,具有较好的安全性,本例中的数据库采用IBM公司的大型数据库系统DB2实现,数据库名为test_net,其中主要表结构的描述 kao

7、sheng表:用来记录考生信息,其中有一字段 jsjjc_dl,如果其值为0,则表明该考生还没参加过《计算机基础》的考试,如果为1:则表示已经参加过该门课程的考试,jsjjc_cj字段存储了《计算机基础》课程的成绩; kaosda表:记录考生的选择题、填空题以及问答题答案,这三类答案分别用三个字段描述,每题答案之间用"$$$"分隔; xuanzt表 :存放选择题题目,其中有题目字段、四个选项字段、试卷代号字段以及答案字段; tiankt表:存放填空题的题目、试卷代号及答案 在ASP程序中,与数据库相关的典型语句 % exec_xzt="select * from xuanzt "

8、set conn=("") "dsn=test_net;uid=db2admin;pwd=db2admin" set rs_xzt=(exec_xzt) % 在上述四行语句执行完后,rs_xzt中为符合条件的记录集。 三、 考试系统的实现方案 考试子系统是网络考试系统的核心部分,下面就该系统中一些常见问题的程序设计方案作一下具体说明。 安全性考虑 考试时间 进入考试网站时首先检查当前时间是否为考试时间,以控制考生在规定的时间内参加考试; % dim time_cur time_cur=now ‘time_cur为当前时间 if time_cur=cdate("2000

9、06-08 8:30:00 ") and time_cur=cdate("2000-06-08 10:30:00 ") then% ‘显示登录页面………… %else% font face="隶书" color="#0000FF" size="6"现在不是考试时间/font %end if % 在进入试卷页面后还要控制考试的总时间,在卷面上动态显示目前剩余时间,当总时间已到,系统会自动提交考生的答案,并且把数据库中的相关字段,如jsjjc_dl设置为1,这样他就不能再次进入试卷页面,这段程序利用客户端程序实现,而且在试卷页面加载时就要设置timeout()的参数,本例中设它为100

10、0ms,即每隔1秒timeout过程执行一次。    script language="vbscript" ‘客户端程序,求出剩余时间,利用timeout dim counter,t,fen,miao counter=61 ‘这里假设考试时间为1分,即60秒 ‘页面的加栽事件 sub window_onload t=settimeout("timeout()",1000) ‘每隔1000毫秒timeout过程被执行一次 end sub sub timeout counter=counter - 1 if counter=0 then ‘还有剩余时间 ‘根据coun

11、ter的值求出剩余的分、秒,并把它显示在页面上 fen=counter “ 60 :miao=counter mod 60 : =fen : =miao t=settimeout("timeout()",1000) else ‘假如考试时间已到,则自动提交表单中的内容 end if end sub /script 2、 身份验证 根据考生的姓名、身份证号码、密码到数据库中查找相应记录,如果库中有该考生的记录,则允许进入,并且把考生信息记录在session中,否则给出信息,不允许进入。 % dim xm,sfzhm,dw,mm,sjdh,exec1,xm_tj,sfzh

12、m_tj,mm_tj,condition,exec2 ‘……根据上一个页面中的信息查询库中是否有该考生的记录记录 if (not ) then ‘ 如果条件为真,则表示库中有该考生的记录 if rs("jsjjc_dl")=0 then ‘如果库中有该考生记录,则继续判断该考生是否参加过这门课程的考试 ‘如果该考生没有参加过这门课程的考试,则用session记录下考生信息 session("xingming")=xm :session("shenfzh")=sfzhm:session("mima")=mm % ‘………… 显示试卷页面 %else "您已经参加过测试

13、不能再次进入" ‘如果rs("jsjjc_dl")0 则表明考生已经 end if ‘参加过考试 else% script language=vbscript alert("您输入的信息不对,请重新输入!") ‘如果表中没有查到该考生的记录,则显示提示窗口 set w2=open("") ‘并且重新定位到登录页面,使考生重新输入信息。 /script %end if% 试卷的生成: 试卷页面是采用ASP技术动态生成的。数据库中有一个字段,标记试卷代号,可以根据考生输入的试卷代号从数据库中选取相应记录,并把它按照一定的布局显示在页面上。从前面我们可以知道,选择题有一个表

14、先从选择题表中取出相应记录,同时动态生成表单域。然后从填空题表中选取符合条件的记录,本例以生成选择题为例说明试卷页面的生成。 % ‘……从数据库中取出符合条件的记录,并存放在rs_xzt中 p % i=1 ‘I为题号 do while (not rs_) % p %=i%、%=rs_xzt("timu")% %rb_name="rb"&i % /p pinput type="radio" value="a" name="%=rb_name%"font color="#3333CC"A/font: %=rs_xzt("xuanxa")%    inpu

15、t type="radio" name="%=rb_name%" value="b"font color="#3333CC"B/font: %=rs_xzt("xuanxb")%    input type="radio" name="%=rb_name%" value="c"font color="#3333CC"C/font: %=rs_xzt("xuanxc")%     input type="radio" name="%=rb_name%" value="d"font color="#3333CC"D/font:%=rs_

16、xzt("xuanxd")%/p % i=i+1 : rs_ : loop rs_ % 答案的存放 先从试卷页面中收集选择题、填空题及问答题答案,并把它们分别保存在三个字符串中,然后利用SQL语句向数据库中存放,如果数据库已经有该考生的答案记录,则用UPDATE语句更新,否则用INSERT语句插入。程序略。 四、 结束语 综上所述,基于Web技术的网络考试系统易用、灵活,也具有良好的安全性,由于采用了大型的数据库系统,所以试题、答案也具有较好的安全性,阅卷系统采用DELPHI 实现,限于篇幅,这里没有对这部分作深入的剖析,用DELPHI实现的阅卷系统界面友好、功能完善,生成的统

17、计图直观、正确,可以为教师的命题、教学提供有益的参考,当然,还可以在本系统的基础上进一步完善,如本方案的题目基本上是试卷库,而不是试题库,可以进一步做成试题库,在表中加两个字段,一个字段记录知识点,一个字段记录分值,在生成试卷页面时按照一定的规则、算法从表中取出相应的记录,这样考试系统就能再上一个台阶。 本文是笔者对网络考试系统研制工作的一个总结,读者朋友如对其有兴趣,笔者很愿意跟各位一起探讨,一起提高。 参考文献:《IIS 4 系统管理员手册》 David Iseminger 着 电子工业出版社 2、《DB2认证指南》Grant Certification & Calene Janac

18、ek 着 电子工业出版社 3、《ASP开发全攻略宝典》 唐青松 编着 中国水利水电出版社 4、《Delphi 4 从入门到精通》 Marco Cantu 着 电子工业出版社 英文摘要: A networked examination system based on web technology Abstract:This paper describes the design and implementation of a web-based examination system. It also highlights the architecture, design, some implementation details and the related tools and technology. In addition to that, this paper also gives some analysis on some programming issues. Keywords: network 、examination、 Web、 DB2、 ASP

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服