1 / 6
文档名称:

利用缓存预取技术优化在线考试系统.doc

格式:doc   大小:30KB   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用缓存预取技术优化在线考试系统.doc

上传人:w8888u 2017/11/2 文件大小:30 KB

下载得到文件列表

利用缓存预取技术优化在线考试系统.doc

相关文档

文档介绍

文档介绍:利用缓存预取技术优化在线考试系统



摘要;随着计算机科技的发展和互联网应用的日益普及,网络教学和在线考试系统已逐步成为传统教学、考试模式的有效补充。该文基于J2EE平台讨论构建在线考试系统,并论述利用缓存预取一体化技术优化系统性能。
本文采集自网络,本站发布的论文均是优质论文,供学习和研究使用,文中立场与本网站无关,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息,如果需要分享,请保留本段说明。
关键字:J2EE;缓存;预取
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)07-0081-02
随着互联网科技日新月异的发展,网络教育培训由于其不受时间和空间的限制,规模不断发展壮大,已成为教育培训中不可或缺的重要组成部分。利用网络培训平台学员可自主制定培训计划,即可以顺利完成培训任务又不会影响其正常的工作和生活。在线考试系统作为检验培训效果的重要工具,开发技术已经非常成熟。但基于大规模用户并发访问的考试系统,在实际应用过程中还是会存在一些问题。想要提升优化考试系统性能,当应对大规模用户并发访问时,就要求系统有较高地稳定性和较快的响应速度。
本文基于J2EE平台讨论构建在线考试系统,并通过对比分析,讨论缓存和预取技术对优化考试系统f生能所起到的积极作用。
1应用技术
开发在线考试系统的主要目的是借助互联网搭建考试平台,使得用户可以通过直接访问互联网参加考试,从而打破传统考试模式对时间和空间的限制。系统开发使用J2EE平台,采用MVC设计模式、B/S结构,使用技术包括:JAVA、Ajax,数据库选用SQLserver2008。

MVC(Model-View-Controller模型-视图-控制器)是一种设计模式,可以实现模型和视图的代码分离。在MVC中输入、处理、输出互相分离,整个系统分为:模型、视图、控制器三个模块。

Ajax(Asynchmnous JavaScript And XML异步JavaScript和XML),它通过Ajax引擎工作,使得客户端只和服务器进行少量的数据交换,例如页面显示等信息不必重复加载,而是对部分重要的数据进行更新,从而实现网页异步更新。
在传统的交互方式中,用户向服务器发送一个HTTP请求,例如点击链接或按钮,服务器响应请求完成处理任务后返回一个HTML页面给用户,在服务器进行响应操作时,用户只能空闲等待。在Ajax的异步存取模式中,用户在等待服务器处理数据、响应操作的过程中仍然可以进行其他操作,节省了时间、提升了效率。服务器完成了响应操作之后,Ajax引擎通过函数将处理结果显示给用户。
2系统需求分析及设计
?y需求分析
需求分析是整个系统开发的关键一环,也是最先进行的环节。在线考试系统的开发目的是利用互联网科技,建立考试平台。命题者可以通过平台设置、发布考试试题;参考者通过平台在线学习及报名参加考试,而不必在统一地点集中考试,该种学习、考试形式更适用于网络培训;阅卷者可以通过平台进行阅卷,平台也具备客观题自主阅卷的功能;通过平台也可以发布考试信息、考试结果、考试分析等信息。
系统基本功能模块:1)在线学习模块、2)命题组卷