论文部分内容阅读
随着科学技术的现代化和工农业生产的规模化发展,以及计算机技术、网络技术与通信技术的高速发展与广泛应用,出现了将自动测试技术、计算机技术和通信技术相结合的分布式自动测试系统。分布式自动测试系统实现了测试的现场化、远程化、网络化,“网络就是仪器”概括了测试和仪器的网络化发展的趋势。网络化测试使测试跨越了空间的局限,与传统仪器和测试系统相比,是一个巨大的飞跃。网络化测试技术的内容非常广泛,本文主要从网络化测试系统的技术选择、结构设计、功能实现这三个方面进行了系统、深入的研究。本文首先论述了可应用于网络化测试系统的网络平台,比较了具体的分布式组件技术和Web技术作为网络化测试系统中的网络平台。提出建立基于.Net Remoting技术的网络化测试系统和使用.Net网络技术的基于Web的网络化测试系统。然后本文对这两种模型都涉及的数据传输、数据管理部分进行了论述,提出使用Socket技术来实现数据传输、使用数据库技术来实现数据管理,论述了如何建立实时数据库。最后本文提出了C/S(客户端/服务器)结构和B/S(网页/服务器)两种结构形式的网络化测试系统模型。其中C/S结构的网络化测试系统模型主要采用.Net Remoting技术来实现,创新地使用.Net Remoting技术实现测试服务器端对测试客户段的远程控制操作。B/S结构的网络测试模型采用.Net用户控件技术来实现测试系统中的客户端,创建出可具有实时测试数据的传输和数据分析处理功能、远程连接数据库、能够与本地资源交互的测试客户端,最终实现B/S结构的网络化测试。文章对这两种模型的结构设计、功能实现、模型分析、系统部署、访问安全等等各个方面都进行了详细的论述,给出了这两种模型的实现实例。