毕业设计论文-基于3g的山洪灾害监测预警系统--信息管理子模块的设计与实现内容摘要:

ver 同数据库进行数据交互。 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。 只要有一台能上网的电脑就能使用,客户端零维护。 系统的扩展非常容易。 B/S结 构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 维护和升级方式简单。 目前,软件系统的改进和升级越来越频繁, B/S 架构的产品明显体现着更为方便的特性。 对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需安徽建筑工业学院毕业论文 10 要做任何的维护。 无论用户的规模有多大,有多少分支机构都不会增加任何维 护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 所以客户机越来越 “ 瘦 ” ,而服务器越来越 “ 胖 ” 是将来信息化发展的主流方向。 今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 因此,维护和升级革命的方式是 “ 瘦 ” 客户机, “ 胖 ” 服务器。 可见 B/S 还是具有许多优势的。 这也是现在比较流行使用 B/S 结构的一个十分重要的原因。 RadGrid 控件概述 传统的 GridView,虽 然满足了我们日常的数据的显示以及其他的编辑操作,但是单一的显示方式和简单的样式,使 GridView 有了一点小缺憾。 该系统打破传统的 GridView 的使用方法,使用 Telerik 的 RadGrid 控件,高效率的数据加载方式以及绚丽的样式风格再加上丰富的交互功能,使系统更具人性化。 安徽建筑工业学院毕业论文 11 3 概要设计和数据库设计 系统结构 系统主要分为实时监控、雨水情服务、预警发布、群测群防、气象国土、基础信息、应急响应、信息管理、 PDA 系统、系统后台 10 个子模块。 系统总框图 如图 311: G P R S / G S M / W C D M A山 洪 灾 害 监 测 预 警 系 统 平 台实时监控雨水情服务预警发布气象国土基础信息应急响应信息管理系统后台PDA系统数 据 库 存 取 公 共 接 口 、 A r c g i s 平 台 、 短 信 发 布 平 台 、 分 析 计 算 组 建实 时 监 测数 据地 理 信 息数 据工 程 属 性信 息日 常 办 公数 据气 象 信 息数 据防 汛 抗 旱信 息模 型 方 案库自 动 水 位 站自 动 雨 量 站 人 工 汇 集 , 入 库 整 编群测群防 图 311 系统总框图 作为开发环境,相对比较简单,为了调试方便,可以将应用服务器和开发工具放到一台客户机上,多台客户机连接相同的数据库服务器。 安徽建筑工业学院毕业论文 12 硬件环境 条件 如下图 312: 开发用机 数据库服务器 CPU PIII 以上 高端 PC 机或者小型机 内存 512M 以上(至少) 512M 以上 硬盘 20G 以上 30G 以上 图 312 硬件环境 系统的设计方案 由于本系统是有多人共同合作完成,并且每个人都独立开发一模块,所 以本系统的设计方案是:先由多人分组开发,最终由系统集成人员将各个模块集合在一起。 系统的设计约束 .NET 平台技术规范 硬件要求: 计算机 Pentium 900 MHz 或更高; 内存( RAM)至少 256MB,建议 512MBhou 更多; 硬盘空间需要约 400MB 的程序空间,以及预留约 400MB 的数据空间; 显示器的屏幕区域需要设置成 800*600 模式 操作系统要求: Windows 9 Windows2020 Professional Microsoft Windows NT Server Windows 2020 server 和所有更高级的 Windows 操作系统 技术上使用微软的 .NET 架构,语言选择使用 和 C作为系统基础开发前台,使用 SQL2020 数据库作为后台支持,进行数据的交互,对数据库进行操作。 安徽建筑工业学院毕业论文 13 数据库设计 数据库设计是数据库应用系统开发过程中首要的和基本的内容。 数据库是信息系统的核心和基础。 它把信息系统中的大量数据按照一定的模型组织起来,提供存储、维护、检索数据的功能,是信息系统可以方便、及时、准确 的 从数据库中获取所需的信息。 一个信息系统的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。 因此必须对数据库进行合理设计。 数据库需求分析 进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。 需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。 作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解 对象的 工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 需 求分析调查的重点是 “数据 ”和 “处理 ”,通过调查、收集和分析,获得用户对数据库的如下需求: 信息需求。 指用户需要从数据库中获得信息的内容与性质。 由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 处理要求。 指用户需要完成什么处理功能。 明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。 系统要求能覆盖安徽省水资源运行管理的有关内容,分不同的用户分不同的取水设备将数据记录下来,以及对用户进行分角色和权限进行控制,所以在数据库中建用户表的时候要通过设置权限。 用户保存的时候需要提供用户所在区域,所拥有的设备等相关信息一起保存,水价标准按不同的区域和用水的类型来做划分。 安徽建筑工业学院毕业论文 14 数据库逻辑设计 在设计数据库表结构之前,首先要创建一个数据库。 本系统使用的数据库名称为 WATER.。 实现代码如下: CREATE DATABASE FloodControl 这里是来创建使用的数据库,名字在这里可以定为 FloodControl。 在这个数据库中本人 主要使用 5 张表,他们分别是 1 DK_Info_B(堤防) 字段 类型 意义 说明 DKCN Varchar(12) 堤防名称代码 主键 DKNM Varchar(20) 堤防名称 Not null Bnsctp Varchar(8) 堤防类型 Not null Bnscln Numeric( 5) 堤防长度 Not null Bntpel Numeric( 5) 堤顶高程 Not null Crdkhg Varchar(10) 一般堤高 Not null Dsfllv Numeric( 5) 设计洪水位 Not null Gnwtlv Numeric( 5) 保证水位 Not null Alwtlv Numeric( 5) 警戒水位 Not null Remark Varchar(200) 备注 Null 2 RS_Info_B(水库) 字段 类型 意义 说明 RSCD Varchar(12) 水库名称代码 主键 RSNM Varchar(12) 水库名称 Not null Dmstatpl Varchar(40) 水库所在位置 Not null EnRvnm Varchar(40) 所在河流 Not null Drbsar Numeric(5) 集水面积 Not null Nrwtlv Numeric(5) 正常蓄水位 Not null 安徽建筑工业学院毕业论文 15 Flz Numeric(5) 汛限水位 Not null Flzst Numeric(5) 调洪库容 Not null FLDZ Numeric(5) 防洪高水位 Not null FLDCP Numeric(5) 防洪库容 Not null Dmtp Varchar(30) 坝体类型 Not null Dmtpln Numeric(5) 坝长 Not null Mxdmhg Numeric(5) 坝高 Not null YhdyDmtpwd Numeric(5) 坝顶高程 Not null Safegrade Varchar(100) 安全类别 Not null Remark Varchar(200) 备注 Null 3 RV_Info_B(河流) 4 山洪灾害情况表 字段 类型 意义 说明 HZRCD Varchar(10) 灾害名称代码 主键 HZRNM Varchar(10) 灾害名称 Not null 字段 类型 意义 说明 RVCD Varchar( 12) 河流名称代码 主键 RVNM Varchar( 20) 河流名称 Not null Rvpl Varchar( 80) 河源位置 Not null Mnstln Numeric( 5) 长度 Not null Ttdrbsar Numeric( 5) 流域面积 Not null Drbspp Numeric( 5) 流域内人口 Not null Mxsfds Varchar( 40) 洪水最大安全泄量 Not null Avtm Numeric( 5) 洪水平均传播时间 Not null Remark Varchar( 200) 备注 Null 安徽建筑工业学院毕业论文 16 Hul Varchar(10) 历史洪水线 Not null holPopulation Varchar(10) 影响人口 Not null holHousehold Varchar(20) 影响家庭 Not null holSoiHouse Varchar(20) 影响房屋 Not null holFarmland Varchar(20) 影响农田 Not null Remark Varchar(200) 备注 Null 5 WarnRecord_R (预警 ) 字段 类型 意义 说明 WarnID Varchar( 50) 预警代码 主键 WarnType Varchar( 50) 预警类型 Not null YLNM Varchar( 50) 雨量站名 Not null CANM Text 所属小流域 Not null hulAddress numeric( 10) 影响区域 Not null RSNM Varchar( 50) 水库名称 Not null hulPopulation Varchar( 50) 影响人口 Not null Dept Varchar( 50) 所在乡镇 Not null WarnStatusID Varchar( 10) 预警状态 Not null Remark Varchar( 200)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。