水利 软件系统技术方案及设计说明书 - 图文 联系客服

发布时间 : 星期二 文章水利 软件系统技术方案及设计说明书 - 图文更新完毕开始阅读7c6ae886767f5acfa0c7cd40

数据采集软件首先接收所辖区域的遥测站发送来的水情数据,然后数据经过解码处理保存到本地水情中心站实时水雨情库和原始记录库,再写入到后台主数据库中,同时将数据保存为一定格式的文本文件和进行数据备份,随后通过本公司提供的软件实现中心站的数据共享。

最后,通过读取主数据库,对数据进行分析,生成各式数据模型,方便用户使用,此外,本系统还提供WEB数据发布软件,对采集到的数据实时发布到WEB上,方便用户查询浏览。

二、软件总体设计 2.1软件的模块化结构

综合考虑用户对中心软件的需求和软件的可靠行、可扩展性、实用性。提出以数据库为核心的遥测信息平台解决方案。总体结构图如下图所示。

数据库维护和文件传输通信值守和监控实时数据库远程管理和固态取数信息查询、修改服务固态文件

遥测信息平台由六大功能模块组成:通信值守和监控功能模块;远程管理和固态取数功能模块;信息查询、修改服务功能模块;数据库管理和二次开发接口功能模块;流域雨量等值线绘图功能模块;告警功能模块。

1、通信值守和监控进行数据通信和数据入库

? 通过数字专线或GSM/GPRS兼容模块,实时接收各水情站、旱情站、咸情

站以及工情站监测数据

? 对信息进行解码并进行合理性、正确性判断,能根据水利局的要求存储

到其指定的数据库

? 根据遥测站采集设备工作状况及数据,分析遥测站的工作状况,对系统

运行状况进行监视

2、远程管理和固态取数完成远程读取和设置终端参数、远程提取固态存储数据

? 远程向遥测站下发指令,命令遥测站批量上传固态存储数据或修改遥测

站参数

? 将遥测站传来的固态存储数据处理成相应的数据格式,形成文本文件 ? 终端信息管理

? 将本地存储的实时水雨情数据整理为固态存储数据文件形式 3、数据库管理和二次开发接口

? 数据库设计根据实时水雨情数据库表结构标准,并结合实际情况进行调

整;

? 提供数据库修改以及人工数据添加的处理功能,可以进行数据的显示以

及打印设置,动态更新数据库的内容,用户可在网络任一计算机使用Excel报表编辑器编辑、修改、打印数据库数据,留有开放的数据库接口,提供系统综合软件平台后续开发利用,支持用户二次开发; ? 提供正点、加报数据文本文件远程传送(FTP方式)对外提供数据接口; ? 本地数据库的维护,提供数据备份和恢复控制、用户权限控制。 4、信息查询修改服务

? 提供本地查询和统计管理功能,包括实时数据、整点数据、水雨情加报、

测站工作状况、通信畅通率

? 提供遥测站属性、参数管理功能,站点增减功能 ? 提供人工填补数据功能

? 可以直接在局域网内查询遥测数据,监测系统的运行状态

? 查询、检索雨量水情数据的历史、实时数据,查询、检索设备工作状态、

告警记录信息。

? 支持用户二次开发,本系统提供如下报表: ? 实时雨量报表; ? 各测站逐时雨量报表; ? 各测站逐日雨量报表; ? 各测站逐月雨量报表; ? 各测站逐年雨量报表; ? 实时水位报表;

? 逐时水位(河道流量/库容)报表;

? 逐日水位(河道流量/库容)报表; ? 逐月水位(河道流量/库容)报表; ? 畅通率统计表; ? 设备状态表。 2.2数据库方案

1、数据库内容

本系统中心站数据库分为前置机数据库和服务器数据库。服务器数据库(后台库)是由前置机数据库(前台库)处理、添加来的。前置机数据库一般只保留一段时间接收的数据(一般几个月),这样数据库访问数据块不影响通信。服务器保存系统生命期内的所有数据。

前置机数据库存放近期接收的原始测站纪录、人工报文信息、错误报文信息。前置机数据库仅在前置机上使用,是数据处理的初步结果,是遥测站数据的中转站。

服务器数据库存放的内容包括实时水情数据、测站参数数据、系统运行日志和用户管理数据等。用于向预报作业用户和查询访问用户提供数据。

数据库表结构采用国家防汛指挥系统统一定义的表结构,前置机数据库是按照实际应用原则建立的,各数据库表结构采用国家实时水情数据库标准结构。并统一采用测站8位编码。

2、数据库管理系统

前置机数据库只保留近期的数据。并且在进行数据库的操作时应不影响各通信接收数据。因此不宜使用管理复杂的大型数据库管理系统-----如SQL Server等。因为这些系统运行占用系统的资源较大,容易影响前置机的通信。因此选择与Microsoft产品良好兼容的Access作为本地数据库管理系统。

服务器数据库管理系统采用Microsoft SQL Server 2008系列。它具有基于图形的管理方式、集中式的管理方式、支持多客户应用程序、支持多个不同的开发平台、支持分布式事物处理、支持数据仓库、可运行于NT和Windows 2008/XP系统、相对低廉的价格等特点。这些特点使它迅速取代DB,Sybase,Informix等公司而雄踞业界榜首。基于SQL Server所拥有的诸多优点,再加上与