论文部分内容阅读
我国是世界上的林业大国之一,根据国家第六次全国森林资源清查的情况来看,我国的森林资源状况逐渐向好的方面发展,清查结果显示:森林面积1.75亿公顷,森林覆盖率18.21%,森林蓄积124.56亿立方米。人工林保存面积0.53亿公顷,即7.95亿亩,蓄积15.05亿立方米,人工林面积居世界首位。和上一次森林资源调查结果相比,我国的森林资源的变化有以下几个特点:一是森林面积持续增长;二是森林蓄积稳步增加;三是森林质量有所改善;四是林种结构渐趋合理;五是林业所有制形式和投资结构趋向多元化。对于这样一个庞大的森林资源,要对它进行管理,更好地为经营决策提供有效信息,难度是很大的。
近些年林业从过去的以木材生产为主转变成现在的以生态建设为主,从过去的以计划经济为主的体制转变为现在的以市场经济为主的体制,确立以生态建设为主的林业可持续发展道路,建立以森林植被为主体、林草结合的国土生态安全体系。这些变化使森林资源管理信息系统的需求也发生了相应的变化。森林资源管理信息系统通过对森林资源的数据进行处理,为决策者提供有用的信息。但是林业资源自身的特点,如面积广阔,树种多样,地域差异性大,变化丰富增加了对森林资源进行数据处理的难度。过去,针对特定的森林资源直接用程序所完成的管理信息系统,森林资源的变化使管理系统必须通过修改程序源代码才能适应管理需求的变化,本文把它归纳为两层开发模式,如图1:
图1两层开发模式示意图按两层开发模式开发的森林资源MIS对应用需求变化的适应性较差,当需求发生变化的情况下需要重新修改系统的源程序去适应用户对系统的需求变化,整个管理信息系统会越来越难以维护,这种传统的开发森林资源管理信息系统的方法使软件开发的效率明显降低,使后期的维护费用和维护难度大大提高,缩短了所开发的管理信息系统的生命周期。随着计算机技术的急速进步,开发管理信息系统的相关计算机技术越来越新,如面向对象的方法(00),软件复用的方法,模型驱动方法(MDA)等都对开发管理信息系统有质的提升,对提高管理信息系统自身的开发效率、维护效率都有很大的帮助。本文所阐述的开发一个森林资源管理信息系统的方法是利用这几种综合的计算机技术,加上本文所定义的数据驱动的方法,可以用来解决传统系统开发方式所开发的应用软件中灵活性欠佳的问题。四层开发模式示意图如下:
图2四层开发模式示意图这种结构的模式对管理信息系统的维护效率有了更大的提高,采用这种方法开发的应用系统,对于应用需求变化的适应性会有很大的提高,可以大大提高管理信息系统的开发和维护效率,如可以明显改善森林资源管理信息系统由于森林资源信息的复杂变化和用户需求的变化导致的系统维护难度高的问题,同时也具备了软件在应用系统级的复用能力,只要和开发出的森林资源管理信息系统具有相同的逻辑模型的其他管理信息系统,在不修改源程序的前提下,可以更快地转换为其他管理信息系统,如学生管理信息系统等。
本文所提出的森林资源管理信息系统开发方法的最大特色就是可以在不修改代码的情况下重建另外一个具有相同逻辑模型但是管理对象不同的管理信息系统。在不修改程序源代码的情况下可以对应用系统功能重定义,从而提高了应用系统维护效率。当应用系统需求发生变化的时候,可以快速的对系统进行修改。但是这种模式的开发设计也较为复杂。在进行系统设计的时候,最大的问题是需要对系统进行很细的功能分析,需要在功能一级的模块上更进一步细化,以便可以把相应的参数放到后期进行修改和维护的数据表中,一旦有的环节分析得不透彻,那么可能直接影响后期的维护。而且这种开发方式会使整个系统的初始开发的时间很长,但是一旦开发成功,后期的维护是高效快捷的。