论文部分内容阅读
森林资源是实现林业可持续发展的物质基础,其数量和质量直接关系到林业能否实现可持续发展。如何扩大森林资源数量,提高其质量,加强森林资源管理,实现森林资源的可持续,己经成为全球关注的热点和共识。随着计算机软硬件的不断发展和森林资源信息的不断增加,有关森林资源信息管理的计算机管理系统不断得到开发和应用,这些系统在森林资源实际管理中发挥了很大的作用。但由于林业的管理体制发生由计划经济向市场经济转化,计划经济在市场的调配下,随着经营方式从原来的以木材为主转变为生态林建设为主的根本改变,管理需求和目标也在不断变化。
在本文中,将传统管理信息系统开发模式归纳为数据+程序的二层开发模式,这种模式开发的系统不能适应上述的变化,因此在软件开发中引入了系统对象模型和数据驱动的概念。把森林资源管理信息系统作为研究对象,从系统中抽象出系统模型,我们把这种系统模型称之系统对象模型。系统对象模型分为信息模型、状态模型和功能模型,通过模型的组合来构建应用系统,用控制参数进行驱动,从而实现系统的灵活性和可复用性。实际编程实现过程中,在传统软件开发二层模式中增加了元操作部分和模型部分,提出基于IFS模型和数据驱动技术的四层开发模式。
本文重点研究管理信息系统的状态模型,即系统界面的研究。对应用系统的界面进行抽象,获得相关的状态模型。其中状态模型中的固定结构用程序代码实现,状态模型中的变化部分作为变量,用参数表示,放入控制参数表。当系统运行时,程序通过对控制参数表的访问,获取界面的显示信息和功能信息,将应用系统界面显示在屏幕上,实现从状态模型到系统界面的转变。当系统界面需求发生改变时,只需要修改控制参数表中的相关参数,就可以满足需求。通过该方法开发的通用性森林资源管理信息系统拥有很强的对信息需求变化的适应性和很好的易维护性。