论文摘要
随着科学技术的现代化和工农业生产的规模化发展,以及计算机技术、网络技术与通信技术的高速发展与广泛应用,出现了将自动测试技术、计算机技术和通信技术相结合的分布式自动测试系统。分布式自动测试系统实现了测试的现场化、远程化、网络化,“网络就是仪器”概括了测试和仪器的网络化发展的趋势。网络化测试使测试跨越了空间的局限,与传统仪器和测试系统相比,是一个巨大的飞跃。网络化测试技术的内容非常广泛,本文主要从网络化测试系统的技术选择、结构设计、功能实现这三个方面进行了系统、深入的研究。本文首先论述了可应用于网络化测试系统的网络平台,比较了具体的分布式组件技术和Web技术作为网络化测试系统中的网络平台。提出建立基于.Net Remoting技术的网络化测试系统和使用.Net网络技术的基于Web的网络化测试系统。然后本文对这两种模型都涉及的数据传输、数据管理部分进行了论述,提出使用Socket技术来实现数据传输、使用数据库技术来实现数据管理,论述了如何建立实时数据库。最后本文提出了C/S(客户端/服务器)结构和B/S(网页/服务器)两种结构形式的网络化测试系统模型。其中C/S结构的网络化测试系统模型主要采用.Net Remoting技术来实现,创新地使用.Net Remoting技术实现测试服务器端对测试客户段的远程控制操作。B/S结构的网络测试模型采用.Net用户控件技术来实现测试系统中的客户端,创建出可具有实时测试数据的传输和数据分析处理功能、远程连接数据库、能够与本地资源交互的测试客户端,最终实现B/S结构的网络化测试。文章对这两种模型的结构设计、功能实现、模型分析、系统部署、访问安全等等各个方面都进行了详细的论述,给出了这两种模型的实现实例。
论文目录
中文摘要英文摘要1 绪论1.1 网络化测试技术的研究意义1.2 国内外研究概况、水平和发展趋势1.3 本文的研究内容及安排2 网络化测试系统的网络平台2.1 引言2.2 分布式网络平台2.2.1 Net Remoting 技术2.2.2 Remoting 技术与其它分布式平台的比较2.3 Web Browser 平台2.3.1 ActiveX 技术平台2.3.2 Net 技术平台2.3.3 Java Applet 技术平台2.3.4 三种技术平台比较2.4 本章小结3 网络化测试系统的数据传输及管理3.1 引言3.2 网络化测试系统的数据传输3.2.1 套接字概念及工作原理3.2.2 同步和异步套接字的数据传输3.3 网络化测试系统的数据管理3.3.1 测试系统的数据管理方式3.3.2 选取和建立测试系统数据库3.4 数据库连接及实时数据库的实现3.4.1 基于Ado.net 的数据库连接3.4.2 实时数据库的实现3.5 本章小结4 基于.Net Remoting 技术的网络化测试系统模型研究4.1 引言4.2 模型通用结构设计4.2.1 模型基本结构设计4.2.2 扩展模型设计4.2.3 模型优缺点4.3 测试系统模型实现4.3.1 测试客户端实现4.3.2 测试服务器端的实现4.3.3 数据库服务器及Internet 接口的实现4.3.4 系统部署及工作原理4.4 系统实例4.4.1 实例客户端4.4.2 实例服务器端4.5 本章小结5 基于Web 的网络化测试系统模型研究5.1 引言5.2 模型结构设计5.2.1 模型基本结构设计5.2.2 模型分析5.3 模型实现5.3.1 Web 测试界面实现5.3.2 测试服务器及数据库服务器的实现5.3.3 Web 服务器的实现及访问安全设计5.3.4 模型部署及工作原理5.4 系统实例5.5 本章小结6 结论与展望致谢参考文献附录A. 作者在攻读硕士学位期间发表的论文目录B. 作者在攻读硕士学位期间参加的科研项目
相关论文文献
标签:网络化测试论文; 数据传输论文;