官术网_书友最值得收藏!

1.5 開發(fā)起重機司機無紙化考試系統(tǒng)需要解決的問題和關(guān)鍵技術(shù)

在開發(fā)起重機司機無紙化考試系統(tǒng)之前,首先要明確系統(tǒng)的功能要求,選擇系統(tǒng)的開發(fā)環(huán)境,然后設(shè)計考試系統(tǒng)界面,使之符合紙質(zhì)考試的形式,再確定系統(tǒng)的運行流程,使之符合考生的操作習慣,并且確保自動倒計時、自動組卷和自動閱卷的正確性和準確性。

1.5.1 開發(fā)起重機司機無紙化考試系統(tǒng)需要解決的問題

①設(shè)計考試系統(tǒng)界面,符合紙質(zhì)考試的形式。起重機司機考試包括幾類題型,不同的題型具有不同的試題內(nèi)容和表示形式,其答案也有不同的表達形式,在考試系統(tǒng)界面上如何布置這些內(nèi)容,展示一個友好的界面,是開發(fā)本系統(tǒng)需要解決的問題。

②確定系統(tǒng)的運行流程,符合考生的操作習慣。如何設(shè)計系統(tǒng)的運行流程,使之具有紙質(zhì)考試相同或者是相似的流程,符合考生的操作習慣和思維方式,對于開發(fā)本系統(tǒng)至關(guān)重要。

③確保自動組卷的正確性。在建立一套完整試題庫的基礎(chǔ)上,根據(jù)組卷規(guī)則,如何從試題庫中抽取符合考試大綱要求的一套試題,是開發(fā)本系統(tǒng)需要解決的一個難題。

④確保自動閱卷的準確性。根據(jù)閱卷標準,如何判斷考生答案的對與錯,這是開發(fā)本系統(tǒng)的另一個需要解決的難題。

⑤提高系統(tǒng)的運行速度。在系統(tǒng)的運行過程中反復(fù)訪問數(shù)據(jù)庫,如何提高系統(tǒng)訪問數(shù)據(jù)庫的速度,以及如何設(shè)計系統(tǒng)運行流程是提高系統(tǒng)的運行速度的一個關(guān)鍵問題。

1.5.2 開發(fā)起重機司機無紙化考試系統(tǒng)的關(guān)鍵技術(shù)

(1)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫的訪問

考試系統(tǒng)在整個考試過程中反復(fù)進行數(shù)據(jù)庫訪問,因此,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計直接影響著系統(tǒng)的運行速度和運行結(jié)果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計不僅可以提高數(shù)據(jù)存儲和提取的速度,保證數(shù)據(jù)的完整性和一致性,而且可以保證系統(tǒng)的開發(fā)順利進行。考試系統(tǒng)的所有信息都需要保存到數(shù)據(jù)庫中,因此,本系統(tǒng)采用Access 2003創(chuàng)建數(shù)據(jù)庫 TestDatabase,在這一數(shù)據(jù)庫中創(chuàng)建了數(shù)據(jù)表,用于存儲所有考試信息。ADO是Microsoft開發(fā)的一個應(yīng)用程序接口,ADO技術(shù)是一種建立在OLE DB底層技術(shù)之上的高層數(shù)據(jù)庫訪問技術(shù),具有易于使用、高速讀取、占用內(nèi)存少和占用磁盤空間小等主要優(yōu)點,而且ADO支持構(gòu)建C/S和基于Web應(yīng)用程序的主要功能。因此,采用ADO技術(shù)實現(xiàn)Visual C++6.0對Access 2003的訪問。

(2)系統(tǒng)自動倒計時

考試系統(tǒng)的開發(fā)一般都設(shè)計了計時器,大多采用調(diào)用計算機系統(tǒng)時鐘中斷的辦法實現(xiàn)倒計時,如果某人修改了計算機系統(tǒng)的時間,計時將不準確。因此,無紙化考試系統(tǒng)由定時器控件實現(xiàn)自動觸發(fā)timer 事件并計數(shù)。

(3)自動組卷

在建立一套完整試題庫的基礎(chǔ)上,根據(jù)組卷規(guī)則,如何從試題庫中抽取符合考試大綱要求的一套試題,是開發(fā)本系統(tǒng)的一項關(guān)鍵技術(shù)。目前,計算機常用的自動組卷算法主要有三種:隨機算法、回溯算法和遺傳算法。相比較而言,隨機算法是最常用的一種自動組卷算法,它是根據(jù)隨機數(shù)進行隨機抽取試題。該方法結(jié)構(gòu)簡單,抽取運行速度較快,故本考試系統(tǒng)采用了隨機算法進行自動組卷。這里需要注意的是在產(chǎn)生隨機數(shù)的過程中,必須確保產(chǎn)生的隨機數(shù)是唯一的,以確保一套試卷中沒有相同的試題。

(4)自動閱卷

根據(jù)閱卷標準,如何判斷考生答案的對與錯,這是開發(fā)本系統(tǒng)的另一項關(guān)鍵技術(shù)。匹配模式是考試系統(tǒng)中實現(xiàn)標準化試題自動閱卷的常用技術(shù),該技術(shù)是根據(jù)考生的答案與標準答案進行比對,按照兩者是否匹配計算考生的得分。選擇題、判斷題和填空題采用匹配模式進行自動閱卷;由于簡答題的主觀性和考生答案的復(fù)雜性,簡答題評分采用人工閱卷的方式。由于選擇題的標準答案是單一選擇,它們是A、B、C或D,判斷題的標準答案是T或者F,考生只能選擇其中一個,因此,這兩類試題的自動閱卷較易實現(xiàn)。對于填空題,由于試題中空的個數(shù)不確定和多個空試題中空的位置不確定,并且填空題答案帶有一定的主觀性,因此,填空題采用匹配模式進行自動閱卷,其準確度與標準答案詳細程度直接相關(guān)。尤其是對于空的位置不固定的多個空的填空題,采取循環(huán)比對的方式進行評閱試題,以保證只有不同的答案才能參與評分,相同答案不再參與評分。

本章簡單介紹了起重機的基本類型、基本參數(shù)和基本結(jié)構(gòu),以起重機司機安全技術(shù)考核試卷為例介紹了起重機司機的培訓(xùn)與考核要求,根據(jù)筆者多年的研究經(jīng)驗總結(jié)了起重機司機無紙化考試系統(tǒng)的研究與開發(fā)背景以及無紙化考試系統(tǒng)的先進性,分析了起重機司機無紙化考試系統(tǒng)在國內(nèi)、外的研究現(xiàn)狀及發(fā)展趨勢,說明了開發(fā)起重機司機無紙化考試系統(tǒng)需要解決的問題,以及需要解決的關(guān)鍵理論和技術(shù)問題,確定本書的重點研究內(nèi)容。

主站蜘蛛池模板: 天全县| 凤山县| 三都| 渝中区| 巴里| 平原县| 巢湖市| 庐江县| 和政县| 开平市| 高雄市| 化州市| 壶关县| 横山县| 天峨县| 卢湾区| 锡林郭勒盟| 龙岩市| 紫云| 石楼县| 星座| 光山县| 海晏县| 通河县| 红原县| 郎溪县| 六枝特区| 和田市| 侯马市| 阿巴嘎旗| 大冶市| 开平市| 建水县| 五原县| 高碑店市| 扎鲁特旗| 汪清县| 克什克腾旗| 张家界市| 周宁县| 清苑县|