APP下载

基于Socket的水文数据库管理平台的设计与实现

2020-08-04郭浩胡晓峰付航帅

河南科技 2020年17期
关键词:数据库管理

郭浩 胡晓峰 付航帅

摘 要:水文数据是水文研究和分析的重要依据,水文数据的科学管理是实现分级可视化、图文查询和统计分析的关键。基于Socket的水文数据库管理平台采用Microsoft Visual Studio 2015作为开发平台,利用MFC构建水文数据库管理平台框架,利用SQL数据库存储数据。该平台为进一步加强水文信息管理提供关键技术支持。

关键词:水文数据;Socket;C/S

中图分类号:TP311.13文献标识码:A文章编号:1003-5168(2020)17-0013-03

Design and Implementation of Hydrological Database Management Platform Based on Socket

GUO Hao HU Xiaofeng FU Hangshuai

(Henan Water & Power Engineering Consulting Co., Ltd.,Zhengzhou Henan 450000)

Abstract: The hydrological data is an important basis for hydrological research and analysis, scientific management of hydrological data is the key to achieving hierarchical visualization, graphic query and statistical analysis. The Socket-based hydrological database management platform uses Microsoft Visual Studio 2015 as the development platform, uses MFC to build a hydrological database management platform framework, and uses SQL databases to store data. The platform provides key technical support for further strengthening hydrological information management.

Keywords: hydrological data;Socket;C/S

水文遥测站是水文信息采集的重要设施,随著我国水利信息化的不断完善和通信技术的不断发展,全国76%以上的水文遥测站实现了自动测报,所采集的水文要素值是流域管理的重要数据来源与主要参考依据。但目前已建的水文遥测系统缺乏对水文信息的统一发布与管理,严重影响水文信息的共享与综合管理[1-3]。基于此,本文提出建立基于Socket的水文数据库管理平台,依据基础水文数据库表结构及标识符标准,实现水文信息的科学管理、快速查询与统计的直观展示。系统采用TCP标准通信协议,完成服务端和客户端的信息传输,同时服务端和数据库分离,通过ADO数据库连接,实现了C/S的经典三层架构,使系统更易使用和安全[4-5]。该平台服务器端和数据库架构于Windows Server 2012 R2系统,数据库采用Microsoft SQL Server 2008。

1 TCP通信协议

在传输层,TCP协议和UDP协议是信息传递的两个主要协议。TCP是一种面向连接的可靠的通信协议,即不用主机之间的通信需要通过“三次握手”建立连接,而UDP则提供了无连接的服务,当报文发送之后无法得知其是否安全完整到达,因此本平台使用面向连接的可靠TCP实现Socket通信。……

登录APP查看全文

猜你喜欢

数据库管理
枣前期管理再好,后期管不好,前功尽弃
加强土木工程造价的控制与管理
如何加强土木工程造价的控制与管理
数据库
数据库
数据库
数据库
数据库
“这下管理创新了!等7则
人本管理在我国国企中的应用