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.


发布评论