• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      在線考試系統(tǒng)中的關(guān)鍵技術(shù)

      2009-05-29 04:32:18胡曉宏薛京麗劉紅杰
      網(wǎng)絡(luò)與信息 2009年5期
      關(guān)鍵詞:在線考試

      胡曉宏 薛京麗 劉紅杰

      摘要:為了克服C/S結(jié)梅的網(wǎng)絡(luò)考試平臺的缺點,提出了在NET平臺上開發(fā)在線考試系統(tǒng)的構(gòu)思,引入了反射,解決了窗體異步更新的問題,利用WSE技術(shù)提高系統(tǒng)的安全性,開發(fā)了基WebBrowser的富文本編輯器,解決了試題的編輯問題。實踐結(jié)果表明,該系統(tǒng)方便快捷,穩(wěn)定可靠。

      關(guān)鍵詞:在線考試;WSE;反射;WebSrowser;富文本編輯器

      1引言

      在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡(luò)考試則是一個很重要的方向。基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助干遍布全球的Internet進行,因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試的靈活性。

      2需求分析

      在線考試系統(tǒng)的一般流程為:首先錄入試題和人員信息,然后組織考場和提供在線的考試平臺,最后自動閱卷。一般地由于錄入各種信息和閱卷是老師集中處理的,所以這部分一般采取C/S的架構(gòu),而在線考試平臺是面向廣大學員,所以一般采取B/s的架構(gòu)。

      3關(guān)鍵技術(shù)

      3.1窗體異步更新

      由于錄入信息和閱卷是基于c/s的,WinForm應(yīng)用程序不可缺少的功能就是獲取數(shù)據(jù)和更新界面信息。因為WinForm應(yīng)用程序是基于線程的,在窗體運行時會創(chuàng)建一個本身的線程。所以當程序在窗體線程內(nèi)連接遠程服務(wù)器獲取數(shù)據(jù)的同時就會占用窗體的UI線程。造成界面的假死。為了解決窗體的異步更新??梢宰约涸O(shè)計一個CustomBackGroundWorker。

      實現(xiàn)原理:利用System.Threading來實例化一個線程,然后拋出線程初始化、執(zhí)行和執(zhí)行結(jié)束的委托。

      為了給開發(fā)人員提供更好的用戶操作界面,可以利用反射為開發(fā)人員直接提供在線程中操作用戶界面的方法。

      我們可以在線程中封裝利用反射來操作用戶界面的方法。開發(fā)人員只需提供對象引用和對象的方法或?qū)傩悦Q就可以直接更新用戶界面。

      3.2WSE

      WSE(Web Services Enhancements)是微軟為了使開發(fā)者通過,NET創(chuàng)建出更強大,更好用的Web Services而推出的功能增強插件。

      為了解決安全問題我們采用了WSE來驗證用戶的臺法性。使用用戶名和口令驗證Web Services調(diào)用者身份:客戶端通過SOAP擴展,在SOAP消息中加入用戶名和口令(明文或加密),發(fā)送給Web Services端;服務(wù)端接到消息后,同樣通過擴展從消息上下文中得到用戶名和口令,再進行身份驗證和其他操作。

      3.3試題編輯器

      傳統(tǒng)的試題表現(xiàn)形式都是純文本形式的。在互聯(lián)網(wǎng)迅速發(fā)展的今天,網(wǎng)頁的表現(xiàn)形式已經(jīng)不能局限在純文本的范圍之內(nèi),所以試題的表現(xiàn)形式我們可以采用HTML的富文本形式的,里面有圖片等多媒體。通過測試發(fā)現(xiàn)微軟的WebBrowser能實現(xiàn)網(wǎng)頁的視圖編輯,也就是說可以在WinForm中直接編輯網(wǎng)頁。因此開發(fā)了一個基于Web-Browser的富文本編輯器。如圖1。

      它有設(shè)計視圖和HTML視圖兩種形式,也就是說用戶既可以像做網(wǎng)頁一樣編輯試韙,也可以直接往里面錄入HTML。

      3.4試題導入導出

      為了方便試題的錄入,系統(tǒng)添加了試題的導入導出功能。用戶只需要在Word中根據(jù)我們提供的模板錄入試題信息就可以一次導入成百上千的試題。導人模板如圖2所示。

      實現(xiàn)原理:在Word中用戶把試題信息錄入到一個表格中,我們就要分析這個Word,我們需要的是這個試題的HTML,而Word的文件格式不是HTML的,因此在用戶上傳文件后首先要做的就是轉(zhuǎn)換Word的格式到HTML。為此本系統(tǒng)做了一個格式轉(zhuǎn)換類。

      4結(jié)論

      在線考試系統(tǒng)的功能包括試題和人員信息的錄入、在線考試。其一大亮點就是完美地解決了富文本試題的實現(xiàn)方案,不再局限于純文本的傳統(tǒng)試題形式之內(nèi)。使試題不僅僅包含文字,還能包括圖片、音頻、視頻等內(nèi)容。并且它的方便快捷的導入導出方案,更為只需了解Word的用戶提供了試題錄入的方法。

      猜你喜歡
      在線考試
      基于Java的考場管理系統(tǒng)的研究與實現(xiàn)
      軟件(2016年4期)2017-01-20 09:54:41
      大學物理在線考試與分析系統(tǒng)
      科教導刊(2016年20期)2016-12-27 14:38:23
      效率觀下高校課程考試形式的改革探索
      東方教育(2016年3期)2016-12-14 22:25:05
      高職院校移動互聯(lián)自主學習考試平臺的設(shè)計與實現(xiàn)
      基于iOS 平臺的智慧課堂管理系統(tǒng)的設(shè)計與實現(xiàn)
      特種設(shè)備作業(yè)人員培訓考核系統(tǒng)實現(xiàn)方法研究
      在線考試系統(tǒng)分析與設(shè)計
      大數(shù)據(jù)背景下在線評教與在線考試融合的思路探討
      考試周刊(2016年17期)2016-03-31 19:08:57
      基于Android 的在線考試系統(tǒng)的設(shè)計與實現(xiàn)
      基于MVC模式的在線考試測評系統(tǒng)的設(shè)計與實現(xiàn)
      镇康县| 静海县| 陇川县| 沙雅县| 泌阳县| 赤壁市| 汝阳县| 平陆县| 桑植县| 昌乐县| 五原县| 灌阳县| 多伦县| 金阳县| 法库县| 平塘县| 福安市| 连城县| 武夷山市| 福清市| 青海省| 炎陵县| 武宁县| 阳谷县| 文昌市| 湛江市| 济宁市| 屏边| 绥德县| 乐昌市| 五台县| 三原县| 四会市| 鄂托克前旗| 兴安盟| 禹州市| SHOW| 平安县| 阿合奇县| 赣州市| 万山特区|