doc 基于3g的远程网络监控系统的开发与实现(最终版) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:55 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 14:56

基于3g的远程网络监控系统的开发与实现(最终版)

作完成之后,系统会采取种方式将操作结果通知给调用线程,后者根据通知信息来判断操作是否完成是否出错。阻塞方式的套接字简单易用,但是效率低。相比之下,异步套接字使用复杂,但是效率高。异步选择函数在中提供了组异步扩展函数,实现基于消息机制的网络通信编程,其中关键是提供了对网络事件基于消息的异步存取,其核心是异步选择函数。这个函数用来注册应用程序感兴趣的网络事件,当这些网络事件发生时,应用程序相应窗口函数将得到个消息,根据消息,利用条件判定语句进行判断,完成相应的操作。函数的原型为其中,参数指定了要操作的句柄参数指定了个窗口句柄参数指定了个消息参数指定了网络事件,可以是多个事件的组合。如准备读准备写带外数据到达收到连接完成连接关闭。还可用操作组合这些事件值,如即请求。在检测到套接字上发生的网络事件时,便向窗口发送个消息到,并自动地设置套接字处于非阻塞工作方式。网络程序设计要点遵循设计程序应该对系统事件和用户动作产生的消息和程序本身产生的事件作出响应的原则。网络通信必须通过启动函数启动,又必须用终止函数关闭,所以启动函数和关闭函数是必须配套使用的。启动函数是第个被调用,它允许应用程序指定要求的版本,并获得特定的实现的些技术细节,只要和应用程序要求的版本范围有任何重叠则启动成功,启动成功后,应用程序就可以获取结构信息,并可进行其它函数的调用,直到应用程序使用完,调用终止函数关闭网络通信,要注意的是在个应用程序中使用了多次调用,获得多个结构信息,则应用程序中相应用多个函数关闭。在异步请求成功后,转入异步数据传输,首先创建套接字并建立连接,然后使用异步选择函数注册网络事件等,当网络事件发生时得到相应消息,在消息循环中判断条件执行相应的操作。假定应用程序的个指定了监测事件,则事件马上变成非阻塞的。当函数被调用时,不管是否读到数据都马上返回,如果返回个信息表示还在等待,则在等待的数据到达后,消息发送给窗口,应用程序处理该消息读取网络数据。数据库设计数据库开发平台的选择选择作为本文的数据库平台。,是基于客户端服务器模式的大型关系数据库管理系统。它在电子商务数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。支持几乎各种类型的客户应用程序,同时,也几乎可以用现有的任意开发平台编写应用程序来访问。数据库存取技术技术提供了多种数据存取技术,如,等。技术是的基于应用程序级的编程接口。技术提供了个致的,高性能的和高兼容的数据访问接口。它既能实现数据库前端的创建,又能实现中间层的设计。的应用范围涵盖了从层到多层数据库应用的解决方案以及基于的数据驱动解决方案等多个方面。同时,提供了个较更容易使用的接口,它提供了个优化的数据库访问手段,减少了网络负载和应用程序前端与数据源之间的层次,所有这些都使得具有轻量化,高性能的特点。在中使用在中用的基本流程如下生成应用程序框架并初始化库环境创建个标准的应用程序,然后在应用程序中初始化库因为库是个库。引入库文件使用前必须在工程的文件里用直接使用符号引入库文件,以使编译器能正确编译。代码如下头文件使应用程序能够使用中的些特殊支持类,这些类使得处理自治更为容易些,自治是使用的数据类型。后面使用指令在应用程序中输入类库定义。类的定义是作为种资源存储在中,在其内部称为类型库。参数表示不适用的名字空间,为了避免变量名冲突,将中的文件结束更名为,将改名为。利用智能指针进行数据库操作库包含三个智能指针和。通常被用来创建个数据连接或执行条不返回任何结果的语句,如个存储过程。返回个记录集。它提供了种简单的方法来执行返回集的存储过程和语句。在使用接口时,可以利用接口,也可以在接口里直接使用连接串。是个记录集对象。与以上两种对象相比,它对记录集了更多的控制功能,如记录锁定游标控制等。定义类的成员变量和成员函数,代码分成两个部分,义变量和定义方法。成员变量包括对象和对分别用于处理连接数据库和返回查询结果集。成员方法包括下面的内容初始化连接数据库执行语句,返回结果集,标识要执行的语句。执行语句外其他语句,语句和语句,这些语句不返回结果集。断开到数据库的连接。数据存储在实验中为数据库的每个表都创建个类,类的成员变量对应表的列,类的成员函数是对成员变量和表的操作。类的每个成员变量对应原始数据表中的个列,类的成员函数可以分为两类类用于设置成员变量,另类用于进行数据库操作。函数的功能是将对象中的数据插入到表中,具体代码如下设置语句执行语句断开与数据库的连接程序中使用到对象,用于连接数据库和执行语句。函数的执行过程如下连接到数据库根据类原始数据表的成员变量设置语句调用函数执行语句断开与数据库的连接。服务器端设计各数据采集终端利用调制解调器拨号登录互联网络,会获得个动态。调制解调器具备附录电路原理图杨炜下载接口电路稳压电源电路灯显示电路矩阵键盘电路串口通信电路杨炜数模转换电路蜂鸣器电路复位电路单片机外部晶振电路数码管共阳显示液晶和液晶电路主芯片及接口电路和滤波电路之后,主动向数据中心服务器请求建立通讯连接,若服务器启动监听功能后会侦听到此请求,并会为其建立条连接,这样远程通信终端与服务器之间就可以传输数据了。数据中服务器负责接收数据采集终端传回的实时信息,对信息进行分析储存以及处理,数据中心是无线数据传输系统的中枢,是整个系统可靠高效运行的关键之。服务器端数据接收软件的功能本系统中,我们使用协议,在客户机服务器模型下采用技术实现网络通信。为了接收数据采集终端通过网络发送的数据,数据中心必须先启动个服务器端接收程序,以便数据采集终端能与数据中心建立连接进行数据传输。虽然本身提供了类用于实现客户机与服务器之间的通信,但是为了增强程序的可扩展性和提高性能,在服务器端编写从派生的两个类和。负责监听,通过对类的函数重载使得当客户端提出连接请求时,可以做出应答,同时建立了类,它继承自类,通过重载函数与数据采集端建立连接,用于处理服务器端数据的发送和接收。服务器端开放个端口,启动服务后,进行终端数据的监听。在进行双方通信时,服务器必须首先启动,直到它执行完调用,进入等待状态后,才能接受客户端的请求。假如客户在此之前启动,则将返回出错代码,连接不成功。由于服务器采用对多的通信方式,为防止当有多个终端同时和服务器进行通信时发生信息阻塞,以保证通信的实时性和可靠性,程序中使用线程技术来处理服务器与每个数据采集终端的连接。在设计过程中,当监听到有数据时,进行接收。如果是终端第次登录,登录成功后,先发送第包数据即卡号,服务器根据数据库中已有的卡来判断是否是合法的终端连接。如果是数据库中存有的卡,则连接成功,否则,断开链路。当链路直建立但终端可能长时间没有数据的发送,这时候终端发送个心跳数据给服务器端。如果是心跳数据,则丢弃,并继续进行数据的监听如果不是,则存储所接收的数据。程序流程分析数据中心的软件采用模块化设计,是采用语言进行开发,并配合数据库技术和网络编程技术分别实现了数据库操作和通信操作。数据中心的软件设计要充分考虑系统功能的完整性和扩展性,同时系统应有良好的可靠性和兼容性。服务器端监听端口和接收数据的流程图,如图所示。启动服务器软件,连接数据库开始图服务端接收软件流程图本章小结本章首先对主要软件模块和开发环境做了介绍,然后分析和研究了网络通信的实现,包括网络进程间通信客户端服务器模型及的网络通信过程。接下来,对服务器和数据库分别进行了设计。在数据库设计中,对数据库中表的设计和技术做了详细说明。在服务器端程序设计中,介绍了服务器端软件的功能并断开连接显示数据并存入数据库读取缓冲区数据结束是心跳包是已知卡有连接请求连接数据库成功显示出错信息断开连接丢弃是否无有是否是否给出了程序流程图。结语本文在深入分析目前无线数据传输发展状况的基础上,结合计算机技术和网络通信技术,研究了基于单片机和通信的远程数据传输技术。远程数据传输系统由数据中心和远程数据采集终端两部分组成。论文在分析了技术和无线通信技术之后,论述了系统的结构组成,然后对数据采集终端部分进行硬件设计,搭建了整个系统的硬件框架,最后对数据中心和数据采集终端两部分进行简单的软件设计。设计目标是真正实现基于的远程数据采集传输。本文的主要工作是单片机的合理选型及其外围电路的设计无线调制解调器的选择。单片机采用美国公司生产的系列芯片,论文较详细地讲述了这系列单片机的特点调制解调器模块选择四川火狐公司的无线,通过标准指令控制整个系统的软件设计包括数据中心程序设计和数据采集终端程序设计。其中,数据中心程序设计采用作为开发工具。数据采集终端程序设计以公司为系列单片机开发的集成开发环境为开发平台。致谢时间的流逝往往都是不经意间,眨眼间大学生活即将离我而去。作为本科阶段的最后能力培养毕业设计。饮水思源,这篇论文能最终成形,离不开我的指导老师姜文刚的精心指导,鼓励我从考研失败的阴影中走出来,从论文的选题布局谋篇技术路线的确定直到论文的成稿,每步无不渗透着老师的真知灼见地教诲和画龙点睛地指引。能跟随姜老师做毕业设计是我的幸运。老师严谨求实的治学态度博大精深的理论知识无不深深影响着我。参考文献行业要闻年全球手

下一篇
基于3g的远程网络监控系统的开发与实现(最终版)第1页
1 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第2页
2 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第3页
3 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第4页
4 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第5页
5 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第6页
6 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第7页
7 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第8页
8 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第9页
9 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第10页
10 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第11页
11 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第12页
12 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第13页
13 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第14页
14 页 / 共 55
基于3g的远程网络监控系统的开发与实现(最终版)第15页
15 页 / 共 55
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批