system: [SYSTEM]

user: 3. 信息化推广系统的设计与实现 在建设山地丘陵区空心村整治技术集成体系时，首先需要完成系统的总体设计，然后进行基本结构的搭建、选择合理的实现技术，最终进行平台实现。 3.1. 系统设计 系统设计的主要目标是，利用知识可视化综合集成技术、面向服务技术、3S技术(遥感技术、地理信息系统技术、全球定位系统技术)、数据库管理技术以及计算机网络技术等，建立实用、先进、高效、可靠的山地丘陵区空心村综合整治集成平台，以满足新形势下国民经济发展对农村山地丘陵区空心村整治土地整治还田技术、立地整理技术、规划设计技术、生态环境重建技术等的应用及需要。 主要依据安全、稳定、简洁、实用的原则进行系统设计。贯彻面向应用、超前发展、注重实效的指导思想，进行系统的设计与开发，确保系统建设既符合实际满足使用要求 [ 3 ] 。 3.2. 总体结构 3.2.1. 系统逻辑架构 山地丘陵区空心村整治综合集成平台的总体逻辑框架，分为硬件支持层、软件支持层、综合集成层、应用层四个部分，如图1所示。 1) 基础硬件平台。基础硬件平台主要以基础网络、服务器、个人计算机(Personal Computer， PC)为基础控制设备，为整个山地丘陵区空心村整治综合集成平台系统提供硬件支撑设备。硬件平台的选型为国际先进的中高档次为选型标准。 图1. 山地丘陵区空心村整治综合集成平台总体逻辑架构 2) 基础软件层。基础数据层主要由基础数据库、操作系统等构建。 3) 综合集成层。通过综合集成技术把山地丘陵区空心村整治综合集成平台中相关的子系统进行集成，实现数据共享和信息交换。 4) 应用层。基于可视化的决策支持服务和浏览器、服务器结构(B/S结构)的应用。 3.2.2. 系统的主要功能 山地丘陵区空心村整治知识综合集成平台的实施是全面启动山地丘陵区空心村整治信息化建设的关键之举，它全面、系统地整合山地丘陵区空心村整治的业务、数据、流程及标准等相关部分，构建跨国家、省、市、县为一体的山地丘陵区空心村整治信息管理平台。 山地丘陵区空心村知识综合集成平台通过利用现代化信息及网络技术，将山地丘陵区空心村整治项目的全程管理工作实现信息化，实现空心村整治项目管理的电子报件和审批流程的计算机管理，以及开发整理项目的评估、监测、统计、分析，为促进山地丘陵区空心村开发整理项目的科学性、规范性、透明性及公正性服务。 该系统涉及空心村整治项目从入库备案、初审与预算信息申报、接收与审核、任务分派、技术经济审查、项目实施管理、档案管理等全过程；用户上涉及到县级、市级、省级国土资源管理部门、部窗口办、相关业务司局信息中心、部整理中心；功能上涉及报件及实施信息电子化申报、业务流程化、网络化管理和查询统计分析等。 3.2.3. 系统业务流程 作为一个相对独立的信息平台系统来考虑，山地丘陵区空心村整治综合集成平台包括三大部分内容，即山地丘陵区空心村利用现状调查、山地丘陵区空心村利用总体规划设计和推广网站设计。山地丘陵区空心村现状调查部分首先是对当前山地丘陵区空心村利用调查的成果及所需要的基础信息进行建库，内容包括图形、属性和必要的汇总统计；其次是依据变更数据及时对库内容进行修改，以保证山地丘陵区空心村利用现状数据的现实性，并对农村山地丘陵区空心村利用现状进行分层管理、统计分析和查询输出。 山地丘陵区空心村整治规划设计部分是以辅助决策的方式编制废弃宅地利用总体规划，专项规划，建立山地丘陵区空心村利用规划信息库；监测规划实施过程中土地利用的时空变化，对其实行技术、行政和法律的管理；同时，进行规划实施中的效益分析。实施过程中应该对规划进行及时的更新和完善，并优化土地利用，合理利用土地。具体业务流程如图2所示。 3.3. 实现技术 根据国内平台开发主流技术，基于B/S结构，MVC开发模式(模型(model)-视图(view)-控制器(controller)开发模式)，运用中间件技术、3S集成技术、分布式虚拟环境技术，进行数据集成和知识图集成，可形成 图2. 山地丘陵区空心村整治综合集成的业务流程 知识可视化综合集成平台 [ 3 ] 。 3.3.1. 数据的集成 山地丘陵区空心村整治综合集成平台建立的重要问题是数据库结构的确定。良好的结构不仅便于库的建立，更便于对数据库进行操作，并在数据库的基础上建立各种应用模型和图像的表达，为决策者提供合适的人机接口。系统数据主要分为两个方面，一是关于农用地整理的各种数据，二是关于农村居民点整理的各种数据。其中，每一方面又都包含许多种数据，如土地利用现状数据，有关土地评价的各因素因子数据，相关的土地整治的国家、省、市标准数据等。建立数据库时必须考虑各指标的横向的、纵向的及时间的、空间的联系。根据各种空间数据与属性数据的特性及山地丘陵区空心村整治决策对数据的基本要求，因此该平台所建立的数据库是一个融合基础数据与专业数据、属性统计数据与空间图形数据为一体的综合性数据库，以提高数据资源共享。 数据库领域中的数据集成已经发展了相当长的时间，而在解决数据集成方面就两种主要的技术方法：数据集中和数据聚合。此次系统开发过程中运用数据聚合，由数据聚合工具产生数据聚合体，在存储逻辑和物理上形成一个虚拟内存的统一的数据库。 3.3.2. 基于B/S结构的山地丘陵区空心村整治综合集成平台 山地丘陵区空心村整治综合集成平台采用基于B/S的N层架构，N层结构其实是对传统的Client/Server(客户机和服务器)结构的扩展，它以构建模块化应用程序为基础。对一个应用程序进行分割以后，可将代码划分为不同的逻辑组件，这些逻辑组件分为三种逻辑层：用户服务、业务服务和数据服务，它们共同组成一个应用程序。 本系统设计了一种AAF框架(Advanced Application Framework)来完成基于框架的B/S结构的应用开发。此框架的B/S体系结构如图3所示。基于B/S体系结构框架的布置方便、对客户端要求较低、数据安全性高、有数据集成优势，可以随时随地进行查询和浏览等业务处理。用户可以在任意一台可以访问互联网的计算机上使用系统功能。 3.3.3. 交互式P2P技术 P2P交互服务是根据交互网格的自组织，非集中式特征组建的一个决策者可以广泛参与的决策研究讨论环境 [ 4 ] 。这一环境具有动态性，参与者可随时的加入或离开，相互之间是公平的、平等的，大家可以共享决策资源和协同研讨。在具有共同研究目标的群体之间，建立准确、高效且智能的协同工作机制。 发挥P2P技术体系结构下的海量信息结构化组织与管理的优势，支持更好的协作，使用P2P技术不仅为个人用户提供了前所未有的自由和便利，同时也有效的整合了互联网的资源，将基于网页的互联网转变成动态存取，自由交互的海量信息网络。 图3. 多层B/S结构 3.3.4. 面向服务的体系结构 面向服务的体系结构(Service-Oriented Architecture， SOA)是一个组件模型，它将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来 。接口是采用中立的方式进行定义的，它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 3.4. 平台实现与保障 山地丘陵区空心村综合整治集成技术平台应用功能主要包括：规划设计技术、立地整理技术、土地整治还田技术、生态环境重建技术等，其涉及面比较广、内容庞大。此外山地丘陵区空心村的形成具有复杂的社会历史背景，是多种因素共同作用的结果，因此空心村的整治必将涉及社会改造的方方面面，决非单纯从技术角度出发或者短时期内能够解决的问题。还需要规划和设计人员与各方面的协同合作，有关法规、技术应用及技术推进的标准化要逐步建立健全。 山地丘陵区空心村整治综合集成平台对陕西省多乡村的山地丘陵区空心村进行多次考察研究、交流沟通，制定了针对各个地区山地丘陵区空心村综合整治方案。以知识可视化综合集成支持平台为载体，实现了山地丘陵区空心村整治综合集成平台开发的整体需求。如图4所示，图中显示了澄城县庄头乡柏东村山地丘陵区空心村复垦地区的地形图，该知识综合集成平台为该地区的山地丘陵区空心村提供辅助的整治模式，为该地区的山地丘陵区空心村复垦提供决策。 图4. 澄城县浴子河村山地丘陵区空心村整治模式