- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
局域网内的即时通信软件设计
目 录
第一章 绪论 5
1.1 研究背景 5
1.2 研究内容 6
1.3 研究意义 6
第二章 系统开发工具及环境介绍 7
2.1.开发工具与环境 7
2. 1. 1 2.1.1 visual studio的介绍 7
2.1.2. SDK介绍 7
2.1.3. Winsock2.0编程技术 8
2.2.开发环境需求介绍 9
2.2.1 硬件环境 9
2.2.2 软件环境 9
2.2.3 运行环境需求分析 10
第三章 Freetalk软件的需求分析与方案选择 11
第一节 功能需求分析 11
3.1.1 应用程序的功能需求分析 11
第二节 性能需求分析 12
3.2.1 软件的时间特性 12
3.2.2 软件处理的准确性和及时性 13
3.2.3 软件的开放性和系统的可扩充性 13
3.2.4 软件的易用性和易维护性 13
3.2.5 软件的标准性 13
第三节 预处理方案选择 13
3.3.1 设计方案原则的选择 14
3.3.2 开发工具选择 14
3.3.3 算法选择分析 14
第四章 系统详细设计分析 16
第一节 音频聊天模块设计 17
4. 1. 1 声音的录入、播放以及压缩 18
4.1.2 音频数据的播放与解压缩 24
4.1.3 音量控制模块设计 24
第二节 视频模块设计 27
4.2.1 视频捕获与压缩编码(解压缩)的相关技术 27
4. 2. 2 视频聊天模块的总体结构设计 33
第三节 文本聊天模块设计 34
第五章 系统实现与总结展望 35
5.1 研究内容总结 36
5.2 存在的不足和未来的工作 36
局域网内的即时通信软件设计
摘要: 随着互联网技术的日益成熟,无论是在日程生活中,还是在学习工作上,即时通信都体现出了它的独特魅力,充当着一种不可或缺的通信手段,作为一种多元化的信息工具,它必将受到人们的喜爱。因此,为了满足相互沟通的需要,开发了此即时通信聊天系统FreeTalk。 该软件主要完成了友好的用户界面的设计,以及即时通信工具中较为常用的功能 ,如基本的文本聊天, 语音聊天和视频聊天。该软件的一个重要特点是采用SDK开发,因此相较MFC而言具有较高的运行效率。其中关键的实现部分的类是自行封装的,因此可操作性较强,效率较高。该软件在VC++6.0平台下开发,相关模块通过使用Winsock编程技术实现。
关键:instant messaging software in LAN
Abstract: With the rapid development of the internet,no matter in the working or studying, instant messaging reflects its unique charm and serving as an indispensable means of communication as a tool for a wide range of information , and it will be popular in the future. Therefore, in order to communicate with each other to meet the needs of the communication of each other.i developed the instant messaging chat system named FreeTalk. ?????? The software major to complete a friendly user interface design, and instant communication tools more commonly used functions, such as the text chat, voice chat and video chat. The software is an important characteristic of the development using SDK, MFC. Therefore, it has higher operating efficiency. Some of the realization of the class is by myself , and it can be more feasible and efficient. The software platform in VC + +6.0 under development, related Winsock programming modules
您可能关注的文档
- 小提琴教学方案.doc
- 小学音乐第十一册教案.doc
- 小数点搬家 (小学数学 讲课教案 PPT课件).ppt
- 小样本资料的差异显著性检验.ppt
- 小王侃健康-营养素蛋白质.ppt
- 小猫钓鱼+小羊过桥+猴子与螃蟹.ppt
- 小班幼儿分享行为研究结题报告.doc
- 小熊温尼菩.doc
- 小户型研究报告.ppt
- 小班科学活动:电话真有趣.doc
- 2023年浙江金华语文试卷+答案(图片版).docx
- 2023年江苏宿迁语文试卷(word版).docx
- 2023年江苏无锡语文试卷+答案(word版).docx
- 2023年江苏扬州语文试卷(图片版).docx
- 2023年江苏南通语文试卷(图片版).docx
- 2 烛之武退秦师(说课稿)-2024-2025学年高一语文必修下册同步备课系列(说课稿+说课稿)(统编版2019).docx
- 2023年江苏苏州语文试卷+答案(word版).docx
- 5.2 其他植物激素说课稿-2023-2024学年高二上学期生物人教版选择性必修1.docx
- 统编版六年级下册语文全册教案(完整版)教学设计含教学反思.doc
- 2.2 电解质的电离 离子反应 说课稿 2023-2024学年高一上学期化学鲁科版(2019)必修第一册.docx
文档评论(0)