毕业论文基于linux平台的im软件

毕业论文基于linux平台的im软件

ID:28014137

大小:159.19 KB

页数:15页

时间:2018-12-07

毕业论文基于linux平台的im软件_第1页
毕业论文基于linux平台的im软件_第2页
毕业论文基于linux平台的im软件_第3页
毕业论文基于linux平台的im软件_第4页
毕业论文基于linux平台的im软件_第5页
资源描述:

《毕业论文基于linux平台的im软件》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Linux平台的局域网可语音的IM软件的设计与实作者:肖亚统专业:软件工程指异老师:陈生庆摘要随着计算机网络的H益普及人们通过网络进行交流显得越来越重要。于是出现了一系列的通信软件。自1990s四位以色列人推出的ICQ后,IM首次出现,凭借实时在线的交互特性迅速风靡全球。如今,M软件正逐渐成为一个集合了文字、视频、音频业务以及多种增值业务的多媒体网络通信软件,凭借其所具有的廉价性和方便性以及功能不断完善,IM已经和WWW、Email等一起成为M民们最喜爱的M络服务之一。尤其在国内,腾讯QQ普及率远高于Emai

2、l,在部分中国网民眼中上网基本等价于使用QQ等。2014年4月11口晚间,腾讯QQ同时在线用户数突破2亿。本毕业设计就是模拟QQ聊天软件,开发一个基于Linux平台的局域网实时语音通信软件。系统釆用C/S架构,基于Linux平台开发,釆用C++编程语言,由服务器端和客户端程序组成,并使用QT进行图形界面的设计。主要实现的是聊天软件的部分功能,即文字聊天、语音聊天、保存用户消息等等功能,主要完成任务包括服务器模块的设计实现、文字聊天、保存用户消息等等功能。通过运行、测试与分析,该功能聊天软件运行稳定、可靠,具有一定

3、的实用价值。关键词:LinuxQT局域网网络音频多线程IMC/SAbstractAlongwiththehigh-speeddevelopmentofthecomputernetworkechnology,variousofapplicationsbasedonnetworkwasborn,likeinformationreleasing,datasharing…ThedevelopmentoftheLANistheamefast.Somegovernments,enterprisesandschoolscons

4、tituteaLANfirst,thenjoinintoINTERNET.SotheinstantmessengerinLANwashomed.ThisdissertationfocusesonthedesigningandimplementationofCommunicationsoftwareonLAN.AndaCommunicationsoftwareisbuiltusingQTonLinux.First,theDevelopmentenvironment,theBackgroundandthetechno

5、logyarebrieflyintroduced.ThentherequirementsanalysisandsystematicdesignofaCommunicationsoftwareisdiscussedindetail.Andtheimplementationdetailsofeachfunctionmodule,isgiven.Last,usingtheVMtotestthesoftware.Keywords:Linux,QT,LAN,NetWork巨录1.1课题背景1.2国内外研宄现状及发展趋势1.

6、3本课题的研宄的目的和意义二、关键技术2.1Linux操作系统2.1.1什么是Linux系统准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于LinusTorvalds在GPL(GNUGeneralPublicLicense)版权协议下发行,任何人都可以自由的复制(copy),修改(change),套装分发(distribute),销售,但是不可以在分发吋加入任何限制,而&所有原码必须是公开的,所以任何人都可以无偿取得所有执行文件和源代码。对于Linux用户和系统管理员来,Linux是指包含

7、Linuxkernel、utilities(系统工具程序)以及application(应用软件)的一个完整的操作系统。Linux的应用软件是巾A巾软件基金会(FSF)开发的,全世界许多热心的程序员为Linux开发或移植了很多应用程序,包括X-Windows、Emacs>TCP/IP网络(包括SLIP/PPP/ISDN)等等现在Linux(包括内核和大量的应用程序)光是执行程序就已经达到200M,完全安装后的规模将更大(大约500M左右)。从本质上讲Linux是Unix的”克隆”或Unix风格的操作系统,在源代码级

8、上兼容绝大部分的Unix标准(如IEEEPOSIX),它遵从POSIX规范,例如对于SystemV來说,把其上程序源代码拿到,Linux丁重新编译后就可以运行。Linux的标志是可爱的企鹅,至于为什么选用企鹅Lirms是这样说的,别的都被他人用了企鹅,不是也非常可爱吗?!由Linux作者发布的仅仅是一个内核而己有一些公司或组织把A核、源代码及相关的应用程序组织在一起发行,

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

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

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