admin 发表于 2016-4-25 16:12:36

基于QT的视频聊天工具的设计与实现毕业设计

技术:C++、QT等
摘要:
本文主要介绍了如何用QT技术来实现一个局域网的聊天软件。论文阐述了QT的概念,发展历史,功能及其应用平台,以及QT的发展前景;讲述了socket通信的工作原理及其应用方面;分别叙述了TCP/IP通信和UDP通信的工作流程和应用方面,以及他们之间的区别。本文还介绍了软件的需求分析,界面设计,及其测试用例,并且比较详细的描述了整个软件的实现过程。
本软件主要是应用于局域网的聊天及文件传输,采用最基础的C++语言,用QT界面开发工具来开发,使用了TCP/IP和UDP通信协议进行通信。该软件应用QT进行界面开发,能够开发出优美的界面TCP/IP通信实现文件的传送,用UDP通信实现聊天信息之间的传输。

关键词: QT;TCP/IP 通信;UDP 通信;

目录:
摘要    i
ABSTRACT    ii
1绪论    1
1.1软件开发的背景和目的    1
1.2聊天软件在当今的形式    1
1.3软件设计和研究的方法    1
1.4设计过程    1
1.5研究内容    1
2系统开发技术及开发工具    2
2.1QT的概念    2
2.2QT的发展    2
2.2.1发展历史    2
2.2.2发展前景    2
2.3QT的主要功能    3
2.4QT的应用平台    3
2.5OpenCV介绍    3
3需求分析    5
3.1引言    5
3.1.1编写目的    5
3.2任务概述    5
3.2.1任务目标    5
3.2.2运行环境    5
3.3协议需求分析    5
3.3.1协议    6
3.3.2UDP协议    7
3.3.3协议的区别    9
3.3.4功能需求分析    9
4概要设计    10
4.1设计目的    10
4.2系统功能配置    10
4.2.1硬件环境    10
4.2.2软件环境    10
4.3系统功能模块说明    10
4.4系统功能模块图    12
5详细设计及实现    13
5.1聊天界面的设计    13
5.1.1获取端口信息    13
5.1.2发送信息界面    15
5.1.3接收信息界面    16
5.1.4改变编辑字体界面    18
5.2文件传送界面的设计    21
5.3视频界面    24
6软件测试    27
6.1测试项目    27
6.2测试方法    28
6.3聊天测试    29
6.4视频聊天测试    29
6.5字体改变测试    30
6.6文件传送测试    31
6.7多平台聊天测试    32
7总结    33
参考文献    34
致谢    35
附录一:英文原文    36
附录二:中文译文    41

包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****

lightyear 发表于 2020-11-19 08:52:41

不错,想要
页: [1]
查看完整版本: 基于QT的视频聊天工具的设计与实现毕业设计