论文部分内容阅读
随着国民经济的发展,酒店餐饮行业的队伍不断壮大,为了提高自身的竞争力,各酒店住宿餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。客户需求:某酒店宾馆安装并使用了某通信公司的几十部程控电话,这些电话安装到客房供客人使用。但需控制客人使用电话权限(限制市话,限制本地,限制国内长途,限制国际长途等)应酒店宾馆需求开发了项目:远程控制程控交换机用户数据,基于SOCKET网络编程技术达到实现修改指定用户的发话权限的目的。本文直接使用Winsock API来编写网络通信程序。本论文的研究的主要结果: 1. 本文对传统远程控制进行详细的分析,认为一个远程控制系统应该包括监控终端子系统、传输子系统、现场设备的监控子系统。、2. 对基于因特网的远程控制重点在分析了该远程控制系统需求的基础上,分别从通信协议选择、应用程序接口设计和传输系统实现模式三个方面着手对基于网络远程控制进行了研究和设计,提出解决基于因特网的远程控制的两种模式:基于TCP/IP 协议的远程控制和基于WEB 技术的远程控制。3. 基于TCP/IP 协议的远程控制技术是我们研究的一个重点,在具体系统的实现中,本文选用可靠的TCP 通讯协议,兼容性强的Socket 接口和客户/服务器模式,实现了监视控制数据的传输;采用消息响应机制,实现了客户程序的开发;采用并发服务器技术,实现了多个客户请求。主要阐述SOCKET 通讯的结构,实现方式,分析SOCKET 的机制,并结合程控交换机用户数据实际情况,实现了SOCKET 在基于TCP/IP 协议的远程控制---设置用户发话限制模块中的应用。4. 基于TCP/IP 协议远程控制程控交换机用户数据的方案,windows 系统下用VC 实现网络通信,本文直接使用Winsock API 来编写网络通信程序。这种方法开发较为简单,而且经济上也比较能接受。在完成总体方案设计的基础上,完成了系统各部分的软件设计,着重表现为: (1) 客户机:客户机是系统的远程控制端,主要功能是实现对连在网络上的被控对象的控制。本设计中客户机是由一台PC实现的,通过Visual C ++来编写远程控制界面,进行了Winsock编程来实现远程命令的发送。(2) 服务器:服务器是系统的主控部分,服务器的功能是用来接收远端客户机通过TCP/IP网络发来的控制命令,将此控制命令发送给控制设备即:程控交换机设备来实现控制功能。本论文旨在理论研究与实践应用相结合,以“远程控制程控交换机用户数据”案例,基于SOCKET网络编程技术达到实现修改指定用户的发话权限的目