1 / 26
文档名称:

水利.软件系统技术方案及设计说明书.doc

格式:doc   大小:562KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

水利.软件系统技术方案及设计说明书.doc

上传人:1485173816 2018/11/11 文件大小:562 KB

下载得到文件列表

水利.软件系统技术方案及设计说明书.doc

文档介绍

文档介绍:青年运河管理信息系统
水雨情测报系统技术方案及设计说明书
深圳市鸿和达水利水环境有限公司
2013年9月25日
一、系统概述
本系统的软件设计方案从用户需求出发,首先分析中心站的系统结构和信息流程,在此基础上提出软件的总体方案、体系结构,随后分析数据可靠性,最后分析设计软件各部分功能和结构。

本项目关于分管理所软件集成的建设任务包括:
1、遥测主控站接收处理软件
实现水情分中心遥测主控站所有功能。
2、后台查询系统软件
基于B/S结构开发水情分中心的水雨情信息后台查询系统,主要功能包括(但不限于,有待在开发时与具体用户沟通需求以完备):
遥测站实时信息原始报文查询;
雨量数据的实时表、加报表、整点表、日报表、月报表的查询、输出等;
系统运行状态包括:通信畅通率、误码表、正点报延时、遥测站电源状态等统计、查询;
雨量、遥测站电压系统等告警信息提示功能;
人工修改、删除、插补数据功能。

本系统数据由终端测站采集,首先汇集到各分中心站,进行整合后通过网络存入省水文局中心综合数据库;中心站控制终端的运行;测站向中心站校时;从数据流和控制流上,中心站与终端测站间是星型结构。各分中心站和省水文局之间是星型结构。

水情自动测报系统软件采用C/S和B/S与大型数据库SQL SERVER相结合,具有较好的人机交互界面和海量数据的存储性能,是水情分析和预报系统的基础,省水文局和各水情分中心的各种决策支持系统和各种应用系统都是构建在该系统的基本信息之上。
本系统软件的设计和开发紧密结合水情管理的实际工作需要,可以方便地查询水情、旱情、咸情、工情等实时数据,并进行相应的处理,生成统计数据,为水情测报和预报工作提供基础数据,同时具有标准的数据接口,有较强的通用性。
之所以采用B/S和C/S相结合的系统结构,是由各部分应用的环境和B/S和C/S结构特点所决定的。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,就可以使用。
C/S最大的优点是可以通过将任务合理分配到Client端和Server端,降低系统的通讯开销,可以充分利用两端硬件环境的优势。能够根据用户需求定制复杂的应用,对操纵数据的控制也较灵活,但存在Client端跨平台的问题,系统维护也较复杂。
通信值守和监控、远程管理和固态取数、数据库维护和文件传输三部分的算法复杂度、本身占用系统资源都比较高。并且这三部分的操作和维护需要专门人员。因此这三部分和服务器间采用C/S结构。
信息查询和修改服务提供给广大用户的信息查询服务,由于用户的数量大、使用环境差别较大,计算机水平不一。所以采用B/S模式,用户只需要浏览器软件,就可访问信息查询服务系统网站,检索所需要的水情信息,测站信息。查询所要的报图、报表。

中心站采用数据采集电脑接收数据,安装本公司提供的数据采集软件,正常情况下使用主电脑接收数据,当主电脑出现故障时,可以使用备份电脑进行数据接收,实现双机备份,保障无数据丢失。
中心站软件工程原理如下图所示。
数据采集软件首先接收所辖区域的遥测站发送来的水情数据,然后数据经过解码处理保存到本地水情中心站实时水雨情库和原始记录库,再写入到后台主数据库中,同时将数据保存为一定格式的文本文件和进行数据备份,随后通过本公司提供的软件实现中心站的数据共享。
最后,通过读取主数据库,对数据进行分析,生成各式数据模型,方便用户使用,此外,本系统还提供WEB数据发布软件,对采集到的数据实时发布到WEB上,方便用户查询浏览。
二、软件总体设计

综合考虑用户对中心软件的需求和软件的可靠行、可扩展性、实用性。提出以数据库为核心的遥测信息平台解决方案。总体结构图如下图所示。
遥测信息平台由六大功能模块组成:通信值守和监控功能模块;远程管理和固态取数功能模块;信息查询、修改服务功能模块;数据库管理和二次开发接口功能模块;流域雨量等值线绘图功能模块;告警功能模块。
1、通信值守和监控进行数据通信和数据入库
通过数字专线或GSM/GPRS兼容模块,实时接收各水情站、旱情站、咸情站以及工情站监测数据
对信息进行解码并进行合理性、正确性判断,能根据水利局的要求存储到其指定的数据库
根据遥测站采集设备工作状况及数据,分析遥测站的工作状况,对系统运行状况进行监视
2、远程管理和固态取数完成远程读取和设置终端参数、远程提取固态存储数据
远程向遥测站下发指令,命令遥测站批量上传固态存储数据或修改遥测站参数
将遥测站传来的固态存储数据处理成相应的数据格式,形成文本文件