張申暢 張 浩
(海軍大連艦艇學(xué)院 大連 116018)
?
新型驅(qū)護(hù)艦指控系統(tǒng)個(gè)人訓(xùn)練評(píng)估軟件的設(shè)計(jì)與實(shí)現(xiàn)*
張申暢 張 浩
(海軍大連艦艇學(xué)院 大連 116018)
論文對(duì)指控系統(tǒng)個(gè)人訓(xùn)練評(píng)估軟件的設(shè)計(jì)原理與實(shí)現(xiàn)方法進(jìn)行了介紹,通過定性與定量評(píng)價(jià)相結(jié)合的方法確定評(píng)估指標(biāo),并以VB、MS SQL Server、VC++等技術(shù)設(shè)計(jì)開發(fā)了一套指控系統(tǒng)訓(xùn)練評(píng)估軟件。該軟件可以減少指控系統(tǒng)訓(xùn)練評(píng)估的工作量,提高評(píng)估效率與科學(xué)性。
指控系統(tǒng); 個(gè)人訓(xùn)練評(píng)估; 軟件設(shè)計(jì)與實(shí)現(xiàn)
Class Number TP311
隨著部隊(duì)信息化建設(shè)的全面深入,新型驅(qū)護(hù)艦的指控系統(tǒng)較之以前無論是性能還是復(fù)雜程度都有了很大的提升,在實(shí)際戰(zhàn)爭(zhēng)中,對(duì)指戰(zhàn)員業(yè)務(wù)能力的要求更是今非昔比[1]。但是基層部隊(duì)的指控系統(tǒng)個(gè)人訓(xùn)練考核水平遠(yuǎn)沒有達(dá)到現(xiàn)代戰(zhàn)場(chǎng)給我們提出的要求。目前開展的指控系統(tǒng)個(gè)人訓(xùn)練考核分為理論考核和實(shí)作考核兩部分[2]。理論考核是以紙質(zhì)試卷或是電子試卷形式進(jìn)行。而實(shí)作考核則是以上機(jī)實(shí)操的形式,在艦艇戰(zhàn)位或是基地的模擬教練室開展[3]。
理論考核易于獲得得分,而實(shí)作考核則需要用統(tǒng)計(jì)學(xué)的方法,將參加考核人員使用指控系統(tǒng)完成各項(xiàng)任務(wù)的情況來抽象出來,形成各項(xiàng)能力的得分[4]。而實(shí)作考核中會(huì)出現(xiàn)兩種類型的考核數(shù)據(jù),一種是類似準(zhǔn)確性、時(shí)效性這種定量的數(shù)據(jù)類型;另一種是類似方案的完備性、可行性這種需要由人來做決斷的、定性的數(shù)據(jù)類型。定量的數(shù)據(jù)類型在考核時(shí)由考官根據(jù)考試標(biāo)準(zhǔn)人工記錄。定性的數(shù)據(jù)類型在考核時(shí)由專家組打分。
現(xiàn)有考核方式工作量很大,而且人工統(tǒng)計(jì)速度慢,量化考核的數(shù)據(jù)錄入還依靠人工完成,效率低下。定性評(píng)價(jià)的標(biāo)準(zhǔn)每次考核之間存在差異,兩次考核若為不同班子進(jìn)行實(shí)施,那么考核的結(jié)果只具有有限的比較性。這極大影響了考核效果,上級(jí)評(píng)估戰(zhàn)位人員實(shí)際能力時(shí)往往無法借鑒之前的考核結(jié)果,需要重新考核,造成了很大的資源浪費(fèi)。本文提出了針對(duì)新型驅(qū)護(hù)艦指控系統(tǒng)的個(gè)人訓(xùn)練考核評(píng)估的設(shè)計(jì)模型,介紹了各模塊的設(shè)計(jì)結(jié)構(gòu)和實(shí)現(xiàn)功能。
2.1 軟件架構(gòu)及網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)
實(shí)現(xiàn)過程中,將對(duì)涉及到的指控系統(tǒng)的工作原理、指控考核的評(píng)價(jià)標(biāo)準(zhǔn)等做深入的研究;結(jié)合本系統(tǒng)的實(shí)際情況并對(duì)系統(tǒng)的頁面進(jìn)行詳細(xì)的設(shè)計(jì)。采用VB編程,運(yùn)用MS SQL Server構(gòu)建數(shù)據(jù)庫(kù),采用多維度架構(gòu)模型,設(shè)計(jì)與開發(fā)遵循模塊化的結(jié)構(gòu),使它易于更新與維護(hù),保障保證軟件的可維護(hù)性與穩(wěn)定性[5]。
完整的指控系統(tǒng)訓(xùn)練評(píng)估系統(tǒng)按照不同身份人員的使用需要,設(shè)計(jì)了四個(gè)客戶端:錄入員客戶端、專家客戶端、成績(jī)查詢客戶端和管理員客戶端。預(yù)留了指控系統(tǒng)整體訓(xùn)練考核的接口,為以后的擴(kuò)展提供空間。
四種客戶端都通過以太網(wǎng)與數(shù)據(jù)庫(kù)服務(wù)器連接,采用C/S結(jié)構(gòu),將任務(wù)合理的分配到客戶端與服務(wù)器端并以登錄用戶的權(quán)限來區(qū)別功能:錄入員客戶端和專家客戶端是面向考核實(shí)施者的軟件操作平臺(tái),實(shí)現(xiàn)輸入考核過程數(shù)據(jù)和專家主觀評(píng)價(jià)等功能。成績(jī)查詢客戶端是面向機(jī)關(guān)領(lǐng)導(dǎo)的軟件操作平臺(tái),實(shí)現(xiàn)查詢個(gè)人信息和考核結(jié)果、查閱專家的詳細(xì)評(píng)價(jià)、調(diào)閱歷史信息等功能[6~7]。管理員客戶端用于輸入專家評(píng)估資料、設(shè)定考核答案和分?jǐn)?shù)等功能。
2.2 軟件功能模塊設(shè)計(jì)
根據(jù)指控系統(tǒng)訓(xùn)練考核評(píng)估的具體需求,軟件主要分為人員信息與權(quán)限管理、考核實(shí)施、數(shù)據(jù)處理、考核結(jié)果調(diào)閱、軟件及數(shù)據(jù)庫(kù)維護(hù)五個(gè)功能模塊,具體結(jié)構(gòu)如圖1所示。包括人員信息與權(quán)限管理模塊、考核實(shí)施模塊、數(shù)據(jù)處理模塊、考核結(jié)果調(diào)閱模塊、軟件及數(shù)據(jù)庫(kù)維護(hù)模塊。
圖1 軟件模塊結(jié)構(gòu)表
3.1 人員信息與權(quán)限管理模塊
人員信息與權(quán)限管理模塊用于設(shè)定考核的各項(xiàng)參數(shù),包括登錄界面、個(gè)人信息的錄入、評(píng)委專家實(shí)力信息的錄入等。
使用軟件的主要人員為參加考核的專家評(píng)委和機(jī)關(guān)首長(zhǎng)及參謀人員。首次進(jìn)入軟件,用戶需要注冊(cè),根據(jù)身份獲取系統(tǒng)權(quán)限。專家評(píng)委作為考核的實(shí)施者,首次登陸錄入個(gè)人信息,之后進(jìn)入用戶客戶端,進(jìn)行指控系統(tǒng)考核組織的有關(guān)工作。機(jī)關(guān)首長(zhǎng)及參謀人員作為考核結(jié)果的查閱者,首次登陸錄入個(gè)人信息,之后進(jìn)入用戶客戶端,進(jìn)行查看考核結(jié)果、評(píng)估訓(xùn)練效果等工作。錄入個(gè)人信息之后,下次可以通過自己的用戶名和密碼登入系統(tǒng)。另外,負(fù)責(zé)管理、維護(hù)軟件的人員將得到管理員權(quán)限,可以進(jìn)入管理員客戶端,對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),并負(fù)責(zé)進(jìn)行例如錄入?yún)⒓涌己巳藛T信息、設(shè)定系統(tǒng)變量等考核準(zhǔn)備工作。(見表一)
表1 使用者權(quán)限分配表
已注冊(cè)用戶登錄時(shí),只需要輸入用戶名和密碼即可進(jìn)入軟件主頁??己私M織者和考核結(jié)果的查閱者進(jìn)入用戶客戶端的軟件主頁,按照權(quán)限開展各項(xiàng)工作。
評(píng)委專家的實(shí)力信息輸入之后,經(jīng)專家權(quán)重分析模塊處理后得到專家的權(quán)重。考核科目和范圍設(shè)定之后會(huì)影響到考核的內(nèi)容,組織者在考核科目和范圍設(shè)定界面可以根據(jù)考核目的和要求修改考核的具體內(nèi)容。
3.2 考核實(shí)施模塊
考核實(shí)施模塊的主要服務(wù)對(duì)象為專家評(píng)委,包括參考人員資料錄入模塊、個(gè)人理論考核子模塊、個(gè)人實(shí)作考核子模塊等。
1) 參考人員資料錄入模塊
管理員在進(jìn)行考核前通過參考人員資料錄入模塊將參加考試的人員詳細(xì)信息和艦艇信息錄入系統(tǒng)。人員信息需要包括姓名、證件號(hào)、所在艦艇、所屬戰(zhàn)位、從業(yè)時(shí)間等信息,艦艇信息包括艦艇舷號(hào)、艦艇級(jí)別等信息。將參考人員信息輸入之后,人員的證件號(hào)將作為之后理論、實(shí)作考核時(shí)身份驗(yàn)證的依據(jù)[8]。
圖2 考核實(shí)施模塊結(jié)構(gòu)流程圖
2) 個(gè)人理論考核模塊
油菜黑脛病的病原、病害循環(huán)及其傳播危害……………………………………………… 宋培玲,吳 晶,史志丹,郝麗芬,皇甫海燕,燕孟嬌,皇甫九茹,賈曉清,李子欽(88)
理論考核的主要組織形式是采用紙質(zhì)試卷進(jìn)行筆試。將參加考核人員筆試的各項(xiàng)得分,輸入到理論考核成績(jī)錄入界面中。最后由系統(tǒng)完成總分計(jì)算、統(tǒng)計(jì)排名等工作。
3) 個(gè)人訓(xùn)練實(shí)作考核模塊
個(gè)人訓(xùn)練實(shí)作考核模塊中,主要包含考核詳情錄入界面、參考人員信息錄入界面和個(gè)人考核實(shí)操情況錄入界面。對(duì)于個(gè)人考核的實(shí)作部分中類似于操作時(shí)間、正確率、精確度這種定量數(shù)據(jù),將各項(xiàng)實(shí)操科目采集的原始操作數(shù)據(jù)輸入到指定的對(duì)話框中。對(duì)于方案的完備性、可行性這種需要由人來做決斷的、定性的數(shù)據(jù)類型,由專家進(jìn)行打分,并給出評(píng)語。
圖3 個(gè)人訓(xùn)練實(shí)作考核模塊設(shè)計(jì)框圖
實(shí)施個(gè)人訓(xùn)練實(shí)作考核時(shí),首先設(shè)定考核詳情,包括考核的編號(hào)(名稱)、時(shí)間、地點(diǎn)等信息。然后進(jìn)入?yún)⒓涌己巳藛T選擇界面,將參加考核人員的識(shí)別碼(例如證件號(hào))輸入到參考人員選擇界面中,建立當(dāng)次考核的記錄,如果該參加考核人員的信息未錄入系統(tǒng)中,跳轉(zhuǎn)到參考人員信息錄入模塊,錄入該參考人員的信息。最后,根據(jù)參加考核人員的戰(zhàn)位,進(jìn)入到個(gè)人實(shí)作考核詳情錄入界面,并將考核的各項(xiàng)數(shù)據(jù)錄入到指定位置。錄入完畢以后,點(diǎn)擊確定按鈕,將成績(jī)裝訂到數(shù)據(jù)庫(kù)中。如果之后想要修改,在參考人員選擇界面中,選擇當(dāng)次的考核記錄,進(jìn)入個(gè)人實(shí)作詳情錄入界面進(jìn)行修改即可。
將考核詳情錄入到數(shù)據(jù)庫(kù)中以后,由個(gè)人考核數(shù)據(jù)處理模塊進(jìn)行考核記錄的處理,根據(jù)預(yù)先制定好的評(píng)價(jià)標(biāo)準(zhǔn)進(jìn)行考核成績(jī)的計(jì)算。
3.3 考核數(shù)據(jù)處理模塊
考核數(shù)據(jù)處理模塊內(nèi)置根據(jù)考核評(píng)價(jià)標(biāo)準(zhǔn)制定的算法,將輸入的時(shí)間、正確率等數(shù)據(jù)計(jì)算為評(píng)價(jià)指控系統(tǒng)操作水平的得分。對(duì)于定性的評(píng)價(jià)數(shù)據(jù),需要將各個(gè)專家的評(píng)分乘以根據(jù)專家實(shí)力計(jì)算出來的專家權(quán)重然后相加得出最終的成績(jī)。各項(xiàng)定性、定量指標(biāo)的聚合遵循AHP方法[9]。
在實(shí)際的評(píng)估考核中,考核指標(biāo)的權(quán)重經(jīng)常會(huì)放生改變。根據(jù)這一實(shí)際要求,設(shè)置了考核評(píng)價(jià)指標(biāo)維護(hù)界面,用于重新設(shè)置指標(biāo)權(quán)值。
3.4 考核結(jié)果調(diào)閱模塊
考核結(jié)果調(diào)閱模塊主要服務(wù)對(duì)象為查閱成績(jī)的機(jī)關(guān)首長(zhǎng)及參謀人員。該模塊主要功能是要滿足機(jī)關(guān)人員查閱考核成績(jī)的需求。設(shè)置了三種成績(jī)查看模式:按人員證件號(hào)查看、按戰(zhàn)位查看、按考核科目查看。
在按人員證件號(hào)查看模式中,輸入希望查詢的人員編號(hào),可以直接進(jìn)入指定的個(gè)人的成績(jī)頁面。也可以查看所有記錄的人員成績(jī)信息。
在按戰(zhàn)位查看模式中,首先選擇人員所在戰(zhàn)位,所有艦艇的相同戰(zhàn)位人員放在一個(gè)表頁中。該查看模式便于上級(jí)機(jī)關(guān)進(jìn)行橫向?qū)Ρ?。在表頁中,點(diǎn)擊人員信息可以進(jìn)入個(gè)人的成績(jī)?cè)斍轫撁娌榭闯煽?jī)?cè)斍?,該成?jī)?cè)斍轫撁姘己说脑紨?shù)據(jù)和專家給出的評(píng)語。
按考核科目查看中,首先選擇考核科目,根據(jù)選擇顯示參加該科目考核的全體人員的個(gè)人訓(xùn)練考核評(píng)估情況概要,包括考核編號(hào)、艦型、艦艇舷號(hào)、姓名、科目得分等信息,具體界面如圖5所示。點(diǎn)擊參看詳情可以查看該艦員本科目的個(gè)人訓(xùn)練評(píng)估報(bào)告,列舉了該艦員個(gè)人指控考核的詳細(xì)情況。
3.5 軟件及數(shù)據(jù)庫(kù)維護(hù)模塊
軟件界面可以自定義背景,提高軟件可用性。數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù),提高數(shù)據(jù)存取效率,便于維護(hù)。具備生成總結(jié)評(píng)價(jià)的功能,能夠根據(jù)各項(xiàng)分?jǐn)?shù)的分布情況生成符合人員情況的評(píng)語。
圖4 個(gè)人訓(xùn)練考核結(jié)果按科目查看
圖5 個(gè)人訓(xùn)練考核結(jié)果按戰(zhàn)位查看
3.6 專家實(shí)力評(píng)估模塊
定性類型的考核數(shù)據(jù)將會(huì)由專家按照其個(gè)人經(jīng)驗(yàn)來得出。但是打分專家的經(jīng)驗(yàn)、閱歷不盡相同,他們給出的評(píng)價(jià)結(jié)果在最終結(jié)果中所占的權(quán)重也不應(yīng)該是相同的,所以在專家實(shí)力評(píng)估模塊中,將專家的實(shí)力量化后確定出各個(gè)專家在最終結(jié)果中的權(quán)重值。評(píng)價(jià)專家的形式是由管理員將專家的學(xué)歷、資歷、職務(wù)、業(yè)務(wù)能力、科研能力、獲獎(jiǎng)成果等資料通過專家情況錄入界面錄入到數(shù)據(jù)庫(kù)中,通過編寫好的算法獲得每個(gè)專家的權(quán)重[10]。
在指控系統(tǒng)訓(xùn)練中,操作者易于通過操作的結(jié)果來判斷自己的操作效果,但是不容易察覺到自身操作存在的問題。對(duì)于大多數(shù)操作者來說,達(dá)到優(yōu)秀所花費(fèi)的訓(xùn)練時(shí)間比達(dá)到合格的訓(xùn)練時(shí)間要多得多。而現(xiàn)有的訓(xùn)練評(píng)估軟件無法給出對(duì)于操作者提高操作水平急需的、自身操作過程的存在的問題和改進(jìn)意見。這就需要訓(xùn)練評(píng)估軟件采集指控系統(tǒng)操作的過程量,目的是定量的描述操作者的整個(gè)操作過程與最優(yōu)的操作模型比對(duì),分析操作存在的具體問題,給出改進(jìn)操作的建議。
為了實(shí)現(xiàn)這個(gè)目標(biāo),訓(xùn)練評(píng)估軟件一是需要改進(jìn)現(xiàn)有的工作模式。目前的訓(xùn)練評(píng)估軟件與實(shí)裝(包括模擬器)未實(shí)現(xiàn)整合,導(dǎo)致考核的原始數(shù)據(jù)需要手工錄入訓(xùn)練評(píng)估軟件,降低了考核評(píng)估的工作效率,也不利于對(duì)操作者更加細(xì)致的評(píng)估。二是需要拓展考核中信息的采集手段。例如采集操作者的各項(xiàng)體征并與根據(jù)考核內(nèi)容建立起的時(shí)間軸進(jìn)行比對(duì),分析操作者在考核過程中身心壓力的波動(dòng)情況。三是需要提高軟件的數(shù)據(jù)挖掘能力。一次指控系統(tǒng)訓(xùn)練評(píng)估會(huì)產(chǎn)生很多的數(shù)據(jù),而從數(shù)目繁多、魚目混珠的數(shù)據(jù)中匯總、分析出使用者的操作信息,需要提高系統(tǒng)對(duì)考核數(shù)據(jù)的分析和挖掘能力[11]。
該軟件通過結(jié)合層次分析法和專家實(shí)力量化思想,將指控系統(tǒng)個(gè)人訓(xùn)練考核評(píng)估指標(biāo)的確定方法進(jìn)行了優(yōu)化,較好地滿足了機(jī)關(guān)對(duì)于指控系統(tǒng)個(gè)人訓(xùn)練評(píng)估的要求。也使得評(píng)估的過程更加快捷、高效,利于首長(zhǎng)和上級(jí)機(jī)關(guān)系統(tǒng)、準(zhǔn)確、及時(shí)地了解基層部隊(duì)的指控系統(tǒng)訓(xùn)練水平。本軟件對(duì)提高提高指控系統(tǒng)訓(xùn)練評(píng)估的自動(dòng)化水平,增強(qiáng)評(píng)價(jià)指標(biāo)的科學(xué)性,具有較強(qiáng)的現(xiàn)實(shí)意義。實(shí)現(xiàn)了高效率規(guī)范化和流程化的訓(xùn)練考核,符合軍隊(duì)信息化建設(shè)的根本目的。限于目前的評(píng)估水平,指控系統(tǒng)訓(xùn)練評(píng)估主要還是針對(duì)操作結(jié)果進(jìn)行,對(duì)于操作過程的評(píng)估明顯不足,只解決了“哪有問題”,而沒有解決“問題出在哪”。接下來,對(duì)于指控系統(tǒng)操作過程量的評(píng)估將是我們研究的主要方向。
[1] 張申暢,張浩.新型驅(qū)護(hù)艦指控系統(tǒng)訓(xùn)練評(píng)估軟件設(shè)計(jì)與實(shí)現(xiàn)[J].艦船論證參考,2014(1):6-11.
[2] 修智宏,張浩.艦艇指控系統(tǒng)及作戰(zhàn)使用[M].北京:海潮出版社,2014.
[3] 饒世鈞.雷(情)電部門訓(xùn)練與管理[M].大連:海軍大連艦艇學(xué)院,2006.
[4] 祝令武.艦艇試航試驗(yàn)數(shù)據(jù)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].大連:海軍大連艦艇學(xué)院,2010.
[5] 吳鳳翔.Visual Basic程序設(shè)計(jì)教程[M].哈爾濱:中國(guó)林業(yè)大學(xué)出版社,2010.
[6] 郭鄭州,陳軍紅.SQL Server 2008完全學(xué)習(xí)手冊(cè)[M].北京:清華大學(xué)出版社,2011.
[7] 劉志嫵,張煥君.基于VB和SQL的數(shù)據(jù)庫(kù)編程技術(shù)[M].北京:清華大學(xué)出版社,2008.
[8] 鄭志,徐建華.論軍事訓(xùn)練質(zhì)量評(píng)估的幾個(gè)問題[J].中國(guó)軍事科學(xué),2012(5):114-122.
[9] 賀宇,陳煜.美軍聯(lián)合訓(xùn)練評(píng)估的特點(diǎn)[J].國(guó)防大學(xué)學(xué)報(bào),2010(5):99-100.
[10] 張煜霄,朱強(qiáng).抓好訓(xùn)練評(píng)估提高訓(xùn)練效益[J].海軍兵種戰(zhàn)術(shù),2010(3):23-24.
[11] 祝令武.艦艇試航試驗(yàn)數(shù)據(jù)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].大連:海軍大連艦艇學(xué)院,2010.
[12] Ryan K,Stephens,Ronald R,Plew.DatabaseDesign.Macmillan Computer Publishing U.S.A,2007:133-188.
New Destroyers and Frigates Command and Control Systems Personal Training Evaluation Software Design and Implementation
ZHANG Shenchang ZHANG Hao
(Dalian Naval Academy,Dalian 116018)
In this paper,design principles and implementation of the principles of command and control Personal systems training evaluation software are introduced.Through a combination of qualitative and quantitative evaluation method to determine the evaluation index,VB,MS SQL Server,VC++ and other technical techniques are used to design a training evaluation software.The software can reduce the workload of command and control systems training evaluation and improve efficiency and scientific.
command and control systems,personal training assessment,software design and implementation
2014年8月5日,
2014年9月27日
張申暢,男,研究方向:艦艇指控系統(tǒng)。張浩,男,碩士,講師,研究方向:艦艇指控系統(tǒng)。
TP311
10.3969/j.issn1672-9730.2015.02.027