- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国海洋大学
硕士学位论文
基于Ajax技术的在线考试系统的研究
姓名:陈晓君
申请学位级别:硕士
专业:软件工程
指导教师:魏振钢基于AjaX技术的在线考试系统的研究
摘要
在Web技术层出不穷、Web应用发展如火如荼的今天,我们也注意到了一些Web应用发展过程中不可回避的问题。尤其在某些特定的环境,这种问题更是显得比较突出。
基于Web的在线考试系统的工作质量受网络环境的制约是巨大的。尤其是规模较大的在线考试系统经常会出现种种问题。例如:考生同时登陆系统、抽取题目时页面非常缓慢;考生答题时页面不断刷新而使系统运行缓慢;考生答题完毕后同时向服务器提交试卷而无法提交等。面对网络资源有限与考生需求巨大的矛盾,许多机构都在努力提高自己的网络条件、购进高性能网络设备、斥资改善网络环境。对资金充足的机构来说,这可能是最好的解决办法。但是如果资金不足,在不能改善硬件设备的情况下,可以优化软件性能,使之可以弥补硬件资源不足带来的问题。
近几年,随着Intemet的高速发展,B/S模式的应用程序越来越受到广泛关注。基于Web形式的应用程序已经成为主流的应用程序,各种应用系统、服务、管理平台都是采用基于Web形式开发的。所以,如果能够提高B/S程序系统的性能,针对现有B/S程序的一些缺陷进行有效的改善,也可以在一定程度上缓解以上问题所带来的困扰。目前新兴的网络程序技术在改善现有Web程序性能有着独特的优势,如果能够结合这些新技术,可以大大提高现有Web程序的性能。
Ajax技术是可以尝试利用的技术之一,利用其独特的技术特点,即能在不更新整个页面的前提下维护数据,将其应用在在线考试系统中,进而去解决在线考试系统中常见的问题。基于AjaX技术的在线考试系统,可以提供给管理员和考生更流畅的操作界面,在管理员管理题库和考生信息时操作更方便;在考生在线答题时,会感到考试更流畅。考生抽题、答题更为快速、减轻服务器负担。考生答题时,可以实现自动保存答案,避免了在考试结束时,所有考生同时提交试卷而给服务器带来的压力。在这种实现方式中,考生的操作没有任何变化。不同的只是浏览器会把考生所做的试题答案,异步的传输给服务器端,进而保存在数据库中。本文分析了现有的网上考试系统的缺点,并针对这些缺点,利用Aja)【技术改
进了基于B/S结构的在线考试系统。实现异步随机抽题、自动保存数据、自动提
●
●
示信息:根据模糊数学中贴近度理论和单向贴近度的理论,设计一个关键字匹配和关键字贴近度匹配相结合的主观题自动评分的算法。同时也考虑了考试登陆时的安全性问题。提供了一个人性化,高交互性与高响应性的在线考试系统。关键词:Ajax;在线考试;随机抽题;自动阅卷
RESEARCH0NAJAX—BASEDTECHNOLOGYONLINEEXAMINATl0N
SYSTEM
ABSTRACT
Todaywiththeemergingof
aWebtechnologyandcanWebapplicationdevelopment,wealsonoted
ofnumberofproblemsthatwenotbeavoidedwiththedevelopmentWebapplications.Inparticular,incertainspecificcircumstances,suchproblemsaremoreprominentitis.
ItisenormousthatWeb-basedonlineexaminationsystemconstraintsthenetworkenvironmentquality.Inparticular,thelargertheonlineexaminationsystemis,therealemoresortsofquestions.Forexample:candidateslandingsystematthesametime,takingthetitlewhenthepageisveryslow;thepagerefreshisrunningslowwhencandidatescontinuetoanswer;candidatesanswersubmitsimultaneouslytotheserverafterfinishingwhichcouldnotbesubmitted.Facedthecontradictionbetweenthelimited
alenetworkresourcesandtheenormousconditions
aneedsofcandidates,manyorganizationsworkinghardtoimprovetheoftheirownnetwork,thenetworkpurchas
文档评论(0)