基于C/S的远程数据采集系统的设计和实现

基于C/S的远程数据采集系统的设计和实现

论文摘要

计算机和网络技术的飞速发展使得互联网得到越来越广泛的应用,由此产生的基于互联网的远程数据采集技术为传统的数据采集开辟了新的前景,将会大大推动数据采集和处理技术的发展。本文结合电离层闪烁监测网络的组建,详细描述了远程数据采集系统的具体设计和实现过程。首先,介绍电离层闪烁监测的发展和现状进行了回顾,阐述了实现远程数据采集的必要性和紧迫性,以及对国内外远程数据采集研究现状、发展动态进行了简要的说明;其次,对远程数据采集系统的总体架构进行了分析和描述,对远程数据采集系统的设计和实现中所涉及到的关键问题和关键技术进行了深入的剖析;再次,从数据的采集、网络传送到服务器的接收和入库,对远程数据采集系统进行了详细的设计,给出了系统结构图、主要程序流程图和相关技术接口,同时对程序的整体框架和功能类进行了描述;最后,对本系统的设计和实现做了简单的总结和展望。本论文的特点和难点:(1)全面了解远程数据采集系统从需求分析、设计到实现的具体过程;(2)解析远程数据采集服务器的架构设计;(3)采用完成端口和多线程技术,解决服务器网络数据接收满足一定带宽的瓶颈问题;(4)使用OLE DB和多线程技术,解决数据的入库瓶颈问题;(5)系统具有一定的通用性,可以广泛地应用于其它远程计算机监控系统的设计。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 前言
  • 1.2 国内外研究现状、发展动态
  • 1.3 选题背景及意义
  • 1.4 主要研究内容
  • 1.5 本论文的整体结构
  • 第2章 系统总体构架分析
  • 2.1 系统开发环境
  • 2.1.1 Microsoft Visual C++ Version 6.0介绍
  • 2.1.2 Visual C++开发数据库应用程序的特点和优势
  • 2.1.3 基于C/S结构的系统
  • 2.1.4 Oricle 9i介绍
  • 2.2 系统功能构架分析
  • 2.2.1 系统整体数据流和控制流分析
  • 2.2.2 客户端功能需求
  • 2.2.3 中心服务器功能需求
  • 2.3 系统网络分析
  • 2.4 系统数据传送完整性分析
  • 2.4.1 客户端数据传送可能发生异常
  • 2.4.2 服务器端数据接收和入库可能发生异常
  • 2.5 系统硬件和软件组成
  • 2.5.1 硬件组成
  • 2.5.2 软件组成
  • 第3章 系统关键技术分析
  • 3.1 基于Windows的串口Win32API编程
  • 3.2 Windows多线程介绍
  • 3.2.1 线程概念
  • 3.2.2 线程的编程技术
  • 3.3 客户端高数据量数据采集和处理
  • 3.4 Windows高精度定时器的实现
  • 3.5 Winsock网络编程
  • 3.5.1 基于Winsock的网络通信原理
  • 3.5.2 Winsock与应用程序关系
  • 3.5.3 套接字I/O通信模型
  • 3.5.4 完成端口详述
  • 3.6 高吞吐量服务器架构设计
  • 3.7 数据库的访问—OLE DB
  • 3.7.1 OLE DB介绍
  • 3.7.2 数据库的连接
  • 3.7.3 SQL语句的执行
  • 3.7.4 数据库表内容的遍历
  • 3.8 Windows注册表的读写
  • 3.8.1 Windows注册表介绍
  • 3.8.2 Windows注册表结构
  • 3.8.3 Windows注册表的读取
  • 3.8.4 Windows注册表的写入
  • 第4章 系统设计
  • 4.1 客户端程序设计
  • 4.1.1 客户端程序运作思路
  • 4.1.2 客户端系统结构图
  • 4.1.3 L频段的数据采集
  • 4.1.3.1 串口数据接收
  • 4.1.3.2 L频段数据输出格式
  • 4.1.3.3 L频段数据采集
  • 4.1.4 L频段数据存储
  • 4.1.5 L频段与服务器网络通信
  • 4.1.6 L频段数据的网络传送算法
  • 4.1.7 UHF频段的数据采集、处理和网络传送
  • 4.2 服务器端程序设计
  • 4.2.1 服务器程序运作思路
  • 4.2.2 服务器程序模型
  • 4.3 通信协议设计
  • 4.3.1 通信协议设计方法
  • 4.3.2 通信协议整体构成
  • 4.4 数据库设计
  • 4.4.1 服务器数据库ER图
  • 4.4.2 数据库逻辑结构
  • 4.4.2.1 数据库表结构定义
  • 4.4.2.2 数据库存储过程定义
  • 第5章 系统实现
  • 5.1 客户端程序实现
  • 5.1.1 客户端程序框架实现
  • 5.1.2 客户端串口控制类实现
  • 5.1.3 客户端数据采集、计算类实现
  • 5.1.4 客户端网络数据传送类实现
  • 5.1.5 客户端数据存储类实现
  • 5.2 服务器程序实现
  • 5.2.1 服务器程序框架实现
  • 5.2.2 服务器网络通信类实现
  • 5.2.2.1 通信类整体设计
  • 5.2.2.2 通信类运行机制描述
  • 5.2.2.3 通信类主要类成员数介绍
  • 5.2.3 服务器通信协议打包、解包类实现
  • 5.2.4 服务器数据库类实现
  • 5.2.4.1 数据库类整体设计
  • 5.2.4.2 数据库类主要类成员函数介绍
  • 第6章 总结与展望
  • 致谢
  • 参考文献
  • 附录A 插图清单
  • 附录B 表格清单
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].基于C/S架构的机场地理信息系统的设计与实现[J]. 信息技术与网络安全 2020(03)
    • [2].关于C/S模式的无纸化考试系统的研究与实现[J]. 科技创新导报 2019(22)
    • [3].基于C/S结构的图书馆管理系统的设计与开发[J]. 信息通信 2017(01)
    • [4].基于C/S结构的医院信息管理系统的研究与实现[J]. 信息与电脑(理论版) 2016(22)
    • [5].基于C/S结构的中小企业人事管理系统的设计与开发[J]. 计算机科学 2016(S1)
    • [6].基于C/S模式的物资管理系统的设计与实现[J]. 自动化与仪器仪表 2015(02)
    • [7].基于三层C/S模式的虚拟实验室平台设计[J]. 软件 2013(11)
    • [8].基于C/S结构的放疗信息系统研发[J]. 中国数字医学 2020(03)
    • [9].基于C/S结构下的学生评教系统的设计与开发[J]. 成才之路 2009(12)
    • [10].C/S模式下的内存数据库性能测试的设计[J]. 煤炭技术 2012(11)
    • [11].基于C/S教学管理系统总体设计的研究[J]. 河北软件职业技术学院学报 2012(04)
    • [12].基于C/S通讯模式的串联机器人研磨系统[J]. 数字技术与应用 2012(11)
    • [13].基于C/S架构的安全工器具管理系统[J]. 中国高新技术企业 2011(33)
    • [14].基于局域网的C/S无纸化考试模式研究[J]. 农业网络信息 2010(01)
    • [15].基于C/S模式供热机组在线耗差分析系统研究[J]. 电站系统工程 2010(01)
    • [16].三层C/S通用试题库系统的需求分析和总体设计[J]. 齐齐哈尔大学学报(自然科学版) 2010(04)
    • [17].基于三层C/S模式的虚拟实验室平台设计[J]. 山东教育学院学报 2009(01)
    • [18].计算机考试系统的研究现状及基于C/S结构的计算机考试系统的实现[J]. 硅谷 2009(05)
    • [19].基于C/S架构的教务管理系统安全策略探析[J]. 淮北职业技术学院学报 2009(03)
    • [20].基于C/S的数据库访问技术[J]. 软件导刊 2009(07)
    • [21].基于C/S模式的有杆抽油系统仿真与故障诊断[J]. 石油机械 2008(04)
    • [22].基于C/S的水利工程造价系统的设计与实现[J]. 电脑知识与技术 2008(11)
    • [23].基于C/S模式的题库管理系统的设计与实现[J]. 办公自动化 2008(14)
    • [24].基于C/S模式数据完整性约束的实现[J]. 牡丹江教育学院学报 2008(04)
    • [25].基于三层架构C/S模式的板材等离子切割成形工艺数据库系统[J]. 自动化技术与应用 2020(04)
    • [26].基于C/S架构的《天然药物化学》电子出题系统的设计与建设[J]. 中国中医药现代远程教育 2015(20)
    • [27].C/S模式下的岸船间即时通信系统设计与实现[J]. 现代防御技术 2015(02)
    • [28].基于C/S的水库群信息管理系统的设计与实现[J]. 计算机光盘软件与应用 2013(15)
    • [29].基于C/S的捐款管理信息系统的设计与实现[J]. 电脑与信息技术 2012(02)
    • [30].基于C/S的立体化教材系统的设计[J]. 农机使用与维修 2012(04)

    标签:;  ;  

    基于C/S的远程数据采集系统的设计和实现
    下载Doc文档

    猜你喜欢