在线考试系统中若干技术研究与优化

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:tienan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅速发展,在线考试系统已经广泛应用在学校考试、人才招聘中,其自动评分、成绩报表等功能节省了大量的人力,随机组卷降低了抄袭的可能性。目前,在线考试系统的功能虽然已经比较完善,但仍然存在试题上传方法效率较低的问题。此外,在线考试系统缺少前端性能优化方案,且当用户发出多个并发请求时,存在页面响应时间和渲染时间过长的问题。本文针对这些问题,设计并开发出了具有较高性能的在线考试系统。本文首先围绕在线考试系统中试题上传方法进行分析,介绍了现有上传方法的基本原理,详细讨论了各自的优缺点,并设计出一种基于语义的、智能的解析方法IDP(Intelligent Document Parsing)。其次,剖析了影响Web前端性能的因素,针对这些因素提出了有效的前端优化方案,并将其应用在在线考试系统中。最后,针对浏览器并发连接数限制的情况下,多个并发请求所引发的效率问题进行介绍,并提出了一种基于优先级队列的请求调度算法APSC(Algorithm based on Priority queue for Simultaneous Connections)。具体工作如下:(1)针对现有试题上传方法需人工预处理操作,代价高、效率低的缺点,提出了一种基于语义的解析方法IDP。该算法通过规则匹配、语义分析确定试题类型,并利用语段分析的方法获得正确的试题信息。IDP直接使用任意格式的试题文档就可以智能、准确地解析其中的试题,充分利用了现有试题资源,具有很高的通用性和实用性。(2)针对在线考试系统,通过分析介绍HTTP协议、浏览器和服务器的交互过程、浏览器缓存机制等影响Web前端性能的因素,提出了Web前端优化方案。实验结果表明,应用优化方案后,首次加载时,在线考试系统的平均页面响应时间降低了18.8%,开始渲染时间平均缩短了19.7%。再次加载时,页面响应时间平均优化了15.4%,开始渲染时间平均降低了9.2%。(3)针对浏览器并发连接数受限的情况下,同时发出多个请求会导致后续请求阻塞、页面下载时间和开始渲染时间过长的问题,设计了请求调度算法APSC。APSC综合考虑了页面下载时间、开始渲染时间和请求等待时间,既保证了尽可能少的页面下载时间,又能使页面内容尽早地呈现给用户。此外,APSC还避免了低优先级请求因长时间等待而出现的“饿死”现象。实验结果表明,优化后页面下载时间平均降低了11%,开始渲染时间优化幅度为15%。
其他文献
本文研究主要包括两方面内容。一是图案主题色彩的定义及设置方法。对一些图案设计实例进行分析,发现它们的色彩主题并对它们进行形式化说明。提出了基于语义的主题色彩渲染
随着经济的高速发展,世界酒店业在集团化和连锁化的方向下高速成长,B2B集中预订是网络时代酒店预订发展的趋势。本文在充分分析基于Agent模式的B2B酒店预订系统功能的基础上,在
合规系统在现代信息处理中发挥着越来越重要的作用,在金融交易,企业管理,政府财政和高校招生等领域有着广泛的应用。本文以合规系统为研究对象,提出了“面向域”的概念,并实
随着互联网的不断发展,DSL技术作为宽带接入技术中的主流,被应用到各种家庭网关和企业网关中。与此同时,随着无线技术的广泛使用,无线AP的分布也是越来越广泛。手工安装和维
运动数据的采集是计算机辅助训练系统中的关键技术。为了给运动仿真提供更快捷和准确的数据,本文提出了一种基于立体测量的运动数据采集的方法。这个方法主要由两部分组成:运
随着生物技术和计算机技术的发展,各类生物数据正在急剧增长,如何利用大量数据从综合整体角度研究问题将成为研究重点,计算技术为生物数据的分析和形成新的生物假说提供了重
随着计算机网络技术的飞速发展,以及电子商务和电子政务应用的普及,WEB应用程序开发已经成为了软件系统开发的主要部分。目前针对网络安全技术的研究发展非常迅速,各种安全技术
随着计算机技术的日益成熟,硬件成本的迅速降低,各种结构复杂、功能强大的计算机系统被广泛应用到航空航天、交通运输、核电能源和医疗卫生等安全关键领域。一旦这些系统失效
进入20世纪90年代以来,人脸识别技术得到了相关部门研究人员的高度重视,取得了快速的发展,自动人脸识别系统已经达到了局部应用的形势。但是,复杂条件下的完全成熟的自动人脸识别
随着软件系统复杂度的提高,使得影响软件运行的因素越来越多,这些因素以及因素间的交互作用很可能引发软件故障,从而影响系统的正常运行。如何科学、有效的检测出由因素及因素间