机顶盒自动测试系统软件的设计与实现毕业论文
2022-07-11 20:13:51
论文总字数:30699字
摘 要
随着现代社会互联网技术的不断发展,机顶盒等数字电视终端也需要不断更新换代。在每次生产或更新后,生产商都需要对机顶盒进行抽检,以确保机顶盒可以正常工作。现阶段对被抽中的机顶盒进行测试的方法大多是人工测试,资源浪费且效率低下。为避免人工耗费大量时间精力来测试机顶盒的功能,本文要设计一个机顶盒自动测试系统来自动测试机顶盒的各项功能,并且生成测试结果报表。
该系统以Microsoft Visual Studio 2008为设计平台,采用C#语言和串口通信技术为设计工具设计开发一个Windows Form窗口程序。该课题设计出的系统能够完成和硬件设备的信息交流、对视频图像的采集显示、对测试结果的截图保存。该系统能够针对机顶盒的既定功能进行选择性的测试,比如对音量、菜单、频道、待机、静音的测试,能够针对相应的测试选项实时显示它的测试说明,并生成测试报告进行保存。
通过这次的课题设计,成功的解决了机顶盒测试过程中存在的人力资源浪费的问题。通过设计的系统进行对机顶盒进行自动测试,节省了成本,提高了效率。
关键词: 机顶盒 自动测试 串口通信
The design and implementation of the set top box automatic test
Abstract
With the continuous development of internet technology, set-top boxes, digital TV set-top box terminal constantly need upgrading.Manufacturer need to test the functions of set top box to ensure that the set-top box can work normally after every update.The test method at the present stage is mostly manual test, comparing the original and inefficient.In order to avoid artificial spending a lot of time and energy to test the set-top box,this program aims to design a set-top box automatic test system to automatically test the functions of set-top boxes and make a generate test result report.
The system is based on Microsoft Visual Studio 2008 as the design platform, design and development for the design of the windows form program with C# language and serial port communication technology.The subject system designed can exchange information with hardware devices,completing the video image acquisition and display,completing to test and save the results print screen .The set top box automatic test can set functions for the set-top box,for selective testing automatic test set-top box design of the subject, such as the volume, menu, channel, standby, mute test, real-time testing of its corresponding test options, and to generate test report ,and save it.
Through this topic design, the problem of the waste of the human resources is solved successfully .We save the cost and improve the efficiency of the system for the automatic test of the set-top box through the design of the system.
Key Words: The set-top box Automatic test
Serial port communication technology
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1引言 1
1.2课题背景 1
1.3研究现状 2
1.4研究内容 3
1.5论文组织结构 4
第二章 系统分析 5
2.1性能需求分析 5
2.2功能需求分析 5
2.3系统可行性分析 6
2.3.1技术可行性 6
2.3.2经济可行性 6
2.3.3操作可行性 7
第三章 系统设计 8
3.1系统设计原则 8
3.2系统概述 8
3.2.1设计目标 8
3.2.2开发环境配置 8
3.2.3运行环境配置 9
3.3实现技术的选择及介绍 9
3.3.1 C#语言 10
3.3.2串口通信 10
3.3.3Windows Form 11
3.4系统总体框架 12
3.5软件系统框架 13
3.6预期界面设计图 13
3.7系统工作流程图 14
第四章 系统的实现 16
4.1串口通信模块 16
4.1.1波特率 16
4.1.2数据位 16
4.1.3停止位 17
4.1.4串口设置 17
4.2视频播放模块 20
4.2.1视频调用 21
4.2.2视频显示 23
4.3图像采集模块 24
4.3.1图像截取 25
4.3.2Word文档的生成和保存 27
第五章 系统的测试 29
5.1系统测试的意义 29
5.2系统测试的过程 29
5.3系统运行测试的结果 30
第六章 总结与展望 32
6.1总结 32
6.2展望 32
参考文献 34
致谢 36
第一章 绪论
1.1引言
数字电视机顶盒(Set Top Box,简称STB),也就是人们常提到的机顶盒,它是一个转换设备,可以将数字电视信号转化成模拟电视信号,并在电视设备上进行显示。它可以将数字电视机和外部的信号发生器进行连接。机顶盒除了可以显示电视的图像和声音,还可以接收到用户信息、节目信息、操作指南等数据信息。它能让用户在现有的电视设备上观看播出的数字电视节目,并可以通过宽带互联网进行相互间的数字化娱乐、教育和商业化活动。
在机顶盒生产或更新完成后,需对其进行检查、测试、验证,来确定机顶盒的预期功能能够正常实现。现阶段对机顶盒进行测试的方法多为人工测试,较为原始,耗费员工大量的时间和精力,并且效率较低。
1.2课题背景
目前江苏有线南京分公司机顶盒硬件版本已超过50款,为满足不同用户群,如公众客户、酒店客户等的不同需求,对应的软件版本更加复杂。
请支付后下载全文,论文总字数:30699字