1、 毕业(设计)论文毕业(设计)论文 课题名称课题名称: 山洪灾害防治非工程措施山洪灾害防治非工程措施 作者姓名: 学 号: 专 业: 计算机多媒体技术 班 级: 指导教师: 完成时间: 2013 年 5 月 摘摘 要要 基于 3G 的山洪灾害预警系统, 是国家防治山洪灾害的一项重要的非工程性措 施。系统通过接收水雨情监测站采集的水雨情数据,进行分析处理,实现水雨情 实时监测,当水雨情达到或超过临界值时,系统自动报警,利用预警发布功能, 可将预警信息通知有关成员单位、防汛责任人,通知危险区居民,做好山洪转移 撤离、抢险准备,最大地减少人员和财产损失。山洪灾害预警系统是以基础空间 信息为基础,以水
2、雨情数据管理为核心;以现代计算机技术、GIS 技术、近代流 域水文模型等技术相结合为手段;将基础信息、水雨情、工情数据进行统一管理, 通过实时监测和预报模型进行预报分析,结合预案内容进行报警和预警,发布预 警信息,收集应急反馈。 本系统由实时监控模块,雨水情服务模块,预警发布模块,气象国土模块, 基础信息模块,应急响应模块,信息管理模块,PDA 系统模块,系统后台模块等 八大模块组成,意在建立全面、规范、合理、通用的山洪监测预警信息基础资料 数据库及山洪监测预警信息监测及发布的应用软件,改善山洪等灾害信息的管理 手段,提高山洪灾害管理的工作效率和水平。 关键词关键词 :基于 3G 山洪灾害监测
3、预警系统,Telerik 控件,C#,Socket,.NET, SQLSERVER 2005,VS 2010。 3 目目 录录 1.1 系统设计背景系统设计背景 1 1.21.2 系统目标系统目标 1 1.31.3 系统任务系统任务 2 1.4 1.4 本人完成的主要工作本人完成的主要工作.2 2.1 Visual Studio 2.1 Visual Studio 简介简介 4 2.2 SQL Server 2005 Database2.2 SQL Server 2005 Database .4 2.3 NET Framework 2.3 NET Framework 概述概述 5 2.4 AD
4、O.NET 2.4 ADO.NET 概述概述 5 2.5 B/S2.5 B/S 结构结构 6 2.5 RadGrid2.5 RadGrid 控件概述控件概述 7 3 概要设计和数据库设计概要设计和数据库设计 .8 3.1 3.1 系统结构系统结构 .8 3.2 3.2 系统的设计方案系统的设计方案 .9 3 3.3 .3 系统的设计约束系统的设计约束 .9 3.4 3.4 数据库设计数据库设计 . 10 3.4.1 数据库需求分析. 10 3.4.2 数据库逻辑设计 11 4.系统的设计及其实现系统的设计及其实现 . 14 4.14.1 系统结构概述系统结构概述 14 根据山洪灾害监测预警系统
5、的需求,信息管理模块主要完成对各模块信息的收集,整合以及处根据山洪灾害监测预警系统的需求,信息管理模块主要完成对各模块信息的收集,整合以及处 理。本人主要负责的是对各模块数据的添加,删除和修改,主要功能结构图如图理。本人主要负责的是对各模块数据的添加,删除和修改,主要功能结构图如图 4 4- -1 1: 14 4.2 4.2 各系统模块的实现各系统模块的实现 15 4.2.1 主界面的实现 . 15 4.2.2 添加模块的实现 18 4.2.3 删除模块的实现. 20 4 4.2.4 修改模块的实现. 21 5 系系 统统 测测 试试 24 5.1 5.1 测试测试. 24 5.2 5.2 单
6、体测试单体测试 24 5.3 5.3 集成测试集成测试 25 参考文献参考文献. 28 1 概述 1.1 系统设计背景 山洪灾害是山丘区在一定强度或持续的降雨下, 因特殊的地形地质条件而发 生的自然灾害,它具有突发、破坏性大、防治困难的鲜明特点,山洪及其诱发的 泥石流和滑坡,往往对局部地区造成毁灭性灾害,对国民经济和人民生命财产造 成重大损失。近年来,我国山洪灾害问题日益突出,每年都造成大量人员伤亡, 严重影响社会经济发展。 山洪灾害的防御策略是“以防为主,防重于抢”,防御防治的方法是既要采 取工程措施, 提高工程防洪标准, 也要采取非工程措施, 建立综合防洪减灾体系, 提高防灾抗风险能力。建立山洪灾害预警系统,是国家防治山洪灾害的一项重要 的非工程性措施。 在这种种不利的情况下,山洪灾害监测预警系统的出现也就显得应运而生 了。 基于 3G 的山洪灾害监测预警系统是山洪灾害防治工作的重要组成部分, 其目的是在于通过相关信息系统技术手段,达到对山洪灾害进行实时监测、并及 时发布预警的功能,其主要模块包括实时监控、雨水情服务、预警发布、气象国 土、基