论文摘要
随着计算机、数据库、网络等技术的迅猛发展以及在林业中的广泛应用,林业行业从国家到地方,从生产管理部门到研究机构构建了很多计算机应用系统,为实现森林资源高效管理提供了重要手段。县级森林资源信息管理系统是整个林业资源信息的基础数据源,其数据的准确性以及更新的及时性不仅影响该县的林业生产、经营和管理,也会影响到其他层次的管理效果,甚至影响到林业整体的宏观决策。但这些县级森林资源信息管理系统大多是地方自行开发的,采用的数据库管理系统不相同,数据库的结构也不一致,造成各应用系统之间不能互通互联,无法实现共享,形成了一个个信息孤岛,导致信息不及时、不一致、利用率低下,无法实现下级部门向上级数字林业平台提交标准化的数据,为国家重大林业决策分析提供依据。如何高效、安全地共享各县林业局森林资源数据,实现各林业部门既能独立处理本部门的数据,又做到跨部门之间的信息共享,是现代林业应用系统中需要重点考虑的问题。本文对森林资源信息管理系统国内外研究现状进行调查研究,分析了现有森林资源信息管理系统数据多源异构的产生原因及特点。针对各县林业局森林资源信息管理系统建库标准不统一、编码不规范、资源难以向省林业厅、国家林业局甚至其它林业部门共享问题,提出建立分布式森林资源信息管理系统的整体思路和解决方案,以解决各县林业局森林资源信息数据向上级或其它林业部门的共享问题。并以昌宁县森林资源信息表和勐腊县二调小班数据表为基础数据,开发了模拟系统,验证了分布式森林资源信息管理系统解决方案的可行性。本文主要在以下几个方面作了研究:(1)针对我国现有的森林资源信息管理系统在物理上分布,数据库具有多源异构的特点,提出了建立分布式森林资源信息管理系统解决各县林业局森林资源信息向省林业厅进行数据共享的整体思路和解决方案。(2)分析了我国林业部门对森林资源进行分级管理的特点,针对各地区自主开发的森林资源信息管理系统存在采用的数据库管理系统不统一、数据库结构不一致、数据编码不规范、信息共享难等问题,提出了基于国家林业局、省林业厅、县林业局三级层次数据共享模型。(3)针对森林资源管理部门层次数据共享模型,提出了基于数据处理中心的森林资源数据更新模型,分析了建立分布式森林资源信息管理系统所需解决的数据同步、一致性等关键技术问题。(4)以昌宁县森林资源信息表和勐腊县二调小班数据表为研究对象,分析了两县森林资源数据表存在的共性和个性问题。得出了要实现省林业厅目标数据表与各县林业局源数据表森林资源信息在异构情况下数据同步,必须建立目标数据表字段与源数据表字段之间的映射关系的结论。(5)在综合比较分析昌宁县、勐腊县森林资源信息管理数据的基础上,针对分布式森林资源信息管理系统解决方案,进行了元数据库设计,分析了各元数据表和字段的作用、存在的必要性。(6)对分布式森林资源信息管理系统进行功能设计。在比较分析当前流行的C/S、B/S软件开发模式的基础上,结合各县林业局向省林业厅进行森林资源信息共享的特点,提出了C/S与B/S两者相结合的软件混合开发模式实现分布式森林资源信息管理系统的开发。(7)以昌宁县森林资源信息表和勐腊县二调小班数据表为基础数据,建立县林业局向省林业厅进行数据共享的两层模拟环境,采用C/S方式编写了数据处理中心数据同步程序,实现了省林业厅目标数据表与两县森林资源源数据表的数据同步。采用B/S方式开发了省林业厅信息共享应用程序,实现了各县林业局森林资源数据的查询、显示功能。验证了分布式森林资源信息管理系统的解决方案的可行性。