4.1、系统的选择与组成
应用系统主要由两部分组成见图1。?客户端:目标机采用嵌入式Windows CE操作系统为平台,相应的开发语言为C#;?实现功能:在本文中执行C/S中的服务器进程。?服务器端:主机采用Windows Server 2003,开发工具为面向对象的Microsoft Visual Studio -.NET 2003,数据库管理系统采用SQL Server 2000; ?实现功能:在本文中执行C/S中的客户进程。提出与目标机的连接请求,在连接成功后与客户端进行数据上传与下载。
图1:客户/服务器模式的系统组成
4.2、TCP/IP协议
随着因特网的迅速发展,使TCP/IP体系结构成为事实上的工业标准。TCP/IP协议把网络协议看成5层的层次模型,如图2所示。
图2:网络协议层次模型
上图中每个层都实现自己的功能,且每层的功能都是其上一层提供的服务基础。网络层协议IP协议,它提供在通信子网中进行路由选择的算法。IP协议使用IP地址来确定发送端(源主机)和接收端(目的主机),提供端到端的数据同步。
传输层中有TCP协议,该层协议提供主机之间的进程与进程的有效数据传输,数据的发送端和接收端都要建立起端点,形成连接关系,这两个端点即为“套接字”。
4.3、系统软件实现
本系统是面向客户机/服务器模式设计的,其系统必须包括客户和服务器的两个进程,而且服务器进程要先于客户进程启动,在提供服务时必定存在服务器进程和客户进程两个运行着的进程。图3所示为目标机上的服务器进程和主机上的客户进程的执行顺序和流程图。
5、总结
借助网络通信实现电力巡检中巡检信息的共享和同步,可极大提高巡检管理的自动化程度和生产效率。在远程服务器上建立中央巡检数据库,在现场巡检仪中仅设置小容量数据库;由中央数据库对整个系统中的电力设备进行统一的管理调度,而局部数据库与中央数据库间的数据传输与同步可以提高电力设备的使用效率和系统的快速应变能力。设计并实现的这一套开发工具包定义了完整的应用模型,经过实际使用也取得了很好的效果,对于进一步推广相关应用的普及也有很高价值,如铁路售票,医疗查房等巡视检查工作都具有一定的指导意义及前瞻性。
图3:C/S系统执行的流程图 (出处:清风网络学院 )
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:Struts框架及其在Web开发中的应用
下一篇:软件自动化测试流程