在线考试系统论文.doc_第1页
在线考试系统论文.doc_第2页
在线考试系统论文.doc_第3页
在线考试系统论文.doc_第4页
在线考试系统论文.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在线考试系统论文 前言 随着网络技术的飞速发展现在很多国外的大学和社会其他部门都已经开设了远程教育通过计算机网络实现异地教育和培训现在计算机硬件技术的发展已经达到了相当高的水平但是远程教育软件的开发目前还处于起步阶段随着这项技术的不断深入发展就要求有更好、更完善的软件系统应用到远程教育当中去这就给软件设计人员提出了更高的设计要求 远程教育包括很多环节例如教学系统、答疑系统和考试系统等等其中很重要的一个环节就是在线考试系统同时它也是最难实现的环节在我国虽然远程教育已经蓬勃地发展起来但是目前学校与社会上的各种考试大都采用传统的考试方式在此方式下组织一次考试至少要经过五个步骤即人工出题、考生考试、人工阅卷、成绩评估和试卷分析显然随着考试类型的不断增加及考试要求的不断提高教师的工作量将会越来越大并且其工作将是一件十分烦琐和非常容易出错的事情可以说传统的考试方式已经不能适应现帮考试的需要随着计算机应用的迅猛发展网络应用不断扩大如远程教育和虚拟大学的出现等等且这些应用正逐步深入到千家万户人们迫切要求利用这些技术来进行在线考试以减轻教师的工作负担及提高工作效率与此同时也提高了考试的质量从而使考试更趋于公证、客观更加激发学生的学习兴趣例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式 在线考试是现阶段研究开发的一个热点它是建立在国际互联网上的应用系统客户端的配置可以极为简单使考试不受地域的局限一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果已发现自己的不足使得学习效率得到很大提高在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成只要形成一套成熟的题库就可以实现考试的自动化这样一来教师所要做的只是精心设计题目、维护题库而不是组织考试从而大大减轻了教师的负担这表明其经济性是相当可观的为了适应新形势的发展我进行了这一系统的初步设计工作也可以说是做一个初步的探索希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来! 目前网络应用软件运行的模式主要有二类:Client/server模式Browser/Web模式前者主要的缺点是维护、升级较麻烦后者是近几年伴随Internet迅速发展起来的一种技术它与客户/服务器方式类似客户端是一个标准的浏览器服务器端是WebServer而WebServer与数据库和应用服务器的紧密结合使得这种模式的应用范围不断扩大它已不仅仅用于网上查询有很多部门的业务系统、企业的MIS系统纷纷采用这种模式它的主要优点是便于扩充应用、升级维护简便 另外考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程 基于上述考虑用Browser/Web模式来设计考试系统比较合适服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程同时可进行远程系统维护和管理 利用网络和数据库技术结合目前硬件价格普遍下跌与宽带网大力建设的有利优势应用ActiveServerPage技术我开发了基于B/S模式多用户在线考试系统这一程序它运用方便、操作简单效率很高(同时它要求计算机配置也很高尤其是服务器端)现阶段虽只实现了试卷的客观题部分但已具有用户注册、多用户同时在线考试、动态随机出题、时间控制、自动判卷试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等重要功能也就是说实现了真正的无纸化考试满足任何授权的考生随时随地考试并迅速获得成绩同时也大大减轻了教师出题、出题和判卷等繁重的工作量 第一章系统设计相关原理 该在线考试系统主要采用ASP、HTML、Access数据库、VBScript、SQL等技术和工具整体设计遵循软件工程的方法经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段下面就对这几种技术和方法做一个概述 1.1ASP技术介绍 MicrosoftActiveServerPages即我们所称的ASP其实是一套微软开发的服务器端脚本环境ActiveServerPage是创建动态网页的一个很好的工具它起一种编程语言的作用可以利用它编写动态产生HTML的程序代码因此只要用户浏览Web站点并请求一个ASP页Web服务器就可以处理相应的ASP代码生成HTML代码然后将它传递到用户浏览器并显示出网页ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序有了ASP就不必担心客户的浏览器是否能运行所编写的代码因为所有的程序都将在服务器端执行包括所有嵌在普通HTML中的脚本程序当程序执行完毕后服务器仅将执行的结果返回给客户浏览器这样也就减轻了客户端浏览器的负担大大提高了交互的速度以下罗列了ASP所独具的一些特点: 1.使用VBScript、JScript等简单易懂的脚本语言结合HTML代码即可快速地完成网站的应用程序 2.无须编译容易编写可在服务器端直接执行 3.使用普通的文本编辑器如Windows的记事本即可进行编辑设计 4.与浏览器无关,用户端只要使用可执行HTML码的浏览器即可浏览ASP所设计的网页内容ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行用户端的浏览器不需要能够执行这些脚本语言 5.ASP能与任何ActiveXscripting语言相容除了可使用VBScript或JScript语言来设计外还通过plugin的方式使用由第三方所提供的其他脚本语言譬如REXX、Perl、Tcl等脚本引擎是处理脚本程序的(ComponentObjectModel)物件 6.ASP的源程序不会被传到客户浏览器因而可以避免所写的源程序被他人剽窃也提高了程序的安全性 7.可使用服务器端的脚本来产生客户端的脚本 8.物件导向(Objectoriented) 9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性可以使用VisualBasic、Java、VisualC+、COBOL等编程语言来编写你所需要的ActiveXServerCo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论