职场大变样社区

标题: 基于QT的视频聊天工具的设计与实现毕业设计 [打印本页]

作者: admin    时间: 2016-4-25 16:12
标题: 基于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.1  QT的概念    2
2.2  QT的发展    2
2.2.1  发展历史    2
2.2.2  发展前景    2
2.3  QT的主要功能    3
2.4  QT的应用平台    3
2.5  OpenCV介绍    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.2  UDP协议    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
不错,想要




欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2