• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    在線考試平臺設計與開發(fā)

    2017-05-17 13:27:29薛世豐
    數字技術與應用 2017年3期
    關鍵詞:在線考試面向對象

    薛世豐

    摘要:傳統(tǒng)的考試需要大量的人力、物力、財力和時間,需要多個部門的配合,來完成出卷、考試、改卷和成績統(tǒng)計等一系列工作,在試卷的公平性、保密性、科學性等方面不能達到考試人員的要求。隨著社會的發(fā)展,利用信息化技術和網絡技術設計與開發(fā)的在線考試平臺可以克服傳統(tǒng)考試的弊端,這樣可以很好的降低人為操作造成的影響,從而為考試的公平性和公正性提供保障。

    關鍵詞:在線考試;面向對象;考試管理;自動組卷

    中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2017)03-0179-02

    在21世紀網絡技術飛速發(fā)展的背景下,網絡教育已成為現(xiàn)代教育的一個不可分割的部分。在線考試平臺課題產生的方式是通過對網絡資源和計算機資源合理、有效的利用,從根本上改變傳統(tǒng)考試模式的弊端,也有效提高了學習的公平性和公正性[1]。通過網絡技術和Internet技術可以很好的設計與實現(xiàn)在線考試平臺,也是對現(xiàn)代教育技術的重要改進和實施,具有重要的應用價值和推廣意義[2]。

    1 相關技術簡介

    合適的工具和科學的布局是完成任何事情前提,在線考試平臺的設計和開發(fā)也不例外。在線考試平臺采用的相關技術有:三層架構技術、面向對象技術、UML建模、B/S結構、ADO.NET等技術。

    2 在線考試平臺需求分析

    2.1 系統(tǒng)總體需求

    在線考試平臺需要完成以下業(yè)務功能:系統(tǒng)登陸、系統(tǒng)管理、門戶管理、考試管理、統(tǒng)計分析。這里主要介紹考試管理業(yè)務,主要包括題庫管理、試卷管理、練習安排和考試安排等,此模塊是在線考試平臺的核心模塊,具有學員考試管理,學員練習和管理試卷等功能。考試管理模塊是系統(tǒng)管理員、教師和學員共同使用的三個模塊。考試管理的業(yè)務用例圖如圖1所示。

    2.2 技術需求

    (1)整體性能要求:系統(tǒng)運行時間方面,要求系統(tǒng)能夠持續(xù)運行7個工作日。在系統(tǒng)故障率方面,系統(tǒng)持續(xù)運行1000小時,故障發(fā)生時間不得超過1小時,系統(tǒng)故障時間間隔不得少于3個工作日。(2)數據準確性:系統(tǒng)對于數據準確性有嚴格的要求,要求準確性大于或等于99.99%。(3)接口設計:設計過程中,要充分考慮系統(tǒng)的擴展性,與其它系統(tǒng)的接口設計,在網絡環(huán)境基礎上,能夠實時監(jiān)控整個過程和使用狀況。(4)系統(tǒng)可擴展性:設計在線考試平臺,擴展未來工作需要提供足夠的接口,通過這些接口可以很好的升級在線考試平臺,為以后更新打好基礎。(5)高層次的數據加密,通過更高的數據加密,在線考試平臺可以很好進行的安全控制,可以實現(xiàn)有效的屏蔽或抵制常見的注入性攻擊。

    3 在線考試平臺設計

    3.1 系統(tǒng)架構設計

    在線考試平臺的設計和實現(xiàn)使用的模型視圖控制模式。模型層為業(yè)務邏輯提供所需的所有數據的服務,合理的在數據庫中讀取和寫入數據;視圖層來完成數據的顯示功能;控制層是完成各種業(yè)務數據,可以查詢和分析,還可以進行業(yè)務計算,同時也捕捉和命令轉發(fā)的功能,是兩層之間的層。在這種模式下,在線考試平臺的設計更加靈活,維護和更新更加方便。

    3.2 考試管理模塊設計

    考試管理是系統(tǒng)管理員、教師和學員三個角色都參與的模塊。系統(tǒng)管理員和教師登陸在線考試平臺后,設計管理題庫,若相關的題庫完善則安排題庫對應課程的練習,課程的練習全部完成后安排對應的考試,考試全部完成后查看學員的考試成績,在線考試平臺自動評分。如果考試通過,在線考試平臺保存,如果考試不通過,需等待在線考試平臺規(guī)定的時間后參加下一次考試。

    4 在線考試平臺的實現(xiàn)

    4.1 程序執(zhí)行流程

    首先需要對數據庫進行訪問的公共類進行創(chuàng)建,同時合理的封裝數據庫建立的公共類,通過封裝可以很好的形成在線考試平臺所需要的組件,以供平臺功能模塊的調用。封裝的組件可以為在線考試平臺和其他平臺形成良好的接口。當組件被調用時,可以通過提供的參數直接得到的結果。而且這些組件不僅可以用于在線考試平臺,還可以在其他平臺上使用接口,可以很好的擴展平臺的應用和使用價值。程序實現(xiàn)流程如圖2所示。

    4.2 在線考試功能的實現(xiàn)

    考試管理模塊是在線考試平臺的核心模塊,主要分為題庫管理、試卷管理、練習管理和考試管理。組卷是考試管理模塊中重要的一個環(huán)節(jié),在線考試平臺的試卷組卷主要分為兩種方式,第一種方法是自動組卷,第二種方法是手動組卷[3]。試卷自動組卷使用回溯算法的檢測方法,根據系統(tǒng)管理員或教師的要求自動組卷、課程類型的測試,每種類型的題目的數量,最后點擊自動生成,然后在線考試平臺將自動獲得隨機課程考試的題目,以生成滿足學員需求的試卷。手動生成試卷是教師或系統(tǒng)管理員生成試卷的另一種方式,設置試卷類型,設置每種類型的題目的數量,最后為每個類型選擇題庫中相應的題目。

    生成試卷的部分代碼如下[4]:

    Public Function LoadObject() {//加載選擇題

    On Error GoTo DealError

    strSQl = "select * from Choice order by BH" //確定操作的表和方式

    rs = QueryExt(strSQl)//打開紀錄集

    If rs.RecordCount > 0 Then

    rs.MoveFirst

    Do Until rs.EOF

    If rs.Fields("ND") = 5 Then

    int1 = int1 + 1

    Else

    If rs.Fields("ND") = 10 Then

    int2 = int2 + 1

    Else

    If rs.Fields("ND") = 15 Then

    int3 = int3 + 1

    End If

    rs.MoveNext

    int4 = int1 + int2 + int3

    Label10(0).Caption = int1

    Label10(1).Caption = int2

    Label10(2).Caption = int3

    Label10(3).Caption = int4

    End If

    rs.Close

    ……

    5 在線考試平臺測試評價

    在線考試平臺根據業(yè)務需求進行測試,運行在線考試平臺,測試使用過程和結果是否能滿足學生的需求,尤其是在線考試。在測試過程中,不僅要測試在線考試平臺的開發(fā)文檔,還需要測試平臺實現(xiàn)代碼,對平臺的運行環(huán)境和網絡環(huán)境也進行測試[5]。經過對在線考試平臺的測試,表明在線考試平臺運行能夠滿足學員的功能需求和性能需求,很好的完成了在線考試平臺需求分析任務,達到了系統(tǒng)預期的目標。

    6 結語

    經過完整的軟件測試以后,在線考試平臺有較好的容錯性和安全性,該系統(tǒng)是能夠實現(xiàn)所需功能,較好地實現(xiàn)了學員在線考試的要求。

    參考文獻

    [1]韓旭東.淺談無紙化考試系統(tǒng)的優(yōu)劣[J].現(xiàn)代營銷(學苑版),2013(1):137.

    [2]周創(chuàng),雷驚鵬.網絡在線考試系統(tǒng)的研究[J].中國科技信息,2014(12):172-173.

    [3]袁秀麗.常用智能組卷算法的比較與分析[J].計算機教,2016(05):121-123.

    [4]S.Ravi, Sanhu etal. Role—Based Access Control Model[C],IEEE Computer conference, wuhang,2006,65-102.

    [5]朱曉敏.軟件測試的相關技術應用研究[J].電子測試,2017(01):122-123.

    猜你喜歡
    在線考試面向對象
    面向對象的計算機網絡設計軟件系統(tǒng)的開發(fā)
    電子測試(2018年15期)2018-09-26 06:01:34
    面向對象的數據交換協(xié)議研究與應用
    基于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)自主學習考試平臺的設計與實現(xiàn)
    基于iOS 平臺的智慧課堂管理系統(tǒng)的設計與實現(xiàn)
    大數據背景下在線評教與在線考試融合的思路探討
    考試周刊(2016年17期)2016-03-31 19:08:57
    基于面向對象的Office評測系統(tǒng)的分析
    峰叢洼地農作物面向對象信息提取規(guī)則集
    遙感信息(2015年3期)2015-12-13 07:26:54
    皋兰县| 滦南县| 定南县| 高雄市| 保定市| 邢台县| 杭锦后旗| 郸城县| 建湖县| 客服| 鞍山市| 磐安县| 潢川县| 西青区| 治县。| 沅陵县| 民丰县| 获嘉县| 盖州市| 平昌县| 大洼县| 津市市| 收藏| 灌南县| 沈丘县| 会东县| 玉山县| 瑞丽市| 柏乡县| 冕宁县| 莫力| 萨嘎县| 建湖县| 门源| 积石山| 武宣县| 汕头市| 江门市| 二手房| 集安市| 高安市|