7-环境信息系统设计与开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 资源环境信息系统设计与开发 实用性 标准性 先进性 动态性 开放性 结构化生命周期法 由底而上法 快速原型方法 面向对象的软件开发方法 “演示和讨论”方法 环境GIS开发的实现方式 环境GIS技术平台 环境GIS开发具体技术路线 独立开发; 单纯二次开发; 集成二次开发 生命周期法 原形法 面向对象法 独立开发 单纯二次开发 集成二次开发 用户基础分析的内容: 软硬件设备 数据积累 已有研究工作 技术可行性 经济可行性 法律可行性 引言 系统目标 系统总体结构 解决方案及比较 人员组织 进度 经费预算 附件(如可行性研究) 数据库设计 就是把现实世界中一定范围内存在着的数据和应用处理抽象成一个数据库的具体过程。与一般数据库相比,GIS数据库设计要有更多的考虑,既有空间数据,又有属性数据,空间数据又有矢量和栅格之分。 代码设计 代码是用来表征客观事物的一个或一组有序的符号,是进行信息分类、校对、统计和检索的关键 用户界面设计 用户界面设计的好坏,影响到用户对系统的态度,决定了系统能否被用户接受,进而影响到系统的应用和推广。友好的用户界面,是GIS成功的条件之一。 输入设计 确定输入设备:键盘、扫描仪、数字化仪、GPS、条形码识别机等。 输出设计 程序编写的过程就是利用某种程序设计语言把详细设计编码成计算机可接受的形式,也是人借助编程语言与计算机通信的过程。 应该说,在系统开发的各个阶段中,编程是最容易,也是人们已掌握得较好的一项工作。但编写一个好的程序需要高水平的编程人员。 用结构化方法进行编程设计 程序中包括说明文档 良好的程序书写风格 良好的编程风格 顺序结构:以各子结构出现的次序顺序控制执行 分支选择结构有两种,一是If-then-else结构,另一种是case结构 当满足某个条件时反复执行,否则不执行(Do-while循环) 结构化 规范化 简单化 数据文件的维护 代码的维护 集中式 分布式 同一GIS软件系统不同模块之间或不同系统之间采用Import/Export的文本文件交换形式 大型GIS软件提供二次开发语言,构成软件开发平台 采用应用程序接口(API)的形式进行集成 对象连接与嵌入(OLE)的自动化功能提供对象的互操作功能 * 8.1 目标与技术路线 7.1.1 总体设计的目标 充分利用先进的GIS技术、数据库技术、网络通信技术、分布式计算等技术,建立一个科学、高效的环境信息系统。 7.1.2 根本任务 将系统分析阶段提出的逻辑模型转化为相应的物理模型。 功能设计 数据库设计 应用设计 系统总体设计 7.1.3 设计原则 7.1.4 设计技术路线 环境地理信息系统具有很强的功能,具有很多方面的应用,它的开发是一个大型的系统工程,它的实践也是不断地应用实践——提高——再实践——再提高的螺旋式迂迥上升过程。一般讲来,它的开发过程分4个大的阶段,各阶段中间又有各种小的过程。 7.2环境地理信息系统的总体框架 环境空间数据获取 环境空间数据数据库 环境地理信息系统平台 空间数据查询 空间数据编辑 空间数据分析 空间数据制图 空间数据发布 环境监测 实地采集 数据导入 数字化 环境管理 环境监测 污染治理 环境规划 … 污染数据 基础地理 生态数据 经济数据 7.2.1 环境GIS的数据模型 1)混合模型 空间(图形)数据由文件管理系统管理;属性数据由关系数据库管理 2)扩展模型 扩展现有的关系模型,使其容纳空间(图形)数据 3)面向对象模型 以面向对象的思想为基础,支持复杂对象的表示和操作的高层次抽象模型,把空间(图形)信息和属性信息封装在一起统一管理。 7.3 环境GIS开发技术路线 7.3.1 环境GIS的三种实现方式 7.4.4 环境GIS的开发模型与模式 7.4.5 环境GIS的三种实现方式 7.5 环境GIS工程开发与实现 7.5.1 环境GIS系统分析 1)用户需求分析 系统分析首先要回答系统“做什么”这个关键问题。只有明确了问题,才有可能解决问题。 2)用户基础分析 在明确用户需求以后,需要了解用户已有基础,以避免资源浪费。 7.1.3 设计原则 3)可行性分析 从理论上讲,只要资源和时间不加限制,所有的项目都是可行的。然而,由于资源缺乏和交付时间限制的困扰,对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在制定计划阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费。 4) 系统方案书 7.5.2 环境GIS系统设计 详细设计 7.5.3 环境GIS系统实施 系统配

文档评论(0)

sdfgrt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档