基于.NET技术的网络化测试系统应用模型研究

基于.NET技术的网络化测试系统应用模型研究

论文摘要

随着科学技术的现代化和工农业生产的规模化发展,以及计算机技术、网络技术与通信技术的高速发展与广泛应用,出现了将自动测试技术、计算机技术和通信技术相结合的分布式自动测试系统。分布式自动测试系统实现了测试的现场化、远程化、网络化,“网络就是仪器”概括了测试和仪器的网络化发展的趋势。网络化测试使测试跨越了空间的局限,与传统仪器和测试系统相比,是一个巨大的飞跃。网络化测试技术的内容非常广泛,本文主要从网络化测试系统的技术选择、结构设计、功能实现这三个方面进行了系统、深入的研究。本文首先论述了可应用于网络化测试系统的网络平台,比较了具体的分布式组件技术和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. 作者在攻读硕士学位期间参加的科研项目
  • 相关论文文献

    标签:;  ;  

    基于.NET技术的网络化测试系统应用模型研究
    下载Doc文档

    猜你喜欢