系统开发的
『壹』 系统开发目标、原则与思路
(一)系统开发目标
农用地分等信息系统开发的目的主要是辅助完成农用地分等运算及其成果的管理。系统以《农用地分等定级规程》(国土资源大调查专用)为主要技术依据建立系统的模型库,以实际分等工作过程设计系统的开发模式。系统开发的主要目标包括:
(1)模拟农用地分等过程,实现农用地分等过程中相对独立的运算模块的集成化,并能实现由系统代替手工农用地分等工作。
(2)实现自动分等过程和手工分等过程的平行运行,并互相校验成果的可靠性。
(3)辅助完成农用地分等成果的动态管理。
系统应能对农用地分等实现以下功能:图形管理,包括图形数据采集、图形编辑、图形量算、图形查询、图形显示、图形绘制、图像处理;属性管理,包括基本属性库建立、分析和统计、数据库管理;图形和属性库双向处理;分等计算模型设计的柔性化,模型建立及其参数设定应具一定的弹性化和智能化。就分等计算的实际状况来看,农用地分等的计算模型比较简单,不涉及复杂的数学模型和运算。因此,系统设计的重点放在分等数据库的设计和建立,分等的有关计算模型,分等成果(含图件和数据)的管理,包括按不同条件的查询、图形显示、统计、报表图件生成,成果(含图件和数据)的及时更新等。
结构上,系统采用三层体系结构:应用系统层、支撑系统层和界面层。其中,支撑系统层包括操作系统(OS)、数据库(DB)、模型库(MB),是系统的工作底层,存储管理系统的基础数据;应用系统层以支撑系统层为基础,包括数据采集输入、空间数据分析处理、属性数据动态查询实时更新、农用地分等专题功能的实现、统计报表汇总输出、专题地图的制作输出以及日常业务流程的管理,主要是基于GIS的空间辅助分析(GIS+SAA)、办公自动化(OA)和专家决策(ES);界面层则是友好的人机接口。
(二)系统开发原则
农用地分等需涉及大量的空间地理数据和属性数据,加之目前我国国土资源管理的基础、水平、技术支持有限,分等将要面对大量不规范、不完善的原始数据,系统的开发设计将有一个不断完善、升级的过程。这对农用地分等信息系统软硬件的配置和数据源的选用提出了特殊要求:既要保证软硬件的可靠性,又要兼顾未来系统的升级扩展和继承性;既要考虑数据源有多样性和兼容性,更要保证其实时更新。因此,要求系统具有良好的稳定性、继承性、可重用性、可扩充性、易操作性和易维护性。系统开发时,应遵循以下原则:
(1)遵循先进性、开放性、兼容性、安全性、保密性、稳定可靠性原则进行系统开发设计。
(2)从总体效益出发,从全局的观点来设计和规划系统的建设,采用目前先进的面向对象系统开发方案,保证整个系统结构的合理性、科学性、协调一致性。
(3)要建立各子系统、子模块间的有机联系,要有标准的数据定义和完备的交换接口,建立数据交换格式,保证系统数据交换的完整性和安全性,避免数据丢失。
(4)采用先进的空间数据管理模型,实现系统数据的有效存储,减少冗余,实现共享;进行高效空间索引,减少系统的操作时间,加快效率。
(5)保证系统的开放性、可扩展性和易维护性。
(6)充分结合国土资源管理部门的工作,应体现系统的先进性和易用性。
(三)系统开发思路
系统以《农用地分等定级规程》(国土资源大调查专用)为技术依据,考虑江苏省国土部门土地管理工作的需要,对农用地分等业务流程进行重组和优化;建立基于土壤属性、农业耕作属性、农田基础设施属性、土地利用现状属性等的关系型空间数据库,采用地理信息系统工具进行空间数据分析处理;结合目前面向对象系统开发方法和功能较强的VC++编程语言,以专业Map GIS软件为空间数据显示、编辑、分析工具,设计开发本系统。系统开发设计流程如图3-84。
图3-84 江苏省农用地分等信息系统开发流程图