系统总体设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统总体设计报告

一引言

1.1编写目的

本系统为地震灾害预警系统,主要用户为政府部门工作人员,在地震来临前有效地预测地震,在地震发生后尽快高效地组织灾后救援重建工作。通过本设计报告与用于进行深入交流,进一步挖掘用户需求。

1.2项目背景

1.2.1项目名称:

1.2.2系统的提出者:

二用户需求成果分析

1.功能需求

1.1文件:实现数据导入﹑数据添加﹑数据存储与导出。

1.1.1数据添加:为系统导入地图文档,使系统能够直接加载矢量数据、栅格数据

以及存储在GeoDataBase的矢量数据、栅格数据、属性数据。

1.1.2数据编辑:进行数据更新,实现空间数据的编辑。

1.1.3数据导出:将数据库中的数据导出为shapefile文件、栅格数据。

1.2地图操作:实现地图浏览与鹰眼功能。

1.2.1删除图层:实现图层删除。

1.2.2移动图层:实现图层移动。

1.2.3鹰眼分析:鹰眼窗口按全图显示比例尺显示电子地图缩略图。在鹰眼窗口中

有一个方块,通过变换方块的位置和大小,可以快速定位全图中的某一方位,方便浏览与分析。

1.2.4地图量测:实现计算受灾区域的距离和面积的测量。

1.3查询分析:实现地震灾害数据的属性查询、空间查询和历史查询。

1.3.1属性查询:系统提供震源、震级及建筑设施数据等相关属性数据的查询。

1.3.2空间查询:提供空间位置空间关系查询功能。

1.4地震灾害损失分析:

1.4.1影响范围:实现地震影响区域范围统计。

1.4.2建筑设施:通过建筑物受损、倒塌等情况评估损失。

1.4.3交通道路:通过统计道路受损情况分析交通情况。

1.4.4人员伤亡:实现在地图上呈现人员伤亡分布情况。

1.4.5综合评估:基于建筑设施、道路设施和人员伤亡的综合分析。

1.5地震次生灾害损失分析

1.5.1地震灾害影响范围评估:根据地震灾害影响范围,在相关经济数据的基础上,

通过建立简单的评估模型,实现对地震次生灾害瘟疫损失的评估功能.

1.5.2山体滑坡损失评估:根据地震次生灾害山体滑坡的影响范围,在相关经济数

据的基础上,通过建立简单的评估模型,实现对地震次生灾害山体滑坡损失的评估功能。

1.5.3火灾损失评估:根据地震次生灾害火灾的影响范围,在相关经济数据的基础

上,通过建立简单的评估模型,实现对地震次生灾害火灾损失的评估功能。

1.5.4水灾灾害损失评估:根据地震次生灾害水灾的影响范围,在相关经济数据的

基础上,通过建立简单的评估模型,实现对地震次生灾害水灾损失的评估功能

1.5.5地震次生灾害损失综合评估:综合分析山体滑坡、火灾和瘟疫的影响,通过

建立简单的评估模型,总体评估地震次生灾害损失。

1.6系统帮助菜单

1.7.1与开发者联系:提供开发者的电子邮箱

1.7.2版权所有:指出系统版权所有。

2.性能需求

2.1 数据精确度

2.5.1在往数据库中添加数据时,要求输入数据准确;

2.5.2在往数据库中添加数据时,数据记录定位准确;

2.5.3 用户输入值必须符合相应字段要求;

2.5.4在选择空间地物时,设置有一定的容差值。

2.2时间特性

2.6.1响应时间在人的感觉和视觉事件范围内;

2.6.2更新处理时间,随着AE控件和C#版本的升级,本系统将相应的进行更新;

2.6.3 数据转换与传输时间根据其数据量的大小而决定;

2.3适应性

本系统是使用C#结合AO空间在windows 8(x64)系统下完成的,所以只要是兼容windows的操作系统,都可以正确地运行,有较好的适应能力与兼容性.

三总体设计

3.1设计目标、依据和方法

设计目标:利用GIS预测地震发生时的“场景”并估计该区域由于地震引发的潜在损失,分析灾害严重程度的空间分布,帮助相关部门调配资源高效快速救援。

依据:利用GIS功能,实现统计空间分布等相关功能。

方法:使用C#编程语言,结合ESRI的ArcEngine平台进行开发。

3.2系统架构

3.3系统软、硬件配置方案

GIS的硬件环境是指支持GIS开发和运行的硬件平台。它是GIS软件得以运行的物质基础,其合理与否将直接影响GIS功能的实现和效益发挥。在选择硬件平台时,我们结合考虑了数据容量、速度等方面的要求,同时考虑自身业务情况和经济承受能力,选择了如下硬件平台:处理器:Intel(R)Core(TM)i5-2520M CPU @ 2.5GHz;内存:2.00GB;硬盘容量:200GB。

GIS软件环境是指支持GIS开发和运行的软件平台。GIS软件环境的选择对于GIS 的开发、运行和维护有重要的意义。本系统选择如下软件配置:开发系统:windows8(x64);软件平台:ArcEngine、Microsoft Visual Studio 2010、ArcInfo、ArcView;开发语言:C#。

3.4系统功能模块设计

一个软件系统通常由很多模块组成,函数和子程序都可称为模块,它是程序语句按逻辑关系建立起来的组合体。按照系统中的功能将模块划分为:输入模块、浏览模块、查询模块、分析模块和输出模块。

3.5系统接口设计说明

内部接口:系统内所有命名方式采用字母加数字的方式;程序调用数据采用栈的方式,根据属性表里已有的表示号整列的调用;内部借口采用直接引用的形式。

外部接口:本系统所使用的数据来源于ARCINFO和ArcGIS,不需经过数据转换就可以直接使用,数据输出实现所见即所得的设计方法,直接在电脑显示器上显示。

用户接口:面向用户的接口输入设备采用键盘、鼠标等,输出设备包括显示终端、打印机及多媒体设备。输出介质为纸张、光盘、多媒体介质。

3.6系统灾害分析模型

3.6.1地震影响范围空间分析模型

3.6.2山体滑坡灾害空间分析模型

相关文档
最新文档