2024年3月29日发(作者:)

维普资讯

林业调查规划20o6.May.31(增刊):20 ̄22 

CN 53—1172/S ISsN 1671—3168 

Forest Inventory and Planning 

基于Visual FoxPro6.0的退耕还林信息管理系统的开发 

何勇 ,何涛芝 

(1.通江县林业局,四川 通江636700;2.通江县长坪乡林业工作站,四川 通江636700) 

摘要:手工管理退耕还林信息的工作量大、难度大,开发专门软件来管理势在必行。为此,用Visual FoxPro 6.0 

(Mierw,oft公司产品,关系数据库管理系统)开发出了“退耕还林信息管理系统”软件。论述了开发专门软件的 

必要性,详细介绍了该软件的主要功能和特点。 

关键词:退耕还林;信息;管理系统;Visual FoxPro6.0 

中圈分类号:TP391:F301.24 文献标识码:B 文章编号:1671—3168(2006)增刊一0020—03 

退耕还林工程已实施多年,对许多县(市)来 

般地。平均每个退耕农户退耕面积按 

说,该工程的规模已相当可观,且还会逐年扩大。 

0.1hm2计,1个县(市)已退耕还林面积按1万 

这些县(市)退耕还林信息管理难的现象日益突 hm2计,那么退耕农户就有1O万户,“一览表”的 

出。为有效管理退耕还林信息,笔者开发出专门的 

总行数也就有10万行(“一览表”的1行记载1个 

管理软件。现将开发管理软件的必要性及该软件的 退耕农户的相关信息)。这样的数据量就相当大了, 

主要特点介绍如下。 随着退耕还林规模逐渐扩大,数据量还要增加。 

1开发软件的必要性 

1.2.2使用率高 

发放林权证,填写退耕还林合同、卡片及每年 

1.1退耕还林信息的具体范围 

检查验收、兑现钱粮、统计分析等都要使用该表的 

退耕还林信息包括的内容很多,本文主要指 

数据。 

《退耕还林工程作业设计技术规定》(国家林业局文 

1.2.3信息是动态的 

件,林退发[2003]90号)中“附表4:营造林作 

因各种原因,造成最后施工与作业设计不符, 

业设计一览表”(以下简称:“一览表”)的全部信 

如作业地点、树草种、农户名、面积等的变更。即 

息,详见表l。 

使是已实施多年的退耕还林工程,也有需变更的。 

1.2 “一览表”的特点及管理难点 

也就是说,“一览表”的数据不是固定不变的,随 

1.2.1数据量大 

时都有可能修正、变更。 

表1 

营造林作业设计一览表 

县 乡 年度 

填表人: 填表日期 

注:此表以乡为单位、按村、林班或村民组、小班、农户的顺序填写,保留小数点后1位敷。 

收稿日期:2006—02—09 

作者简介:何勇(1970 ),男.四川通江人,工程师,从事林业工程的调查、设计、检查、验收工作。 

维普资讯

增刊 何勇等:基于VisualFoxPro6.0的退耕还林信息管理系统的开发 -21・ 

1.2.4信息丰富、重要、基础 

该表反映了涉及退耕还林的农户、社、小班、 

2.1开发语言 

用Visual FoxPro 6.0(以下简称:“VFP6.0”) 

作为开发工具,VFP6.0是Microsoft公司推出的 

关系数据库(Relation DataBase)管理系统。同时, 

大量使用SQL(Structured Query Language的缩 

村、乡(镇)基础而详细的信息(如:面积、地 

类、实施年度、立地条件、造林措施设计等)。该 

表数据是检查验收、兑现钱粮、发放林权证等的依 

据,与千百万老百姓的利益紧密相关,是生成其它 

统计表的基础、根源。 

1.2.5管理难 

写,即结构化查询语言);充分应用VFP6.0对 

Microsoft Excel(即电子表,以下简称电子表)的 

控制功能。 

2.2功能模块设计简介 

个县(市)一但实施退耕还林工程,工程技 

术人员的工作量、压力相当大,可以说是常年忙于 以县(市)为基本使用单位,管理县(市)内 

退耕还林的内、外业工作。 

各乡(镇)、各年度的退耕还林信息(即“一览表” 

目前基层林业部门的设备差、技术力量薄弱及 中的全部信息)。与其它常用软件一样,它独立于 

工程技术人员精力有限,在没有专门管理软件的情 

VFP6.0开发环境运行,有主界面、录入、统计、 

况下,仅靠手工、电子表等管理这样庞大而复杂的 

备份、打印等基本功能。 

数据,可以说是费时、费力、费钱,结果还有数据 

“退耕还林管理系统”实质是一个小型的数据 

脱节、数据不吻合、越改越糊涂的现象。 

库管理系统,其核心是创建数据表(扩展名 

2解决办法 

dbc’,数据库文件)来贮存“一览表”的信息, 

在数据表的基础上再设计其它功能。“退耕还林管 

用“退耕还林信息管理系统”(以下简称“退 

理系统”功能模块简图如下: 

耕还林管理系统”)来管理“一览表”的信息。 

图1 “退耕还林管理系统”功能模块简图 

维普资讯

22・ 林业调查规划 第3l卷 

3 “退耕还林管理系统"软件主要特点 

3.1充分应用VFP6.0对电子表的控制功能,提 

高数据录入效率 

电子表是功能卓越、使用率高、大家相当熟悉 

的软件。用电子表录制“一览表”速度较快。并且 

在编制“退耕还林作业设计说明书”时也要录制 

览表”。已用电子表格式录制的“一览表”,就 

不需再录制。 

VFP6.0能有效地控制电子表,在设计软件时 

充分应用了这项功能。“退耕还林管理系统”设计 

的“电子表导入”作用是:将“一览表”以电子表 

格式录制后,直接导人(即:录入、转入等意思) 

“退耕还林管理系统”。 

当然“一览表”导入“退耕还林管理系统” 

时,该表要作一些处理,如:增加几列以扩大信息 

量、控制电子表的行数(最多为15 500行)及转 

换电子表的保存类型等,但这些工作量很小。 

“退耕还林管理系统”生成的统计资料以电子 

表格式保存,便于用户再处理、利用,克服r直接 

打印生硬、固化的统计资料表的缺陷。 

“电子表导入”这项功能提高了录入速度,还 

充分利用了已有的成果,极大地提高了数据录入的 

效率。 

3.2直接打印退耕农户兑现钱粮的“合格证” 

年年要发放给退耕农户兑现钱粮的“合格证” 

(退耕农户的退耕还林经过验收合格,发给其兑现 

钱粮的凭证)是督促退耕还林工程质量的有力手 

段,同时也涉及到千百万退耕户的切身利益。如果 

全靠手工填写,势必存在工作量大、出错率高、监 

管难及格式统一难等缺陷。 

“退耕还林管理系统”设计了直接打印“合格 

证”的功能,“合格证”以乡(镇)、退耕年度为基 

本单位打印,并给退耕农户生成唯一的编号。 

使用时只需选择乡(镇)、退耕年度,输入参 

数(如:钱粮补助标准、注意事项等)就可直接打印。 

合格证印刷成票据格式,用针式打印机链式送 

纸连续打印,打印内容少、速度快、成本低。同 

时,“退耕还林管理系统”还能相应生成“公示花 

名册”表,该表中的乡(镇)、退耕年度、农户姓 

名、退耕面积、退耕农户编号等内容与“合格证” 

吻合,目的是兑现前公示及兑现时核对。 

3.3数据备份到电子表中 

“退耕还林管理系统”提供了“以县为单位”、 

以“乡为单位”及“以乡、年度为单位”3种不同 

的备份功能,备份数据都以电子表格式保存。这样 

的设计还有汇总功能,还可将备份数据系统批量修 

改后: 作为“一览表”重新导入“退耕还林管理系 

统”,如果某乡镇或某年度的一些数据有一致性的 

错误,在电子表中批量修改、矫正就很省事。 

3.4“退耕还林管理系统”运行稳定。对用户微机 

配置要求不高 

“退耕还林管理系统”软件经大量调试运行, 

稳定性较高。对用户微机配置基本要求:Windows 

操作系统、安装了Microsoft Excel(电子表)、内 

存64MB以上。如果您的数据量太大,而微机配置 

太低,“退耕还林管理系统”运行速度会很慢。 

4存在的问题 

(1)“退耕还林管理系统”数据录入时设计的 

“逻辑检查”,仅针对数理方面(如:乡镇名不能为 

空,退耕面积不能小于或等于0等)。暂没有针对 

林业技术、标准方面的逻辑检查,如:针、阔叶树 

的造林密度要求,树种与林种的关系等(因为在实 

施退耕还林工程过程中,可能有一些地方没有完全 

遵守林业技术规程和国家标准)。 

(2)软件的固定、统一的数据分析、处理模式 

难满足众多用户的不同需求。需提供个性化服务。 

(3)没有将“林权证”、“退耕农户的合同、卡 

片”等信息纳入“退耕还林管理系统”管理。 

5 结语 

“退耕还林管理系统”是一款针对性强、实用 

性好、使用方便、成本低廉、值得推广的数据库, 

它能从根本上解决基层林业单位管理退耕还林信息 

难的问题。但同时还需优化、新增一些功能,来满 

足不同用户的需求;还需增加信息管理量,扩大管 

理范围。 

参考文献: 

[1]国家林业局.国家林业局关于印发《退耕还林工程作业 

设计技术规定》的通知[z],2003. 

[2]求实科技.Visual FoxPro 6.0数据库开发技术与工程实 

践[M].北京:人民邮电出版社,2004. 

[3]VCVCW.foxe ̄・.net(VFP精英站). 

[4]w1Ⅳw.HIOOn—sOft.corn.