亚洲AV日韩AⅤ综合手机在线观看,激情婷婷久久综合色,欧美色五月婷婷久久,久久国产精品99久久人人澡

  • <abbr id="uk6uq"><abbr id="uk6uq"></abbr></abbr>
  • <tbody id="uk6uq"></tbody>
  • 計算機畢業(yè)論文--基于AJAX技術(shù)提升Web考試系統(tǒng)性能的研究

    時間:2024-09-09 17:27:10 計算機畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    計算機畢業(yè)論文--基于AJAX技術(shù)提升Web考試系統(tǒng)性能的研究

     摘要:網(wǎng)絡(luò)考試系統(tǒng)是我國教育遠程化的重要組成部分,然而現(xiàn)有的網(wǎng)上考試系統(tǒng)模式眾多,各有千秋。文章重點研究利用Ajax技術(shù)提升Web考試系統(tǒng)性能。改進后,Web考試系統(tǒng)具有C/S結(jié)構(gòu)的優(yōu)點,并克服了C/S和B/S結(jié)構(gòu)的缺點,提高了系統(tǒng)的實用性。

    計算機畢業(yè)論文--基于AJAX技術(shù)提升Web考試系統(tǒng)性能的研究

      關(guān)鍵詞:AJAX;在線考試系統(tǒng);B/S系統(tǒng);C/S系統(tǒng)
      
      一、引言
      
      Ajax是Asynchronous JavaScript and XML(以及DHTML等)的縮寫。它由幾種技術(shù)組合而成,包括:基于XHTML和CSS標準的表示;使用Document Object Model進行動態(tài)顯示和交互;使用XML Http Request與服務(wù)器進行異步通信;使用JavaScript進行綁定。
      傳統(tǒng)的Web應(yīng)用程序強制用戶進入提交、等待、重新顯示的模式,即用戶的界面操作觸發(fā)HTTP請求,服務(wù)器在接收到請求之后進行業(yè)務(wù)邏輯處理,比如保存數(shù)據(jù),然后向客戶端返回一個HTML頁面。但服務(wù)器處理數(shù)據(jù)的時候,用戶處于等待的狀態(tài),每一步操作都需要等待,使得Web用戶界面在響應(yīng)靈敏性方面大打折扣。而Ajax帶給用戶完全不同的瀏覽感受。傳統(tǒng)的動態(tài)網(wǎng)頁技術(shù)被隱藏到Ajax的后臺。用戶所看到的只是一個靜態(tài)頁面,不需要在提交頁面后等待或者主動刷新網(wǎng)頁。動態(tài)程序反饋的結(jié)果被直接無刷新地顯示在這個頁面上。因此利用Ajax開發(fā)的Web應(yīng)用程序能夠提供響應(yīng)極其靈敏的Web用戶界面,使得應(yīng)用過程很自然,操作很流暢,并消除了頁面刷新所帶來的閃爍。
      
      二、系統(tǒng)的設(shè)計與實現(xiàn)
      
     。ㄒ唬┫到y(tǒng)設(shè)計
      在用戶登錄進考試系統(tǒng)時,將登錄時間按用戶ID存入session變量中,以便對每個用戶實現(xiàn)計時。
      用戶登錄后,利用Ajax技術(shù)在后臺實現(xiàn)計時功能,由JavaScript定時向服務(wù)器查詢考試時間并實時顯示在用戶的WEB頁面上?荚嚂r間可在JSP的配置文件中給出,計時器到規(guī)定時間后如用戶還未提交試卷,則由系統(tǒng)自動提交。
      用戶考試過程中,利用Ajax技術(shù)由JavaScr-ipt代碼在后臺為用戶定時存盤,一旦系統(tǒng)出現(xiàn)故障,再次進入考試系統(tǒng)時,可根據(jù)保存的信息在故障點處繼續(xù)進行考試,原來考試的信息可以從服務(wù)器端一次性加載。
      試卷的形式可以采用一頁一題的方式,也可采用一頁多題的方式。用戶在答題時,系統(tǒng)在后臺為用戶預(yù)先從服務(wù)器端讀取下一段的試題,當用戶需要下一段試題時,可以很快從客戶端直接加載,而不需要用戶等待服務(wù)器端的數(shù)據(jù),實現(xiàn)無閃爍、無延遲的效果。
      Ajax采用的是一種沙箱安全模型,Ajax代碼(具體而言即XML Http Request對象)只能對所在的同一個域發(fā)送請求,在本地機器上運行的代碼只能對本地機器上的服務(wù)器端腳本發(fā)送請求。雖然上述功能的實現(xiàn)都是基于客戶端腳本,對于用戶來說是可見的,但是Ajax的沙箱安全模型保證了只有來自考試服務(wù)器端的客戶端腳本才可以與服務(wù)器通信,同時服務(wù)器端也只接受有訪問信息的客戶端的請求(通過session等技術(shù))。所以該改進方案保證了考試系統(tǒng)的準確性。