• 
    

    
    

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

      理論題學(xué)習(xí)和測試系統(tǒng)的VB程序設(shè)計

      2014-04-29 00:00:00胡波

      摘 要:在如今計算機(jī)迅速發(fā)展和普及的社會,計算機(jī)化考試在許多方面將逐步取代傳統(tǒng)的基于紙筆的考試。這種安全可靠、自動化及大規(guī)模的無紙化答題系統(tǒng)可以準(zhǔn)確的評估被考核者的能力和水平,提高考試效率。探討和研究基于計算機(jī)自動答題系統(tǒng)的設(shè)計與實現(xiàn),具有特別的意義和推廣價值。本論文中作者較詳細(xì)地闡述了程序是如何實現(xiàn)實現(xiàn)理論題按題庫順序?qū)W習(xí)、隨機(jī)抽取和自動組卷功能、考生登錄時的身份登記、答題結(jié)束時的答案提交、答題結(jié)果顯示、答題結(jié)果分析、自動評分和游戲獎勵的功能的設(shè)計思路,對使用這一軟件進(jìn)行理論題學(xué)習(xí)和測試的人員無疑是一份比較詳細(xì)的參考教材。

      關(guān)鍵詞:判斷題;單選題;單選題;隨機(jī)組卷;自動評分

      中圖分類號:TP312.1-4;TP311.52

      2 用VB程序設(shè)計的實現(xiàn)

      2.1 系統(tǒng)初始化

      (1)本系統(tǒng)共設(shè)計了16個窗體,由于許多窗體可以共用相同的變量,所以在程序中建立了一個公共模塊用于定義所有模塊共同的變量和數(shù)組;(2)建立三個文件夾來作為判斷題、單選題、多選題題庫。將要學(xué)習(xí)和測試的題先按順序存放在一個文本文件quess中,形成題庫,將正確答案按題目的順序存放在文本文件ans中,將答案的解釋按題目的順序存放在文本文件note中。

      2.2 進(jìn)入系統(tǒng)(form1窗體)

      運行程序,輸入考生的姓名和學(xué)號。

      2.3 選擇順序?qū)W習(xí)或隨機(jī)測試(form13窗體)

      (1)單擊‘按順序?qū)W習(xí)’即加載form14進(jìn)入學(xué)習(xí)模塊;(2)單擊‘隨機(jī)測試’即加載form12進(jìn)入隨機(jī)測試模塊。

      2.4 學(xué)習(xí)模塊(form14窗體)

      (1)學(xué)習(xí)開始時,利用VB的文件讀寫操作功能,先將所有題目和選項放入到數(shù)組變量tmb中,答案存入數(shù)組xzda中,解釋存入數(shù)組js中;(2)輸入要學(xué)習(xí)的開始題號和結(jié)束題號,存入變量tms,從題庫中順序抽取需要的題數(shù),用數(shù)組sjth存放生成隨機(jī)題號并寫入文本文件quessj;(3)將順序選題的題號重新從1開始編號,并從tmb數(shù)組中讀取考題放入到tm數(shù)組中,同時將順序題號對應(yīng)的答案和注釋分別存入數(shù)組sjda和sjzs中;(4)使題號變量th的初值為開始題號,調(diào)用disp(th)過程。

      2.5 測試模塊(form2窗體)

      與學(xué)習(xí)模塊的設(shè)計思想差不多,只不過使用了多一個隨機(jī)組卷功能。

      2.6 完成測試

      以單選題為例測試過程如下:

      (1)單擊form3上題目正確答案前的單選按鈕進(jìn)行選擇;(2)單擊“下一題”按鈕,將上一題選擇的答案存入數(shù)組xz(th)中,th加1;(3)若單擊“下一題”按鈕時,th超過了tms,則讓“下一題”按鈕變灰色(不可用),“上一題”按鈕變黑色(可用);(4)繼續(xù)調(diào)用disp(th)過程,在form3上顯示剩下的題目數(shù)為tms-1;(5)若發(fā)現(xiàn)上一題選擇錯誤,可單擊“上一題”或單擊“第一題”從頭開始查看選擇情況;(6)若form3顯示的剩下的題目數(shù)為0,單擊“交卷”按鈕;(7)單擊“交卷”按鈕,將最后一題選擇的答案存入數(shù)組xz(th)中,加載form4,對答案的正確性做出統(tǒng)計,并顯示本次答題的正確數(shù),錯誤數(shù)及答題總數(shù);(8)如果第一次測試的結(jié)果為100分,系統(tǒng)會在測試結(jié)果界面顯示“輕松一下”按鈕,可給考生選擇看一段Flash視屏;(9)如果第二次測試的結(jié)果為100分,系統(tǒng)會在測試結(jié)果界面顯示“輕松一下”按鈕,可給考生選擇玩2分鐘游戲。

      2.7 查看答題結(jié)果

      (1)單擊“查看答題情況”按鈕,將載入form5,顯示問題題目,答題情況,正確答案及題目解釋;(2)單擊“繼續(xù)”按鈕,重新加載form13,可繼續(xù)選擇“學(xué)習(xí)”或“測試”;(3)單擊“退出”按鈕,退出本次學(xué)習(xí)或考試。

      3 結(jié)束語

      (1)本系統(tǒng)的設(shè)計過程采用了軟件工程中的軟件設(shè)計原則,做到學(xué)習(xí)與測試模塊相互獨立,把加載題目或考題的模塊再細(xì)分成判斷題、單選題和多選題三個獨立的模塊。使判斷題、單選題和多選題學(xué)習(xí)和測試模塊相互獨立,盡量避免了模塊的耦合性。在程序設(shè)計過程中還采用了自頂向下,逐步求精的結(jié)構(gòu)化程序設(shè)計思想,把一個模塊的功能逐步分解,細(xì)化成一系列具體的步驟去完成設(shè)計。軟件設(shè)計完成后按照單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試的流程分別進(jìn)行了測試,確保了系統(tǒng)的正確性[2];(2)本系統(tǒng)中為理論題學(xué)習(xí)和測試設(shè)計的這一套完整的解決方案,打破了以往計算機(jī)考試只知錯誤卻不知錯在哪的傳統(tǒng),在答題完成后可在復(fù)查窗口得到答案和具體解釋,使得答題學(xué)習(xí)更加有效。能夠幫助考生快速提高理論題測試成績,同時也減去了教師的出卷和閱卷工作;(3)本系統(tǒng)采用了記事本作為數(shù)據(jù)庫,方便了以后考題數(shù)據(jù)庫的更新、管理和維護(hù)。系統(tǒng)加裝的Flash動畫視頻和游戲也很容易更新,只要先在系統(tǒng)外另做好新視頻和游戲后改裝進(jìn)去即可。

      本人已在近年的證考理論題教學(xué)中使用了這一軟件,收到了較好的效果。

      參考文獻(xiàn):

      [1]鐘一兵.軟件開發(fā) Visual Basic 6.0[M].上海:華東師范大學(xué)出版社,2005(11):80-96.

      [2]謝夫娜,丁兆海.軟件工程.北京:電子工業(yè)出版社,2004(06):40-76.

      作者簡介:胡波(1967.05-),女,廣東惠來人,在職研究生,計算機(jī)中級講師,研究方向:計算機(jī)科學(xué)。

      作者單位:汕頭市高級技工學(xué)校,廣東汕頭 515041

      昭通市| 灵山县| 社旗县| 杭锦后旗| 新竹县| 三明市| 嫩江县| 宜城市| 金昌市| 台前县| 安义县| 府谷县| 盐山县| 金坛市| 于都县| 文成县| 昌都县| 交口县| 柳林县| 汉沽区| 揭西县| 孝义市| 宁明县| 分宜县| 潮州市| 阿坝县| 灵宝市| 远安县| 阿拉善盟| 丹阳市| 孟村| 河间市| 玛沁县| 临沭县| 广昌县| 郴州市| 宜昌市| 合肥市| 蓝山县| 乾安县| 萨迦县|