第三章+资源环境信息系统设计与开发

第三章+资源环境信息系统设计与开发

ID:45018015

大小:493.00 KB

页数:41页

时间:2019-11-07

第三章+资源环境信息系统设计与开发_第1页
第三章+资源环境信息系统设计与开发_第2页
第三章+资源环境信息系统设计与开发_第3页
第三章+资源环境信息系统设计与开发_第4页
第三章+资源环境信息系统设计与开发_第5页
资源描述:

《第三章+资源环境信息系统设计与开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、提高的螺旋式迂迥上升过程。一般讲来,它的开发过程分4个大的阶段,各阶段中间又有各种小的过程。3.2环境地理信息系统的总体框架环境空间数据获取环境空间数据数据库环境地理信息系统平台空间数据查询空间数据编辑空间数据分析空间数据制图空间数据发布环境监测实地采集数据导入数字化环境管理环境监测污染治理环境规划…污染数据基础地理生态数据经济数据3.2.1环境GIS的数据模型1)混合模型空间(图形)数据由文件管理系统管理;属性数据由关系数据库管理2)扩展模型扩展现有的关系模型,使其容纳空间(图形)数据3)面向对象模型以面向对象的思想为基础,支持复杂对象的表示和操作的高层次抽象模

3、型,把空间(图形)信息和属性信息封装在一起统一管理。3.3环境GIS开发技术路线环境GIS开发的实现方式环境GIS技术平台环境GIS开发具体技术路线3.3.1环境GIS的三种实现方式独立开发;单纯二次开发;集成二次开发3.4环境GIS工程开发与实现3.4.1软件危机与软件工程在1960年代,软件规模不断增长,但在开发中没有把软件开发作为一个系统工程来考虑,认为软件开发就是写程序并设法使之运行,忽视软件分析的重要性,轻视软件维护。最终导致软件危机。软件危机的主要表现对软件开发成本和进度的估计不准确产品不符合用户的实际需要软件产品的质量往往靠不住软件常常是不可维护的3

4、.4.2软件工程的定义1983年IEEE(国际电子电气工程师协会)给出的定义为“软件工程是开发、运行、维护和修复软件的系统方法”。3.4.3软件工程的目标在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。3.4.4环境GIS的开发模型与模式生命周期法原形法面向对象法3.4.5环境GIS的三种实现方式独立开发单纯二次开发集成二次开发3.5环境GIS工程开发与实现3.5.1环境GIS系统分析1)用户需求分析系统分析首先要回答系统“做什么”这个关键问题。只有明确了

5、问题,才有可能解决问题。2)用户基础分析在明确用户需求以后,需要了解用户已有基础,以避免资源浪费。3.1.3设计原则用户基础分析的内容:软硬件设备数据积累已有研究工作3)可行性分析从理论上讲,只要资源和时间不加限制,所有的项目都是可行的。然而,由于资源缺乏和交付时间限制的困扰,对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在制定计划阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费。技术可行性经济可行性法律可行性4)系统方案书引言系统目标系统总体结构解决方案及比较人员组织进度经费预算附件(如可行性研究)3.5

6、.2环境GIS系统设计数据库设计就是把现实世界中一定范围内存在着的数据和应用处理抽象成一个数据库的具体过程。与一般数据库相比,GIS数据库设计要有更多的考虑,既有空间数据,又有属性数据,空间数据又有矢量和栅格之分。代码设计代码是用来表征客观事物的一个或一组有序的符号,是进行信息分类、校对、统计和检索的关键用户界面设计用户界面设计的好坏,影响到用户对系统的态度,决定了系统能否被用户接受,进而影响到系统的应用和推广。友好的用户界面,是GIS成功的条件之一。输入设计确定输入设备:键盘、扫描仪、数字化仪、GPS、条形码识别机等。输出设计详细设计3.5.3环境GIS系统实施

7、系统配置包括软硬件配置、人员组织以及数据准备等。2)程序编写1)系统配置程序编写的过程就是利用某种程序设计语言把详细设计编码成计算机可接受的形式,也是人借助编程语言与计算机通信的过程。应该说,在系统开发的各个阶段中,编程是最容易,也是人们已掌握得较好的一项工作。但编写一个好的程序需要高水平的编程人员。3.5.4环境GIS系统实施系统实施阶段的任务,是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交付用户使用。编程的技巧和方法用结构化方法进行编程设计程序中包括说明文档良好的程序书写风格良好的编程风格结构化程序设计具体有两个方面:一是程序设

8、计中采用自

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

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

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