基于Ajax技术的网络考试系统的设计与实现

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:lantianaaaaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:组织传统的纸化考试需要耗费大量的财力与人力,因而无纸化考试越来越得到人们的普遍认可,日益发展的计算机网络技术也为实现无纸化考试提供了技术支持。同时,伴随高校网络的全面建立与覆盖,引入计算机上机考试的模式越来越在高校教育中被广泛应用,为学生提供了无纸化的考试环境,大大提高了高校考试方面的工作效率。在此,本文将基于Ajax技术来重点探讨网络考试系统的设计与实现。
  关键词:Ajax技术;网络考试系统;设计
  当前,计算机网络技术早已渗透到人们生活的各个层面,从而令办公、教育、商业等实现无纸化成为了可能。随着高校校园网的建立与全面覆盖,引入计算机上机考试的模式越来越在高校教育中被广泛应用,这不仅为学生提供了无纸化的考试环境,而且还极大减轻了教师因考试任务工作量的加重,大大提高了高校考试方面的工作效率。
  1 Ajax的工作原理
  Ajax是一种创建交互式网页应用的网页开发技术,即指Asynchronous JavaScript and XML。Ajax技术具有使网页达到异步更新的功能,其工作原理是加入一个Ajax engine(Ajax引擎)的中间层,使其与服务器、用户之间实现交互连接,构建异步交互模式,以分担服务器端的工作量。如此,在用户操作与服务器响应间的异步交互模式中,用户部分简单的操作请求(如数据验证、数据处理等)可以发挥Ajax引擎的处理作用,一些复杂的请求可由Ajax引擎提交请求,通过服务器端来完成。这样的操作程序可以削减页面重载次数,加快对用户操作请求的响应,从而进一步提高服务器与浏览器的交互性。如图1,是Ajax应用模型图。
  2 基于Ajax技术的网络考试系统的设计
  在基于Ajax技术的网络考试系统中,考生用户模块、教师管理模块是系统的主要构成部分,图2是Ajax技术下的网络考试系统整体功能模块图。
  Ajax技术的网络考试系统设计中,考生用户模块划分了两个子功能模块,即考试与练习,可为学生提供正式考试及日常练习。学生可以登入个人账户进入考生模块,其具备管理与维护考生账户信息、查询考生学习与考试历程记录、查询历次考试成绩记录等功能。而在教师管理模块中,细分了四大子功能模块,即试题管理、考试管理、考生管理、系统管理。其中,试题的添加、修改、删除、查询是试题管理模块中的功能;试卷生成、试卷分数与时间制定、试卷难易程度、试卷发布等是考试管理模块中的功能;考生信息制定、修改、删除、查询,以及考生成绩管理等属于考生管理模块中的功能;数据备份、用户权限设置、查看历史操作记录等是系统管理模块的功能。
  3 基于Ajax技术的网络考试系统的实现
  3.1 登录模块
  学生用户信息的验证需要通过网络考试系统中的登录模块来实现,而Ajax技术是实现登录模块功能的主要技术支持,可保持登录页面总在当前页中显示,从而实现不需刷新登录页面就当前显示信息验证结果。用户名、密码、IP地址是登录模块验证时学生必须填充的信息,借助Login函数来验证用户身份,在Session中保存验证成功的用户信息,在错误处理模块中存放验证失败信息。
  3.2 考试试题模块
  考生在登录模块中成功登录后,网络考试系统开始运行,并在计算机上显示考试试题界面,采用Ajax的分页显示技术能够提高考试试题模块的功能,从而减轻系统负担,提高系统运行效率,具体操作程序如下:
  ⑴试题抽取,将一个章节的一种类型试题抽取出来便于生成试卷
  FunctionmkPaper(StuId,subjID,knlgId,QuizSum,QuizVal,UserexamID,QuizClass,startSum)
  if QuizSum<=0 then exit function
  ⑵生成試卷,将多个分类组合的试题抽取出来以完成试卷生成。主要包含内容有:试题库表(QuizLib)、试题编号(QuizID)、试题分值(QuizScore)、试题答案(QuizKey)。
  4 结语
  组织传统的纸化考试需要耗费大量的财力与人力,因而无纸化考试越来越得到人们的普遍认可,日益发展的计算机网络技术也为实现无纸化考试提供了技术支持。而基于Ajax技术能够有效促成网络考试系统的设计与实现,不仅充分发挥了Ajax技术的作用,而且还大大突破了传统纸化考试的局限。
  [参考文献]
  [1]李志敏,毕芳芳.网络考试系统的制作[J].电脑学习,2011(2):55-57.
  [2]吴希功,张景生,腾佃梅.基于校园网络考试系统的分析与设计[J].内江科技,2011,32(7):141+170.
其他文献
翻转课堂新教学模式是利用信息技术来改变和颠倒传统的课堂教育模式,各国案例证明,"翻转课堂"对于提高学习者的学习兴趣和动手能力都是很有帮助的。文章探讨如何把翻转课堂模式
在新课标改革和新素质教育发展迅速的现在, 生本教育理念愈来愈深入人心.传统教育的弊端已经渐渐显现出来, 这要求我们对于课堂教学进行教学改革, 并且这种改革刻不容缓.我们
老师在学生接受新鲜事物,并进行接收和形成认知的情况下进行突发性的提问,并致使学生对于该问题产生兴趣,将解决该问题作为目标的情景就是问题情境。它能促进学生在情境中将
传统的线描画教学主要以黑白线描为主, 注重写生,在工具和材料上都有着一定的局限性,并且过于注重技法、 缺乏个性研究, 从某种程度上是减少了儿童绘画表现的因素, 不利于儿
小学阶段的学生正处于行为习惯和道德素养发展的关键时期,教师的引导可以帮助学生树立正确的价值观念。道德与法治是小学阶段的基础教学科目,教师应该引起重视,通过这门学科
如何能够在新时代进行改革,应该构建一种"简约而不简单"的局面,小学科学通过这个方式的教学使得教学更加具有生动性.本文就目前小学科学课堂教学的现状进行分析,提出小学科学
培养大学生创业品质是提升创业人才培养质量的重要内容.文章以军人企业家特 质独特的视角,通过厘清创业品质和军人企业家特质的内在逻辑,深入挖掘高校国防教育对大 学生创业
所谓“音乐欣赏教学课外延伸”,就是以音乐课堂为阵地,开展课内向课外延伸,校内向校外延伸的课外音乐活动.它要求 充分发挥课堂教学的基地作用,激发和调动校园音乐文化建设,
RFID作为管理领域的新型技术,因其降低成本提高效率受到追捧,但对于生产效率提升效果的疑惑一直是许多企业无法推进这一巨额投资技术的障碍。制造业是RFID技术应用最早的产业
因式分解,又称分解因式,是指把一个多项式化成几个整式的乘积的形式。因式分解是恒等变形的基础,它作为数学的一个有力工具、一种数学方法,被广泛地运用于初等数学之中,是同学们解