基于QT的视频聊天工具的设计与实现何毅.doc
文本预览下载声明
基于QT的视频聊天工具的设计与实现
淮南师范学院2014届本科毕业论文
毕业论文(设计)
论文题目:
基于QT的视频聊天工具的设计与实现
学生姓名:
学 号:
1008040209
所在院系:
电气信息工程学院
专业名称:
通信工程
届 次:
2014届
指导教师:
PAGE 24
淮南师范学院本科毕业论文(设计)
诚信承诺书
1.本人郑重承诺:所呈交的毕业论文(设计),题目《
》是本人在指导教师指导下独立完成的,没有弄虚作假,没有抄袭、剽窃别人的内容;
2.毕业论文(设计)所使用的相关资料、数据、观点等均真实可靠,文中所有引用的他人观点、材料、数据、图表均已注释说明来源;
3. 毕业论文(设计)中无抄袭、剽窃或不正当引用他人学术观点、思想和学术成果,伪造、篡改数据的情况;
4.本人已被告知并清楚:学院对毕业论文(设计)中的抄袭、剽窃、弄虚作假等违反学术规范的行为将严肃处理,并可能导致毕业论文(设计)成绩不合格,无法正常毕业、取消学士学位资格或注销并追回已发放的毕业证书、学士学位证书等严重后果;
5.若在省教育厅、学院组织的毕业论文(设计)检查、评比中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学院按有关规定给予的处理,并承担相应责任。
学生(签名):
日期: 年 月
目 录
TOC \o 1-3 \h \z \u 1 绪论 2
1.1 聊天软件介绍 2
1.2 “视频聊天工具”的发展概况 2
2 需求分析 2
2.1 功能分析 2
2.2 可行性分析 3
2.3 流程图 3
3 开发工具及相关技术简介 5
3.1 开发工具简介 5
3.2 关键技术 6
3.3 驱动安装及编译错误解决办法 12
4 详细设计 13
4.1 本次设计的研究目的 13
4.2 本次设计的运行环境 13
4.3 类、方法、属性说明 13
4.4 软件设计 18
5 测试分析 20
5.1 程序运行结果分析 20
5.2 测试分析 24
6 总结与展望 24
参考文献: 25
淮南师范学院2014届本科毕业论文
PAGE 1
基于QT的视频聊天工具的设计与实现
学生:何毅(指导老师:李营)
(淮南师范学院电气信息工程学院)
摘要:QT Creator 是一个跨平台的、完整的QT集成开发环境,其中包括了高级C++代码编辑器、项目和生成管理工具、集成的上下文相关的帮助系统、图形化调试器、代码管理和浏览工具等[1]。本论文通过所学的C++面向对象的语言,利用QT Creator设计了一个简单且又美观的视频聊天工具。在程序设计过程中,通过调用QT Creator库函数以及一些算法来实现相应的功能。最终软件实现“登录”、 “显示在线用户” 、“文字聊天”、 “视频”等基本功能。
关键词:视频聊天;QT; Video4Linux2; ALSA
The Design and Implementation of Video Chat Tool Based on QT
Student: He Yi(Guidance Teacher: Li Ying)
(College of Electrical and Information Engineering, Huainan Normal University)
Abstract: QT Creator is a cross-platform, complete QT integrated development environment, Including the advanced C+ + code editor, projects, and produce management tools, integrated contextual help system, graphical debugger, code management and browsing tools, etc.. Through learning C++ object oriented languages, designed a simple and beautiful video chat tool by QT Creator. By?calling the QT Creator library functions, and using some algorithm to realize the corresponding function during the proces
显示全部