环境信息系统设计与开发.ppt

环境信息系统设计与开发.ppt

ID:56434275

大小:231.50 KB

页数:28页

时间:2020-06-18

环境信息系统设计与开发.ppt_第1页
环境信息系统设计与开发.ppt_第2页
环境信息系统设计与开发.ppt_第3页
环境信息系统设计与开发.ppt_第4页
环境信息系统设计与开发.ppt_第5页
资源描述:

《环境信息系统设计与开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章 资源环境信息系统设计与开发8.1目标与技术路线7.1.1总体设计的目标充分利用先进的GIS技术、数据库技术、网络通信技术、分布式计算等技术,建立一个科学、高效的环境信息系统。7.1.2根本任务将系统分析阶段提出的逻辑模型转化为相应的物理模型。功能设计数据库设计应用设计系统总体设计7.1.3设计原则实用性标准性先进性动态性开放性7.1.4设计技术路线结构化生命周期法由底而上法快速原型方法面向对象的软件开发方法“演示和讨论”方法环境地理信息系统具有很强的功能,具有很多方面的应用,它的开发是一个大型的系

2、统工程,它的实践也是不断地应用实践——提高——再实践——再提高的螺旋式迂迥上升过程。一般讲来,它的开发过程分4个大的阶段,各阶段中间又有各种小的过程。7.2环境地理信息系统的总体框架环境空间数据获取环境空间数据数据库环境地理信息系统平台空间数据查询空间数据编辑空间数据分析空间数据制图空间数据发布环境监测实地采集数据导入数字化环境管理环境监测污染治理环境规划…污染数据基础地理生态数据经济数据7.2.1环境GIS的数据模型1)混合模型空间(图形)数据由文件管理系统管理;属性数据由关系数据库管理2)扩展模型扩展现

3、有的关系模型,使其容纳空间(图形)数据3)面向对象模型以面向对象的思想为基础,支持复杂对象的表示和操作的高层次抽象模型,把空间(图形)信息和属性信息封装在一起统一管理。7.3环境GIS开发技术路线环境GIS开发的实现方式环境GIS技术平台环境GIS开发具体技术路线7.3.1环境GIS的三种实现方式独立开发;单纯二次开发;集成二次开发7.4.4环境GIS的开发模型与模式生命周期法原形法面向对象法7.4.5环境GIS的三种实现方式独立开发单纯二次开发集成二次开发7.5环境GIS工程开发与实现7.5.1环境GIS

4、系统分析1)用户需求分析系统分析首先要回答系统“做什么”这个关键问题。只有明确了问题,才有可能解决问题。2)用户基础分析在明确用户需求以后,需要了解用户已有基础,以避免资源浪费。7.1.3设计原则用户基础分析的内容:软硬件设备数据积累已有研究工作3)可行性分析从理论上讲,只要资源和时间不加限制,所有的项目都是可行的。然而,由于资源缺乏和交付时间限制的困扰,对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在制定计划阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间

5、上的浪费。技术可行性经济可行性法律可行性4)系统方案书引言系统目标系统总体结构解决方案及比较人员组织进度经费预算附件(如可行性研究)7.5.2环境GIS系统设计数据库设计就是把现实世界中一定范围内存在着的数据和应用处理抽象成一个数据库的具体过程。与一般数据库相比,GIS数据库设计要有更多的考虑,既有空间数据,又有属性数据,空间数据又有矢量和栅格之分。代码设计代码是用来表征客观事物的一个或一组有序的符号,是进行信息分类、校对、统计和检索的关键用户界面设计用户界面设计的好坏,影响到用户对系统的态度,决定了系统能

6、否被用户接受,进而影响到系统的应用和推广。友好的用户界面,是GIS成功的条件之一。输入设计确定输入设备:键盘、扫描仪、数字化仪、GPS、条形码识别机等。输出设计详细设计7.5.3环境GIS系统实施系统配置包括软硬件配置、人员组织以及数据准备等。2)程序编写1)系统配置程序编写的过程就是利用某种程序设计语言把详细设计编码成计算机可接受的形式,也是人借助编程语言与计算机通信的过程。应该说,在系统开发的各个阶段中,编程是最容易,也是人们已掌握得较好的一项工作。但编写一个好的程序需要高水平的编程人员。7.5.4环境

7、GIS系统实施系统实施阶段的任务,是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交付用户使用。编程的技巧和方法用结构化方法进行编程设计程序中包括说明文档良好的程序书写风格良好的编程风格结构化程序设计具体有两个方面:一是程序设计中采用自顶向下,逐步细化的原则;另一方面是程序的控制结构由三种基本结构(顺序结构;分支选择结构和循环结构)。顺序结构:以各子结构出现的次序顺序控制执行分支选择结构有两种,一是If-then-else结构,另一种是case结构当满足某个条件时反复执行,否则不

8、执行(Do-while循环)提供说明文档程序中的说明文档可以用注释语句书写。程序适当加注释后,阅读时就不必再看其他说明材料了。因此,是提高程序可阅读性的有力手段。程序中的注释包括文件头注释、函数注释、程序段注释和语句注释。良好的编程风格结构化规范化简单化7.5.5环境GIS系统维护在系统的维护阶段,会有一部分程序需要改动。根据运行记录,发现程序的错误,这是需要改正;或者用户对系统的熟悉,用户有更高的要求;部分程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。