当前位置:主页 > 科技论文 > 海洋学论文 >

海底观测网数据库服务器的设计与实现

发布时间:2021-11-09 01:04
  海底观测网数据库服务器作为岸基控制与管理系统的重要组成部分,是用户与海洋仪器之间的纽带,是整个海底观测网络的数据交换与存储中心。本文在吸取国内外监测监控系统在数据传输以及管理方面的经验的基础上,针对海底观测网络实验节点原型的实际情况,分析了数据库服务器应具备的网络通信、数据解析、数据存储、数据维护等基本功能。并以此为依据,对数据库服务器进行了设计与实现。首先,选用SQL关系数据库来存储数据,根据海底观测网数据的特性,将库中数据表设计成“公用表”和“日志表”,公用表主要用来存储实体相对静态的基本属性信息,日志表则由服务器程序每天定时动态创建,主要用来存储仪器每天采集的观测数据。然后,根据数据库服务器的功能需求,对服务器程序进行了设计与实现。服务器程序由网络通信模块、数据解析与存储模块、数据维护模块三部分组成。网络通信模块完成了对通信数据包的设计,通过“一问一答”的通信方式、包编号与自定义校验和最大限度保证了通信过程中数据的完整性,通过Winsock网络通信机制下的完成端口与重叠I/O模型高效地实现了服务器与下位机之间的TCP通信,并编写了IP检测函数来防止恶意连接。数据解析与存储模块采用... 

【文章来源】:湖南师范大学湖南省 211工程院校

【文章页数】:76 页

【学位级别】:硕士

【部分图文】:

海底观测网数据库服务器的设计与实现


一l海底观测网络示意图

界面图,数据库服务器,程序运行,界面


5.6数据库服务器运行界面经过上述设计、编码实现等工作,完成了数据库服务器的研发工作(图5一18)。172.16.254.1}万172.16之5闷.11二巧172、16、25闷.171172.16.25闷,11万172.16.25月.11万172.16.254,1(万 12:43:15写入能祖扫号包数据,12:44:1日写入能洲M号包数据,12:45:18写入能日朽号包致据,12:46:18写入佬祖肠号包数据,12:47:1日写入能遥7号包数据!12:48:18写入能祖阳号包数据,12:49注8写入他洲冷号包戮拐

界面图,界面,维护模块,控件


海底观测网数据库服务器的设计与实现维护模块的操作界面(图5一19)。习︸︸一一姗阶!一一一一一一︸一一︸.︸︸﹄︸︸︸︸.︸﹄记录维护够擞拐库:陌蔽二蔺石石困橄拐衷月颐丽画亚画丽困毅吕毅蓦癸{呈{呈务号瓷黑黑聋纂毅-加10-3一巧下午12烦I一‘21.2拍70033欲洲16‘L奴面j〕卯1卿二里巨下生星艺「_夕工5峨洲印U巨里珍旦互夔疹更为2010-3-15下午坦:2121以拍住刃日刃 2922.19芜口刃加10-3-15下午12泛f’加内拓匆李日33252’。一2010-3一巧下午坦21’印.5卯书以沁的叹HS.势扣酬拓叩里昼全其乒下午221_鱼卯印的俐叩不巧已供冲刀菊20协3-巧下午理:2121.1如 79913王日拍L7华刃望为加10一3一15下午坦2121.享拍《刃11字冶阳2一加住兀〔幻2010-3一15下午12:2121.压石淇冲眺瓜四 22.日艾O民刀2010-交5下午12:泛亡_内江如面丽,1知4)殉拜冲,}一厂图5一19数据维护模块运行界面维护模块界面从左往右被设计成三个部分:记录维护,表维护,库维护。在相应的界面中提供程序实现的接口,实现了维护模块中各个子模块的功能。界面中使用可供用户选择的ComboBox控件来减轻用户记忆负担,提供操作的便捷性。迁移和删除操作的时间条件通过Date一Time控件来获取,避免了用户手工输入时间信息,简化了操作。在库维护(数据库相关操作)子界面中,新建和附加数据库都采用Cfile类提供的可视化获取路径的功能

【参考文献】:
期刊论文
[1]用VC++.NET与ADO实现海底观测数据的维护[J]. 周勇,徐拥军,李德平.  计算机时代. 2010(01)
[2]基于GPRS/SMS的嵌入式环境监测系统[J]. 李秀红,黄天戍,孙忠富,肖春华.  吉林大学学报(工学版). 2007(06)
[3]高性能可复用网络服务器的设计和实现[J]. 崔伟民.  通信技术. 2007(10)
[4]深海观测平台技术[J]. 王项南,马丽珊,熊焰,高艳波,张静.  海洋技术. 2007(03)
[5]从海底观察地球——地球系统的第三个观测平台[J]. 汪品先.  自然杂志. 2007(03)
[6]基于TCP/IP网络控制的公路交通监测系统[J]. 王锐刚,黄峻,王化忠.  云南农业大学学报. 2006(06)
[7]海王星海底长期观测系统的技术分析[J]. 罗续业,李彦.  海洋技术. 2006(03)
[8]A Case Study for a Digital Seabed Database: Bohai Sea Engineering Geology Database[J]. SU Tianyun 1), 2), ZHAI Shikui 2),*, LIU Baohua 1), LIANG Ruicai 1), ZHENG Yanpeng 1), and WANG Yong 1) 1) Marine Geology Department, First Institute of Oceanography, SOA, Qingdao 266061, P.R.China 2) Earth Science Department, Ocean University of China, Qingdao 266003, P.R.China.  Journal of Ocean University of China. 2006(03)
[9]海洋地球观测的大变革——从1D向4D发展[J]. 笠原顺三,张守本.  海洋地质动态. 2005(02)
[10]数据库系统中并发控制的研究与实现[J]. 朱辉生.  计算机应用与软件. 2004(10)

硕士论文
[1]网络游戏服务器端网络引擎的研究与实现[D]. 王瑞彪.大连理工大学 2008
[2]CBTC系统中数据库维护单元的研究与设计[D]. 王成.北京交通大学 2006
[3]车载监控系统中心服务器的设计与实现[D]. 杨冰林.西安电子科技大学 2006
[4]基于Visual C++的数据库访问技术比较及其应用研究[D]. 周为.武汉理工大学 2005
[5]广州近海海域综合监控管理信息系统的设计与应用研究[D]. 王珊.中国科学院研究生院(广州地球化学研究所) 2004



本文编号:3484342

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/haiyang/3484342.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e2e7e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com