admin 发表于 2016-10-28 13:35:05

基于QT的UDP办公交流系统的设计与实现

技术:C++、QT等
摘要:
伴随着计算机科学技术的发展与进步,基于计算机软件的沟通交流也取得了长足的发展。日益进步的计算机科学技术使得人们对于沟通交流技术的依赖性的增加,使用网络通信进行信息交流及消息传递成为一种主流的方式,亦是未来社会发展的方向。本次设计和开发过程,严格按照软件开发和设计的规范。在需求分析阶段,对软件的功能和性能需求进行了分析;概要设计阶段,设计分析购物系统的架构;详细设计阶段,对系统的每一个模块的功能实现进行了设计;编码阶段,编写各个功能模块的代码。通过规范的设计和分析,使得系统尽最大可能的达到使用方便,用户界面友好,运行速度快,系统稳定可靠等基本特点。
该系统针对于UDP的网络广播可以消耗较少的资源而提供一对多的网络信息发送,可以在实际的消息发布中提供较为便利的方法,该系统主要利用QT中的UDPSocket套接字作为消息发送载体,通过良好的人机交互页面及可视化以及简化操作界面,实现计算机之间的消息互联,意在方便公司人员沟通交流。本文详细阐述了基于QT的UDP的办公交流系统的实现及该协议的运用。

关键词:QT技术;UDP协议;网络广播;通信技术

目录:
1 绪论    1
1.1 研究背景    1
1.2 展望    1
1.3 研究目标    2
2 相关技术理论    3
2.1 UDP协议    3
2.2 UDP报文    3
2.3 套接字    4
2.4 套接字地址    7
2.5 端口号    7
2.6 报头的校验值    8
2.7 信号和槽机制    8
2.8 绑定    9
3 系统总体的描述    10
3.1 系统基本简介和概要    10
3.2 系统功能概要    10
3.3 软件特点    10
3.3.1 单播的特点    10
3.3.2 广播的特点    11
3.3.3 系统创新点    11
4 系统分析与总体设计    12
4.1 系统需求分析    12
4.2 系统可行性分析    12
4.2.1 技术可行性    12
4.2.2 经济可行性分析    14
4.3 系统主要功能要求    14
4.4 系统总体设计    15
4.5 各个模块的设计和功能    17
4.5.1 单播模块    17
4.5.2 广播模块    18
4.6 系统的流程    19
5 网络广播程序的详细设计    22
5.1 界面设计    22
5.2 模块功能设计    23
6 软件测试    31
6.1 测试的目的及重要性    31
6.2 测试的目标    32
6.3 测试的方法    32
6.4 测试用例    32
7 结束语    38
参考文献    39
致谢    40
外文原文    41
中文翻译    55

论文字数:32971
包含资料:


截图:




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

页: [1]
查看完整版本: 基于QT的UDP办公交流系统的设计与实现