- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(学士)学位论文基于qt4的视频聊天工具的设计与实现论文设计
太 原 理 工 大 学
毕业设计(论文)任务书
第1页
毕业设计(论文)题目:
基于QT4的视频聊天工具的设计与实现
毕业设计(论文)要求及原始数据(资料):
1.综述国内外嵌入式聊天工具的技术研究现状;
2.深入了嵌入式视频聊天工具的相关技术;
3.熟练掌握QT下图形界面开发能力,训练编写视频聊天所需服务器的能力;
4.设计并实现具有视频聊天功能的工具;
5.深入分析视频聊天服务器、QT下图形界面开发的关键技术与编写语言;
6.训练检索文献资料和资料的能力能力
第2页
毕业设计(论文)主要内容:
1.综述嵌入式视频聊天的应用;
2.了解嵌入式聊天和视频的相关技术;
3.熟悉QT编程、视频聊天服务器编程的开发环境;
4.设计一个视频聊天工具;
5. 深入分析视频聊天服务器、QT下图形界面开发的关键技术与编写语言C/C++的设计流程。
学生应交出的设计文件(论文):
1.内容完整、层次清晰 第3页
主要参考文献(资料):
[1] 宋冲亚,李爱菊.QT局域网聊天项目制作[J].北京联合大学, 2012
[2] 郭晖,陈光.基于OpenCV的视频图像处理应用研究[].微型机与应用, 2010
[3] 陈少祥,李临生.嵌入式LINUX视频采集系统设计与研究[J].太原科技大学, 2013
[4] 施政.多人视频聊天系统中的视频压缩算法与研究[J].中国传媒科技,2005
[5] 解鹏.基于[D].太原理工大学, 2012
[6] 白常青,陈沛.嵌入式终端基于LINUX V4L2的图像采集系统[J].科技资讯,2012
[7] 成波.基于LINUX的网络聊天软件的设计[D].内蒙古职业建筑技术学院信息网络中
心,2012
[8] 刘冬.基于Qt4和OpenCV的嵌入式视频监控系统].现代电子技术,2013
[9] Jasmin Blanchete,Mark Sumerfield.C++ GUI Programming with Qt3[M].Prentice
Hall in association with Trolltech Press.2004
[10] K.L.Eddie Law,Roy Leung.A Design and Implementation of Active Network Socket
Programming[M].the Edward S.Rogers Sr.Department of Electrical and Computer
Engineering University of Toronto,2004
[11] Jasmin Blanchette,Mark Summerfield.C++GUI Programming with Qt4[M].Prentice
Hall,2006
专业班级
软件1007班
学生
高鹏
要求设计(论文)工作起止日期
2014年3月17日~2014年6月27日
指导教师签字
日期
2014年3月17日
教研室主任审查签字
日期
系主任批准签字
日期
基于QT4的视频聊天工具的设计与实现
摘要
本文主要介绍了如何用QT技术来实现一个局域网的聊天软件。论文阐述了QT的概念,发展历史,功能及其应用平台,以及QT的发展前景;讲述了socket通信的工作原理及其应用方面;分别叙述了TCP/IP通信和UDP通信的工作流程和应用方面,以及他们之间的区别。本文还介绍了软件的需求分析,界面设计,及其测试用例,并且比较详细的描述了整个软件的实现过程。
本软件主要是应用于局域网的聊天及文件传输,采用最基础的C++语言,用QT界面开发工具来开发,使用了TCP/IP和UDP通信协议进行通信。该软件应用QT进行界面开发,能够开发出优美的界面TCP/IP通信实现文件的传送,用UDP通信实现聊天信息之间的传输。
关键词: QT;TCP/IP 通信;UDP 通信;
The design and implementation of video chat tool based on QT4
ABSTRACT
This paper describes how to use QT technology to achieve a software of chat base on LAN.This paper describes the conception of QT,and the hist
您可能关注的文档
- (学士)学位论文基于at90can128单片机的高炉烧结配料控制部分的研究.doc
- (学士)学位论文基于atmega16的mp3设计与实现.doc
- (学士)学位论文基于at91sam7s64的无线温湿度监控系统设计.doc
- (学士)学位论文基于authorware的课件制作.doc
- (学士)学位论文基于avr单片机的智能调节器的设计.doc
- (学士)学位论文基于bluetooth控制下的ac-3系统的研究.doc
- (学士)学位论文基于bs的企业报表管理系统的论文设计与实现.doc
- (学士)学位论文基于bs架构的企业报表管理系统的设计与实现.doc
- (学士)学位论文基于can总线的电能损失监测仪的设计论文说明书.doc
- (学士)学位论文基于c++的小型关系型数据库的设计与实现论文.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)