书籍详情
MapGIS搭建平台原理与开发
作者:吴信才 著
出版社:电子工业出版社
出版时间:2011-08-01
ISBN:9787121141874
定价:¥49.00
购买这本书可以去
内容简介
MapGIS搭建平台是中地数码集团经过多年的技术积累、结合众多项目的成功经验,采用面向服务的思想开发的企业级应用平台。平台采用可视化“搭建式”的新型开发模式,具有“零编程、巧组合、易搭建”的特点,无须编程,直接“拖拽”已有功能到控件设计页面中,通过智能组合、灵活调整、自由定制等方式设计业务流程,完美实现GIS业务与办公自动化系统的无缝集成。这种可视化的“搭建式”的软件开发模式,极大地降低了软件开发的门槛,缩短了软件开发的周期,减少了软件开发的成本。全书共8章,分为三部分:第一部分为理论基础篇,介绍了MapGIS搭建平台构建的理论基础,并基于该理论基础构建的四个基础模型,详细阐述了MapGIS搭建平台的多层体系架构;第二部分为开发篇,将其理论基础与实践相结合,完成了基于四个基础模型的OA系统的实战开发,并融合OGC服务与WebGIS技术,实现了基于Web的GIS业务系统的搭建;第三部分为项目实战篇,将前述章节内容应用到实际项目中,以OA系统为例介绍了基于搭建平台开发的整个项目实现过程。为了便于读者更好地阅读与掌握《MapGIS开发系列丛书:MapGIS搭建平台原理与开发》内容,《MapGIS开发系列丛书:MapGIS搭建平台原理与开发》在每章前均列出本章学习的目的要求、主要内容、重点难点,让读者在阅读前做到心中有数,避免盲目翻阅。在每章内容结束后均有小结,对本章内容进行总结,并简要介绍了下一章的内容,承上启下,便于读者阅读;同时,在每章后均附加了主要问题解答和练习题,巩固练习,以加深读者对本章内容的理解。
作者简介
吴信才,男,1952年12月生,广东吴川人,教授、博士生导师,中国地质大学(武汉)信息工程学院院长,第十、十一届全国政协委员,民盟中央委员,首届长江学者特聘教授,湖北省软件产业协会理事长,地理信息系统软件及其应用教育部工程中心主任,湖北省地理信息系统软件开发与应用工程中心主任,中国地质大学地图制图学与地理信息工程学科带头人。先后主持了包括国家“十五”863]项目“面向网络海量空间信息的大型GIS”、国家“十一五”863重点项目“网格GIS软件及其重大应用”等10多项国家和部委重大科技攻关项目。曾荣获“湖北省青年科技精英”、“地矿部跨世纪人才”、“国家有突出贡献的中青年专家”、“全国优秀教师”、“全国优秀科技工作者”、“湖北省劳动模范”、“测绘科技工作先进个人”等荣誉。荣获国家科技进步二等奖三项、国家科技进步三等奖一项,地矿部科技成果一等奖一项、二等奖一项,湖北省科技进步一等奖两项,地理信息科技进步一等奖(省部级)等。二十多年来,吴信才带领他的团队为地图制图及地理信息系统领域作出了三大贡献:一、研制出了“中国第一套彩色地图编辑出版系统MapCAD”,结束了千百年的手工地图制图历史,使中国彩色地图出版行业产生革命性的变革;二、研制出“中国第一套大型地理信息系统软件MapGIS”,打破了国外GIS软件在我国一统天下的局面,改变了我国长期依赖国外GIS软件平台的现状;三、提出“悬浮式面向服务”的GIS架构理论体系,率先推出基于新一代GIS架构理论体系及新一代开发模式的数据中心集成开发平台,实现了“零编程、巧组合、易搭建”的可视化开发,开创了GlS应用软件研制不依赖程序员编程的新时代。
目录
第一部分 理论基础篇 1
第1章 MapGIS搭建平台概述 3
1.1 MapGIS搭建平台概述 5
1.2 MapGIS搭建平台开发优势 5
1.3 小结 6
1.4 问题与解答 6
1.5 练习题 6
第2章 MapGIS搭建平台组成部分 7
2.1 MapGIS功能仓库 9
2.1.1 数据中心简介 9
2.1.2 MapGIS数据中心组成 10
2.1.3 数据中心特点 11
2.1.4 数据中心功能仓库 13
2.2 工作流编辑器 16
2.2.1 工作流模型 17
2.2.2 搭建平台工作流框架 18
2.2.3 搭建平台工作流原理 19
2.2.4 工作流分类 21
2.2.5 工作流引擎工作机制 23
2.3 表单设计器 24
2.3.1 自定义表单系统模型 24
2.3.2 自定义表单框架 27
2.3.3 自定义表单设计器主要功能 28
2.3.4 自定义表单系统特点 29
2.4 搭建运行框架 29
2.4.1 搭建运行框架 29
2.4.2 搭建运行框架组成 30
2.5 小结 33
2.6 问题与解答 33
2.7 练习题 34
第3章 MapGIS搭建平台体系架构 35
3.1 搭建平台体系架构 37
3.2 搭建平台运行支持的操作系统 38
3.3 搭建平台运行所需的其他环境 39
3.4 小结 39
3.5 问题与解答 39
3.6 练习题 39
第4章 MapGIS搭建平台二次开发流程 41
4.1 搭建平台软件二次开发原理 43
4.1.1 基础运行框架二次开发原理 43
4.1.2 自定义表单插件开发原理 48
4.1.3 工作流二次开发原理 50
4.2 搭建平台软件二次开发流程 52
4.2.1 搭建式软件开发过程 52
4.2.2 搭建平台软件开发流程 52
4.3 小结 54
4.4 问题与解答 55
4.5 练习题 55
第二部分 开发篇 57
第5章 工作流编辑器搭建实例 59
5.1 业务流程搭建实例 61
5.1.1 建设意义与业务描述 61
5.1.2 功能模块设计 62
5.1.3 开发说明 67
5.1.4 基础功能实现 67
5.2 业务流程插件开发实例 81
5.2.1 开发方法及注意事项 81
5.2.2 功能实现 82
5.3 系统流程搭建实例 82
5.3.1 应用概述 82
5.3.2 需求分析 83
5.3.3 裁剪相交分析流程搭建 83
5.3.4 系统流程插件开发实例 96
5.3.5 WinForm工程调用系统流程示例 102
5.4 基于OGC服务的WebGIS系统流程插件开发实例 111
5.4.1 OGC服务概述 112
5.4.2 应用概述 112
5.4.3 基于WMS服务的地图显示功能流程搭建 113
5.4.4 基于WFS服务的查询要素功能流程搭建 125
5.4.5 Web站点调用系统流程示例 132
5.5 小结 146
5.6 问题与解答 146
5.7 练习题 147
第6章 自定义表单搭建实例 149
6.1 建设用地审批表单制作实例 151
6.2 表单搭建实例概述 151
6.3 实例数据组织设计 151
6.3.1 业务数据库表 151
6.3.2 建表SQL语句 152
6.4 实例基础功能实现 154
6.4.1 窗口受理页面开发 154
6.4.2 利用处审查页面开发 174
6.4.3 利用处审核页面开发 178
6.4.4 耕保处审查、审核页面开发 180
6.4.5 财务处审查页面开发 182
6.4.6 财务处审核页面开发 189
6.4.7 综合会审意见页面开发 191
6.4.8 财务缴费单页面开发 194
6.4.9 政府审批页面开发 196
6.4.10 发批文、归档页面开发 198
6.4.11 流程启动页面开发 199
6.5 实例扩展开发 200
6.5.1 脚本语言编写 200
6.5.2 表单插件开发及实例 201
6.6 小结 206
6.7 问题与解答 206
6.8 练习题 210
第7章 搭建运行框架实例 211
7.1 搭建运行框架综合示例 213
7.1.1 工作流管理 213
7.1.2 新增模块菜单 217
7.1.3 权限分配 218
7.1.4 常用审批语 221
7.2 登录界面扩展开发实例 222
7.2.1 概述 222
7.2.2 开发静态登录页面 223
7.2.3 开发动态登录页面 223
7.2.4 动态登录页面开发实例 224
7.3 小结 227
7.4 问题与解答 228
7.5 练习题 229
第三部分 项目实战篇 231
第8章 搭建OA应用系统实战 233
8.1 系统建设的意义 235
8.2 系统开发环境与框架设计 235
8.2.1 系统开发环境 235
8.2.2 系统框架设计 235
8.3 系统功能模块设计 236
8.3.1 人事管理 236
8.3.2 考勤管理 240
8.3.3 公共交流 241
8.3.4 个人助理 241
8.3.5 今日办公 242
8.4 系统数据组织设计 242
8.5 系统实现 246
8.5.1 员工辞职审批模块 247
8.5.2 员工基本信息管理 266
8.5.3 考勤管理模块 270
8.5.4 其他模块配置 276
8.5.5 系统发布 276
8.6 小结 285
8.7 问题与解答 285
8.8 练习题 287
参考文献 288
第1章 MapGIS搭建平台概述 3
1.1 MapGIS搭建平台概述 5
1.2 MapGIS搭建平台开发优势 5
1.3 小结 6
1.4 问题与解答 6
1.5 练习题 6
第2章 MapGIS搭建平台组成部分 7
2.1 MapGIS功能仓库 9
2.1.1 数据中心简介 9
2.1.2 MapGIS数据中心组成 10
2.1.3 数据中心特点 11
2.1.4 数据中心功能仓库 13
2.2 工作流编辑器 16
2.2.1 工作流模型 17
2.2.2 搭建平台工作流框架 18
2.2.3 搭建平台工作流原理 19
2.2.4 工作流分类 21
2.2.5 工作流引擎工作机制 23
2.3 表单设计器 24
2.3.1 自定义表单系统模型 24
2.3.2 自定义表单框架 27
2.3.3 自定义表单设计器主要功能 28
2.3.4 自定义表单系统特点 29
2.4 搭建运行框架 29
2.4.1 搭建运行框架 29
2.4.2 搭建运行框架组成 30
2.5 小结 33
2.6 问题与解答 33
2.7 练习题 34
第3章 MapGIS搭建平台体系架构 35
3.1 搭建平台体系架构 37
3.2 搭建平台运行支持的操作系统 38
3.3 搭建平台运行所需的其他环境 39
3.4 小结 39
3.5 问题与解答 39
3.6 练习题 39
第4章 MapGIS搭建平台二次开发流程 41
4.1 搭建平台软件二次开发原理 43
4.1.1 基础运行框架二次开发原理 43
4.1.2 自定义表单插件开发原理 48
4.1.3 工作流二次开发原理 50
4.2 搭建平台软件二次开发流程 52
4.2.1 搭建式软件开发过程 52
4.2.2 搭建平台软件开发流程 52
4.3 小结 54
4.4 问题与解答 55
4.5 练习题 55
第二部分 开发篇 57
第5章 工作流编辑器搭建实例 59
5.1 业务流程搭建实例 61
5.1.1 建设意义与业务描述 61
5.1.2 功能模块设计 62
5.1.3 开发说明 67
5.1.4 基础功能实现 67
5.2 业务流程插件开发实例 81
5.2.1 开发方法及注意事项 81
5.2.2 功能实现 82
5.3 系统流程搭建实例 82
5.3.1 应用概述 82
5.3.2 需求分析 83
5.3.3 裁剪相交分析流程搭建 83
5.3.4 系统流程插件开发实例 96
5.3.5 WinForm工程调用系统流程示例 102
5.4 基于OGC服务的WebGIS系统流程插件开发实例 111
5.4.1 OGC服务概述 112
5.4.2 应用概述 112
5.4.3 基于WMS服务的地图显示功能流程搭建 113
5.4.4 基于WFS服务的查询要素功能流程搭建 125
5.4.5 Web站点调用系统流程示例 132
5.5 小结 146
5.6 问题与解答 146
5.7 练习题 147
第6章 自定义表单搭建实例 149
6.1 建设用地审批表单制作实例 151
6.2 表单搭建实例概述 151
6.3 实例数据组织设计 151
6.3.1 业务数据库表 151
6.3.2 建表SQL语句 152
6.4 实例基础功能实现 154
6.4.1 窗口受理页面开发 154
6.4.2 利用处审查页面开发 174
6.4.3 利用处审核页面开发 178
6.4.4 耕保处审查、审核页面开发 180
6.4.5 财务处审查页面开发 182
6.4.6 财务处审核页面开发 189
6.4.7 综合会审意见页面开发 191
6.4.8 财务缴费单页面开发 194
6.4.9 政府审批页面开发 196
6.4.10 发批文、归档页面开发 198
6.4.11 流程启动页面开发 199
6.5 实例扩展开发 200
6.5.1 脚本语言编写 200
6.5.2 表单插件开发及实例 201
6.6 小结 206
6.7 问题与解答 206
6.8 练习题 210
第7章 搭建运行框架实例 211
7.1 搭建运行框架综合示例 213
7.1.1 工作流管理 213
7.1.2 新增模块菜单 217
7.1.3 权限分配 218
7.1.4 常用审批语 221
7.2 登录界面扩展开发实例 222
7.2.1 概述 222
7.2.2 开发静态登录页面 223
7.2.3 开发动态登录页面 223
7.2.4 动态登录页面开发实例 224
7.3 小结 227
7.4 问题与解答 228
7.5 练习题 229
第三部分 项目实战篇 231
第8章 搭建OA应用系统实战 233
8.1 系统建设的意义 235
8.2 系统开发环境与框架设计 235
8.2.1 系统开发环境 235
8.2.2 系统框架设计 235
8.3 系统功能模块设计 236
8.3.1 人事管理 236
8.3.2 考勤管理 240
8.3.3 公共交流 241
8.3.4 个人助理 241
8.3.5 今日办公 242
8.4 系统数据组织设计 242
8.5 系统实现 246
8.5.1 员工辞职审批模块 247
8.5.2 员工基本信息管理 266
8.5.3 考勤管理模块 270
8.5.4 其他模块配置 276
8.5.5 系统发布 276
8.6 小结 285
8.7 问题与解答 285
8.8 练习题 287
参考文献 288
猜您喜欢