职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-25 16:12:36 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术: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

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付


回复

使用道具 举报

0

主题

4

帖子

4

积分

新手上路

Rank: 1

积分
4
沙发
发表于 2020-11-19 08:52:41 | 只看该作者
不错,想要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表