用WINSOCK控件编写网络客户端/服务器通信程序

用WINSOCK控件编写网络客户端/服务器通信程序

一、用WINSOCK控件编写网络客户/服务器通信程序(论文文献综述)

刘国栋[1](2020)在《基于网络化的高速红外测温系统研制》文中研究指明温度是测量领域中的一个重要参数,随着科技的发展及5G时代的到来,利用现代计算机技术及网络化技术来获取物体表面的温度,在实际应用中具有很重要的意义。本文研制了基于网络化的高速红外测温系统,使用红外辐射测温技术来快速测量物体的温度,并将测量数据传输到服务器端。系统测温范围-20℃-60℃,测量精度±2℃,分辨率±1℃,响应时间优于2.5ms。该系统主要由下位机、上位机和服务器三部分构成。首先确定了系统的总体设计方案,红外探测器选用PVMI-2TE-10.6光伏型红外探测器模组,对测量物体温度在-20℃-60℃有着精确的信号输出。设计了放大电路,用于对探测器输出的信号进行放大。将放大后的信号接入数据采集卡,转换成数字信号并将其传送到上位机进行数据处理。将处理后的信号通过无线传输方式传送到服务器端,同时信号经过数模转换和压流转换提供有线传输的方式供选择。为了保证下位机元器件都工作在其温度范围内,设计了温控系统。上位机运行客户端软件,服务器运行服务器端软件,客户-服务器之间采用远距离非蜂窝通信来进行数据传输。为了保证客户-服务器两者通信的稳定性,制定了客户-服务器通信协议,增设了客户端/服务器端断线重连技术。为了防止数据在传输过程中丢失,采用套接字编程技术,保证数据在传输过程中不会出现丢失、重复、乱序等现象。客户端软件开发了数据测量、系统标定和系统校准三个功能模块,服务器端软件采用数据库进行数据存储,并提供查询、筛选等功能。最后,对整个系统进行了红外探测器输出实验,客户-服务器通信实验。实验结果表明,该基于网络化的高速红外测温系统能够测量在-20℃-60℃之间物体的温度并稳定的将数据传送到服务器端。

朱文倩[2](2018)在《基于LoRa的水产养殖信息管理平台的设计与实现》文中认为随着科学技术的进步以及现代化信息技术的飞快发展,我国的水产养殖业逐渐摆脱了传统的人工养殖模式,并向着工业化和集约化模式转变,因此,水产养殖现代化信息管理成为当前的研究热点之一。与传统的人工养殖模式相比,现代化信息管理的水产养殖方法能精确监测与控制鱼塘中的各种环境参数,打造最适合鱼类生长的环境,从而使得水产养殖稳产、高产和优质。但我国的水产养殖企业中大多数仍然采用人工经验式管理手段,生产标准化程度低,存在着时效性差、可靠性低等缺点。目前,大多数水产养殖管理系统是基于ZigBee无线组网技术实现数据传输的,但是ZigBee技术的传输距离较短,使得水产养殖管理系统的管理区域大小受到限制,虽然,通过组网可扩展其传输距离,但节点之间的自由组网使得实现算法复杂且不易管理,节点耗电相对较大。LoRa的出现让无线传输技术实现覆盖范围广、低功耗成为了现实,LoRa的基站传输范围可达15km,且LoRa模块较ZigBee模块更为省电,与基站直接通讯组网简单,使得算法实现更加简易。针对我国水产养殖信息化管理水平较为落后,水产养殖生产效率低的现状,本文设计出了基于LoRa无线传输技术的水产养殖信息管理平台,为水产养殖环境信息实时监测和自动控制提供基于LoRa的信息传输通道、后台数据库管理和客户端信息交互功能,以提高水产养殖效率和信息化水平。本文的主要研究工作如下:(1)系统的整体框架设计。基于用户对特定区域的特定养殖点进行管理的需求,完成了基于LoRa无线传输技术信息管理系统的整体架构设计。系统总共分为三层:现场层、数据交互层和应用层。现场层包括各传感器、控制设备、LoRa节点与LoRa基站;数据交互层是包括云平台、通讯前置机、数据库与Web服务器;应用层包括Android/Web客户端与管理员系统。(2)基于水产养殖户的数据库构建。数据库信息主要包括:用户信息、区域信息、养殖节点信息、采集参数信息、状态信息和控制信息等。这样的数据库设计既能够满足养殖户对数据信息精准记录、展示和控制的要求,还可以保证数据的存储效率,也使得对系统的数据维护和检索变得更加简便。另外,数据库的构建能为后续的数据分析研究提供依据。(3)通讯前置机的设计。通讯前置机主要有三个功能:负责与云平台交互、负责与客户端交互、负责与数据库交互。具体过程为:通过TCP/IP协议与云平台进行通讯,接收从云平台推送的节点参数信息,解析数据并保存到数据库;Http协议与Android/Web客户端进行通讯,将客户端发送的控制信息包装并且传输到云平台;根据客户端的请求返回数据库信息。(4)Android/Web客户端的设计。Web客户端主要的功能有:查看养殖基地的具体位置,查看养殖节点参数信息,控制可控设备状态,接收管理员发布的公告。Android客户端主要的功能有:查看养殖节点信息,控制可控设备状态,设置养殖节点的溶氧值上下限值,设置养殖节点数据采集频率,设置定时投饲。与传统水产养殖水质监控方法相比,本系统能通过两种途径方便地对特定区域、特定养殖点的信息进行管理。(5)系统测试。在南京农业大学实验示范基地进行测试实验,将开发的水产养殖信息管理系统分别在手机和网站中进行测试。测试现场采集参数的传感器分别是温度传感器与溶氧传感器,控制设备有增氧机,测试了数据传输的可靠性,控制指令的有效性(自动增氧)。实验结果表明:整个系统运行稳定,能够实现对特定节点的数据采集和对增氧机的控制,无线传输过程中丢失率低、传输效率高,能够通过客户端打开增氧机实现增氧,也可以通过设置溶氧上下限值实现自动增氧,具有良好的实用价值和应用前景。

洪晓静[3](2011)在《利用Winsock控件实现远程网络通信》文中研究表明使用计算机网络进行远程通信成为现代社会信息交流的主要方式,要实现远程网络通信其实并不仅仅是专业程序员的事,利用我们所学的很多通用型软件开发工具,普通的用户也能够做到。例如很多程序设计语言中内嵌的Winsock控件就是一个灵活的网络编程的接口,本文就是利用Visual Basic 6.0开发软件中的Winsock控件实现了本地客户机与远程计算机或服务器简单的网络通信。设计了负责监听连接请求、提供数据的服务器端程序和提出连接请求、进行数据传输的客户端程序,并通过用户数据报协议UDP或传输控制协议TCP来进行数据交换,完成了联机的测试,具有一定的实用价值。

孟凡华[4](2011)在《潍坊学院学费管理辅助系统的设计与实现》文中认为潍坊学院在2008年选用天津神州浩天软件技术有限公司开发的《天财高校学生收费管理系统》,基本上能够完成潍坊学院学生学费管理的需要。但是随着收费范围的不断扩大和缴费方式越来越多,以及校园信息化建设的要求,现有系统已不能满足学费管理工作中新的需求。因此在此基础上对现有系统进行二次开发,设计相关的学费管理辅助系统,来满足不同的学生学费管理需求,对目前的高校学费管理工作是十分必要的。本文主要工作是对潍坊学院学费管理现有系统和学生收费工作中的实际进行结合研究,有哪些工作是现有系统所能解决的,哪些工作是不能解决的。对系统不能解决的问题作了进一步的研究,依现有的系统为依托,完成学生学费查询和同银行间数据实时传输两个辅助系统的设计和实现。整个开发实现过程中,采用的都是比较成熟的方法和先进的技术,利用结构化系统开发方法来进行。学生学费查询辅助系统中采用B/S模式的体系结构,以Windows Server 2000为操作系统、IIS 6.0作为Web应用服务器和SQL Server 2005为后台数据库,利用ASP、ADO开发技术和Dreamweaver MX开发工具,实现完成了学生学费查询中不同角色用户的登录和查询功能,满足了不同用户对学生学费所交情况的需要。同银行间数据实时传输辅助功能模块以三层C/S体系结构架构搭建通讯平台,以标准Socket通讯方式,使用TCP/IP协议通信,利用VB提供的基于套接字Socket的控件Winsock对服务器和客户机端程序进行了实现。学费管理辅助系统中,学生学费查询完成了不同用户利用互联网在任何地方查询学生所缴纳学费及欠费情况,银行与学校的数据传输完成了学生学费数据的实时交换、实时结算,减少了大量银行的资金成本。同时,辅助管理系统的实现,有效弥补了天财高校学生收费管理系统功能上的局限性,延长了天财高校学生收费管理系统的可用周期,为系统的进一步应用带来了新的视野和思路。

高波,韩建宁[5](2009)在《计算机房计费管理系统设计与实现》文中研究表明计算机计费系统是为了解决集中计算机机房的科学管理需要,实现帐务管理、机房监控、上下机管理、客户端管理和查询统计等管理功能,其目的是实现开放式机房的管理自动化。主要介绍计费管理系统所采用的主要技术方法以及利用Socket和Winsock实现TCP/IP协议的客户/服务器通信。

聂生东,刘颖,俞文文[6](2009)在《磁共振成像技术远程实验平台的构建》文中研究表明目的:为提高现有磁共振成像实验仪器的使用率,充分合理地配置已有试验资源,针对目前磁共振成像技术教学中存在的问题,借助于上海纽迈电子科技有限公司研制的台式磁共振成像仪,构建了具有远程实验功能的核磁共振成像技术实验平台。方法:本平台主要采用客户/服务器技术并利用Delphi7.0实现相应的功能。结果:这一现代化的试验教学模式将从根本上改变传统实验教学的思想,在提高医学影像学实验教学质量,培养学生综合素质,缓解实验教师繁重的指导工作等方面将起到重要作用。结论:我们构建的核磁共振成像技术实验平台可缓解实验设备不足的问题,并为医学影像学实验教学改革提供很好的思路。

胡吉朝,王定远,王占锋[7](2008)在《中断式网络通信技术在LabVIEW下的实现》文中研究指明介绍了LabVIEW7.1下利用WinSock控件进行网络通信的编程方法,并采用队列同步控制技术开发了网络通信程序,实现了LabVIEW下的WinSock中断方式的网络通信,保证了数据的实时传输和数据处理,避免了数据的丢失和数据覆盖现象。论文介绍了WinSock通信原理和程序流程,并以TCP通信的实现为例详细介绍了WinSock通信技术在LabVIEW下的实现原理和过程。论文所介绍的方法经过了实际使用,能和LabVIEW自带的节点所编的TCP/UDP程序互相通信,具备方法实现的通用性和普遍性,对于扩展LabVIEW自身的网络通信功能具有一定的借鉴意义。

汪娟[8](2008)在《基于WEB的工业远程监控系统研究与实现》文中研究指明随着网络技术的飞速发展和企业信息化的推进,将传统的监控系统与Web技术相结合的B/S(Browser/Server)模式计算机远程监控系统逐渐成为新的研究和开发热点,构建基于Web的工业监控系统成为工业监控领域发展的方向之一。本文首先回顾和介绍了监控技术的发展历史和研究现状,并对基于Web的监控系统的功能、层次以及实现方案进行了较深入的研究和探讨,通过对不同软件结构模式的比较,确立了B/S模式的远程实时监控系统方案。其次从系统集成的角度出发,对基于Web的远程监控系统的若干关键技术进行了系统分析与比较。在上述理论分析的基础上,分析了三种远程监控体系结构的解决方案,即基于数据库技术、OPC(OLE for Process Control)技术和Socket通信技术的远程监控方案。通过对不同技术下实现基于Web的远程监控方案的分析与比较,采用了Socket实时通信技术实现工业现场控制网络与企业信息网络之间的数据共享,设计了基于Socket技术的远程实时监控系统结构,其中Socket客户端以ActiveX控件的形式在浏览器中与现场监控站进行实时数据交换的方案,不但实现了异构网络之间的数据共享,而且改善了传统的基于Web的监控方案所带来的实时性差等缺点。论文同时分析了影响基于Web的监控系统实时性的若干因素,给出了改善系统实时性和安全性的措施和方案。最后,结合实际项目,分别实现了对某油罐区现场的远程监控,实现了远程数据采集、数据监视、参数修改以及历史数据查询等功能,通过实验运行验证了实施基于Web的工业远程监控系统的有效性。本系统采用Visual Basic 6.0开发人机交互ActiveX控件,ASP.NET开发Web服务器页面。实现的基于Web的工业远程监控系统不但改善了基于组态软件的远程监控系统带来的监控平台异构的缺点,而且改善了完全以数据库服务器为数据源的监控系统实时性差的缺点,尤其适用于监控系统点数不是特别多但对实时性要求较高的情况。通过实际应用可以看出,本文设计的基于Web的监控系统能够较好地满足用户的要求,实现对工业生产过程的监控。

巩超[9](2008)在《CGSE-ES冗余分布式控制系统的分析与设计》文中研究指明本文所阐述的低温地面支持设备-电气系统(Cryogenic Ground Supporting Equipment–Electrical System,即CGSE-ES)的冗余分布式控制系统,是CGSE系统中用于完成测量、控制、监控以及部分通信任务的重要单元,其各级分布式组成部分都采用了冗余设计,具有很高的稳定性和可靠性。此外在软件设计方面,尽力做到程序具有较高的可靠性和测量控制精度,并具有很好的实时性和灵活性。CGSE-ES冗余分布式控制系统的分析与设计,主要包括以下几个方面:控制系统的硬件设计、数据采集与控制算法的设计、人机界面设计、通信程序模块的设计。控制系统的硬件设计:采用分布式架构,西门子S7-400H型PLC作为主控制器,远程I/O从站ET200M作为分布式从站连接现场各种数据信号和控制信号,PC机作为上位机人机界面,它们通过Profibus现场总线构架成网络。数据采集与控制算法的设计:通过西门子Step7软件编写相关算法程序。人机界面设计:利用西门子WinCC软件设计控制系统的人机界面。通信程序模块的设计:程序用VB编写,该程序包括与WinCC人机界面的OPC通信部分及与通信接口系统的以太网TCP/IP通信部分。

邵刚[10](2008)在《组态软件数据接口与人机界面关键技术开发研究》文中认为组态软件的核心是数据。组态软件中的数据不仅要为人机界面提供数据驱动,而且要为历史/实时数据库、报表、报警等提供数据。这就需要为所有这些应用提供一个统一的数据获取接口。本文使用OPC-DA技术规范来获取工业现场数据,使用C++直接实现OPC-DA规范的接口来实现。本文使用XML作为数据中间层来格式化通过OPC-DA获取的现场数据。同时提出一套XML数据中间层的命名规则。通过这套命名规则,控件开发者能够有一个通用的数据获取接口。通过对XML中间层以及命名规则的封装,为基于数据的各种应用提供统一的数据获取接口。通过这些接口,控件开发者和应用开发者可以将更多的精力投入本身工作的实现而不用担心数据获取的问题。本文采用C++直接实现OPC-DA所规定的接口,同时封装了一个动态链接库用于提供数据获取接口。控件开发者和应用开发者可以通过导入这个动态链接库,调用其提供的方法而完成数据获取的功能。本文自定义一个人机界面控件,通过导入封装好的动态链接库,完成了从OPC服务器获取数据并实时显示。

二、用WINSOCK控件编写网络客户/服务器通信程序(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、用WINSOCK控件编写网络客户/服务器通信程序(论文提纲范文)

(1)基于网络化的高速红外测温系统研制(论文提纲范文)

摘要
ABSTRACT
第1章 绪论
    1.1 课题背景及意义
    1.2 低温测量的国内外研究现状
    1.3 网络化发展概况
        1.3.1 网络化发展研究现状
        1.3.2 网络化发展遇到的问题
        1.3.3 网络化通信方式
    1.4 论文的主要研究内容及结构安排
        1.4.1 论文的主要研究内容
        1.4.2 论文的结构安排
第2章 基于网络化的高速红外测温系统硬件研制
    2.1 系统总体设计方案
    2.2 下位机研制
        2.2.1 红外探测器
        2.2.2 数据采集卡
        2.2.3 放大电路设计
        2.2.4 压流转换电路
        2.2.5 温控系统
    2.3 上位机研制
    2.4 服务器选型
    2.5 本章小结
第3章 基于网络化的高速红外测温系统软件开发
    3.1 客户端软件开发
        3.1.1 主界面开发
        3.1.2 标定界面开发
        3.1.3 校准界面开发
    3.2 服务器端软件开发
    3.3 数据库编程技术
    3.4 客户-服务器通信
        3.4.1 通信协议制定
        3.4.2 通信断线重连技术
    3.5 本章小结
第4章 实验设计
    4.1 红外探测器输出实验
    4.2 客户-服务器数据传输实验
    4.3 高低温实验设计
    4.4 标定实验设计
    4.5 测温精度实验设计
    4.6 本章小结
结论
参考文献
致谢

(2)基于LoRa的水产养殖信息管理平台的设计与实现(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 选题背景
    1.2 国内外研究现状
        1.2.1 水产养殖领域的信息传输技术
        1.2.2 水产养殖管理系统
    1.3 研究目标
    1.4 系统总设计方案
    1.5 本文研究内容
第二章 基于LoRa的信息传输系统的设计
    2.1 LoRa技术的介绍
        2.1.1 LoRa技术特点
        2.1.2 LoRa系统架构
    2.2 LoRa系统组成
    2.3 信息传输系统的实现
    2.4 本章小结
第三章 数据库的构建与通讯前置机的实现
    3.1 数据库设计
        3.1.1 数据库的选择
        3.1.2 数据库设计准则
        3.1.3 E-R图设计
        3.1.4 数据库表的设计
    3.2 通讯前置机设计
    3.3 本章小结
第四章 客户端软件系统的设计与实现
    4.1 客户端软件系统的需求分析
    4.2 软件系统总体设计
    4.3. Web总体框架搭建
        4.3.1 Web前台用户系统设计
        4.3.2 Web后台管理员系统的设计与实现
    4.4 Android客户端系统的设计与实现
        4.4.1 开发环境的介绍
        4.4.2 项目创建
        4.4.3 主界面设计
    4.5 本章小结
第五章 系统性能测试与分析
    5.1 实验设计
        5.1.1 实验目的
        5.1.2 实验设备
        5.1.3 实验方案
    5.2 实验结果与分析
        5.2.1 数据传输的可靠性测试
        5.2.2 控制命令可靠性测试
    5.3 本章小结
第六章 总结与展望
    6.1 总结
    6.2 展望
参考文献
致谢

(3)利用Winsock控件实现远程网络通信(论文提纲范文)

0.引言
1. Winsock控件的使用
2. 客户机/服务器网络通信联机测试
3. 结语

(4)潍坊学院学费管理辅助系统的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 选题背景
    1.2 研究目的及意义
    1.3 研究现状
        1.3.1 高校学生收费系统现状
        1.3.2 辅助系统应用现状
    1.4 本文的主要工作
    1.5 本文的组织结构
第二章 系统相关技术介绍
    2.1 TCP/IP 协议
    2.2 Winsock 原理及编程
        2.2.1 Socket 简介
        2.2.2 Winsock 原理及编程
        2.2.3 客户机/服务器模式
    2.3 B/S 软件体系结构
    2.4 ASP 技术
    2.5 本章小结
第三章 系统需求分析
    3.1 应用需求分析概述
    3.2 天财收费管理系统简介
    3.3 系统应用中的问题
    3.4 系统功能分析
    3.5 非功能性需求分析
    3.6 数据库需求分析
    3.7 本章小结
第四章 系统设计
    4.1 系统设计原则与目标
        4.1.1 系统设计原则
        4.1.2 系统设计目标
    4.2 系统体系结构设计
    4.3 系统网络拓扑设计
    4.4 系统功能模块设计
    4.5 数据库设计
        4.5.1 业务数据库设计
        4.5.2 通信数据库设计
    4.6 系统安全设计
    4.7 本章小结
第五章 系统开发与实现
    5.1 系统开发方法及环境
        5.1.1 系统开发方法
        5.1.2 系统开发工具的选择
        5.1.3 开发环境
    5.2 学费查询功能模块实现
        5.2.1 与数据库连接实现
        5.2.2 登录功能模块实现
        5.2.3 查询功能模块实现
    5.3 数据传输功能模块实现
        5.3.1 网络通信过程实现
        5.3.2 服务器端程序实现
        5.3.3 客户端程序实现
        5.3.4 安全措施实现
    5.4 本章小结
第六章 结论与展望
    6.1 论文总结
    6.2 系统展望
致谢
参考文献

(5)计算机房计费管理系统设计与实现(论文提纲范文)

1 引言
2 系统分析
    2.1 门禁管理
    2.2 监控管理子系统
    2.3 资源管理子系统
3 系统设计与实现
    3.1 数据库设计
        3.1.1 数据库的连接
        3.1.2 数据表设计
    3.2 资源管理设计与实现
        3.2.1 Socket程序库
        3.2.2 用Winsock实现客户/服务器
        3.2.3 Winsock程序代码
4 结语

(6)磁共振成像技术远程实验平台的构建(论文提纲范文)

前言
1 远程试验平台的设计主导地位
    1.1 远程试验平台的基本构架
    1.2 远程试验平台的相关技术
        1.2.1 WinSock编程模型
        (1) WinSock基本概念
        (2)选择合适的通讯协议
        1.2.2 TCP和UDP基础
        (1) TCP协议基础
        (2) UDP协议基础
        (3)协议的设置
        1.2.3 面向连接的客户/服务器模型时序图
2 客户/服务器模式远程控制程序设计
    2.1 主要实现的功能
    2.2 客户端(监控端)设计
        2.2.1 运行程序
        2.2.2 远程实验过程
    2.3 服务器端(被监控端)程序设计
3 结论

(7)中断式网络通信技术在LabVIEW下的实现(论文提纲范文)

1 引言
2 Winsock通信在Lab VIEW下的实现
    2.1 Winsock控件的加载及配置
    2.2 事件的注册和回调函数处理
    2.3 数据的读写
    2.4 安全结束程序
3 结束语

(8)基于WEB的工业远程监控系统研究与实现(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 课题的研究背景和意义
    1.2 远程监控系统概述
        1.2.1 远程监控原理
        1.2.2 远程监控分类
    1.3 基于Web的远程监控系统国内外研究现状
        1.3.1 国外研究现状
        1.3.2 国内研究现状
    1.4 论文的研究思路与内容
第2章 基于Web的远程监控系统
    2.1 基于Web的监控系统结构及功能要求
        2.1.1 基于Web的监控系统结构
        2.1.2 基于Web的监控系统功能要求
    2.2 基于Web的监控系统监控模式
        2.2.1 工业控制系统监控模式
        2.2.2 C/S和B/S模式比较
第3章 监控系统设计中的关键技术分析
    3.1 Web应用程序开发及数据库访问技术
        3.1.1 Web应用程序开发技术
        3.1.2 数据库访问技术
    3.2 基于Web的动态数据发布技术
        3.2.1 Web实时刷新技术
        3.2.2 Java Applet技术
        3.2.3 ActiveX技术
    3.3 网络环境下的动态数据交换技术
        3.3.1 DDE技术
        3.3.2 ODBC技术
        3.3.3 OPC技术
        3.3.4 Socket远程通信技术
        3.3.5 不同数据交换技术下实现的基于Web的远程监控
    3.4 小结
第4章 基于Web的远程监控系统结构设计
    4.1 基于Web的监控系统整体结构设计
        4.1.1 设计目标
        4.1.2 基于Web的监控系统架构设计
    4.2 监控系统数据交互机制
        4.2.1 Web客户端/服务器端交互的实现
        4.2.2 现场监控站与Web客户端的数据交互
    4.3 基于Web的远程监控系统运行过程
    4.4 系统的实时性和安全性
        4.4.1 系统的实时性分析
        4.4.2 系统的安全性分析
    4.5 Web远程监控系统的特点
第5章 基于Web的油罐区监控系统的实现
    5.1 基于Web的油罐区监控系统介绍
        5.1.1 系统概述
        5.1.2 系统网络结构
        5.1.3 系统软、硬件配置
    5.2 现场监控系统的设计与实现
        5.2.1 现场监控软件实现的功能
        5.2.2 现场监控画面的设计
        5.2.3 工艺流程的设计
        5.2.4 用户管理和项目安全
    5.3 基于Web的罐区远程监控系统设计与实现
        5.3.1 基于Web的监控系统的功能
        5.3.2 基于Web的远程客户端模块的实现
        5.3.3 Web服务器功能的实现
        5.3.4 应用服务器功能的实现
    5.4 系统运行情况
第6章 结论与展望
参考文献
致谢
作者在攻读硕士学位期间发表的学术论文
作者在攻读硕士学位期间参与的科研项目

(9)CGSE-ES冗余分布式控制系统的分析与设计(论文提纲范文)

摘要
Abstract
第一章 概述
    1.1 CGSE 系统的功能和结构
    1.2 CGSE-ES 分布式控制系统的冗余设计原理
第二章 CGSE-ES 冗余分布式控制系统的硬件设计
    2.1 冗余主控制器
    2.2 冗余远程I/O 从站及现场设备
    2.3 冗余PC 上位机
    2.4 PROFIBUS 现场总线冗余
    2.5 本章小结
第三章 CGSE-ES 冗余分布式控制系统数据采集与控制算法的设计
    3.1 STEP7 软件的功能和应用
    3.2 支持冗余的硬件组态设计
    3.3 CGSE-ES 冗余分布式控制系统的数据采集算法设计
        3.3.1 Pt100 型热电阻的温度数据采集算法设计
        3.3.2 CX 系列温度传感器的温度数据采集算法设计
        3.3.3 CX 系列温度传感器测量液氮温度实验的设计
    3.4 CGSE-ES 冗余分布式控制系统的控制算法设计
        3.4.1 控制流程设计
        3.4.2 PID 控制算法
        3.4.3 Smith 预估补偿控制算法
        3.4.4 基于PID 的水温控制实验的设计
    3.5 本章小结
第四章 CGSE-ES 冗余分布式控制系统的WINCC 人机界面设计..
    4.1 WINCC 组态软件的功能特点和体系结构
    4.2 支持冗余的WINCC 人机界面通讯组态设计
        4.2.1 WinCC 的通讯原理
        4.2.2 通讯组态设计
    4.3 WINCC 人机界面与PLC 过程数据的关联组态设计
    4.4 CGSE 系统的WINCC 人机界面
        4.4.1 CGSE 系统测试平台的设计
        4.4.2 CGSE 系统工作平台的设计
    4.5 本章小结
第五章 CGSE-ES 冗余分布式控制系统的通信程序模块设计
    5.1 CGSE-ES 的通信原理
    5.2 基于客户端/服务器模型的OPC 标准
        5.2.1 OPC 标准的功能和应用
        5.2.2 基于Microsoft COM 技术的OPC 标准
        5.2.3 OPC 数据访问方式
        5.2.4 OPC 对象
        5.2.5 VB 应用程序与WinCC 之间OPC 通信的实现原理
    5.3 TCP/IP 协议与SOCKET 编程原理
        5.3.1 TCP/IP 协议概述
        5.3.2 Socket 编程的基本原理
        5.3.3 VB 中利用Winsock 控件实现TCP/IP 通信的原理
    5.4 CGSE-ES 冗余分布式控制系统的通信程序模块设计
    5.5 本章小结
第六章 结论
参考文献
致谢
攻读硕士学位期间的研究成果

(10)组态软件数据接口与人机界面关键技术开发研究(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 组态软件介绍
        1.1.1 组态软件产生的背景
        1.1.2 组态软件的组成
        1.1.3 组态软件的特点
        1.1.4 组态软件的发展现状
        1.1.5 组态软件的发展趋势
    1.2 课题研究意义
    1.3 主要研究工作
    1.4 本章小结
第二章 COM 技术基础
    2.1 COM 对象
    2.2 COM 接口
    2.3 COM 特性
        2.3.1 语言无关性
        2.3.2 进程透明性
        2.3.3 可重用性
    2.4 COM 中的通信机制
        2.4.1 COM 中的双向通信机制
        2.4.2 可连接对象的双向通信机制
    2.5 DCOM 技术
    2.6 本章小结
第三章 OPC 技术规范
    3.1 OPC 概述
    3.2 OPC 技术基础
        3.2.1 OPC 报警与事件处理规范(OPC AE)
        3.2.2 OPC 历史数据访问规范(OPC HDA)
        3.2.3 OPC 批量过程规范
        3.2.4 OPC 安全性规范
    3.3 本章小结
第四章 OPC 开发步骤及组态数据获取
    4.1 OPC 数据访问技术规范概述(DA)
        4.1.1 OPC 客户程序和OPC 服务器
        4.1.2 OPC 接口体系
        4.1.3 OPC 技术的应用
        4.1.4 OPC 的数据传输机制
        4.1.5 OPC 对象接口定义
    4.2 OPC 服务器和包装DLL
    4.3 服务器句柄
    4.4 OPC 接口
    4.5 OPC 数据获取的实验测试
    4.6 本章小结
第五章 用于数据中间层的XML
    5.1 XML 概述
    5.2 XML 文档及其结构的定义
        5.2.1 XML 文档的有效性和良构性
        5.2.2 XML Schema
    5.3 XML 文档解析模型
        5.3.1 文档对象模型(DOM)
        5.3.2 文档线性处理模型(DLM)
    5.4 WEB SERVICES 技术体系
        5.4.1 Web Services 的架构和特征
        5.4.2 Web Services 技术栈
    5.5 简单对象访问协议(SOAP)
        5.5.1 SOAP 简介
        5.5.2 SOAP 消息交换机制
        5.5.3 SOAP 在分布式环境中的优势
    5.6 本章小结
第六章 基于XML 的数据中间层与人机界面数据接口开发
    6.1 XML DOM API
        6.1.1 DOM 的模型的组成部分
        6.1.2 DOM 的主要API
        6.1.3 对DOM 接口的封装
    6.2 XML 中间层命名规则
    6.3 规则和接口的封装
    6.4 基于ACTIVEX 的人机界面控件开发步骤
        6.4.1 ActiveX 控件简介
        6.4.2 ActiveX 控件容器
        6.4.3 ActiveX 控件事件
        6.4.4 ActiveX 控件方法
        6.4.5 ActiveX 控件属性
        6.4.6 ActiveX 控件持久性和串行化
        6.4.7 ActiveX 控件属性页
    6.5 本章小结
第七章 数据接口与人机界面控件开发示例
    7.1 软件总体结构
    7.2 基于ACTIVEX 的METER 控件的开发
    7.3 组态软件的测试
        7.3.1 OPC 服务器平台
        7.3.2 测试结果
    7.4 本章小结
第八章 总结与展望
参考文献
发表论文和科研情况说明
致谢

四、用WINSOCK控件编写网络客户/服务器通信程序(论文参考文献)

  • [1]基于网络化的高速红外测温系统研制[D]. 刘国栋. 哈尔滨工业大学, 2020(02)
  • [2]基于LoRa的水产养殖信息管理平台的设计与实现[D]. 朱文倩. 南京农业大学, 2018(07)
  • [3]利用Winsock控件实现远程网络通信[J]. 洪晓静. 科技信息, 2011(36)
  • [4]潍坊学院学费管理辅助系统的设计与实现[D]. 孟凡华. 电子科技大学, 2011(06)
  • [5]计算机房计费管理系统设计与实现[J]. 高波,韩建宁. 电子设计工程, 2009(05)
  • [6]磁共振成像技术远程实验平台的构建[J]. 聂生东,刘颖,俞文文. 中国医学物理学杂志, 2009(01)
  • [7]中断式网络通信技术在LabVIEW下的实现[J]. 胡吉朝,王定远,王占锋. 微计算机信息, 2008(36)
  • [8]基于WEB的工业远程监控系统研究与实现[D]. 汪娟. 武汉理工大学, 2008(09)
  • [9]CGSE-ES冗余分布式控制系统的分析与设计[D]. 巩超. 上海交通大学, 2008(06)
  • [10]组态软件数据接口与人机界面关键技术开发研究[D]. 邵刚. 天津理工大学, 2008(03)

标签:;  ;  ;  ;  ;  

用WINSOCK控件编写网络客户端/服务器通信程序
下载Doc文档

猜你喜欢