毕业设计(论文)-基于QT的UDP广播报文程序.doc
《毕业设计(论文)-基于QT的UDP广播报文程序.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于QT的UDP广播报文程序.doc(19页珍藏版)》请在三一文库上搜索。
1、郑州大学毕业设计(项目报告)题 目: 基于QT的UDP广播报文程序 指导教师: xx 职称: 讲师 学生姓名: 学号: xxxxxxxxx 专 业: 计算机科学与技术(网络工程) 院(系): 软件学院 完成时间: 2011-12-10 2011年 12 月 10日目录摘要31 前言41.1, 软件开发的意义和前景.51.2, 软件所要实现的功能和最终目标.52 软件开发的可行性研究52.1,技术方面的可行性62.2,,济方面的可行性62.3,开发方案的选择性和开发进程的研究.72.3.1,开发方案的选择72.3.2,开发进程的研究73 系统总体的描述83.1, 系统基本简介和概要.83.2,系
2、统能够完成的功能概要.83.3,整个软件的特点.83.3.1,广播方面的特点83.3.2,单播方面的特点83.3.3,组播方面的特点83.3.4,系统的创新点83.4,设计的目的.94 总体设计和功能实现.94.1,功能模块的设计和功能94.1.1,功能模块图.104.1.2,广播模块.104.1.3,单播模块.114.1.4,组播模块.114.2,系统的流程124.2.1,广播消息接收和发送流程图.124.2.2,单播消息接收和发送流程图.144.2.3,组播消息接收和发送流程图.195 软件测试255.1,测试的环境和目的255.2,测试的模块255.2.1,广播模块的测试.255.2.2
3、,单播模块的测试.275.2.3,组播模块的测试.285.4,整体软件的测试.295.5,测试的结论.306 总结31致谢32参考文献33 摘要 现在的计算机网络技术飞速发展,使用网络进程信息的传送以成为社会的一种基本的方式,也是未来社会的发展方向。在企业网中,公司要求的速度和时间更为重要,这就要求在信息传送中能够达到快速,安全的目的。同时能够保证信息能够发送给所有的公司员工,这就要求这种网络协议能够使用最少的资源,同时给所以的人员发送信息。该系统才用了基于UDP协议的三种消息的发送机制,广播,单播和组播。通过三种不同的消息发送机制,可以实现一对一,一对多的消息发送。同时组播也可以是实现对同一
4、个组内发送消息,保证了消息的安全性和保密性。同时本论文采用了目前流行的图形界面设计的QT技术,在底层用基本的c语言实现,在上层用QT实现对界面的优化,保证软件的可操作性。最后文章也给出了对整个软件的测试和对各个模块的单独的测试。关键字:QT,UDP,广播,单播,组播 Absract Nowthe rapid developmentofcomputer network technology,the process oftransmission of informationusing theInternettobecomea basicway, but also thefuturedirectio
5、n ofsocial development.In theenterprise network, the company requestedthe speedand timeis more important, which requirestransmissionof informationto achievefast andsecurity.At the same timetoensure that informationcan besentto allemployees, which requiresthatthe network protocolto useminimal resourc
6、es,while givingitthe personsending the message. The system isbased onUDP protocolwithonlythreemessagedelivery mechanism, broadcast,unicastand multicast.Send a messagethroughthree differentmechanisms,onecan,one to manymessaging.Whilemulticastcan also beachievedfor the samegroupto send messagesto ensu
7、remessagesecurity andconfidentiality.Whilethis paperuses apopulargraphical interfacedesignedQT technology,at the bottomwith abasicc language,in the upperinterfaceusingQTto achieveoptimized to ensurethe operability ofthe software.Finally,the articlealsogivesthe entiresoftwaretestingandtesteach module
8、separately. Keywords: QT, UDP,broadcast,unicast,multicast1 前言1.1 软件开发的意义和前景:UDP协议,即拥护数据报协议(Use Datagram Protocol).是一个简单的面向数据报的传输层协议.他不提供可靠性,即只把应用程序传给IP层的数据发送出去,但是并不能保证他们能到达目的.广播和多播是基于UDP协议的两种消息发送机制.广播数据即从一个工作站发出,局域网内的其他所有工作站都能收到它.IP协议下,多播是广播的一种变形,IP多播要求将对收发数据感兴趣的所有主机加入到一个特定的组.目前基于UDP协议的信息传送程序给我们的生活带
9、来的很大的方便,对于企业来说提高企业的办事效率,提高企业的综合素质,是一个企业不断进步迈向一个新台阶的重要步骤。外了适应企业的快速发展,提高企业的管理水平,方便企业与内部员工的信息交流,节省办公开销,企业很需要这样一个程序。1.2 软件所要实现各功能和最终目标能够实现一对一,一对多的消息发送机制,同时也能满足对特定一个组内的成员进行消息的发送。充分利用网络实现消息的传送,提高企业的办事效率。2 软件开发的可行性研究2.1,技术方面的可行性本软件通过QT技术基于UDP协议实现广播(Broadcast),单播(Unicast),组播(Multicast)能够通过这些技术完成整个程序所要求的所有的功
10、能。2.2, 济方面的可行性目前基于UDP和QT的技术的软件已经很多,但本软件通过个别细节的实现能够是软件在未来的市场上有发展前景。2.3,开发方案的选择性和开发进程的研究 2.3.1,开发方案的选择默认开始是以广播方式发送消息,用户可根据不同的选项选择消息发送类别,以模块化方式组织程序各个模块这件没有联系,在需要时可手动加入新的模块。遵循高内聚,低耦合的原则对程序进行设计。 2.3.2,开发进程的研究开始组织整个程序的基本框架包括广播,组播和单播模块,然后具体实现各个模块的细节问题,在实现过程中同时对模块经行测试,以保证在整体测试中能够近少减少错误。3 系统总体的描述3.1, 系统基本简介和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 QT UDP 广播 报文 程序
链接地址:https://www.31doc.com/p-3283442.html