计算机远程监控系统的设计和实现

时间:2020-08-28 13:48:37 数学毕业论文 我要投稿

计算机远程监控系统的设计和实现

目        录

摘要 1
1 前言 2
2 开发环境与项目规划 3
2.1 开发环境 3
2.2 项目规划与管理 7
3 系统可行性分析 8
3.1 系统可行性 8
3.2 技术可行性 8
3.3 经济可行性 8
3.4 人员可行性 8
4 系统需求分析 9
4.1 系统介绍 9
4.2 系统面向用户群 9
4.3 功能需求 9
4.4 其他需求 9
5 软件体系结构设计 10
5.1 系统概述 10
5.2 设计策略 10
5.4 系统概念结构设计 10
5.5 系统详细设计 14
6 软件界面设计 19
6.1 界面设计概述 19
6.2 界面详细设计 20
6.2.1 监控端界面设计 20
6.2.2 服务端界面设计 28
7 软件编码设计 31
8 软件测试分析 32
8.1 基本概念与方法 32
8.2 测试范围与主要内容 34
8.3 测试方法选择 34
8.4 测试报告及系统改进建议 34
9 软件使用说明 35
结束语 36
参考文献 37
致谢 38
附录 39
 
摘          要

随着控制技术和计算机技术的发展,特别是Intranet/Internet技术的广泛应用,远程监控的网络实现成为可能。实现现场控制层到信息层全面、无缝的信息集成,建立高效的局域网远程监控系统是企业综合自动化建设的关键,因此也是当前研究的1个热点课题。在基于计算机远程监控系统的发展状况、网络架构和1般设计方案的前提下,本设计提出了构建开放性企业局域网远程监控系统的思想,主要涉及客户端/服务器开发模式和工作流程,并分析了基于C/S模式实现远程监控系统主要功能模块:包括数据采集、数据通讯和服务器的设计。结合企业对本系统的需求,探讨了实现远程监控的各项技术的可行性,其中包括:TCP/IP协议通信、WinSocket、流媒体传输等技术。根据实际需求,将本系统划分为远程视频监控、远程屏幕监控、网络聊天以及对远程计算机的文件管理等几大功能模块,并对各项功能模块的实现原理及方法作了全面的分析,在此基础之上对系统的各个功能模块进行物理结构的设计,结合相应的功能测试,进而形成完整的系统。
关键词 :视频监控;屏幕监控;网络传输协议;套接字 

 

Abstract
Along with the development of control technology and computer technology, especially the widespread application of Intranet/Internet technology, it is possible for the remote monitoring network come into being. The realization of comprehensive and seamless information integration in information level from on-the-spot control level and the establishment of highly effective remote monitoring system of local network are the key to the construction of enterprise synthetical automation, and the hot topic of research currently. This thesis first introduces the development condition, the network overhead construction and the general layout plan of the computer remote monitoring system. Then it proposes the thought about constructing the open remote monitoring system of enterprise local area network, which mainly involving the develop pattern and work process of the C/S pattern. Whats more, it analyzes main function modules for realizing the remote monitoring system based on C/S pattern, including data acquisition, data communication and server design. Combine with the need of enterprise to this system, it also explores the feasibility of each technology, for realizing the remote monitoring, including TCP/IP correspondence, WinSocket, Streaming Media transmission. According to the practical need, this system is mainly divided into several big function modules: the remote video monitoring, the remote screen monitoring, the network chats, the remote computer document management and so on. In the system design part, the thesis makes comprehensive analysis to the realization principle and method of each function module. Finally, it takes on physical construction design of each function module to perfect the system through function test.
Key words: Video monitoring; Screen monitoring; TCP/IP; Socket                                                                                                                                                       
 
1 前言

目前,越来越多的企业集团呈跨地域的发展趋势,利用网络技术实现远程监控,对企业降低生产及管理成本,提高劳动生产率,提高企业产品的科技含量,以及增强企业的综合竞争实力等方面都具有10分重要的意义。
随着计算机技术的进步,网络也取得了长足的发展,以前的单机模式也进而转变为更高级的客户/服务器模式。其进步是显而易见的:在单机模式下,操作员必须到达电脑所在的物理上的地点,实时实地操作,而客户/服务器下,操作员可以在远程操作电脑(这里的远程泛指任何的`间隔距离,只要通讯技术能达到这种程度)。这种模式又简称为C/S模式,原理:客户方(操作员正在操作的电脑)向服务器方(操作员借助客户方远程操作的电脑)发出操作指令,服务器方接收到指令,解释指令,执行相关操作,最后服务器方向客户方传送指令执行结果。
客户/服务器结构包括连接在1个网络中的多台计算机。请求另1计算机为之服务的计算机称之为客户机(client)。而处理客户机命令请求的计算机称为服务器(server)。
客户机/服务器是将处理工作分散到工作站和服务器上去处理,服务器不仅负责存取数据,还要对数据做1定的处理工作,这样在数据发送给工作站之前即求得查询结果集,从而在大部分情况下可大大减少网络传输的开销,因此,也减轻了工作处理负担,用户只需关心界面的处理工作即可。服务器处理数据带来的另1个好处是,当服务器中使用了缓存机制时,多个工作站可以从中受益。
C/S模式相对于单机模式而言有以下优点:
 (1)把1个应用程序分成两部分,并且1般在不同的主机上运行,可以简化应用系统的程序设计过程,特别是可以使客户程序与服务器程序之间的通信过程标准化。
   (2)把客户程序和服务程序放在不同主机上(当然也可以放在相同主机上)运行可以实现数据的分散化存储和集中化使用。
   (3)由于客户程序可以与多个服务程序进行链式连接,用户可以根据自己的需要灵活地访问多台主机。
基于企业的需求,本系统采用C/S模式设计,实现了对远程计算机进行1系列Windows操作、屏幕监控、视频监控以及网络聊天等功能。由于1些技术上的问题,有些功能还有待改善。
首先,网络通信技术不足的问题。网络通信技术是远程监控技术中最为关键的技术,然而,采用Socket技术,它在传输的数据量、编程的灵活性还是安全性方面都存在欠缺,特别是对于现场多个端点的数据采集,会大大增加编程的复杂度,不能充分满足远程监控技术对网络通信的需求;其次,网络通信中多种结构并存的问题。目前的远程监控系统结构大多比较复杂,分布距离远,而且还存在着不同局域网,不同平台,甚至在同1局域网中的操作平台也可能有不同的问题,这就要求集成网络中的不同平台,实现相互之间的通信,而这些问题采用传统方法是难以解决的。

【计算机远程监控系统的设计和实现】相关文章:

1.车辆远程监控系统架构设计

2.铝电解计算机远程监控系统论文

3.关于电梯嵌入式远程监控系统的设计

4.计算机基础课程远程教学系统的设计与实现

5.浅谈计算机网络远程监控系统的应用

6.航标业务系统架构的设计和实现

7.旅游云讲解系统的设计和实现

8.空压站远程监控系统的构建研究

9.家庭智能技防报警系统的设计和实现