基于qt的局域网跨平台即时通信软件毕业论文

基于qt的局域网跨平台即时通信软件毕业论文

ID:6625834

大小:9.46 MB

页数:56页

时间:2018-01-20

基于qt的局域网跨平台即时通信软件毕业论文_第1页
基于qt的局域网跨平台即时通信软件毕业论文_第2页
基于qt的局域网跨平台即时通信软件毕业论文_第3页
基于qt的局域网跨平台即时通信软件毕业论文_第4页
基于qt的局域网跨平台即时通信软件毕业论文_第5页
资源描述:

《基于qt的局域网跨平台即时通信软件毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、…………………….……………….…………………山东农业大学毕业论文题目:圈圈通信——基于QT的局域网跨平台即时通信软件院部信息科学与工程学院专业班级************届次2012届学生姓名*****学号*****指导教师*******二О一二年五月二十三日装订线……………….…….………….………….………圈圈通信——基于QT的局域网跨平台即时通信软件的设计与实现CircleCommunication——BasedQTLANcross-platforminstantmessagingsoftwaredesignAndImplementation专业Speciality网络工程

2、NetworkEngineering学生Undergraduate指导教师Supervisor山东农业大学二○一二年六月ShandongAgriculturalUniversityJune,2012目录1引言11.1设计的目的及意义11.2开发背景22开发技术简介32.1开发工具简介32.2开发技术简介43需求分析103.1功能需求分析103.2数据需求分析113.3技术需求分析123.4性能需求分析123.4编写环境需求分析124软件设计与代码分析134.1软件结构设计134.2各模块功能流程图及联系144.3各模块功能具体设计与代码实现225软件测试375.1模块测试375.2

3、功能测试385.3测试结果396结束语47参考文献48致谢49Contents1INTRODUCTION11.1THEPURPOSEANDSIGNIFICANCEOFDESIGN11.2BACKGROUNDOFDEVELOPMENT22DEVELOPMENTOFTECHNICALBRIEF32.1DEVELOPMENTTOOLPROFILE32.2DEVELOPMENTOFTECHNICALBRIEF43DEMANDANALYSIS103.1FunctionalRequirementsAnalysis103.2AnalysisOfDataNeeds113.3TechnicalReq

4、uirementAnalysis123.4PerformanceNeedsAnalysis123.4AuthoringEnvironmentNeedsAnalysis124SOFTWAREDESIGNANDCODEANALYSIS134.1SoftwareArchitectureDesign134.2FunctionsOfEachModuleFlowchartAndContact144.3TheSpecificDesignOfEachModuleAndCodeImplementation235SOFTWARETESTING385.1ModuleTesting385.2Functio

5、nalTesting385.3TestResults396Conclusion47REFERENCES48ACKNOWLEDGEMENTS49圈圈通信——基于QT的局域网即时通信软件的设计与实现*****************************【摘要】圈圈通信是面向局域网的即时通讯工具,可以实现文本聊天,视频通话文件传输等功能。本软件的设计与实现也并不是完全为了毕业论文而做的无用软件,其本身也有很大的实用性。首先本软件抓住了市场上没有linux实用的的局域网即时通讯工具,仅有的几个网络通讯工具还必须连接Internet网络,在没有连接外网的情况下无法使用。基于此我想到了开发

6、一套这样的软件,功能是允许linux用户享受到高速便捷的局域网通信工具给他们的学习和生活带来的便利。软件的跨平台特性也使得同局域网内的不同平台的用户可以进行无障碍的信息文件的传输。解决了一直以来linux用户和windows用户在没有外网的情况下相互传输信息和文件的窘境。整套软件使用QT开发工具设计开发,充分的利用了QT库的跨平台特性。同时在linux版本的软件上已经实现了视频通话的功能。期间还涉及到了部分C语言的知识,还有摄像头驱动V4l2的使用。用到的主要通信协议是TCP/IP中的TCPServerUdpSocket,当然其中有采用QT库的也有采用C语言库的相应的API。在QT

7、开发平台为用户提供了丰富的API和开发实例,方便了开发者的使用。本论文将对软件的各处重要的功能流程、实现原理、代码实现和使用到的相关技术做详细的论述和解释。【关键词】局域网即时通讯;V4l2;QT;TCP/IP;UdpSocket;API;跨平台;linuxCircleCommunication——BasedQTLANcross-platforminstantmessagingsoftware,designAndImplementationLiYouchaoPro.Z

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。