MapGIS搭建平台原理与开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

随着信息化产业的飞速发展,信息系统的规模急剧膨胀,面对复杂的业务需求,企业在开发效率与成本控制方面对信息化系统提出了更高的要求。基于传统开发过程(需求、设计、编码、测试、交付)要经过漫长的软件生命周期,一切都从基础做起将严重影响软件的交付速度,并且大量的代码维护使软件的成本居高不下。虽然各种开发方式层出不穷,各种新技术不断涌现,但均未从根本上解决软件生产效率的问题。

MapGIS搭建平台采用面向服务的思想,力图用“搭建”的方式来生产软件,提倡“一切都是搭建”的软件开发理念。搭建式开发使用户只需要着眼于专业流程分析,而无须花费更多的时间投入到业务系统的开发,极大地缩短了软件开发周期。因此,基于MapGIS搭建平台的开发软件系统,可提高60%以上的工作效率,节约80%以上的开发成本。该平台目前已成功应用于国土、房产、管网以及市政等多个领域的电子政务系统及其他信息管理系统中。

本书以“高效开发”为目的,遵循“循序渐进”的原则,在内容与结构上均进行了精心的设计与安排。基于“搭建式”这种新一代的开发模式,从理论基础,到开发实践,再到项目实战,让读者实现阶梯式的提升。本书结合理论基础,采用实例形式叙述,其条理清晰、实例丰富、针对性强。第5章到第7章将办公自动化技术与WebGIS进行了有效融合,构建了一个大型GIS业务系统,第8章则以项目实战形式阐述了基于搭建平台的OA办公系统开发过程。各章节内容呈阶梯式,步步提升,更易于读者学习和掌握。

参与本书编写的人员还有黄颖、李圣文、张发勇、罗显刚、郑坤、高伟、花卫华、杨乃、丁开华、许凯等,这些同志长期从事GIS软件的研究与应用开发,具有丰富的实践经验,使本书融入了科研集体在近年取得的科研成果。

由于时间仓促,书中难免存在错误与不足之处,欢迎广大读者及专家同行批评指正,以利改进。

本书说明

本书内容结构

本书分理论基础、实践开发、项目实战三大部分,呈阶梯式介绍MapGIS搭建式开发。

第一部分:理论基础篇

● 第1章:MapGIS搭建平台概述

● 第2章:MapGIS搭建平台组成部分

● 第3章:MapGIS搭建平台体系架构

● 第4章:MapGIS搭建平台二次开发流程

第二部分:开发篇

● 第5章:工作流编辑器搭建实例

● 第6章:自定义表单搭建实例

● 第7章:搭建运行框架实例

第三部分:项目实战篇

● 第8章:搭建OA应用系统实战

目的要求、主要内容、重点难点

在每章的开始处,有三个部分,即

● 目的要求:说明了学习该章要掌握的内容;

● 主要内容:列出了该章介绍的知识点,让读者对该章内容有整体的把握;

● 重点难点:指出学习该章的重点内容与难点所在,读者可以有目的并带着问题去学习,提高效率。

小结、问题与解答、练习题

在每章的最后,也有三个部分,即

● 小结:对该章内容进行总结,同时引出对下一章内容概要;

● 问题与解答:列举并回答了与该章主题相关的常见问题;

● 练习题:让读者回顾本章主要内容,通过动手实践,获得与该章所讨论技术相关的更多经验。

代码使用及资源下载说明

本书中的所有示例代码,读者可登录华信教育资源网(www.hxedu.com.cn)免费注册后下载。有关与MapGIS搭建平台相关的介绍、安装包、帮助手册、典型案例等均可到MapGIS网站下载,相关网址为www.mapgis.com.cn。