电大计算机毕业论文-网络考试系统.doc

上传人:good****022 文档编号:116847253 上传时间:2022-07-06 格式:DOC 页数:39 大小:750KB
返回 下载 相关 举报
电大计算机毕业论文-网络考试系统.doc_第1页
第1页 / 共39页
电大计算机毕业论文-网络考试系统.doc_第2页
第2页 / 共39页
电大计算机毕业论文-网络考试系统.doc_第3页
第3页 / 共39页
点击查看更多>>
资源描述
网络考试系统 目 录 摘要 1 绪论 3 系统功能 8一.目标设计二.设计思想三.系统功能设计 系统模块 11一.系统页面逻辑结构图 系统模块功能介绍 13一.登录系统模块二.考试系统模块三.用户管理模块四.试卷管理模块数据库设计与实现 19一.需求分析二.逻辑设计三.结构设计四.各表内容五.后台数据库的配置随机抽取试卷 23系统评优 33结束语 36致谢 37参考资料 38 网络考试系统摘要:“网络编程”已经成为时下网络不可缺少的组成部分,特别是互动式网络编程,成为当今互联网的主体。论文针对此介绍了ASP的发展、功能以及ASP的开发模式。并对网络考试系统的各个功能模块作了详细介绍,使用户在使用网络考试系统之前,对网络考试系统有个详细的了解。设计者针对个人设计的模块作了详细的介绍,使用户对该模块有个详细的了解。 一 绪 论近年来,作为计算机技术与通信技术相结合产生的计算机网络得到了飞速的发展,并成为当前信息社会的基础设施,尤其是随着Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,正在向全球范围延伸,并将逐步进到千家万户.可以说计算机网络的飞速发展,是人类正在面临一场信息时代的变革,人类社会开始进入了信息爆炸的时代 。在这样一个背景下,MIS(Management Information System管理信息系统)技术近年来发展得很快 ,而且随着Internet/Intranet技术的兴起 ,将原来在单机或本地局域网上运行的数据库系统移植到 Internet/Intranet中 ,即开发基于 Brower/Server模式的新一代MIS系统已经成为技术发展的趋势 。ASP(Active Server pages)作为一个极为优秀的网络应用开发工具 ,以北国内外各种互连网络站广泛采用。许多成功的商业网站 ,如著名的 Dell(),HotBot()都使用ASP来构造其复杂的商业应用的 ,而其他中小型网站甚至包括个人网站 ,也由于ASP 技术的高效与简便以及与Windows操作系统紧密结合而纷纷采用ASP技术开发站点应用 ,特别是随着Windows2000操作系统和ASP3.0的推出 ,Microsoft的大型数据库SQL Server 的不断成熟 ,Windows2000 + ASP + SQL Server 已经成为网站建设的流行模式。 一.为何要开发此系统远程教育一直是许多学生及家长的梦想.现在由于网络的盛行,终于可以通过网络来进行教学.使不同地方的学生可以不受时空的限制,共同学习各种知识.远程教育最大的限制就是网络考试.以往的远程教学课程的考试,必须像传统的考试一样,将学生集合到某个场地来进行,然而现在通过网络考试。目前比较流行的两种网络开发模式分别是Client/Server模式与Browser/Server模式. Client/Serve模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制.而Browser/Server模式通过Internet进行通信,可以不受地域的限制.但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢.从目前的开发技术来看, Browser端作为数据收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面.在这方面, Client端的各种开发工具的功能更加强大也更加灵活,而Browser端却由于其功能结构的限定过于”瘦小”。本考试系统,其功能目标是实现将现有的纸张答题式考试向基于Internet的无纸张考试系统的转变,所以它必须实现整个考试流程的进程,实现对系统的帐户不同管理,以及完成阅卷环节的平分处理 。本考试系统,完成了以上内容,符合现代家长的愿望,满足了学生的要求 。二.关于ASP在微软站点上对于ASP的权威定义是:”Active server pages是一种开放式的非编译应用环境,使你能够组合HTML,SCRIPTS和可重用的 Activex服务器组件来建立动态的,强大的基于Web的商业应用。 Active Server Pages支持基于IIS上的服务器端脚本并且完全支持VBScript 和Jscript.”ASP得以生存是因为它有意义,它属于一种开放技术框架 ,意思是你无须使用微软的产品就能编写它的代码(虽然使用微软产品仍是最好的方法)。如今越来越多的人开始选择使用ASP(我们在HotBot上使用),因为所有这些相应的微软开发工具都很好,能节省你大量的时间。ASP还能以最小的代价利用 COM和DCOM (组件对象模型和分布式组件模型) 对象的优势。它可以将我们所设计的网页通过Server端编译执行后的结果直接送至客户端(Client),而不像一般的Script脚本语言在Client端通过浏览器去编译,因此,不论你使用何种浏览器(例如Internet Explorer、Netscape Communicator、Opera、KidExplorer),都不会有浏览器不支持语法的情况发生。当客户端使用浏览器浏览ASP,会通过服务器端做编译操作,将执行结果输出成HTML文件response到客户端。1、ASP技术的优点很多,其主要优点可归纳为以下七点:第一, ASP支持几乎所有的脚本语言,如Vbscript、JavaScript、PerlScript;第二, 通过ASP内置对象和组件的使用,开发者可以轻松地完成非常复杂的任务,更为重要的是这些组件既可以担Web服务器内置组件,也可以是用户自己或第三方开发的组件;第三, ASP通过ADD(Active Database Object)组件提供了数据库访问接口,因此使用ASP可以非常方便地开发出功能强大的Web数据应用程序;第四, ASP文件是在Web服务器端执行,只是将执行结果以HTML格式返回客户端浏览器,因此ASP可以适用于任何的浏览器;第五, 同样由于ASP文件是在Web服务器端运行,所以也保证了ASP源文件的安全性;第六, ASP通过使用脚本和组件,允许开发人员将编程工作与网页设计工作分开进行,这样一来能够保证编程人员将主要精力用来考虑程序的逻辑,而不必操心网页的外观如何,同时,网页设计人员也不必过于关心编程问题;第七, ASP同CGI、ISAPI相比,易学易用,是目前Web应用程序开发中最易学、最强劲的开发工具。一般而言,ASP的组件大致可分成四个元素HTML、ASP对象、ActiveX服务器组件以及Script Language脚本语言。2、ASP的对象ASP的对象共有7个.既APPLICATION对象、OBJECT CONTEXT对象、REQUEST对象、SESSION对象、ASPERROR对象。ASP能通过这些内建对象去处理执行网页.如:发布信息至客户端、取得客户端相关信息、管理、控制交易处理,取得错误信息的反馈等。3、Scripting Language一般大部分都是使用VBScript或是JavaScript,当然了也不止这两种,只要该语言能提供ActiveX Scripting引擎,都可用来设计ASP程序,加入到HTML的网页当中。ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通用分隔符与文本和HTML标记区分开,ASP用分隔符%和%来包括脚本命令,由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理,默认主脚本语言是VBScript。我们在实现该系统的编程过程中主要运用了VBScript脚本语言。VBScript是Visual Basic的一个子集,编程方法和Visual Basic基本相同。(ASP)文件HTMLASP的执行情况大致如图所示:HTML送 传传ASP传传送客户端服务器端响 应响 应 HTMLASP的运行环境:“工欲善其事,必先利其器” , 运行环境是很重要的。互联网是一个客户机/服务器系统。客户机是站点访问者使用浏览器提交命令和查看相应网页的计算机。服务器的位置通常与站点访问者相距较远,并且同时为多个访问者的请求服务。从广义上说,服务器可以是任意一台为其他计算机运行应用程序或提供服务的计算机。一台这样的计算机可以提供任意数量的应用程序或服务(当然,要假定它有足够的内存空间、CPU处理能力等资源)。客户机和服务器的另一个差异在于:客户机提出请求而服务器响应请求。因此,客户机必须以服务器能够理解的方式按某种程序表达和提交其请求。同样,服务器也必须以客户机能够处理的方式表达和发送其响应。有鉴于此,在创建站点之前,选择站点服务器是一项重要工作。FrontPage提供了以下3种服务器解决方案:1、建立基于本地硬盘的站点。这种方案不需要服务器支持。网页制作人员只需要在FrontPage中指定本地硬盘上的一个文件夹作为根目录,就可以创建并浏览自己的站点。任何可以浏览该站点的用户都被允许对网页进行编辑。优点:与服务器端无关,简便易行。初学者容易理解和操作。缺点:在基于磁盘的站点上不能运行CGI或ISAPI程序。下列FrontPageL功能组件在基于磁盘的站点中也无法实现:l 确认域组件l 讨论组组件l 表单结果组件l 搜索组件l 活动服务器页面(Active Server Pages)l 其他用户编写的程序,共享软件或商用服务器端程序虽然使用基于磁盘的站点并不影响使用上述功能。此外,基于磁盘的站点 根本没有安全方面的功能。要克服以上缺点,可采用以下方案:一般在Windows98上运行环境是PWS(Personal Web Server),Windows2000或Windows xp上是IIS(Internet Information Server)。2、Personal Web Server是运行于Windows 95或Windows 98下的个人或工作组站点服务器,FrontPage Server Extension则是管理站点的必要工具。结合使用这二者,可以在产品环境测试绝大部分FrontPage组件的功能。优点:服务器的安装和维护都比较容易,支持大多数的FrontPage组件。有一定的安全性。缺点:不支持用户自我注册程序。在局域网环境内,每次允许访问的人数非常有限。PWS(Personal Web Server)一般在我Windows 98的安装光盘中的add-ons/PWS里有安装文件,可点击setup.exe文件来执行安装.条件是您的系统里必须有TCP/IP协议,因为PWS的执行是使用TCP/IP协议的(安装方法是:执行“开始/设置/控制面板/网络”指令,添加协议“TCP/IP”即可)。3、Internet Information Server(IIS)是Microsoft公司站点服务器产品舰队中的旗舰。这种商用级站点服务器的功能极为强大,适合各种站点制作环境。IIS在Windows NT Server上运行,因此可被多台计算机使用。IIS(Internet Information Server)5.0的安装一般也可用WINDOWS 2000 professional(Windows 2000 server 及Windows 2000 advance server的默认安装有IIS5.0所以无须安装)的安装光盘,执行setup.exe文件,在WINDOWS 2000的安装界面中,选“安装windows 组件”,在出现的对话框中选中“Internet信息服务(IIS)”点“下一步”即可安装上去。到此,运行 ASP的环境便顺利的安装完毕了。怎么用呢?不管是PWS或是IIS,他们的默认主目录都是“系统盘/Inetput/wwwroot”.把编辑好的文件以“*.asp”的文件存到该目录即可。运行时只需在浏览器的地址栏内键入“计算机名(PWS)或localhost(IIS)”和你的asp文件名 回车即可执行。ASP的编辑环境一般的文字编辑工具都可以作为ASP的编辑环境,像写字板、记事本、Front Page、Dream weaver等等。在此系统中,我用的是Dream weaver。三、 关于ACCESS ACCESS是一种小型数据库,不过它的功能还是比较全面的,对于小型数据的存储还是足以够用的。本系统的实现我们用到了数据库的新建和数据的添加、修改、删除及查询。其运行界面如下图:二 系统功能一 .目标设计:在线考试系统的功能如下:1. 登录系统模块的主要功能要求a .欢迎页面b .功能选择页面c .各种功能的登录页面及密码验证 2 .在线考试系统的主要实现功能要求a . 让用户选择试卷类型b . 让用户选择试卷的断线情况c . 从试题库中随机抽取试题给用户d . 将随机试卷保存在暂时表中e . 保存用户的答案f . 给用户的试卷打分g . 保存用户的试卷h . 查询用户成绩3 .在线用户管理系统的主要实现功能要求 a .选择更改账户属性的类别 b .浏览整个系统中的各种用户(超级用户 ,普通用户 ,添加试题的管理用户和评卷老师用户) c .添加包括某项功能的用户 d .删除不再需要的用户e .更改用户的密码 4 .在线试卷管理系统的主要功能要求a .浏览系统中用户答卷情况b .向试卷库添加新的试题c .删除某个用户的其中一个答卷或删除某个系统试卷二 .设计思想在线考试系统充分利用了 Brower/Server结构的特点 ,实现了将考试系统移植到Internet的功能 ,该系统的优势在于极大简化了老师出题的工作和学生的考试的选题 ,做到了出题的多样性 。目前比较流行的两种网络开发模式分别是Client/Server模式与Brower/Server模式 . Client/Server模式主要是在以局域网为基础的环境下展开应用的 ,它受到地域的限制 .而Brower/Server模式通过Internet进行通信 ,可以不受地域的限制 ,但是它不能够进行联机事务处理 ,并且在大量数据处理的情况下 ,速度较慢 .从目前的开发技术来看 ,Brower端作为信息收集源 ,特别是大量的数据录入工作还不能完全取代Client端的用户界面 .在这方面 ,Client端的各种开发工具更强大也更加灵活 ,而Brower端却由于其功能结构的限定过于“瘦小”。对于本考试系统 ,其功能目标是实现将现有的纸张答题是考试向基于Internet的无纸张考试系统的转变 ,所以它必须实现整个考试流程的进行 ,实现对系统的账户不同管理 ,以及完成阅卷 .评卷这些环节的处理 .由于系统数据收集的实时性要求并不高 ,因此采用Brower/Server结构来进行设计是合理可行的 .图1-1是本系统的网络应用原理示意图 。Internet上的用户系统后台数据库系统服务器考试系统Internet 图1-1上图反应了用户与系统服务器的联系及系统与数据库的联系三 .系统功能设计根据系统功能的要求,在考试系统分为三个模块 .即在线的考试系统 ,在线账户管理系统和在线试卷管理系统 .可以将系统分为三个功能模块来分别设计 ,功能模块之间的关系如图 1-2欢迎页面登录页面在线考试系 统在线账户管理系 统在线试卷管理系 统 图1-2三 系统模块整个系统有以上分析可知 ,被分为了三个模块 .即在线考试系统 ,在线账户管理系统和在线试卷管理系统 。 a . 对于在线考试系统 , 根据系统功能分析,仅有一个单一的流程页面 .所以从试题的选择页面开始 ,到断线纪录选择页面 ,最后是判分及查询成绩页面 。 b . 对于在线的管理系统 ,根据进入考试页面 ,然后具体细化为浏览系统用户页面 ,添加用户页面 ,删除用户页面和更改用户密码页面 。 c .对于试卷管理系统 ,根据系统功能分析 ,可以细化为阅卷登录页面 ,试题添加页面和旧式试卷的管理页面。 由此我们可以将整个系统的页面逻辑结构图画出来 ,并根据系统的页面逻辑结构图来设计整个系统的各个页面 ,使得整个系统的设计明朗化 ,并根据模块和逻辑结构图来分给各个小组进行整个系统的开发 。系统的页面逻辑结构示意图 1-3如下欢迎页面登录页面断线纪录页动能选择页面试题选择试卷登录 页管理登录 页 断线记录页试卷管理页更改密码页删除用户页浏览用户页添加用户页删除试卷页添加试题页删除试题页判分页面成绩查询页考试页面四 系统模块功能介绍网络考试系统试卷管理系统在线考试系统账户管理系统删除试卷模块删除试题模块添加试题模块查分模块打分模块考试模块浏览用户模块添加用户模块更改用户密码删除用户模块整个系统的功能模块图如下所示 图1-4一.登录系统模块 a .对于本模块应能在用户输入姓名和密码时 ,能与数据库建立连接,完成对用户输入的姓名和密码进行检查和验证 ,如果正确则可以进入系统 ,否则 ,将显示错误,是用户重新登录 。 b .如果是新用户 ,可以点击注册 ,进入注册页面 ,完成新用户的注册,并将新用户的信息添加到数据库中。 这个模块的逻辑图如下所示 图,1-5 ,1-6 ,1-7登录 模块输入是 否 有 否有选择 页面有图 1-5选择 页面退 出是否选择进入否否进入系统主页面图 1-6选择 页面是否进入注册 否注册 页面是否 注册 否 进行用 户注册 图 1-7 二 .考试系统模块对于考试系统模块其功能如下:a .对于这个模块首先应能完成随机的抽取试卷 , 并能根据用户的交卷情况来保存用户的试卷和用户的答案,以便用户和老师浏览用,并为老师改卷提供前提 。b .这个模块还应能根据用户的不同选择来选择是新的试卷还是打开尚未交卷的试卷 ,并能选择试题的类型。c .这个模块还应能根据用户的选择来查开得分和查看历史试卷 。其逻辑结构图如下所示 图1-8开始 考试抽题是否成功否显示抽题不成功显示试卷页面是是否重抽 是 否试题选择页面 图1.8开始 考试试题 选择断线 选择考试 页面有否 断线无 有断线考试的选择是否接断线新的考试页面 图 1-9三 .用户管理模块用户管理模块的功能如下:a .注册新用户:先应能添加新的用户,把添加的用户信息添加到数据库中相应的表中。b.删除用户:当某个用户不需参加考试时,应能将该用户从用户表中永久的删除掉,以使数据库易于管理。c.浏览用户模块:如果你是以超级用户登录的,则可以浏览所有用户的信息。d.更改用户的密码:当用户想改自己的密码时,应能通过系统修改用户表中的用户密码。在此处用到了几个逻辑图,其图如下:账户主页面是否注册 否注册 页面 是 有 无注册失败 无 有 注册 成功 图(1) 是删除 失 败删 除 成 功账户主页面是否删除是 否 有删 除 页 面 否 是 图(2) 是 否 改 否 是修 改 页 面主 页 面有 否 失 败 否 有修 改 成 功 图(3)四 .卷管理模块a、 阅卷:当考生交完试卷时老师为了修改某种错误时,应能浏览学生所交的试卷。b、 删卷:当考生所交的考卷,由于种种原因不再需要时,可以删除此试卷。c、 查分:考生可以在系统内查看自己的得分和查看自己已经交的试卷。d、 录题和删题:由于电脑的飞速发展,教育为了跟上时代,考试大纲不断发生变化,考试试题及类型不会一层不变,因此需删除考纲规定不考的试题和添加一些考纲规定的新试题。五 数据库的设计与实现一、需求分析根据系统功能设计的要求以及功能模块的划分,对于在线考试系统的试题库数据库,可以列出以下数据项和数据结构。a. 试卷名称表:主要包括试卷的名称,该试卷的总分数,试题的答题时间,以及试卷的各类题型的数目等.b. 试题信息表:主要包括试题的ID、专业、试题题型、难易程度、试题内容、试题材分数、试题答案。对于用户记录数据,主要包括了如下的一些数据项和数据结构:a. 超级用户信息:用户的ID,用户名,密码,权限等内容。b. 用户记录表:用户的ID,用户名,密码,权限,以及当前的状态(在此作者特别强调:这个状态可以查看所选用户是否处于考试状态,但包括下在考试和断线和两种情况)等信息。对于在线的考试系统,可以列出以下的数据项和数据结构:a. 试卷名称:主要包括试卷的名称,试题的分数,试题的题量,以及试卷的答题时间等内容。b. 试题信息表:主要包括试题的ID,专业,试题题型,难易程度,试题内容,试题分数,试题答案,以及一此附加的内容。c. 暂时试题信息表:主要包括试题的ID,专业,试题题型,难易程度,试题内容,试题分数,试题答案,以及一些附加的内容。d. 成绩登记表:主要包括用户,成绩,当前状态等。对于在线的帐户管理系统,可以列出以下的数据项和数据结构:a. 用户记录表:用户的ID,用户名,密码,权限,以及当前的状态(作者特别指出:这个状态是用查看所选用户是否处于考试状态,其包括正在考试和断线两种情况)等信息。对于在线的试卷管理系统,因为它主要使用了试卷的一些信息,上面已经给出了(但对于此系统,作者特别强调,在程序代码中,建立了一个试卷暂时表和试卷随机表,两个表的内容几乎完全相同,这里就不再对此加以叙述了,望使用者在使用时注意)。二逻辑设计根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构:用户信息,用户的ID,用户名,密码,权限。它不需要任何的外部数据支持。对于在线的考试系统,可以列出以下数据项和数据结构:a. 试题信息:主要包括试题的ID,专业,试题题型,难易程序,试题内容,试题分数,试题答案,以及一些附加的内容。 所需的外部数据支持:a. 试卷信息:试卷名称,试卷分数,答案时间。b. 用户信息:用户名,密码。对于在线帐户管理系统,可以列出以下的数据项和数据结构:a. 用户信息:用户的ID,用户名,密码,权限。b. 超级用户信息:用户的ID,用户名,密码,权限。对于在线的试卷管理,可以列出以下的数据项和数据结构:a. 试卷信息:试卷名称,答题用户,当前状态。b. 试卷名称信息:试卷名称(从试卷表中茯取)。c. 单位信息:用户的ID,用户名,密码,权限。所需的外部数据支持:a. 超级用户信息:用户的ID,用户名,密码,权限。三结构设计根据数据需求的分析,作者创建了如下7个数据表。a. 用户记录数据表和超级用户表相同,其结构图如下:字段名称数据类型说明ID自动编号用户名文本密码文本权限文本当前状态文本b. 单位数据表,其结构图如下: 字段名称数据类型说明ID自动编号用户名文本密码文本权限文本3个试题表,由于其结构相同,故其结构创建作者用如下图表示,不再一一列出。注意:由于本系统作者只提出了3种类型的考试科目,(计算机基础培训教程,Internet基础培训教程,计算机办公应用培训教程)。c. 试题表,其图如下:字段名称数据类型说 明试题ID自动编号专 业文本试题题型文本试题难易文本试题分数数字试 题文本答 案文本附 加数字d.试卷暂时数据表,其图如下:字段名称数据类型说明试题ID文本试题备注试题分数文本答案备注试题ID文本用户答案备注用户得分文本试题题型文本附加参数数字e.成绩登记数据表,其结构如图所示:字段名称数据类型说 明I D自动编号用 户 名文本密 码文本时 间文本总 分文本成 绩数字试卷名称文本当前状态文本试 卷文本f.试卷名称数据表,其结构图如下:字段名称数据类型说明ID自动编号试卷名称文本总分数字时间数字难易文本单项选择题数量数字多项选择题数量数字判断题数量数字排序题数量数字专业文本单项选择题得分数字多项选择题得分数字判断题得分数字排序题得分数字试题编号文本四各表内容由于在创建时,作者输入的内容较多,特别是试题表的内容,这里就不在列出了。五后台数据库的配置作者考虑到为使本考试系统便于移植,而没有使用ODBC这种形式的数据库,而是直接采用了Access文件的相对路径来实现读取数据库的功能的,其简单的代码如下所示:set conn =server create object(”adodb,connection”)conn.open “driver=microsoft.access.driver(*.mdrb.); dbq=.”&server,mappath(“./.试题库.mdb”)set rs =server.createobject(“adodb.recordset”)六 随机出题模块 作者完成的是此模块的设计,此模块是本考试系统的重点,也是难点,在开始设计是作者对随机抽题代码的设计思想是通过VBSCRIPT的随机函数产生一个随机数然后再用SQL语言的MOVE来从相应的试题表中抽取试题,但是后来作者发现这样所写的代码很多。因此,作者采用了现在系统所用的代码。 对于本模块作者将其功能作以下介绍:a . 选择试卷的类型 ,此处的功能是 ,考生可以选择所要考试的试卷类型b .随机抽取试卷 ,此处的功能是 ,当考生进入考试时系统随机的从试题表中抽取试题 ,并能根据试题的难易系数,使试卷的难度系数平均,以达到考试公平的目的。C .保存试卷及打分,此处的功能是,当考生点击交卷时,系统能将试卷及用户答案保存到数据库中并能为用户打分。此模块运行时的页面如下所示: 试题类型选择页面 随机抽取试卷页面由于这个页面很大一个图不能完全显示,所以作者只显示了一部分。 这是有段线记录的登录页面当没有段线记录时的页面与有段线记录时的页面相似 ,这里就不再显示了。有随机抽取试卷页面可看出试卷页面的左边有考试时间的到计时和试题定位功能,所谓的试题定位功能就是考生不用拉动页面,而直接点击左边的试题类型,页面直接显示相关类型的试题。这里作者用到的代码如下:dim timerID dim timerRunning dim time1dim now_timedim ss_timedim remanent_timedim shjian shjian = timeRunning = falsess_time=0k=0function AutoSubmit()count1.classname=text1count2.classname=text1count3.classname=text1count4.classname=text1count5.classname=text1if timerRunning thenclearTimeout(timeriD)end iftimerRunning = falseremanent_time=shjianStarAuto()end functionfunction StarAuto()if k mod 4=0 thenif ss_time=0 thenss_time=59remanent_time=remanent_time-1now_time =timeserial(0,remanent_time,0)elsess_time=ss_time-1end iftime1=formatdatetime(now_time,4)if ss_time#00:10:30# thentimerID = setTimeout(starauto(),1000)elseif cdate(time1)#00:10:00# thenif k mod 2=0 thenclock.style.color = redclock.style.backgroundColor = #3299ccelse clock.style.color = whiteclock.style.backgroundColor = #3299ccend ifwindow.status=考试剩余10分钟,请注意抓紧时间timerID = setTimeout(starauto(),250)elseif cdate(time1)#00:00:00# thenwindow.status=timerID = setTimeout(starauto(),1000) else window.status=考试结束! window.Parent.frames(main).form1.submit() form1.submit()end ifend functionfunction save_onclick()if window.Parent.frames(main).document.title=考核系统 thenwindow.Parent.frames(main).frmform.rest_time.value=remanent_timewindow.Parent.frames(main).frmForm.submit()end ifend functionfunction posit_scroll(posit)if window.Parent.frames(main).document.title=考核系统 thenwindow.parent.frames(main).document.all.item(posit).scrollintoview(true)window.parent.frames(main).warning.style.visibility = visibleend ifend functionfunction posit_scroll2()if window.event.srcElement.className=text1 thenposit=window.event.srcElement.innerHTML window.parent.frames(main).document.all.item(posit).scrollintoview(true)end ifend functionfunction change_color()if window.event.srcElement.classname =text1 thenwindow.event.srcElement.style.color=redend ifend functionfunction restore_color()if window.event.srcElement.classname=text1 thenwindow.event.srcElement.style.color=whiteend ifend function试卷 剩余时间 单项选择题 多项选择题 判断题 排序题 FrontPage 保存结果 组件 版权所有 安阳电大 2001-2002 对于有段线记录的登录页面的代码编写如下:%sql1=select * from & name & tab1 &暂时 where 试题题型=单项选择set rs1=conn.execute(sql1)response.write response.write response.write 一. 单项选择题rs1.movefirst z=1do while not rs1.EOFtm=rs1(试题) fs=rs1(试题分数) response.write & z & . & tm & ( & fs & 分) response.write 请选择:if rs1(附加参数)=0 thenrs1(附加参数
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 妇产科学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!