山洪灾害监测预警系统毕业论文整理版

2021-04-25 12:53:58本页面

山洪灾害监测预警系统毕业论文整理版


【正文】

毕业(设计)论文毕业(设计)论文课题名称课题名称::山洪灾害防治非工程措施山洪灾害防治非工程措施作者姓名:查叶洪学号:1006116专业:计算机多媒体技术班级:1006班指导教师:张峰完成时间:2013年5月摘摘要要基于3G的山洪灾害预警系统,是国家防治山洪灾害的一项重要的非工程性措施。系统通过接收水雨情监测站采集的水雨情数据,进行分析处理,实现水雨情实时监测,当水雨情达到或超过临界值时,系统自动报警,利用预警发布功能,可将预警信息通知有关成员单位、防汛责任人,通知危险区居民,做好山洪转移撤离、抢险准备,最大地减少人员和财产损失。山洪灾害预警系统是以基础空间信息为基础,以水雨情数据管理为核心;

以现代计算机技术、GIS技术、近代流域水文模型等技术相结合为手段;将基础信息、水雨情、工情数据进行统一管理,通过实时监测和预报模型进行预报分析,结合预案内容进行报警和预警,发布预警信息,收集应急反馈。本系统由实时监控模块,雨水情服务模块,预警发布模块,气象国土模块,基础信息模块,应急响应模块,信息管理模块,PDA系统模块,系统后台模块等八大模块组成,意在建立全面、规范、合理、通用的山洪监测预警信息基础资料数据库及山洪监测预警信息监测及发布的应用软件,改善山洪等灾害信息的管理手段,提高山洪灾害管理的工作效率和水平。关键词关键词::基于3G山洪灾害监测预警系统,Telerik控件,C#,Socket。

.NET,SQLSERVER2005,VS2010。3目目录录1.1系统设计背景系统设计背景11.21.2系统目标系统目标11.31.3系统任务系统任务21.41.4本人完成的主要工作本人完成的主要工作22.12.1VisualVisualStudioStudio简介简介42.22.2SQLSQLServerServer20052005DatabaseDatabase42.32.3NETNETFrameworkFramework概述概述52.42.4ADO.NETADO.NET概述概述52.52.5B/SB/S结构结构62.52.5RadGridRadGrid控件概述控件概述73概要设计和数据库设计概要设计和数据库设计83。

13.1系统结构系统结构83.23.2系统的设计方案系统的设计方案93.33.3系统的设计约束系统的设计约束93.43.4数据库设计数据库设计103.4.1数据库需求分析103.4.2数据库逻辑设计114.系统的设计及其实现系统的设计及其实现144.14.1系统结构概述系统结构概述14根据山洪灾害监测预警系统的需求,信息管理模块主要完成对各模块信息的收集,整合以及处根据山洪灾害监测预警系统的需求,信息管理模块主要完成对各模块信息的收集,整合以及处理。本人主要负责的是对各模块数据的添加,删除和修改,主要功能结构图如图理。本人主要负责的是对各模块数据的添加,删除和修改,主要功能结构图如图4141::144。

24.2各系统模块的实现各系统模块的实现154.2.1主界面的实现154.2.2添加模块的实现184.2.3删除模块的实现2044.2.4修改模块的实现215系系统统测测试试245.15.1测试测试245.25.2单体测试单体测试245.35.3集成测试集成测试25参考文献参考文献28安徽水利水电职业技术学院毕业论文概述1概述1.1系统设计背景山洪灾害是山丘区在一定强度或持续的降雨下,因特殊的地形地质条件而发生的自然灾害,它具有突发、破坏性大、防治困难的鲜明特点,山洪及其诱发的泥石流和滑坡,往往对局部地区造成毁灭性灾害,对国民经济和人民生命财产造成重大损失。近年来,我国山洪灾害问题日益突出,每年都造成大量人员伤亡。

严重影响社会经济发展。山洪灾害的防御策略是“以防为主,防重于抢”,防御防治的方法是既要采取工程措施,提高工程防洪标准,也要采取非工程措施,建立综合防洪减灾体系,提高防灾抗风险能力。建立山洪灾害预警系统,是国家防治山洪灾害的一项重要的非工程性措施。在这种种不利的情况下,山洪灾害监测预警系统的出现也就显得应运而生了。基于3G的山洪灾害监测预警系统是山洪灾害防治工作的重要组成部分,其目的是在于通过相关信息系统技术手段,达到对山洪灾害进行实时监测、并及时发布预警的功能,其主要模块包括实时监控、雨水情服务、预警发布、气象国土、基础信息、应急响应、信息管理、PDA系统、系统后台等八大模块。1.2系统目标建设基于3G的山洪监测预警系统。

实时收集主要控制点雨水情、工情等信息,达到宏观掌握雨水情变化,重点区域重点监控;开展以完善防御预案、强化群测群防体系、宣传防御知识、提高全民防灾避灾意识等非工程措施为主的试点建设,有效防御山洪灾害,改变山洪灾害日趋严重的局面,最大限度地减少人员伤亡和财产损失。系统建成后,在行政区划内具备宏观掌握境内雨情时空变化的趋势,并按照前期分析设定的成灾雨量等级或成灾降水强度等级,实现实时预警;重点防控流域具备依照降水及相关要素预报重要节点水情变化趋势或按相邻边界水情安徽水利水电职业技术学院毕业论文概述2要素变化趋势预报下游相关节点的洪水形势;依据致灾要素等级实时启动警报;典型中小型水库按照实时水情及预报情势对照工情实际特征、下游防洪要求实时启动警报。

达到辖区安全保障能力的目标。1.3系统任务建设自动和人工观测结合的监测站网,严密监控重点小流域,通过共享水文、工管等部门的雨水情信息,架构集网络、数据库、地理信息技术与一体的监测预警平台,编制反映区域水文特征的洪水预报方案,编制科学、可操作性强防洪预案;建立群测群防的预警机制与组织体系,深入宣传防洪减灾知识,形成集技术与管理相结合的非工程防御体系。1.4本人完成的主要工作在这次毕业设计中,本人要实现的是对山洪监测预警系统各模块的信息管理,对从各模块接收到的数据进行增加,删除和修改。在完成这部分操作的时候,用的主要技术是C#,Socket,Ado.Net,SQLSERVER2005。下面简单的介绍下这些知识点在设计中的应用:安徽水利水电职业技术学院毕业论文概述3在通信实现这部分。

我使用了Socket网络通信技术。可以说它是此次设计的核心。所有的实现基本上是围绕它来展开的。针对最底层数据库的设计是通过SQLSERVER来实现的。当然也就包括了表的创建等一系列的数据库的操作。持久层是实现代码主要是C#,主要是针对底层数据库增删改查的操作。页面布局是通过WinForm的基本控件来实现的。以上的就是这次毕业设计本人完成的主要的工作。安徽水利水电职业技术学院毕业论文开发工具与关键技术42开发工具与关键技术2.1VisualStudio简介VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE)。

利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。2.2SQLServer2005Database本系统采用SQLServer2005作为后台数据库。其特性包括:可伸缩性和可用性:同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2005数据中心版的大型多处理器服务器。SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

企业级数据库功能:SQLServer20005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好像这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的用户,使这些用户自主地工作,然后将他们所做的修改合并会发布服务器。易于安装、部署和使用:SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个安徽水利水电职业技术学院毕业论文开发工具与关键技术5站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。SQLServer2005中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。2.3NETFramework概述NETFramework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。.

NETFramework旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代码执行环境。提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。2.4ADO.NET概述ADO。

NET是微软提出的在.NET程序中用于替代ADO的用于数据访问的类库。设计ADO.NET组件的目的是为了从数据操作中分解出数据访问。完成此任务的是ADO.NET的两个核心组件:DataSet和.NET数据提供程序,后者是一组包括安徽水利水电职业技术学院毕业论文开发工具与关键技术6Connection、Command、DataReader和DataAdapter对象在内的组件。ADO.NETDataSet是ADO.NET的断开式结构的核心组件。DataSet的设计目的很明确:为了实现独立于任何数据源的数据访问。为此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合。

这些对象由数据行和数据列,以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。ADO.NET结构的另一个核心元素是.NET数据提供程序,其组件的设计目的相当明确:为了实现数据操作和对数据的快速、只进、只读访问。Connection对象提供与数据源的连接。Command对象是您能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader从数据源中提供高性能的数据流。最后,DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据库中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。

医学论文相关推荐  
三九文库 www.999doc.com
备案图标苏ICP备2020069977号