职场大变样社区

标题: 基于QT的UDP网络广播的设计与实现 [打印本页]

作者: admin    时间: 2016-5-13 09:22
标题: 基于QT的UDP网络广播的设计与实现
技术:C++、QT
摘要:
现在的计算机网络技术飞速发展,使用网络进程信息的传送以成为社会的一种基本的方式,也是未来社会的发展方向。在企业网中,公司要求的速度和时间更为重要,这就要求在信息传送中能够达到快速,安全的目的。同时能够保证信息能够发送给所有的公司员工,这就要求这种网络协议能够使用最少的资源,同时给所以的人员发送信息。
    该系统才用了基于UDP协议的三种消息的发送机制,广播,单播和组播。通过三种不同的消息发送机制,可以实现一对一,一对多的消息发送。同时组播也可以是实现对同一个组内发送消息,保证了消息的安全性和保密性。同时本论文采用了目前流行的图形界面设计的QT技术,在底层用基本的c语言实现,在上层用QT实现对界面的优化,保证软件的可操作性。最后文章也给出了对整个软件的测试和对各个模块的单独的测试。

关键字:QT,UDP,广播,单播,组播

目录:
中文摘要................................................I
英文摘要................................................II
1 绪论..................................................1
1.1 引言.............................................1
1.2 软件开发的意义和前景.............................1
1.3 软件所要实现的功能和最终目标.....................2
2 软件开发的可行性研究..................................2
2.1 技术方面的可行性.................................2
2.2 济方面的可行性...................................4
2.3 开发方案的选择性和开发进程的研究.................4
2.3.1 开发方案的选择..............................4
2.3.2 开发进程的研究....................,.........4
3 系统总体的描述.............................,,,,,,,....4
3.1 系统基本简介和概要......................,,.......4
3.2 系统能够完成的功能概要..................,,.......5
3.3 软件的特点.............................,,........5
3.3.1 单播的特点..................................5
3.3.2 广播的特点..................................5
3.3.3 组播的特点..................................6
3.3.4    系统的创新点................................6
3.4 设计的目的...........................,..........6
4 总体设计和功能实现........................,,,,,......7
    4.1 总体功能模块图.........................,........7
4.2.1    UDP服务器端模块....................,......7
4.2.2    UDP客户端端模块............................7
4.2 各个模块的设计和功能......................,.....8
4.2.1    单播模块 ..................................8
4.2.2    广播模块...................................9
4.2.3    组播模块...................................10
4.3 系统的流程..................................,...11
4.3.1 服务器端的系统流程图.......................11
4.3.2    客户端流程图...............................12
5  整体软件测试..................................,,,,..12
5.1 测试的环境和目的...........................,....12
5.2 单播模块的测试.............................,....12
5.2.1 单播服务端的测试...........................12
5.2.2    单播客户端的测试...........................13
5.3广播模块的测试..................................14
      5.3.1    广播服务器端测试...........................14
5.3.2    广播客户端的测试...........................14
5.4 组播模块的测试..................................15
5.4.1    组播服务器端的测试.........................15
5.4.2    组播客户端的测试............................16
5.5测试的结论.......................................18
结束语..................................................19
致谢....................................................20
参考文献................................................21
附录....................................................22

包含资料:


截图:




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







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