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

来源 :湖南师范大学 | 被引量 : 0次 | 上传用户:net130130
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
海底观测网数据库服务器作为岸基控制与管理系统的重要组成部分,是用户与海洋仪器之间的纽带,是整个海底观测网络的数据交换与存储中心。本文在吸取国内外监测监控系统在数据传输以及管理方面的经验的基础上,针对海底观测网络实验节点原型的实际情况,分析了数据库服务器应具备的网络通信、数据解析、数据存储、数据维护等基本功能。并以此为依据,对数据库服务器进行了设计与实现。首先,选用SQL关系数据库来存储数据,根据海底观测网数据的特性,将库中数据表设计成“公用表”和“日志表”,公用表主要用来存储实体相对静态的基本属性信息,日志表则由服务器程序每天定时动态创建,主要用来存储仪器每天采集的观测数据。然后,根据数据库服务器的功能需求,对服务器程序进行了设计与实现。服务器程序由网络通信模块、数据解析与存储模块、数据维护模块三部分组成。网络通信模块完成了对通信数据包的设计,通过“一问一答”的通信方式、包编号与自定义校验和最大限度保证了通信过程中数据的完整性,通过Winsock网络通信机制下的完成端口与重叠I/O模型高效地实现了服务器与下位机之间的TCP通信,并编写了IP检测函数来防止恶意连接。数据解析与存储模块采用强制类型转换的方法获取包中的数据,并计算出正确结果,通过ADO数据访问机制,实现了各种数据到库中对应日志表的存储。数据维护模块运用事物和锁的机制来保证数据在维护过程中的一致性与完整性,实现了数据记录的增、删、改以及数据表的迁移、删除等基本数据维护操作。最后,经过水池实验测试,数据库服务器能够同时与多个下位机进行长时间通信,数据传输过程稳定,数据可完整地存储到数据库中,达到了预期目标。
其他文献
PKI作为一种安全基础设施,可为不同的用户按不同的安全需求提供多种安全服务,主要包括认证、数据完整性、数据保密性、不可否认性、安全时间戳和存取控制等服务。而安全认证
日志数据分析处理是安全模型中的重要组成部分,对该问题的研究具有较高的应用价值。将数据挖掘的方法应用于IDS日志分析系统,并构造出了入侵模式提取与检测分类器建立的处理
黑潮是北太平洋一支强大的西边界流,它不但影响全球的气候,而且对东亚的区域气候有重要的影响。影响黑潮变化的因素有很多,风应力无疑是重要的一环,虽然局地风应力不是影响黑
随着信息通信技术与智能用电技术的发展,需求响应提升设备运行效率、减缓电力建设投资、提高可再生能源利用效率的效果日益突出。为发挥需求侧资源的作用,在含分布式电源的配
高校章程是高校的"宪法",但目前我国多数高校未制定章程,高校依法治校缺少依据。教育部制定、发布并于2012年1月1日起正式施行的《高等学校章程制定暂行办法》,对推动我国高
伪狂犬病(Pseudorabies,PR),是由伪狂犬病病毒(Pseudorabies virus,PRV)引起猪、羊等多种家畜和野生动物的以发热、奇痒(猪除外)、脑脊髓炎、呼吸系统和神经系统障碍为主要特
县级科技型企业的发展受到来自国家及社会的高度关注,这些企业在产业发展、科技进步、产业升级、增加居民收入等方面起着至关重要的作用。县级科技型企业由于规模小、资源有
目的:探讨无痛胃镜、结肠镜检查中的配合与护理。方法:回顾性分析了56例进行无痛胃镜及结肠镜检查患者的临床资料,对术前、术中、术后护理方法进行了总结。结果:56例患者均顺
当前,西安市"城中村"改造工作已经进入一个新的发展时期。这不仅是西安市城改工作的新基点,同时也是新的社会矛盾与利益冲突的诱因点。本文在对新时期"城中村"改造进程中凸显
水预处理后用二氯甲烷作溶剂提取萝卜籽中的油脂,在单因素试验基础上,以液固比、提取温度、提取时间为因变量,萝卜籽油提取率为响应值,采用响应面分析法优化提取工艺。获得的