馮飛燕
(山西機電職業(yè)技術(shù)學(xué)院 汽車工程系,山西 長治 046011)
農(nóng)機化項目計算機輔助評價系統(tǒng)的開發(fā)
馮飛燕
(山西機電職業(yè)技術(shù)學(xué)院 汽車工程系,山西 長治 046011)
文章以Visual Basic 6.0軟件為開發(fā)平臺,針對農(nóng)機化項目的績效評價開發(fā)了計算機輔助評價系統(tǒng)。該系統(tǒng)可以實現(xiàn)兩個功能:一是形成適用于績效評價的數(shù)據(jù)文件,即評判矩陣數(shù)據(jù)文件、加權(quán)向量數(shù)據(jù)文件和評判集數(shù)據(jù)文件;二是在給出數(shù)據(jù)文件的基礎(chǔ)上求出結(jié)果向量,并最終計算出項目的評判結(jié)果。
農(nóng)機化項目;Visual Basic 6.0;計算機輔助評價系統(tǒng)
農(nóng)業(yè)現(xiàn)代化是實現(xiàn)我國社會主義現(xiàn)代化的基礎(chǔ),農(nóng)業(yè)機械化水平則是農(nóng)業(yè)現(xiàn)代化的重要標志。近年來我國加大了對農(nóng)業(yè)機械化事業(yè)的投入,一批農(nóng)機化項目在財政資助下得以有效的實施,并且取得了令人滿意的效果。但是在對財政資助下的農(nóng)機化項目進行績效評價時,計算過程極其繁瑣,需要進行大量的矩陣運算。針對此問題筆者開發(fā)了計算機輔助評價系統(tǒng)。此系統(tǒng)可以對農(nóng)機化項目的績效評價進行輔助評價,從而提高項目資金的使用效率,加快農(nóng)業(yè)機械化的發(fā)展速度[1]。
由于Visual Basic 6.0具有面向?qū)ο蟮目梢暬幊?、易學(xué)易用的集成開發(fā)環(huán)境、結(jié)構(gòu)化的程序設(shè)計語言以及強大的數(shù)據(jù)庫功能等優(yōu)點,因此選用Visual Basic 6.0作為系統(tǒng)的開發(fā)平臺[2]。
該系統(tǒng)包括“數(shù)據(jù)文件”和“績效評價”兩個子系統(tǒng),主要功能如下:
(1)形成適用于績效評價的數(shù)據(jù)文件,即每一層次的評判矩陣(R)、加權(quán)向量(A)和評判集(V)。
(2)給出評判矩陣數(shù)據(jù)文件、加權(quán)向量數(shù)據(jù)文件和評判集數(shù)據(jù)文件可以求出結(jié)果向量。一共有4種方法進行綜合評判:模糊變換,以乘代替取小,以加代替取大,加權(quán)平均。在進行結(jié)果解釋時,以結(jié)果向量為權(quán),對評判集進行加權(quán)平均。
為了使選擇數(shù)據(jù)文件的過程簡單一些,對同一個題目要求參與計算的所有數(shù)據(jù)文件都在同一個文件夾內(nèi)。
該系統(tǒng)的流程圖見圖1。
圖1 計算機輔助評價系統(tǒng)開發(fā)流程圖Fig.1 The flow chart of the computer aided appraisal system
在錄入數(shù)據(jù)文件之前,要在相應(yīng)的驅(qū)動器下建立相應(yīng)的文件夾,文中是在E盤下建立“數(shù)據(jù)文件”文件夾。然后進入啟動界面圖2,在驅(qū)動器列表框中選擇E盤,在目錄列表框中選擇“數(shù)據(jù)文件”文件夾下的“第一層”文件夾,點擊單選按鈕“用新文件名”,在新文件名的文本框中輸入相應(yīng)的新文件名,這時,在數(shù)據(jù)文件全名的文本框中將顯示該數(shù)據(jù)文件的路徑和文件名,然后點擊“確定”,進入圖3提供行數(shù)和列數(shù)的界面,輸入該數(shù)據(jù)文件的行數(shù)和列數(shù),選擇相應(yīng)的輸入方法,點擊“確定”進入圖4,錄入該數(shù)據(jù)文件,依次錄入其他數(shù)據(jù)文件。程序源代碼略。
圖2 提供路徑和文件名的窗體Fig.2 The interface of the path and filename
圖4 數(shù)據(jù)文件的界面Fig.4 The interface of data file
數(shù)據(jù)文件錄入后,進行績效評價。
啟動“綜合評判”模塊,如圖5,首先選擇驅(qū)動器和文件夾,然后選擇評判矩陣R11,加權(quán)向量A11,評判集向量V,此時在數(shù)據(jù)文件全名的文本框中將顯示數(shù)據(jù)文件的路徑和文件名,在4種評判方法中選擇一種,點擊“確定”,將出現(xiàn)圖6所示的“計算并顯示計算結(jié)果”的界面,點擊“評判”,對應(yīng)層次的結(jié)果向量出現(xiàn)在富文本框中。依次計算其他層次的結(jié)果向量,直到計算出整個項目的評價結(jié)果。部分源代碼如下:
圖5 第一層綜合評判的界面Fig.5 The interface of the first floor appraisal
文中以Visual Basic 6.0軟件作為開發(fā)平臺,針對農(nóng)機化項目的績效評價建立了計算機輔助評價系統(tǒng)。該系統(tǒng)可以實現(xiàn)兩個功能:一是形成適用于績效評價的數(shù)據(jù)文件,即評判矩陣數(shù)據(jù)文件、加權(quán)向量數(shù)據(jù)文件和評判集數(shù)據(jù)文件;二是在給出數(shù)據(jù)文件的基礎(chǔ)上求出結(jié)果向量,并最終計算出項目的評判結(jié)果。該系統(tǒng)可以為項目評價人員提供便利的工具,提高財政支農(nóng)(農(nóng)機)項目資金的使用效率。同時,該評價系統(tǒng)也適用于其他行業(yè)的項目績效評價。
圖6 第一層分析結(jié)果的界面Fig.6 The interface of the first floor analytic result
[1]馮飛燕.山西省農(nóng)業(yè)機械化項目績效評價體系評價方法的研究[J].山西農(nóng)業(yè)大學(xué),2006,26-30.
[2]朱江,劉映剛,漲淑娟,等.基于VB的機械圖紙管理信息系統(tǒng)的開發(fā)[J].山西農(nóng)業(yè)大學(xué)學(xué)報,2007,27(1):86-89.
[3]杜棟,龐慶華.現(xiàn)代綜合評價方法與案例精選[M].北京:清華大學(xué)出版社,2005:19-57.
[4]李鴻吉.模糊數(shù)學(xué)基礎(chǔ)及實用算法[M].北京:科學(xué)出版社,2005,309-351.
[5]高艷,李艷,谷偉東.Visualbasic數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用[M].北京:人民郵電出版社,2004:25-290.
Abstract:Computer-assisted appraisal systeMof agriculturalmechanization projectwas designed with Visual Basic 6.0.The systeMconsisted of two functions.First,it could create data files which were fit to performance appraisal,thatwere Evaluation Matrix,Weighting vector and Evaluation Set.Second,it could obtain the appraised result if the data fileswere given.And the Evaluation Results of the projectwere obtained in the end.
Keywords:Agricultural Mechanization Project;Visual Basic 6.0;Computer-assisted Appraisal System
(責(zé)任編輯 李學(xué)斌)
Design and Realization of Computer-assisted Appraisal Syste Mfor Agricultural Mechanization Project
FENG Fei-yan
(Departmentof Vehicle Engineering,Shanxi Institute of Mechnical& Electrical Engineering,Changzhi Shanxi046011)
TP319
A< class="emphasis_bold">文章編號:1
1673-2014(2010)02-0052-03
2009—11—17
馮飛燕(1981— ),女,山西陵川人,工學(xué)碩士,助教,主要從事汽車電控技術(shù)研究。