1前言
水文情报是防汛指挥系统进行决策的主要依据.主要基
于保密的需要,一直采用按统一的编码规则进行编码的密码传送方法.计算机网络技术引入水文情报传输以后,传统的邮电电报方式和专用电台收发方式成了辅助手段和后备手段,但仍统一采用传统的编码方式传输,并将此类密码仍按习惯称之为“水情电报”.由于编码规则的繁杂,人工翻译不但费时费力,也难于保证准确性.
利用Visua l Basic 语言实现水文水情自动译报,是水文情报预报工作办公自动化的重要组成部分,在减轻工作人员的劳动强度、提高工作效率、杜绝译报差错,以及为防汛指挥调度提供及时准确、方便快捷的水情信息等方面,能够发挥重要作用.2水文水情译报系统的用户需求2.1
总体功能需求
将以密码方式编码的、传送到网络计算机中的水文水情信息进行解码,还原成汉语言描述的信息.2.2
具体系统需求描述
水情信息依照来源的不同(因而编码规则也不同),分为以下四类:
⑴来源于雨量站的信息.⑵来源于江河水文站的信息.⑶来源于水库管理部门的水文信息.⑷来源于堰闸管理部门水文的信息.依照特殊性的不同,又可分为两类:⑴特殊水情电报.⑵普通水情电报.
水利部颁发的《水情信息编码标准》中,对全国水文情报系统规定了统一的编码规则.根据《内蒙古自治区报汛站拍报任务》的要求,我地区只涉及如下几种不同编码规则编码的水情电报普通电报⑴降水量电报⑵江河水情电报.⑶闸坝水情电报.⑷水库湖泊水情电报.特殊电报:⑴更正电报.⑵暴雨加报.⑶雹情电报.
综上所述,水文水情译报系统要具体解决以上7种电报编码的解码问题.解码后的报文存储为文本文件,屏幕直接查看,提供打印报表.3系统的具体实现3.1
窗体设计
通过前述分析可以看出,模型中除解码操作部分外,使用V B 现有的资源实现设计思想,相对来说是较简单的.由于发生的事件不多,甚至不必使用菜单技术.为了美观,设一个起始页窗体,此窗体设二个命令按钮用于退出系统和激活主窗体.再设一主窗体,主窗体设一个文本框、一个打开文件对话框、一个打印设置对话框.文本框用于显示译文.打开文件对话框用于与用户对话,由用户指定要翻译的报文文件.打印对话框用于打印设置.另设三个命令按钮,一个用于启动,一个用于打印报表,一个用于返回起始页窗体.3.2
解码问题的实现
真正的难点在于如何实现解码的问题.3.2.1
解码操作分类
根据数据流图,解码操作可分解为如下的一些操作:⑴判别报类
visual basic pdf功能:分辨是特殊电报,还是普通电报.特殊电报有:暴雨加报电报、雹情电报、更正电报等.其余为普通电报.
⑵判别报种
功能确定本份电报属于降水量电报、江河水情电报、闸坝水情电报、水库湖泊水情电报中的哪一种⑶取组码
功能从报文中按顺序取出组电码用
Visual Basic 语言实现水文水情自动译报
顺1,王金英2
(1.通辽市水文勘测局,内蒙古
通辽028006;  2.通辽市总办水利枢纽管理处,内蒙古
通辽
028000
)摘
要:水文水情译报系统是水文水情信息自动翻译的系统.其主要功能是替代已沿用50余年的人工译报工作,实现雨
水情信息计算机自动翻译,为防汛指挥决策提供更及时、准确的水情信息.本系统采用Visua l Bas ic 语言作为开发工具.
关键词:水文水情;译报系统;Visua l Bas ic 语言中图分类号:TP312VI S :P332
文献标识码:A
文章编号:1673-260X (2008)04B-0001-02
Vol.24No.4Aug.2008
第24卷第4期2008年8月赤峰学院学报(自然科学版)
Journa l of Chife ng Univer sity (N a tural Sc ie nce Edition).
:.
:.
:.
1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。