基于internet的网络考试系统开发【文献综述】.doc

基于internet的网络考试系统开发【文献综述】.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计文献综述 电子信息科学与技术 基于internet的网络考试系统开发 [摘要]在线考试系统作为一种新型高效的考核手段和考试方法,在实际教学中得到了广泛的应用,并成为当前计算机信息研究与应用的热点领域。在线系统能够有效的减轻教师工作负担、提高工作效率、优化学生考试的流程.本文列举了现存考试系统的架构并做比较评价,列举和分析了考试系统的种类,包括自动试卷生成系统和智能测试系统等,最后提出了考试系统的设计原则和今后要解决的问题。 [关键字] 考试系统;B/S;C/S;自动试卷生成系统;智能测试系统 1.前言 随着科技的发展,计算机技术的日益普及,越来越多的日常事务与电脑相挂钩。而且现在社会竞争的日益激烈,人们越来越追求办事的高效性。而在大学教学中,每学期例行的考试依然采用传统的方法,传统考试要求老师出题、刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷、分析试卷、统计分数和考试情况汇总。这是一个比较漫长而且相对复杂的过程,同样对于学校的人力、物力、财力、时间都是一个很大的消耗,已经远远不能满足学校的要求。而由于传统考试的弊端日益增多,在线考试也随之而产生,在线考试已渐渐被人们所接受,并有逐渐代替传统考试的趋势。在此形势下,研究在线考试的人士也逐渐增多,实现在线考试的方法和技术也多种多样,现在的考试系统一般采用B/S或C/S结构,主要用到JSP和MYSQL技术,在线考试已经成为当前计算机信息研究与应用的热点领域。 考试系统的构架 2.1 C/S 过去系统的研究方向主要是围绕以Client/Server(C/S)模式开发进行研究。 C/S模式是一种两层结构的系统。在两层模式中一端为客户端,另一端为服务器。数据存放在服务器上,客户端界面作为程序的另一部分存在于客户桌面计算机上。客户端的主要任务是向服务器发送请求,并接受结果;而服务器的主要任务是接受请求,完成计算,并把结果反馈给客户端。在二层结构中,桌面客户机应用程序对在局域网上的数据库服务器提出数据请求,这种结构适用于决策支持应用程序,在决策支持应用程序中,由客户机向数据库服务发出单个查询请求可以得到大量的数据用于桌面客户机随后的分析、处理和展示[1]。 C/S模式考试系统常常被用于局域网范围内的考试。考试前,先在客户机安装客户端的软件,客户端的软件遵循相关协议连接至服务器端。客户端发送考试请求后,由服务器把相关的考卷传送回客户端。基于C/S模式的网上考试系统常见的开发工具有VB,VC和JAVA等,开发出来的产品有两种:客户端软件和服务器端软件。 2.2 B/S B/S模式网络应用程序技术是近几年伴随Internet迅速发展起来的一种新技术。它与C/S模式类似,客户端是一个标准的浏览器,服务器端是WebServer。数据和应用程序都存放在服务器上,浏览器功能可以通过下载服务器上应用程序得到动态扩展。服务器具有多层结构,B/S系统处理的数据类型可以动态扩展,以B/S模式开发的系统维护工作集中在服务器上,客户端不用维护,操作风格比较一致,只要有浏览器的合法用户都可以十分容易地使用.B/S模式是一种三层结构的系统 ,第一层客户机是用户与整个系统的接口,客户的应用程序精简到一个通用浏览器软件,如NetScape Navigator。微软公司的IE 等,浏览器将HTML代码转化成图文并茂的网页,网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的web服务器,第二层W eb服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器,如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作.第三层数据库服务器的任务类似于C/S模式,负责协词不同的Web服务器发出的sQL请求,管理数据库[2]. 基于B/S模式的考试系统主要开发工具有ASP、JSP和PHP等。此模式下的考试系统运行在服务器上,客户端只需一个网页浏览器,考生在客户端通过浏览器向服务器发送考试请求,服务器将相关考卷发送至客户端浏览器。基于B/S模式的网上考试系统已成为在线考试的主流。 在过去的的一段时间内,由于ASP允许用户使用许多已有的脚本语言编写ASP的应用程序,ASP的程序编制比 HTML更方便且更有灵活性,而且ASP.NET提供基于组件、 事件驱动的可编程网络表单,大大简化了编程.还可以用 ASP.NET建立网络服务,所以广泛的被采用[3]。 JSP作为一种动态网页技术,所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,而且由于JSP具有Java跨平台开发的优势,能够在85%以上的服务器上运行,和基于JSP技术的应用程

文档评论(0)

chengzhi5201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档