论文部分内容阅读
作为一种缓变型环境地质灾害,地面沉降已对人类生产生活及社会经济发展造成了不可估量的损失,并引起国家有关部门与各学科专家学者的广泛关注和高度重视。近几十年来,广大科技工作者利用多种监测手段获取并积累了大量地面沉降及相关监测资料,如何有效利用成熟的信息技术对这些长序列、广分布的宝贵数据进行有效采集、管理和分析,为职能部门、专家学者等提供地面沉降灾害防控所需的有效咨询信息,以整体提高国家层面地面沉降监测与防控的层级、能力和水平是当前面临和亟待解决的重要课题。论文依托《全国地面沉降监测与防治综合研究与信息系统建设》项目,从地面沉降监测与防治工作的现实需求出发,分析了地面沉降信息系统建设的国内外研究现状,并对系统设计与实现中涉及到的关键技术和方法进行了详细分析和论述;对地面沉降灾害管理信息系统进行了需求分析、总体设计和详细设计,并完成其两个子系统,即数据采集子系统和数据管理与分析子系统的开发。论文在研究过程中主要取得以下研究成果:1)总结了系统设计与实现的关键技术和方法。研究、总结并掌握了系统设计与实现中涉及到的关键技术和方法,重点对UML、MVVM设计模式、Silverlight客户端技术及WCF技术等进行了全面的剖析和论述。2)完成了地面沉降灾害管理信息系统设计。采用HIPO图及统一建模语言UML完成了地面沉降灾害管理信息系统子系统及功能模块的划分,提出了系统体系架构并完成系统的需求分析、总体设计和详细设计。3)完成数据采集子系统的开发。采用C#语言和Access数据库,基于数据字典开发完成单机版地面沉降数据采集子系统,该子系统能够实现地面沉降及相关专题数据的录入与编辑、查询与显示、数据备份与恢复、数据交换及数据质量检查等功能。4)完成数据管理与分析子系统的开发。基于Silverlight客户端技术、ArcGIS API forSilverlight以及SQL Server2008数据库,采用MVVM模式开发完成了B/S架构的地面沉降数据管理与分析子系统,该子系统能够实现地面沉降及其相关专题数据的在线录入、目录查询浏览、统计分析以及空间查询与分析等功能。