山洪灾害监测预警系统毕业论文_第1页
山洪灾害监测预警系统毕业论文_第2页
山洪灾害监测预警系统毕业论文_第3页
山洪灾害监测预警系统毕业论文_第4页
山洪灾害监测预警系统毕业论文_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业(设计)论文课题名称山洪灾害防治非工程措施作者姓名查叶洪学号1006116专业计算机多媒体技术班级1006班指导教师张峰完成时间2013年5月摘要基于3G的山洪灾害预警系统,是国家防治山洪灾害的一项重要的非工程性措施。系统通过接收水雨情监测站采集的水雨情数据,进行分析处理,实现水雨情实时监测,当水雨情达到或超过临界值时,系统自动报警,利用预警发布功能,可将预警信息通知有关成员单位、防汛责任人,通知危险区居民,做好山洪转移撤离、抢险准备,最大地减少人员和财产损失。山洪灾害预警系统是以基础空间信息为基础,以水雨情数据管理为核心;以现代计算机技术、GIS技术、近代流域水文模型等技术相结合为手段;将基础信息、水雨情、工情数据进行统一管理,通过实时监测和预报模型进行预报分析,结合预案内容进行报警和预警,发布预警信息,收集应急反馈。本系统由实时监控模块,雨水情服务模块,预警发布模块,气象国土模块,基础信息模块,应急响应模块,信息管理模块,PDA系统模块,系统后台模块等八大模块组成,意在建立全面、规范、合理、通用的山洪监测预警信息基础资料数据库及山洪监测预警信息监测及发布的应用软件,改善山洪等灾害信息的管理手段,提高山洪灾害管理的工作效率和水平。关键词基于3G山洪灾害监测预警系统,TELERIK控件,C,SOCKET,NET,SQLSERVER2005,VS2010。3目录11系统设计背景112系统目标113系统任务214本人完成的主要工作221VISUALSTUDIO简介422SQLSERVER2005DATABASE423NETFRAMEWORK概述524ADONET概述525B/S结构625RADGRID控件概述73概要设计和数据库设计831系统结构832系统的设计方案933系统的设计约束934数据库设计10341数据库需求分析10342数据库逻辑设计114系统的设计及其实现1441系统结构概述14根据山洪灾害监测预警系统的需求,信息管理模块主要完成对各模块信息的收集,整合以及处理。本人主要负责的是对各模块数据的添加,删除和修改,主要功能结构图如图411442各系统模块的实现15421主界面的实现15422添加模块的实现18423删除模块的实现204424修改模块的实现215系统测试2451测试2452单体测试2453集成测试25参考文献28安徽水利水电职业技术学院毕业论文概述1概述11系统设计背景山洪灾害是山丘区在一定强度或持续的降雨下,因特殊的地形地质条件而发生的自然灾害,它具有突发、破坏性大、防治困难的鲜明特点,山洪及其诱发的泥石流和滑坡,往往对局部地区造成毁灭性灾害,对国民经济和人民生命财产造成重大损失。近年来,我国山洪灾害问题日益突出,每年都造成大量人员伤亡,严重影响社会经济发展。山洪灾害的防御策略是“以防为主,防重于抢”,防御防治的方法是既要采取工程措施,提高工程防洪标准,也要采取非工程措施,建立综合防洪减灾体系,提高防灾抗风险能力。建立山洪灾害预警系统,是国家防治山洪灾害的一项重要的非工程性措施。在这种种不利的情况下,山洪灾害监测预警系统的出现也就显得应运而生了。基于3G的山洪灾害监测预警系统是山洪灾害防治工作的重要组成部分,其目的是在于通过相关信息系统技术手段,达到对山洪灾害进行实时监测、并及时发布预警的功能,其主要模块包括实时监控、雨水情服务、预警发布、气象国土、基础信息、应急响应、信息管理、PDA系统、系统后台等八大模块。12系统目标建设基于3G的山洪监测预警系统,实时收集主要控制点雨水情、工情等信息,达到宏观掌握雨水情变化,重点区域重点监控;开展以完善防御预案、强化群测群防体系、宣传防御知识、提高全民防灾避灾意识等非工程措施为主的试点建设,有效防御山洪灾害,改变山洪灾害日趋严重的局面,最大限度地减少人员伤亡和财产损失。系统建成后,在行政区划内具备宏观掌握境内雨情时空变化的趋势,并按照前期分析设定的成灾雨量等级或成灾降水强度等级,实现实时预警;重点防控流域具备依照降水及相关要素预报重要节点水情变化趋势或按相邻边界水情要安徽水利水电职业技术学院毕业论文概述2素变化趋势预报下游相关节点的洪水形势;依据致灾要素等级实时启动警报;典型中小型水库按照实时水情及预报情势对照工情实际特征、下游防洪要求实时启动警报;达到辖区安全保障能力的目标。13系统任务建设自动和人工观测结合的监测站网,严密监控重点小流域,通过共享水文、工管等部门的雨水情信息,架构集网络、数据库、地理信息技术与一体的监测预警平台,编制反映区域水文特征的洪水预报方案,编制科学、可操作性强防洪预案;建立群测群防的预警机制与组织体系,深入宣传防洪减灾知识,形成集技术与管理相结合的非工程防御体系。14本人完成的主要工作在这次毕业设计中,本人要实现的是对山洪监测预警系统各模块的信息管理,对从各模块接收到的数据进行增加,删除和修改。在完成这部分操作的时候,用的主要技术是C,SOCKET,ADONET,SQLSERVER2005。下面简单的介绍下这些知识点在设计中的应用安徽水利水电职业技术学院毕业论文概述3在通信实现这部分,我使用了SOCKET网络通信技术。可以说它是此次设计的核心。所有的实现基本上是围绕它来展开的。针对最底层数据库的设计是通过SQLSERVER来实现的。当然也就包括了表的创建等一系列的数据库的操作。持久层是实现代码主要是C,主要是针对底层数据库增删改查的操作。页面布局是通过WINFORM的基本控件来实现的。以上的就是这次毕业设计本人完成的主要的工作。安徽水利水电职业技术学院毕业论文开发工具与关键技术42开发工具与关键技术21VISUALSTUDIO简介VISUALSTUDIO是一套完整的开发工具集,用于生成ASPNETWEB应用程序、XMLWEBSERVICES、桌面应用程序和移动应用程序。VISUALBASIC、VISUALC、VISUALC和VISUALJ全都使用相同的集成开发环境IDE,利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了NETFRAMEWORK的功能,通过此框架可使用简化ASPWEB应用程序和XMLWEBSERVICES开发的关键技术。22SQLSERVER2005DATABASE本系统采用SQLSERVER2005作为后台数据库。其特性包括可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFTWINDOWS98的便携式电脑,到运行MICROSOFTWINDOWS2005数据中心版的大型多处理器服务器。SQLSERVER2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大WEB站点所需的性能级别。企业级数据库功能SQLSERVER20005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLSERVER2005分布式查询使您得以引用来自不同数据源的数据,就好像这些数据是SQLSERVER2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的用户,使这些用户自主地工作,然后将他们所做的修改合并会发布服务器。易于安装、部署和使用SQLSERVER2005中包括一系列管理和开发工具,这些工具可改进在多个站安徽水利水电职业技术学院毕业论文开发工具与关键技术5点上安装、部署、管理和使用SQLSERVER的过程。SQLSERVER2005还支持基于标准的、与WINDOWSDNA集成的程序设计模型,使SQLSERVER数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您以快速交付SQLSERVER应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。SQLSERVER2005中包括析取和分析汇总数据以进行联机分析处理OLAP的工具。SQLSERVER中还包括一些工具,可用来直观地设计数据库并通过ENGLISHQUERY来分析数据。23NETFRAMEWORK概述NETFRAMEWORK是支持生成和运行下一代应用程序和XMLWEBSERVICES的内部WINDOWS组件。NETFRAMEWORK旨在实现下列目标提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在INTERNET上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代码执行环境。提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序(如基于WINDOWS的应用程序和基于WEB的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于NETFRAMEWORK的代码可与任何其他代码集成。24ADONET概述ADONET是微软提出的在NET程序中用于替代ADO的用于数据访问的类库。设计ADONET组件的目的是为了从数据操作中分解出数据访问。完成此任务的是ADONET的两个核心组件DATASET和NET数据提供程序,后者是一组包括安徽水利水电职业技术学院毕业论文开发工具与关键技术6CONNECTION、COMMAND、DATAREADER和DATAADAPTER对象在内的组件。ADONETDATASET是ADONET的断开式结构的核心组件。DATASET的设计目的很明确为了实现独立于任何数据源的数据访问。为此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DATASET包含一个或多个DATATABLE对象的集合,这些对象由数据行和数据列,以及主键、外键、约束和有关DATATABLE对象中数据的关系信息组成。ADONET结构的另一个核心元素是NET数据提供程序,其组件的设计目的相当明确为了实现数据操作和对数据的快速、只进、只读访问。CONNECTION对象提供与数据源的连接。COMMAND对象是您能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DATAREADER从数据源中提供高性能的数据流。最后,DATAADAPTER提供连接DATASET对象和数据源的桥梁。DATAADAPTER使用COMMAND对象在数据库中执行SQL命令,以便将数据加载到DATASET中,并使对DATASET中数据的更改与数据源保持一致。可以为任何数据源编写NET数据提供程序。NET框架附带了多种数据库提供程序。25B/S结构B/S结构(BROWSER/SERVER结构)是大家熟知的浏览器和服务器结构。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(BROWSER),如NETSCAPENAVIGATOR或INTERNETEXPLORER,服务器安装ORACLE、SYBASE、INFORMIX或SQLSERVER等数据库。浏览器通过WEBSERVER同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。安徽水利水电职业技术学院毕业论文开发工具与关键技术7维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。可见B/S还是具有许多优势的。这也是现在比较流行使用B/S结构的一个十分重要的原因。25RADGRID控件概述传统的GRIDVIEW,虽然满足了我们日常的数据的显示以及其他的编辑操作,但是单一的显示方式和简单的样式,使GRIDVIEW有了一点小缺憾。该系统打破传统的GRIDVIEW的使用方法,使用TELERIK的RADGRID控件,高效率的数据加载方式以及绚丽的样式风格再加上丰富的交互功能,使系统更具人性化。安徽水利水电职业技术学院毕业论文概要设计和数据库设计83概要设计和数据库设计31系统结构系统主要分为实时监控、雨水情服务、预警发布、群测群防、气象国土、基础信息、应急响应、信息管理、PDA系统、系统后台10个子模块。系统总框图如图311图311系统总框图作为开发环境,相对比较简单,为了调试方便,可以将应用服务器和开发工具放到一台客户机上,多台客户机连接相同的数据库服务器。安徽水利水电职业技术学院毕业论文概要设计和数据库设计9硬件环境条件如下图312开发用机数据库服务器CPUPIII10G以上高端PC机或者小型机内存512M以上(至少)512M以上硬盘20G以上30G以上图312硬件环境32系统的设计方案由于本系统是有多人共同合作完成,并且每个人都独立开发一模块,所以本系统的设计方案是先由多人分组开发,最终由系统集成人员将各个模块集合在一起。33系统的设计约束1遵循标准NET平台技术规范2硬件和操作系统要求硬件要求计算机PENTIUM900MHZ或更高;内存(RAM)至少256MB,建议512MBHOU更多;硬盘空间需要约400MB的程序空间,以及预留约400MB的数据空间;显示器的屏幕区域需要设置成800600模式操作系统要求WINDOWS98、WINDOWS2000PROFESSIONALMICROSOFTWINDOWSNTSERVER40WINDOWS2000SERVER和所有更高级的WINDOWS操作系统3技术限制安徽水利水电职业技术学院毕业论文概要设计和数据库设计10技术上使用微软的NET架构,语言选择使用ASPNET和C作为系统基础开发前台,使用SQL2005数据库作为后台支持,进行数据的交互,对数据库进行操作。34数据库设计数据库设计是数据库应用系统开发过程中首要的和基本的内容。数据库是信息系统的核心和基础。它把信息系统中的大量数据按照一定的模型组织起来,提供存储、维护、检索数据的功能,是信息系统可以方便、及时、准确的从数据库中获取所需的信息。一个信息系统的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。因此必须对数据库进行合理设计。341数据库需求分析进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解对象的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的如下需求信息需求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。处理要求。指用户需要完成什么处理功能。明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。系统要求能覆盖安徽省水资源运行管理的有关内容,分不同的用户分不同的取水设备将数据记录下来,以及对用户进行分角色和权限进行控制,所以在数据库中建用户表的时候要通过设置权限。用户保存的时候需要提供用户所在区域,所拥有的设备等相关信息一起保存,水价标准按不同的区域和用水的类型来做划分。安徽水利水电职业技术学院毕业论文概要设计和数据库设计11342数据库逻辑设计在设计数据库表结构之前,首先要创建一个数据库。本系统使用的数据库名称为WATER。实现代码如下CREATEDATABASEFLOODCONTROL这里是来创建使用的数据库,名字在这里可以定为FLOODCONTROL。在这个数据库中本人主要使用5张表,他们分别是1DK_INFO_B(堤防)字段类型意义说明DKCNVARCHAR12堤防名称代码主键DKNMVARCHAR20堤防名称NOTNULLBNSCTPVARCHAR8堤防类型NOTNULLBNSCLNNUMERIC(5)堤防长度NOTNULLBNTPELNUMERIC(5)堤顶高程NOTNULLCRDKHGVARCHAR10一般堤高NOTNULLDSFLLVNUMERIC(5)设计洪水位NOTNULLGNWTLVNUMERIC(5)保证水位NOTNULLALWTLVNUMERIC(5)警戒水位NOTNULLREMARKVARCHAR200备注NULL2RS_INFO_B(水库)字段类型意义说明RSCDVARCHAR12水库名称代码主键RSNMVARCHAR12水库名称NOTNULLDMSTATPLVARCHAR40水库所在位置NOTNULLENRVNMVARCHAR40所在河流NOTNULLDRBSARNUMERIC5集水面积NOTNULL安徽水利水电职业技术学院毕业论文概要设计和数据库设计12NRWTLVNUMERIC5正常蓄水位NOTNULLFLZNUMERIC5汛限水位NOTNULLFLZSTNUMERIC5调洪库容NOTNULLFLDZNUMERIC5防洪高水位NOTNULLFLDCPNUMERIC5防洪库容NOTNULLDMTPVARCHAR30坝体类型NOTNULLDMTPLNNUMERIC5坝长NOTNULLMXDMHGNUMERIC5坝高NOTNULLYHDYDMTPWDNUMERIC5坝顶高程NOTNULLSAFEGRADEVARCHAR100安全类别NOTNULLREMARKVARCHAR200备注NULL3RV_INFO_B(河流)4山洪灾害情况表字段类型意义说明HZRCDVARCHAR10灾害名称代码主键字段类型意义说明RVCDVARCHAR(12)河流名称代码主键RVNMVARCHAR(20)河流名称NOTNULLRVPLVARCHAR(80)河源位置NOTNULLMNSTLNNUMERIC(5)长度NOTNULLTTDRBSARNUMERIC(5)流域面积NOTNULLDRBSPPNUMERIC(5)流域内人口NOTNULLMXSFDSVARCHAR(40)洪水最大安全泄量NOTNULLAVTMNUMERIC(5)洪水平均传播时间NOTNULLREMARKVARCHAR(200)备注NULL安徽水利水电职业技术学院毕业论文概要设计和数据库设计13HZRNMVARCHAR10灾害名称NOTNULLHULVARCHAR10历史洪水线NOTNULLHOLPOPULATIONVARCHAR10影响人口NOTNULLHOLHOUSEHOLDVARCHAR20影响家庭NOTNULLHOLSOIHOUSEVARCHAR20影响房屋NOTNULLHOLFARMLANDVARCHAR20影响农田NOTNULLREMARKVARCHAR200备注NULL5WARNRECORD_R预警字段类型意义说明WARNIDVARCHAR(50)预警代码主键WARNTYPEVARCHAR(50)预警类型NOTNULLYLNMVARCHAR(50)雨量站名NOTNULLCANMTEXT所属小流域NOTNULLHULADDRESSNUMERIC(10)影响区域NOTNULLRSNMVARCHAR(50)水库名称NOTNULLHULPOPULATIONVARCHAR(50)影响人口NOTNULLDEPTVARCHAR(50)所在乡镇NOTNULLWARNSTATUSIDVARCHAR(10)预警状态NOTNULLREMARKVARCHAR(200)备注NULL安徽水利水电职业技术学院毕业论文系统测试144系统的设计及其实现41系统结构概述根据山洪灾害监测预警系统的需求,信息管理模块主要完成对各模块信息的收集,整合以及处理。本人主要负责的是对各模块数据的添加,删除和修改,主要功能结构图如图41图41信息管理模块功能结构图添加功能主要功能是对各数据模块数据的添加,收集不同信息添加进系统中。删除功能主要功能是对各数据模块数据的删除,将一些无用的信息从系统中删除。修改功能主要功能是对各数据模块数据的修改,对于一些信息有错的进行修改。信息管理模块添加功能实现删除功能实现修改功能实现安徽水利水电职业技术学院毕业论文系统测试1542各系统模块的实现421主界面的实现主界面截图如下所示图421主界面图相关代码如下首页3安徽水利水电职业技术学院毕业论文系统测试16实时监控雨水情服务预警发布气象国土基础信息应急响应信息管理安徽水利水电职业技术学院毕业论文系统测试17系统后台安徽水利水电职业技术学院毕业论文系统测试18422添加模块的实现界面图如下所示图4221添加主界面图安徽水利水电职业技术学院毕业论文系统测试19点击“添加”进入对预警信息的添加界面,如图所示图4222添加界面图当输入信息结束后点击“添加”即可,所需信息即添加进系统。相关代码如下PUBLICPARTIALCLASSMANEGER_YUJINGSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEPROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“/WEBSITE2/预警ASPX“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSEDMDMNEWDMSTRINGINSERTSQL“INSERTINTOWARNRECORD_RWARNID,预警类型,雨量站名,所属小流域,影响区域,水库名称,影响人口,所在乡镇,预警状态,备注,VALUES“WARNTEXT“,“YJ1TEXT“,“YJ2TEXT“,“YJ3TEXT“,“YJ4TEXT“,“YJ5TEXT“,“YJ6TEXT“,“YJ7TEXT“,“YJ8TEXT“,“REMARKTEXT“STRINGTEST“SELECTFROMWARNRECORD_RWHEREWARN“安徽水利水电职业技术学院毕业论文系统测试20WARNTEXT“IFDMGETSQLTESTTABLES0ROWSCOUNT0DMEXECSQLINSERTSQLRESPONSEWRITE“ALERT添加成功“ELSERESPONSEWRITE“ALERT添加失败已有相同主键元组“423删除模块的实现删除界面图如下所示图4231删除界面图当点击“DELETE”后,即删去一行的信息,界面图如下所示安徽水利水电职业技术学院毕业论文系统测试21图4232删除成功界面图相关代码如下PROTECTEDVOIDRADGRID1_DELETECOMMAND1OBJECTSOURCE,TELERIKWEBCONTROLSGRIDCOMMANDEVENTARGSEDMDMNEWDMSTRINGIDIDEITEMOWNERTABLEVIEWDATAKEYVALUESEITEMITEMINDEX“WARNRECORD_R“TOSTRINGSTRINGDELETESQL“DELETEFROMWARNRECORD_RWHEREID“IDDMEXECSQLDELETESQLRELOADGRID424修改模块的实现修改主界面图如下所示图4241修改主界面图点击“EDIT”进入修改界面,如下所示安徽水利水电职业技术学院毕业论文系统测试22图4242修改界面图当信息修改完以后点击“UPDATE”信息修改结束即返回原界面。相关代码如下PROTECTEDVOIDRADGRID1_UPDATECOMMAND1OBJECTSOURCE,TELERIKWEBCONTROLSGRIDCOMMANDEVENTARGSEDMDMNEWDMVAREDITEDITEMEITEMSTRINGWARNIDEDITEDITEMOWNERTABLEVIEWDATAKEYVALUESEDITEDITEMITEMINDEX“WARNID“TOSTRINGSTRING预警类型TEXTBOXEDITEDITEMFINDCONTROL“预警类型TEXTBOX“TEXTSTRING雨量站名TEXTBOXEDITEDITEMFINDCONTROL“雨量站名TEXTBOX“TEXTSTRING所属小流域TEXTBOXEDITEDITEMFINDCONTROL“所属小流域TEXTBOX“TEXTSTRING影响区域TEXTBOXEDITEDITEMFINDCONTROL“影响区域TEXTBOX“TEXTSTRING水库名称TEXTBOXEDITEDITEMFINDCONTROL“水库名称TEXTBOX“TEXTSTRING影响人口TEXTBOXEDITEDITEMFINDCONTROL“影响人口TEXTBOX“TEXT安徽水利水电职业技术学院毕业论文系统测试23STRING所在乡镇TEXTBOXEDITEDITEMFINDCONTROL“所在乡镇TEXTBOX“TEXTSTRING预警状态TEXTBOXEDITEDITEMFINDCONTROL“预警状态TEXTBOX“TEXTSTRING备注TEXTBOXEDITEDITEMFINDCONTROL“备注TEXTBOX“TEXTSTRINGUPDATESQL“UPDATEWARNRECORD_RSET预警类型“预警类型“雨量站名“雨量站名“所属小流域“所属小流域“,影响区域“影响区域“,水库名称“水库名称“,影响人口“影响人口“,所在乡镇“所在乡镇“,预警状态“预警状态“,备注“备注“WHEREWARNID“WARNID“DMEXECSQLUPDATESQLRELOADGRID安徽水利水电职业技术学院毕业论文系统测试245系统测试51测试测试的定义是“通过手工或自动方法,使用或评价一个系统的过程,以论证它满足所规定的需求,或明确期望结果与实际结构的差别”。测试是确定系统行为与理想情况如何接近,与理想情况的任何偏离均表示系统中隐错的存在,而且必须纠正这种隐错。错误(ERROR)应用到测试过程时,有两种不同的使用方式错误是指一个实际测量值与理论预期值之间的分歧。如果实际值和预期值之间存在差异,这个差异就是一个错误。错误是指一些人的行为引起的软件中的某种失效或故障。故障(FAULT)是导致软件失败的一个条件,软件出错的基本原因是故障。失效(FAILURE)是指不能按软件规格说明要求执行一个软件片段,失效源于故障,尽管并不是所有故障都会导致失效。错误、故障和失效在代表不同的概念时,其相关性也是非常明显。系统中有一个错误,失效必然出现,如果失效出现了,系统中必然有一个故障。52单体测试测试系统的第一步是测试组成系统的单个构件。测试这些构件称为单元测试(UNITTESTING),也称为单体测试。在单体测试过程中,首先检查代码在程序的算法、数据和语法方面有没有缺陷,最后给该构件输入一个测试用例集,以说明该构件是否正确。在单体测试时,主要对于单个模块的功能进行测试,不用理会其他的模块的耦合情况。安徽水利水电职业技术学院毕业论文系统测试2553集成测试单体测试之后,就需要对系统的所有功能集成进行测试。在此阶段对照用例进行功能测试。此阶段所发现的往往是概要设计的错误并将各个模块集成起来进行结合测试。安徽水利水电职业技术学院毕业论文总结与展望266总结与展望通过这次毕业设计,使我对B/S结构有了大致的认识。B/S的全称是BROWSER/SERVER浏览器和服务器。它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(BROWSER)实现,但是主要事务逻辑在服务器端(SERVER)实现,形成所谓三层3TIER结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。在这个项目中,本人用到的主要知识点有C,TELERIK控件,NET框架,SQLSERVER,ADONET,在主要功能实现部分主要是通过TELERIK中的RADGRID控件和VS2010内置控件,以及HTML标签,在这一部分所花的时间也是做多的,窗体的实现主要是通过NET框架中提供的WEBSITE来做的,在数据入库进行持久化操作主要是通过ADONET来实现的。随着INTERNET和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是用户可以通过WWW浏览器去访问INTERNET上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的WEB服务器产生的,而每一个WEB服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从WEB服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由WEB服务器交给数据库服务器来解释执行,并返回给WEB服务器,WEB服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的INTRANET。通过这次毕业设计,激发我对计算机软件编程的兴趣。希望今后也能从事软件开发方面的工作。安徽水利水电职业技术学院毕业论文致谢27致谢在毕业设计小组成员的共同努力下,历经6个月,这套基于3G的山洪灾害监测预警系统从分析、设计到具体实现等全部过程已顺利完成,其预期功能基本实现。本次毕业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论