APP下载

基于Web的水雨情查询系统的设计与实现

2017-06-02郝建敏周晓宁

数字技术与应用 2017年4期
关键词:web技术

郝建敏 周晓宁

摘要:针对原有水雨情信息查询系统存在的数据分散、数据异构、系统不稳定等问题,本文利用Web技术设计开发了一套B/S架构的水雨情查询系统。针对查询系统的开发目标,进行了系统分析、功能设计,实现了单站信息查询、雨情表格、雨情曲线、水情表格、水情曲线、水情统计、查询统计、专题统计、数据维护等功能模块。实践应用表明:该查询系统运行稳定,可提高实际业务的工作效率。

关键词:水雨情;查询系统;Web技术;B/S

中图分类号:TP37 文献标识码:A 文章编号:1007-9416(2017)04-0201-01

防汛防旱调度工作所需要的水雨情信息主要来源于实时水雨情查询系统。目前,国内许多省市的防汛防旱指挥部门已建设了水雨情查询系统,在防洪减灾工作中发挥了重要的作用。

现有的查询系统按照国家标准是基于5位码的Sybase数据库开发,而新的测站编号则是8位,产生数据异构的问题。同时,很多相关业务系统数据库使用的是Oracle数据库;在日常工作中,经常会出现无法取外部数据,系统不稳定等问题,严重影响水情调度的日常工作。随着水情调度工作的不断拓展,实时数据量的不断增长,也急需开发新的查询统计功能。

1 查询系统分析

1.1 查询系统开发目标

(1)针对原有的查询系统进行升级改造,具备原系统的主要功能;

(2)基于新的8位测站编码开发数据接口,符合相关单位的系统整合的技术要求;

(3)开发符合工作要求的数据处理模块,通过Web浏览器即可查看流域内单站水雨情信息、分類查询、专题统计等信息。

1.2 查询系统结构

水雨情查询系统按照当前防汛防旱调度指挥系统“两库一台”建设的要求组建,采用浏览器/服务器(B/S)架构。数据库层为基本信息和历史成果库及水文库;业务层为历史特征值、水情、雨情、日蒸发量、土壤墒情等业务;服务层通过服务端实现;最终的应用层为客户端的显示,如图1所示。

1.3 查询系统开发环境

为满足查询系统的需求,提高用户体验,采用J2EE平台开发;根据页面风格和使用功能的不同,前台展现采用Web技术,后台服务器系统采用Windows Server 2003。为兼顾已有系统资源,数据库平台采用Oracle 11g。

2 查询系统设计

2.1 查询系统功能设计

系统由系统启动和登录、首页监控、单站信息查询、雨情表格、雨情曲线、水情表格、水情曲线、水情统计、查询统计、专题统计、数据维护、系统管理等12个功能模块组成。其中:单站信息查询、雨情表格、水情表格、水情曲线、水情统计、流量的统计分析和专题统计是主要功能模块。

2.2 查询系统数据结构设计

为减少数据库的维护工作,从原始Sybase数据库里读取所有相关表导入新的Oracle数据库中。尽量保持现有的实时水雨情数据库表结构标准、水文特征值数据库标准。在不能满足的情况下,才增加相应新的数据表结构,并对入库或导入的数据进行详细的数据检查。

3 系统功能实现

根据供需分析报告所提供的系统需求,进行系统详细设计与开发。开发出原型系统后,根据专家和用户提出的意见和建议对系统进行修改完善。

保留原有系统的大部分功能,修正原系统中的问题,新增统计汇总、数据缺失报警、定时巡视功能。可对重要的河道站前后两天的水位变化、对闸坝站和抽水的流量前后变化进行对比,并可按照差值绝对值的变化大小进行排序;大幅度降低水情信息检索的工作负荷,提高实际业务的工作效率,实现科学发展。

4 结语

(1)水雨情查询系统是流域防汛防旱调度指挥系统的关键组成部分,是实现防汛防旱决策的基础。本文在分析系统开发目标和系统结构的基础上,分析了功能设计,结构设计和功能实现。

(2)系统采用B/S架构,授权用户借助Internet即可在不同的软硬件环境下,对水雨情数据库进行远程访问;防汛主管部门和专家均可利用该系统进行水雨情信息查询,及时、准确地了解水雨情信息,为防汛防旱决策提供数据依据。

(3)实际应用表明,基于B/S架构的水雨情信息查询系统使用简便、界面友好、响应灵敏、运行稳定,具有良好的移植性和扩展性。可在水库、流域及各级防汛部门推广使用,大幅度降低水情信息检索的工作负荷,提高实际业务的工作效率,实现了科学发展。

参考文献

[1]李斌,解建仓,胡彦华,等.基于B/S模式的防汛水雨情整合查询系统研究[J].水资源与水工程学报,2015, 26(4):12-17.

[2]王伟杰,杨军,等.B/S模式横山水库洪水预报调度系统研究[J].江苏水利,2016(4):50-55.

[3]吴迪.基于Intranet的水情信息查询系统设计与实现[D].华中科技大学,2006.

[4]金光,黄蔚民.基于Web的Intranet信息查询系统的设计与实现[J].宁波大学学报(理工版),1999(3):80-83.

猜你喜欢

web技术
基于物联网的承压特种设备管理系统设计与实现
基于Web的教学管理信息系统的开发与实践研究