羅鳳娥,劉安
(中國民用航空飛行學院 空中交通管理學院四川廣漢618307)
?
基于VB的簽派專業知識訓練系統的設計
羅鳳娥,劉安
(中國民用航空飛行學院空中交通管理學院四川廣漢618307)
摘要:在航空公司的實際運行中,簽派員充當航空公司運行資源的支配者和協調者,在航空公司的運行控制工作中起著舉足輕重的作用。在成為一名合格的簽派員之前對簽派員專業知識的全面掌握是一件非常困難的問題。為有效的解決該問題,本文基于VB語言所編寫了簽派專業知識訓練系統,該系統集學習功能和測試功能于一身,優化了簽派員學習的方法,大大提高了簽派員專業知識的學習效率。能夠為增強簽派員自身簽派員專業知識素質,使其成為合格的簽派員提供很大的幫助。
關鍵詞:簽派員;訓練系統;VB;簽派專業知識;航空公司。
隨著航空公司10多年來的發展以及深化體質改革的需要,航空公司機隊逐年增加,航班飛行與日俱增,在激烈的市場競爭中,航空公司除了關注飛行安全外,開始更加注重運行成本和效益,在保證飛行安全的同時最大可能地提高公司運行效益是運行管理機構的責任。由此在飛行運行中充當組織、決策的重要角色的飛行簽派被推上了一個新地位。近年來,航空公司在國內外發生的多起不安全事件表面上是因為機組操作不當、決策能力不高造成的,但深究起來,或多或少都有飛行簽派員和運行控制系統能力不足的原因。本文基于VB的簽派專業知識訓練系統的設計有利于進一步加強簽派員對專業知識的學習,切實提高其專業知識技能,增強風險控制和應急處置能力,可有效降低飛行運行中發生不安全事件的風險。
1.1開發平臺選擇
簽派專業知識訓練系統數據庫使用Mjcrosoft Access 2003中的數據庫管理系統,前臺采用Vjsua1 Basjc6. 0作為開發工具。VB是一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言可用于開發Wjndows環境下的各類應用程序;在Vjsua1 Basjc環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具[1]。其特點是簡單易學、效率高;使用Wjndows內部的廣泛應用程序接口(API)函數,使用動態鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數據連接(ODBC)等技術,可以高效、快速地開發Wjndows環境下功能強大、圖形界面豐富的應用軟件;功能強大,可以與Wjndows專業開發工具SDK相媲美。該訓練系統的設計既利用了Access數據庫系統能儲存大量試題信息,方便地組織和管理數據庫信息的優點,又結合了Vjsua1 Basjc功能強大,界面設計方便,使用簡單的長處,使系統功能的實現更加的方便。
1.2系統的工作流程
在Mjcrosoft Access 2003數據庫中將簽派員專業知識的各個科目的知識點以選擇題和判斷題的形式呈現[2]。目前題庫中包含了各專業知識的大部分知識點。簽派員專業知識訓練系統具有學習及測試兩種模式。
在學習模式中,學習人員可以通過選擇需要學習的專業知識的科目進入該科目的知識點題庫學習模式,在學習過程中選擇問題的選項,系統將會判斷并且顯示選擇答案的正確性,如果選擇的答案錯誤,題目的選項將會以紅色的字體顯示,如果選擇答案正確,題目選項字體將會以藍色的提提顯示,并且在選項旁邊的文本顯示框中顯示對本題選項的解析。這樣不僅可以增加學習者對知識點的印象,還能使學習者對該方面的知識有一個全面的而了解。
在測試模式中,每次的測試將會有100道題目,題目的類型由學習者根據自己掌握情況進行分配,在配置好各種題目的百分比后選擇確定出題,系統會生成本次測試的試卷。點擊開始答題后進入測試程序,系統自動進行90分鐘倒計時,在倒計時結束或者學習者點擊結束答題時系統自動交卷,并且會進入本此測試分析模塊,在測試分析模塊中測試者可以查看自己本次測試情況,并且可以進行錯題瀏覽和未做題目瀏覽。系統學習模式和測試模式的工作流程分別如圖1、圖2所示。

圖1 學習模式流程圖

圖2 測試模式流程圖
1.3試卷生成算法
一個試題庫管理系統的性能主要取決于系統生成試卷的算法,一個好的生成試卷的算法既要保證生成試卷的成功率,又要保證數據運算的時間效率。傳統的系統生成試卷的算法(如隨機選取法、回溯試探法),生成試卷成功率較低,時間和空間開銷都比較大,只適合于小型題庫的生成試卷問題.簡單遺傳算法(SGA)中各環節的操作進行了改進,理論分析與實驗結果顯示,算法減少了運行時間,而且不存在早熟收斂,生成試卷成功率高,生成試卷速度快,具有較好的智能生成試卷性能,適合應用于大型試題庫系統中[4]。在該系統中,將數據庫中的試題難度進行了統一的規定,規定難度系數在0~1之間,并且不同難度的題目所占的分數不同,選取的100道題目總分為150分。在生成試卷的過程中保證試卷的難度系數不得低于0.2。如果通過計算得到的難度系數小于0.2,系統會將會從選取的試題中的難度系數較小的試題開始剔除,剔除后在從試題庫中選擇選擇試題,對試卷的難度系數進行重新計算,如此循環,直到選取試題組成的試卷的難度系數大于0.2為止。難度系數規定如表1所示。

表1 難度系數表
試卷估計難度系數由組成試卷題目的難度系數決定。

公式中,Ps為試卷估計難度系數,Fi為第i題的分數,Pi為第i題的難度系數,Fz為試卷的總分。
程序中定義了3個數組A、B、C,數組中分別存放選取題目的題號、分值、難度系數。如下數據為隨機抽取的一套試卷的數據:
A={74,99,78,73,83,80,12,11,58,13,50,27,18,46,586,30,738,431,382,685,55,556,547,646,74,528,477,59 683,8,155,201,587,320,470,400,79,767,990,522,551,203,275,233,415,868,763,127,87,99,970,823,616,668,648,715,1,447,218,44,452,594,958,885,399,546,585,752,592,49 820,258,967,791,781,779,242,399,24,509,432,990,444,840,146,849,603,634,24,863,129,633,59,471,811,291,780,95,432,169}
B={3,3,2,2,2,2,1,1,1,3,2,3,1,1,1,2,1,2,3,2,1,2,1,2,3,1,2,3,1,3,2,1,1,1,2,2,2,2,2,3,2,2,1,2,2,2,3,2,1,3,2,3,2,1,2,3,1,2,1,1,1,1,2,3,2,3,2,1,2,3,2,2,2,3,3,1,1,1,1,2,1,2,1,2,1,3,1,1,1,1,2,3,3,1,1,2,1,2,1,2}
C={1,1,0.6,0.6,0.6,0.6,0.2,0.2,0.2,1,0.6,1,0.2,0.2,0.2,0.6 0.2,0.6,1,0.6,0.2,0.6,1,0.2,0.6,1,0.2,1,0.6,0.2,0.2,0.2,0.6,0.6,0.6,0.6,0.6,0.6,1,0.6,0.6,0.2,0.6,0.6,0.6,1,0.6,0.2,1,0.6,1,0.6,0.2,0.6,1,0.2,0.6,0.2,0.2,0.2,0.2,0.6,1,0.6,1,0.6,1,0.6,1,0.6,0.6,0.6,1,1,0.2,0.2,0.2,0.2,0.6,0.2,0.6,0.2,0.6,0.2,1,0.2,0.2,0.2,0.2,0.6,1,1,0.2,0.2,0.6,0.2,0.6,0.2,0.6}

本次出題試卷的難度系數為0.37,滿足設計好的出題時難度系數大于0.2的要求[3]。如果難度系數小于0.2,系統會通過循環找到最小的難度系數,并計算該難度系數的數量,并把該數量的題目的題號、分值、難度系數等剔除,再從數據庫中選取同等數量的題目組成試卷,并對試卷的難度系數再次計算比較。直到難度系數大于0.2為止。
通過該方法選取的題目組成的試卷能夠保證試卷中不同難度系數的題目所占的比例控制的一定的范圍內,這樣就避免了試卷難度系數過小或者過大的情況出現,通過對以取得執照的簽派員使用該系統反饋的信息發現,配置人員合理的配置各種類型題目的數量后,該系統所選取的試卷的難度系數比他們正式的考試過程中試卷的難度稍低,但是通過該系統的訓練對于簽派員未來取得執照具有很大的幫助。對已取得的簽派員執照的簽派員同樣可以使他們對簽派專業只是有更好的熟悉和把握。該方法不僅能夠獲得較好的選題效果,而且算法簡單、計算速度快、實現簡單[5]。
2.1系統主界面
簽派專業知識訓練系統主界面圖,如圖3所示。

圖3 系統主界面圖
2.2學習功能實現
目前題庫中錄入的題目數量為10 000道,包含了簽派員在培訓過程中所學習科目的大部分知識點。學員在瀏覽學習的過程中通過選擇不同的專題來進行該專題知識點的學習,學員在右側的菜單欄中通過雙擊選擇學習的專題,雙擊的同時系統會自動調用該科目的題庫,在點擊“下一題”時會自動按順序進行試題的學習,選擇的答案錯誤時,選項會變成紅色,并且在右下角的框中顯示選擇選項的正確與否[6],此時不顯示題目的分析,當選擇的答案正確時系統會自動的調取該題目的解析,解析中包含所選擇答案的依據以及對該部分知識點的介紹,這樣可以加深學員對該部分知識點的理解和掌握,印象深刻有助于記憶。學習模式如圖4所示。

圖4 學習模式界面圖
2.3測試功能實現
在測試模式中,學習人員需要根據自身對知識的掌握情況進行試卷中的題目類型的配置,對自身覺得掌握的不是很好的專題可以增加出題的數量,在考試過程中可以重點的進行訓練,在配置過程中盡量做到每個專題的類型不要超過百分之二十[7]。配置好題目類型后點擊開始答題,系統會進入90分鐘的倒計時,測試者需要在90分鐘內完成本次答題,如果九十分鐘內沒有完成本次答題,系統將自動提交試卷并對試卷進行評分和分析,測試者在完成本次測試的情況下可以點擊提交試卷進行交卷,系統同樣會對試卷進行分析評分。測試功能的實現如圖5~7所示。

圖5 題型配置界面圖

圖6 答題界面

圖7 錯題學習界面
在分析界面中可以顯示本次測試正確題目數量、錯題數量、未做題數量、本此測試得分,并且以柱狀圖的形式顯示所選取各類型題目的正確和錯誤的數量,在柱狀圖中橫坐標表示本次測試中配置試卷過程中所配置的題型種類,總坐標表示題目的數量,灰色表示測試中各專題做正確的題目的數量,黑色表示測試中各專題做錯的題目數量[8]。以便更加直觀展現測試者本此測試中個專題掌握的情況,以便下次更有重點的進行復習。在該界面,測試者還可以進行錯題瀏覽、未做題目瀏覽及重新進行測試功能。如圖8所示。

圖8 測試分析界面圖
航空公司運行中心是飛行運行的核心,飛行簽派員在飛行運行中充當組織、決策的重要角色,與機長共同對每次飛行的簽派放行、安全和效益負責。因此提高簽派員的專業知識水平、增強其業務能力是一項不容忽視的問題。本文介紹了基于VB的簽派專業知識訓練系統的設計,通過在校學員以及畢業進入公司的學生對該系統進行使用后反饋的信息發現,百分之九十學生認為該系統可以有效的增加學員對簽派專業知識學習的效率,增強學員對知識點的掌握程度,有利于加強簽派員對專業知識的學習,切實提高其專業知識技能。在實際的工作過程中,簽派員過硬的專業知識能夠大大增強簽派員處理風險能力的信心,進而避免了因為個人心里素質而引起的不必要的認為錯誤。同時增強了簽派員的風險控制和應急處置能力,可有效降低飛行運行中發生不安全事件的風險,為航班的安全運行提供了安全保障。
參考文獻:
[1]仲維俊.Vjsua1 Basjc 6.0完全自學手冊[M].北京:機械工業出版社,2007.
[2]林益杰.高中生物題庫的設計與實現[D].浙江:浙江工業大學,2014.
[3]陳澤琳,張慶彪.基于JAVA的考試系統中題庫設計及組卷算法[J].重慶理工大學學報:自然科學版,2010(3):48-55,109.
[4]江榮旺,李明杰.無紙化考試系統中智能出題算法的研究[J].科技信息,2013,15:86.
[5]程蕾.基于Agent技術的智能題庫系統的研究與設計[D].杭州:浙江大學,2003.
[6]彭為.通用自適應網絡題庫系統設計與實現[D].長沙:湖南師范大學,2006.
[7]謝志強.題庫系統中試卷生成與分析的研究[D].湘潭:湘潭大學,2005.
[8]宋秀苗.《計算機網絡》智能題庫系統的設計與實現[D].大連:大連理工大學,2013.
Deslgn of dlsPatch Professlonal knowledge tralnlng system based on VB
LUO Feng-e,LIU An
(College of Air Traffic Management,Civil Aviation Flight University of China,Guanghan 618307,China)
Abstract:Djspatcher act as a contro11er and coordjnator jn the Ajr1jne's actua1 operatjon. The f1jght djspatcher js p1ayjng an jmportant ro1e jn ajr1jne operatjon work. Before becomjng a qua1jfjed djspatchers djspatchers to fu11y grasp the professjona1 know1edge js a very djffjcu1t prob1em. To effectjve1y so1ve thjs prob1em,thjs artjc1e wrjtten based on VB 1anguage trajnjng expertjse djspatch system,whjch set 1earnjng functjons and test functjons,optjmjzed the way of 1earnjng,jmprove the djspatcher's professjona1 know1edge 1earnjng effjcjency great1y. It provjdes a great he1p for the djspatchers to jmprove thejr?professjona1 know1edge and to become a qua1jfjed?djspatcher someday.
Key words:djspatcher;trajnjng system;VB;djspatch professjona1 know1edge;ajr1jne company
中圖分類號:TP315
文獻標識碼:A
文章編號:1674-6236(2016)07-0033-04
收稿日期:2015-05-21稿件編號:201505200
基金項目:民航局安全能力項目(14014J0260004);民航局科研基金項目(MHRD200926)
作者簡介:羅鳳娥(1972—),女,四川廣漢人,碩士,教授。研究方向:航空運行。