冯飞燕
(山西机电职业技术学院 汽车工程系,山西 长治 046011)
农机化项目计算机辅助评价系统的开发
冯飞燕
(山西机电职业技术学院 汽车工程系,山西 长治 046011)
文章以Visual Basic 6.0软件为开发平台,针对农机化项目的绩效评价开发了计算机辅助评价系统。该系统可以实现两个功能:一是形成适用于绩效评价的数据文件,即评判矩阵数据文件、加权向量数据文件和评判集数据文件;二是在给出数据文件的基础上求出结果向量,并最终计算出项目的评判结果。
农机化项目;Visual Basic 6.0;计算机辅助评价系统
农业现代化是实现我国社会主义现代化的基础,农业机械化水平则是农业现代化的重要标志。近年来我国加大了对农业机械化事业的投入,一批农机化项目在财政资助下得以有效的实施,并且取得了令人满意的效果。但是在对财政资助下的农机化项目进行绩效评价时,计算过程极其繁琐,需要进行大量的矩阵运算。针对此问题笔者开发了计算机辅助评价系统。此系统可以对农机化项目的绩效评价进行辅助评价,从而提高项目资金的使用效率,加快农业机械化的发展速度[1]。
由于Visual Basic 6.0具有面向对象的可视化编程、易学易用的集成开发环境、结构化的程序设计语言以及强大的数据库功能等优点,因此选用Visual Basic 6.0作为系统的开发平台[2]。
该系统包括“数据文件”和“绩效评价”两个子系统,主要功能如下:
(1)形成适用于绩效评价的数据文件,即每一层次的评判矩阵(R)、加权向量(A)和评判集(V)。
(2)给出评判矩阵数据文件、加权向量数据文件和评判集数据文件可以求出结果向量。一共有4种方法进行综合评判:模糊变换,以乘代替取小,以加代替取大,加权平均。在进行结果解释时,以结果向量为权,对评判集进行加权平均。
为了使选择数据文件的过程简单一些,对同一个题目要求参与计算的所有数据文件都在同一个文件夹内。
该系统的流程图见图1。
图1 计算机辅助评价系统开发流程图Fig.1 The flow chart of the computer aided appraisal system
在录入数据文件之前,要在相应的驱动器下建立相应的文件夹,文中是在E盘下建立“数据文件”文件夹。然后进入启动界面图2,在驱动器列表框中选择E盘,在目录列表框中选择“数据文件”文件夹下的“第一层”文件夹,点击单选按钮“用新文件名”,在新文件名的文本框中输入相应的新文件名,这时,在数据文件全名的文本框中将显示该数据文件的路径和文件名,然后点击“确定”,进入图3提供行数和列数的界面,输入该数据文件的行数和列数,选择相应的输入方法,点击“确定”进入图4,录入该数据文件,依次录入其他数据文件。程序源代码略。
图2 提供路径和文件名的窗体Fig.2 The interface of the path and filename
图4 数据文件的界面Fig.4 The interface of data file
数据文件录入后,进行绩效评价。
启动“综合评判”模块,如图5,首先选择驱动器和文件夹,然后选择评判矩阵R11,加权向量A11,评判集向量V,此时在数据文件全名的文本框中将显示数据文件的路径和文件名,在4种评判方法中选择一种,点击“确定”,将出现图6所示的“计算并显示计算结果”的界面,点击“评判”,对应层次的结果向量出现在富文本框中。依次计算其他层次的结果向量,直到计算出整个项目的评价结果。部分源代码如下:
图5 第一层综合评判的界面Fig.5 The interface of the first floor appraisal
文中以Visual Basic 6.0软件作为开发平台,针对农机化项目的绩效评价建立了计算机辅助评价系统。该系统可以实现两个功能:一是形成适用于绩效评价的数据文件,即评判矩阵数据文件、加权向量数据文件和评判集数据文件;二是在给出数据文件的基础上求出结果向量,并最终计算出项目的评判结果。该系统可以为项目评价人员提供便利的工具,提高财政支农(农机)项目资金的使用效率。同时,该评价系统也适用于其他行业的项目绩效评价。
图6 第一层分析结果的界面Fig.6 The interface of the first floor analytic result
[1]冯飞燕.山西省农业机械化项目绩效评价体系评价方法的研究[J].山西农业大学,2006,26-30.
[2]朱江,刘映刚,涨淑娟,等.基于VB的机械图纸管理信息系统的开发[J].山西农业大学学报,2007,27(1):86-89.
[3]杜栋,庞庆华.现代综合评价方法与案例精选[M].北京:清华大学出版社,2005:19-57.
[4]李鸿吉.模糊数学基础及实用算法[M].北京:科学出版社,2005,309-351.
[5]高艳,李艳,谷伟东.Visualbasic数据库开发关键技术与实例应用[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
(责任编辑 李学斌)
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— ),女,山西陵川人,工学硕士,助教,主要从事汽车电控技术研究。