基于图形化的远程讲解系统
目录
前言 1
1 远程实时通信系统的现状、存在问题和发展趋势 2
1.1 远程实时通信系统的现状与发展 2
1.2 远程实时通信系统存在的问题 3
2 图形的基本概念 5
2.1 图形概念 5
2.2 图形的特征信息 5
3 开发环境的介绍 7
3.1 VISUAL C++概述 7
3.1.1 Visual C++的特点 7
3.1.2 MFC (Microsoft Foundation Class)简介 7
3.2 图形开发环境中的基础知识 8
3.3 TCP/IP网络协议简介 9
3.3.1 TCP/IP协议 9
3.3.2 IP地址和通信端口 10
3.4 SOCKET编程基础 11
3.4.1 Socket简介 11
3.4.2 MFC Socket编程简介 12
3.5 客户机/服务器模式 14
4 系统总体设计 15
4.1 版本和平台要求 15
4.3系统结构 15
4.4 系统功能 16
4.4 系统模型 18
5 系统详细设计 19
5.1 图形模块设计 19
5.1.1 图形绘制模块 19
5.1.2 图形数据编码传输模块 30
5.1.3 远程图形重绘模块 32
5.2 通信模块的设计 32
5.2.1 功能描述 32
5.2.2 通信协议 33
5.2.3 服务器端设计 36
5.2.4 客户端设计 39
5.3 系统运行实例 40
5.4 系统测试 43
结束语 44
参考文献 45
致谢 46
附录1 客户端部分源程序及详细解释 47
附录2 服务端部分源程序及详细解释 56
基于图形化的远程讲解系统
摘要:实时通信概念提出,让互联网发生根本性的变革。目前有 ICQ、MSN、QQ及1些远程教学系统等。这些实时通信系统在支持图形实时交互方面还存在着如下问题:(1)只支持基于文字、文件、语音和视频的`通信,在系统中缺少即时绘制图形的环境与工具;(2)部分支持基于图形的即时会话系统,传输的数据是图像数据,单位时间内传输的数据量大,实时性不强。
本文在对实时通信系统现状、发展趋势的分析的基础上,就基于图形化的远程讲解系统为案例提出了对上述问题的解决方案:(1)提出了基于图形化的远程讲解系统的概念模型;(2)在讲解系统中集成图形绘制工具,解决不支持即时绘制图形的环境;(3)实时传输图形特征信息来解决传输数据量大的问题。首先、本文论述了远程实时通信系统的现状、存在问题和发展趋势。接着,详细论述图形相关概念、SOCKET网络编程,TCP/IP协议、基于图形化的远程讲解系统的特点、功能等。最后重点阐述了基于图形化的远程讲解系统的设计和实现过程。本文论述是假设复杂图形由简单图形组成的基础上进行的,因此对图形信息的实时传输及远程工作站的重绘的方式还需要进1步的改进与研究。
关键字:图形;实时通信;Socket网络编程
The Remote Teaching System Based on Graphs
Abstract: The concept of Real-time Communication System created which changed the Internet overwhelmingly. Up to now, there are ICQ, MSN, QQ and so on. However, there are some questions about Real-time Communication System. Firstly, only the communication based on literals, files, audio and video is supported, and it lack the tools and environment to draw ndly, or can do it, but for transferring too large picture data, the data volume transferred in unit time is larger,and it is not strongly real time.
Based on the analysis of status and development trend of Real-time Communication System, aim at above questions on The Remote Teaching System Based on Graphs, This paper brings some solutions: Firstly, it proposes the concept modal of The Remote Teaching System Based on Graphs. Secondly, integrating graphic tools in teaching system helps to draw real-time graphs. Third, transferring graphs’ characters information solves the problem of transfer large data. First, this paper discusses Real-time Communication System status, some questions, and put solution for developing Real-time Communication System based on graphs. Secondly, it discusses theories of graphitic, SOCKET, TCP/IP, the characters and function of The Remote Teaching System Based on Graphs and so on. Lastly, it mainly describes how The Remote Teaching System Based on Graphs is designed and realized. This paper bases on the hypothesis of complex graphs consisting of basic ones. So we need to research on solutions of drawing, coding and transferring instantly graphs.
Keywords: Graph; Real-time Communication; Socket
-
探究式教学方法在市场营销的应用论文
市场营销专业作为目前很多高校的一门必修课程,兼具理论性、综合性、实践性等特点。在探究式教学方法下,学生可以掌握市场营销理论知识,还能够在对学习方法进行探讨和研究之下很好地将知识运用到实践中。探究式教学方法已渐渐成为培养未来新型市场营销人才的重要保...
-
论教育管理工作方式之科学管理方式
论文关键词:;工作方式;科学管理;科学主义教育管理论文摘要:科学管理是一种教育管理工作方式。科学不同于科学主义,科学管理不同于科学主义管理,科学管理有自己的内涵与特征、产生与发展及限度。我国目前的教育管理一方面要提升科学管理水平,另一方面要批判和防止科...
-
浅议体育课多班同课窘境的应对策略论文
随着学校规模的不断扩大,在同一课次、同一场地上体育课的班级数也越来越多,而由于受场地、器材等因素的影响,造成了体育课多班同课教学的窘境。一、体育课多班同课教学窘境的原因1、体育设施配备滞后,同场教学有序开展受到制约。场地、器材配备与同课教学需求的差...
-
电工电子技术实践教学的整体优化研究
摘要:本文结合我院实践课的教学情况。对电工电子技术实验课教学整体优化的构想和改革进行了探讨,对教学手段、教学管理等进行了分析和研究。关键词:电工电子技术实验;教学内容优化;教学手段;教学管理1、引言随着科学技术的发展和电子系统的日益复杂化的趋势,电工电子...