您现在的位置:网站首页答辩论文工学论文电子论文

移动智能体无线监控程序设计

  • 简介:基于Windows的移动智能体无线监控程序设计 (毕业设计58页、19347字+图+程序) 摘要:随着计算机的普及,越来越多人拥有个人电脑,同时人们对计算机控制的要求也在提高。为了能随时随地的控制和使用其个人电脑及其相关应用,无线监控系统也就应运而生,同时...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

基于Windows的移动智能体无线监控程序设计 (毕业设计58页、19347字+图+程序)

摘要:随着计算机的普及,越来越多人拥有个人电脑,同时人们对计算机控制的要求也在提高。为了能随时随地的控制和使用其个人电脑及其相关应用,无线监控系统也就应运而生,同时网络技术的迅速发展,促使无线监控系统软件被广泛的应用。本文首先介绍VB6.0中Winsock的使用,实现了中心和各个组长之间的通信、文件的发送、以及文件的接收,在软件中模拟智能体的位置,以及相关数据的显示、查询、修改等功能,所实现的软件系统中指挥中心可实时监控组长、组员所在位置,同时在窗口上显示出蓝牙传感器所在位置等信息。

关键字:无线;监控程序;套接字;数据库

 


 
Based on the Windows Mobile Agent wireless monitoring program design

Abstract: With the rapid popularization of computers, more and more people hold their own PCs and the request for Computer control is also rising. In order to control and use their personal computers and related application at anywhere anytime, the wireless monitoring system come into being; meanwhile with rapid development of network, wireless monitoring system software is widely used. This paper introduces the usage of Winsock in VB 6.0., and then we realize the communication, file transmission and reception between the command center and the groups. We simulate the location of the mobile agent, the display, query, and update of the data. In the software, the command center can monitor the location of the groups and the members, and at the time the frame display the information of the Bluetooth sensors.

Keywords: Wireless, monitoring program, Socket, Database 
 
目    录
第1章  绪 论 1
1.1  无线监控介绍 1
1.1.1  无线监控软件的原理 1
1.1.2  无线监控技术的应用 1
1.2  无线监控技术应用前景 2
1.3  课题内容介绍 3
1.3.1  课题背景 3
1.3.2  具体要求 5
第2章  软件设计的依据和理论基础 6
2.1  软件设计的依据 6
2.1.1  用户需求分析 6
2.1.2  系统的通用性 7
2.2  软件设计的理论基础 7
第3章  设计概述 9
3.1  工具选择及介绍 9
3.2  设计详细分析 9
第4章  设计实现 11
4.1  通信基本原理 11
4.1.1  Winsock介绍 11
4.1.2  协议收发数据的实现 16
4.2  基本通信实现 18
4.3  文件收发的实现 20
4.4  数据库实现 24
4.5  系统运行效果图 26
第5章  调试过程遇到的问题及解决 29
5.1  如何带错误运行 29
5.2  如何得到文件后缀名 29
5.3  基本通信与文件发送的共存 30
5.4  VB常用变成及调试方法 31
结  论 33
致  谢 34
参考文献 35
附录  源程序 36

 
第1章  绪 论
1.1  无线监控介绍
1.1.1  无线监控软件的原理
无线监控软件建立在对远程控制软件使用的基础上,其软件一般分两个部分:一部分是客户端程序Client,另一部分是服务器端程序Server(或Systry),在使用前需要将客户端程序安装到主控端电脑上,将服务器端程序安装到被控端电脑上。它的控制的过程一般是先在主控端电脑上执行客户端程序,像一个普通的客户一样向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行,我们称这种远程控制方式为基于远程服务的无线监控。通过无线监控软件,我们可以进行很多方面的远距离监控和控制,包括获取目标电脑屏幕图像、窗口及进程列表;记录并提取远端键盘事件(击键序列,即监视远端键盘输入的内容);可以打开、关闭目标电脑的任意目录并实现资源共享;提取拨号网络及普通程序的密码;激活、中止远端程序进程;管理远端电脑的文件和文件夹;关闭或者重新启动远端电脑中的操作系统;修改Windows注册表;通过远端电脑上、下载文件和捕获音频、视频信号等。
  前面所说的是一台电脑对一台电脑的情况,其实,基于远程服务的无线监控最适合的模式是一对多,即利用远程控制软件,我们可以使用一台电脑控制多台电脑,这就使得不必为办公室的每一台电脑都安装一个调制解调器,而只需要利用办公室局域网的优势就可以轻松实现远程多点控制了,在进行一台电脑对多台远端电脑进行控制时,远程控制软件似乎更像一个局域网的网络管理员,而提供远程控制的远程终端服务就像极了办公室局域网的延伸。这种一对多的连接方式在节省了调制解调器的同时,还使得网络的接入更加安全可靠,网络管理员也更易于管理局域网上的每一台电脑。
1.1.2  无线监控技术的应用
  下面来看看远程控制技术到底能带来什么样的应用:
  1、远程办公
  这种远程的办公方式不仅大大缓解了城市交通状况,减少了环境污染,还免去了人们上下班路上奔波的辛劳,更可以提高企业员工的工作效率和工作兴趣。
  2、远程技术支持
  通常,远距离的技术支持必须依赖技术人员和用户之间的电话交流来进行,这种交流既耗时又容易出错。许多用户对电脑知道得不多,然而当遇到问题时,他们必须向无法看到电脑屏幕的技术人员描述问题的症状,并且严格遵守技术人员的指示精确地描述屏幕上的内容,但是由于他们的电脑专业知识非常少,描述往往不得要领,说不到点子上,这就给技术人员判断故障制造了非常大的障碍。即使技术人员明白了用户电脑的问题所在,在尝试解决问题时,技术人员可能会指导用户执行一系列复杂的命令,而这个过程对用户来说是十分困难的,因为技术人员要依靠自己的语言来“操纵”用户的鼠标和键盘简直是太难了,如果用户不能正确地遵照指示去做,问题可能会进一步恶化,电脑很可能会因为错误的操作导致系统的崩溃。这样一来,往往是技术人员要为十分简单的一个问题和用户说上十几分钟,甚至会专程跑到很远的用户那里帮助解决问题,而用户往往因为问题还没有解决,只好将电脑闲置不用,单等技术人员上门来解决问题。有了远程控制技术,技术人员就可以远程控制用户的电脑,就像直接操作本地电脑一样,只需要用户的简单帮助就可以得到该机器存在的问题的第一手材料,很快就可以找到问题的所在,并加以解决。
  3、远程交流
  利用远程技术,商业公司可以实现和用户的远程交流,采用交互式的教学模式,通过实际操作来培训用户,使用户从技术支持专业人员那里学习示例知识变得十分容易。而教师和学生之间也可以利用这种远程控制技术实现教学问题的交流,学生可以不用见到老师,就得到老师手把手的辅导和讲授。学生还可以直接在电脑中进行习题的演算和求解,在此过程中,教师能够轻松看到学生的解题思路和步骤,并加以实时的指导。
1.2  无线监控技术应用前景
目前,国内已有的监控方式主要有有线监控和无线监控两种,有线监控作为传统的监控方式,其发展形式已经成熟,其优点是简单,廉价(相对于无线监控),有很高的现有市场占有率,但是同时,其应用范围也有很大的局限性,不能很好的做出相应的变通和改变,比较古板。这样,无线监控应运而生,相较而言,无线监控具有实用性强(比如高温,远距离,深海等等),随时可以对环境进行监控,近几年,无线监控发展十分迅速,并且其发展速度有逐渐加快的趋势!
1、相对其它通讯方式来说,采用短信技术可以充分利用网络资源,整个监控平台的性能价格比高。
2、监控覆盖范围广阔,无盲区,不受时间和地点的限制。
3、通信服务质量比较安全可靠。
4、监控平台维护方便,升级简单快速。
然而,无线监控技术虽然有优势,但是由于具有开放性等特点,因此也存在着各种各样的安全性问题,这在一定程度上也制约了无线监控方式的发展,限制了其在一些特殊场合的应用。
1.3  课题内容介绍
1.3.1  课题背景
本设计内容不同于一般意义上的无线监控,不是纯粹的对相关事物的简单监视,而是以PC机为基础,对对象进行指定参数的监控和指挥,本设计是一个大的项目下的操作平台,其内容如下:
如图1-1所示,演示系统由一个指挥中心、10个移动智能体和10个蓝牙传感器组成,指挥中心的位置固定在演示广场的坐标原点(或者广场其他位置),演示广场为1000m×1000m的较平坦的水泥或瓷砖地面,10个移动智能体分为A、B、C、D四组,A组中A为组长,A1和A2为组员,B组中B为组长,B1为组员,C组中C为组长,C1为组员,D组中D为组长,D1和D2为组员,两两智能体之间的最大距离为200m,蓝牙传感器BTS(位置固定)可测量现场温湿度、亮度和噪声分贝,并通过蓝牙模块无线传输,最大传输距离为10m。


查看评论 已有0位网友发表了看法
  • 验证码: