大学堂论文网致力于各类论文代写、论文发表、论文修改、论文查重等论文服务!客服QQ:82274534

客服热线:14795812138
当前位置:主页 > 论文范文 > 农林论文 >

基于易表的基层林木采伐信息管理系统构建

来源:www.daxuelw.org  发布时间:2017-07-03  
基层林业站在日常工作中,经常会碰到对大量的调查数据进行分析、统计和管理,并形成各式各样的报表。Access 和 FoxPro管理数据过于复杂,并且要求具备一定的数据库知识和编程能力,显然要求过高。Excel 电子表格虽然简单,但在大量数据的管理并形成各式各样报表的需求下,其功能还有明显不足。易表介于电子表格和数据库软件之间,它有类似电子表格的界面,同时又有很多数据库软件特有的功能和灵活性,它能将复杂的操作简单化,让普通用户轻松完成复杂的数据分析、统计和管理工作,更重要的是,易表还具备一定的开发功能,能快速开发各种管理系统,有效提高了日常工作的管理水平和效率。本文基于《全国林木采伐管理系统》主要功能是采伐限额管理和林木采伐许可证发放,尚不能完全满足基层林业站采伐管理工作的需要(如不能实现按村(居)、林种、采伐类型、采伐方式、树种等分别统计采伐消耗的蓄积量、面积等功能),以运用易表编制《全国林木采伐管理系统》为例,介绍其部分应用。

  《全国林木采伐管理系统》中包含系统登录、调查数据录入、档案管理、采伐类型统计、采伐林种统计、采伐树种统计、消耗结构统计、地址关联数据、树种组关联数据、林种关联数据、采伐类型和采伐方式关联数据、杉木二元材积表数据、松树二元材积表数据、阔叶树二元材积表数据、杨树二元材积表数据 15 个表单及采伐证申请表报表和采伐公示报表,这些基本满足了林木采伐日常管理的需要。

  系统尽可能减少了工作人员录入工作量,并且把一些计算、统计、分析工作交由系统根据需要自动处理,确保了数据的完整性、准确性。

  1 建立调查数据表单模版。

  根据采伐申请表需要提供的数据设计调查数据表单,其表格内容主要包括:采伐档案编号、采伐年度、采伐单位、县、乡、村、组、小班号、小地名、小班四至、立地条件、森林分类、林分起源、主要树种、平均胸径、平均树高、树龄、龄组、郁闭度、林种、每公顷株数、每公顷蓄积量、小班蓄积量、采伐类型、采伐方式、采伐面积、采伐株数、采伐蓄积量、采伐强度、伐后更新等。为快速、准确录入,各调查项目可设计下拉框(注:下拉框设计:点易表工作界面主菜单第 4 项---"列",出现下拉框,在其下拉框的第 4 条出现"列表项目"一栏,其中有"自定义",通过该功能对需要的调查项目进行设计),如采伐类型下拉框就根据列---列表项目---自定义设置"抚育采伐|主伐|更新采伐|其他采伐|低产(效)林改造".

  但有的时候,某一列的列表项目并不是固定的,而需要根据其他列的内容来变动。例如采伐类型不同,采伐方式就不同。"采伐类型"这一列能固定,但"采伐方式"这一列是变动的,需要根据"采伐类型"这一列的内容来变动,于是建立相对应的关联表单。例如选择了其他采伐这种采伐类型,这时采伐方式栏选项框就能根据事先设置好的相应的关联数据表单,提供相对应的采伐方式---薪炭林采伐、经济林采伐、疏林采伐、散生木采伐、四旁树采伐、特殊情况采伐,供勾选。

  对于调查后需要进行计算的数据,可利用易表函数编写公式。如计算标准地中主要树种每公顷蓄积量,可以通过公式"ROUND(IF([树种 _ 树种 1_ 树种类]=" 松类 ",SumFor(" 松树二元材积表 "," 蓄积"," 胸径 ","=" ,[平均胸径 _ 树种 1]," 树高 ","=",[平均树高 _ 树种 1])*[每公顷株数 _ 树种 1] ,IF([树种_ 树种 1_ 树种类]=" 杉类 ",SumFo(r" 杉木二元材积表 "," 蓄积 ", " 胸径 " ,"=" ,[平均胸径 _ 树种 1]," 树高 ","=",[平均树高 _ 树种 1])* [每公顷株数 _ 树种1],IF([树种 _ 树种 1_ 树种类]=" 硬阔 ",SumFor(" 阔叶树二元材积表 "," 蓄积 ", " 胸径 " ,"=" ,[平均胸径_ 树种 1]," 树高 " ,"=",[平均树高 _ 树种 1])*[每公顷株数 _ 树种 1],IF([树种 _ 树种 1_ 树种类]=" 软阔 ",SumFo(r" 阔叶树二元材积表 "," 蓄积 ", " 胸径 " ,"=",[平均胸径 _ 树种 1]," 树高 " ,"=",[平均树高 _ 树种1])* [每公顷株数 _ 树种 1] ,IF([树种 _ 树种 1_ 树种类]=" 杨树 ",SumFor (" 杨树二元材积表 "," 蓄积 ", "胸径 " ,"=" ,[平均胸径 _ 树种 1]," 树高 " ,"=",[平均树高 _ 树种 1])* [每公顷株数 _ 树种 1],""))))),1)".如图4.在输入完树种、平均树高、平均胸径、每公顷株数后根据相应的材积表表单交由系统自动计算。其他需要进行计算的数据编制相应的公式即可。

  2 建立录入窗口。

  为了录入直观,根据调查数据录入表单设计调查数据录入和档案管理窗口(注:窗口设计:点易表工作界面主菜单第 4 项---"窗口",出现下拉框,在其下拉框的第 4 条出现"设计录入窗口"一栏,点设计新窗口",出"录入新窗口"界面,在此界面中点"菜单",再点自动生成,然后进行排版),在此窗口中完成对调查数据和采伐档案的录入。

  3 采伐档案表单。

  根据需要在档案中显示的内容,从调查数据录入表单中选择相对应的数据列。在此窗口还建立相应的数据统计表单按钮,进入统计表单,查看统计表单中相应的采伐消耗面积、蓄积量等数据,见图 6.

  4 统计表单。

  本文选择按采伐类型统计表单进行介绍。首先,分类填写好按需要的采伐类型分林种填写好相应的统计项目栏;其次,通过编写公式分别统计相应栏的采伐面积和采伐消耗蓄积量。 采伐消耗蓄积公式如下:"SumFor(" 采伐档案 "," 商品材 _ 蓄积 _ 总计"," 采伐类型 "," = ",[采伐类型]," 林分起源 "," = ",[林分起源 ]," 森林分类 "," = ", [森林分类 ],0,0,1)+SumFor(" 采伐档案 "," 非商品材 _ 蓄积 _ 总计 ","采伐类型 "," = ",[采伐类型]," 林分起源 "," = ",[林分起源]," 森林分类 "," = ",[森林分类],0,0,1)".面积公式如下:"SumFor (" 采伐档案 "," 采伐面积 "," 采伐类型 "," = ",[采伐类型]," 林分起源 "," = ",[林分起源]," 森林分类 "," = ",[森林分类],0,0,1)".

TAG标签: 采伐  基层  基于  

联系方式

客服QQ:82274534
客服QQ:84468591
热线客服 :15012858052