• 基于技术提升考试系统性能的技术治理程序论文 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


    本文关键词;在线考试系统;/系统;/系统

    本文是(以及等)的缩写。它由几种技术组合而成,包括基于和标准的表示;使用进行动态显示和交互....

    一、引言

    是(以及等)的缩写。它由几种技术组合而成,包括基于和标准的表示;使用进行动态显示和交互;使用与服务器进行异步通讯;使用进行绑定。

    传统的应用程序强制用户进进提交、等待、重新显示的模式,即用户的界面操纵触发请求,服务器在接收到请求之后进行业务逻辑处理,比如保存数据,然后向客户端返回一个面。但服务器处理数据的时候,用户处于等待的状态,每一步操纵都需等待,使得用户界面在响应灵敏性方面大打折扣。而带给用户完全不同的浏览感受。传统的动态网技术被隐躲到的后台。用户所看到的只是一个静态面,不需在提交面后等待或者主动刷新网。动态程序反馈的结果被直接无刷新地显示在这个面上。因此利用开发的应用程序能够提供响应极其灵敏的用户界面,使得应用过程很自然,操纵很流畅,并消除了面刷新所带来的闪烁。

    二、系统的设计与实现

    (一)系统设计

    在用户登录进考试系统时,将登录时间按用户存进变量中,以便对每个用户实现计时。

    用户登录后,利用技术在后台实现计时功能,由定时向服务器查询考试时间并实时显示在用户的面上。考试时间可在的配置文件中给出,计时器到规定时间后如用户还未提交试卷,则由系统自动提交。

    用户考试过程中,利用技术由代码在后台为用户定时存盘,一旦系统出现故障,再次进进考试系统时,可根据保存的信息在故障点处继续进行考试,原来考试的信息可以从服务器端一次性加载。

    试卷的形式可以采用一一题的方式,也可采用一多题的方式。用户在答题时,系统在后台为用户预先从服务器端读取段的试题,当用户需段试题时,可以很快从客户端直接加载,而不需用户等待服务器真个数据,实现无闪烁、无延迟的效果。

    采用的是一种沙箱安全模型,代码(具体而言即对象)只能对所在的同一个域发送请求,在本地机器上运行的代码只万博体育网,新万博体育捕鱼天下,万博平台数万游戏玩法能对本地机器上的服务器端脚本发送请求。固然上述功能的实现都是基于客户端脚本,对于用户来说是可见的,但是的沙箱安全模型保证了只有来自考试服务器真个客户端脚本才可以与服务器通讯,同时服务器端也只接受有访问信息的客户真个请求(通过等技术)。所以该改进方案保证了考试系统的正确性。

    (二)系统的实现

    、对象。目前主流浏览器均支持对象,但不同的浏览器对该对象的声明各不相同,为了使得系统具有通用性,对不同情况加以区分。本文将该功能直接写在.文件中,具体实现请参考文献。对象的各种方法和属性请参考.或其他相关文档。

    、时间控制系统的实现。首先在服务器数据库的考生表中设置“答卷时间”字段,用于记录考生剩余考试时间。该字段值在考试过程中会以每分钟减一的频率被改写,并在半分钟之内回显给考生,当该字段值减为零或以下时系统自动交卷,结束考试。在计时器的设计上,以.系统自带的.组件为基础进行了自定义设计。在.文件中天生并启动自定义计时器,由调用者订阅其发出的一分钟一次的事件,并将自身注册为监听.的监听者。这样,.每次触发事件时,注册者相应函数内的时间更新功能就会被执行,从而达到考生表中“答卷时间”字段值每分钟自动减一的功能。由于中的.组件是基于服务器的,并为在多线程环境中用于辅助线程而设计的,服务器计时器可以在线程间移动来处理引发的事件,这样就可以比计时器更精确地按时引发事件。在客户端向服务器端请求时间时,根据对象的状态码来操纵;在服务器端,必须将“”头设为“”来保证每次取得的数据都不是从缓存中得到的。下面是计时器的一段示例代码。




    这是水淼·dedeCMS站群文章更新器的试用版本更新的文章,故有此标记(2019-02-03 万博体育网,新万博体育捕鱼天下,万博平台数万游戏玩法 14:59:23)

    上一篇:杜特尔特:从“菲版特朗普”到高民望总统

    下一篇:没有了