摘要随着我国网络技术的快速发展,小型化、低成本、成熟的网络性能测试技术逐渐成为新的需求。目前国内网络测试领域的市场大部分被国外专业的通信公司垄断,我国拥有自主产权的网络测试仪的产品还不够成熟。由于我国在网络建设方面对小型化、低成本的网络测试仪有强烈需求,因此研究开发具有我国自主知识产权、安全可靠的低成本、小型化网络测试仪系统是十分必要的。 本文主要完成网络测试仪软件系统的人机交互与实现。软件系统的人机交互与实现决定了用户使用网络测试仪产品的直观感受,是决定网络测试仪产品使用效果的重要因素。本文根据网络测试仪的功能需求研究软件设计总体框架,之后细化需求设计人机交互应用程序界面与控制器的实现方案。然后选择编程语言及编程环境,利用 MVC 思想设计人机交互界面的框架与相应的控制管理器。接下来完成控制管理器的模块设计与实现。最后完成上位机人机交互应用程序与模拟器的联调测试。48935
毕业论文关键词:网络测试仪 人机交互界面 控制管理器 框架设计 软件实现
Title The Design and Implementation of Human-computer Interaction for Network Tester Software System Abstract As the rapid development of network technology in China, the demand of mature network tester products with miniaturization properties and low price grows larger. At present, the market of network tester in China is monopolized by some foreign communication company because of their professional products. And domestic company products are not quite professional. Because of the huge demand for network testing in China, the research and development of safe and reliable network tester system with independent intellectual property rights is very necessary. This thesis mainly completes the work of designing and implementing human-computer interaction for network tester software system. Human-computer interaction decides the experience of using a product. This Paper firstly works on the whole design of the software of the network tester according to the specific requirements. Secondly, it layouts the whole design of human-computer interaction interface and control-manager. After that, it chooses the programming language and programming environment using MVC layout to design the human-computer interaction interface and control-manager. Then it designs and implements different modules of control-manager. Finally the paper completes the alignment test of emulator and application in upper machine.
Keywords Network tester human-computer interaction interface control-manager Framework design software implementation
目次
1绪论..1
1.1研究背景与意义1
1.3论文主要工作安排和主要贡献2
2基于PyQt的网络测试仪人机交互系统总体设计..4
2.1软件总体设计.4
2.2人机交互系统总体设计5
2.3开发环境介绍.8
2.4本章小结9
3人机交互界面设计10
3.1人机交互界面设计方案.10
3.2人机交互界面结构与布局设计.11
3.3人机交互界面的软件实现18
3.4本章小结.22
4人机交互控制管理器的设计..23
4.1控制管理器设计方案..23
4.2控制管理器的实现24
4.3人机交互界面的主要功能实现.30
4.4本章小结.36
5UI人机交互应用程序与模拟器联调测试..38
5.1测试环境搭建..38
5.2连接及初始化..39
5.3关键功能测试..42
5.4本章小结.48 网络测试仪软件系统人机交互设计与实现:http://www.youerw.com/tongxin/lunwen_51688.html