资源描述:
《即时通讯系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《计算机综合课程设计》课程设计题目:即时通讯系统的设计与实现学生姓名:詹凯学号:6103214020专业班级:网络工程141班指导教师:韩清二0一七年六月三十日即时通讯系统的设计与实现专业:网络工程学号:6103214020学生姓名:詹凯指导教师:韩清摘要近年来,随着Internet的飞速发展,计算机网络得到了越来越广泛的应用,并且已经逐步走进千家万户。自迈入信息时代以来,距离已经不再是人们之间联络沟通的障碍,也正因为如此,人们对沟通交流的需求和依赖也越来越强烈,各行各业对信息交流的要求也越来越高。如今,通过各种即时通信软件,人们已经可以在足不出户的情况下,与远距离甚至世界各地的人进行
2、实时的聊天交流,这样的交流不仅满足了人们对交流沟通的需求,同时也给人与人之间的交流带来了极大的便捷和大量的经济节省。因此,即时通信(InstantMessaging)在人们的生活工作和学习中得到了更广泛的应用。目前,已经有不少即时通信软件在社会公众中流行,像腾讯QQ,新浪微博等,都是国内人们所熟知的知名流行即时通信软件,其技术方面也都处于国际领先水平。同时,由于即时通信软件的便利,其应用已经由最初的简单的聊天交友得到了巨大的拓展。适应各种场合的各式即时通信软件也开始出现在软件市场上,这就包括了一些与企业管理相关的即时通信软件,一个具有企业自己特色的集信息管理和即时通信为一体的内部应用软
3、件,能够使一个企业或者团队更像一个整体,同时也能够给企业的管理和信息交流带来极大的便利,在一定程度上提高工作效率。同样的,对于软件设计与开发的行业来说,过去的那种仅适用于PC机上的应用程序的开发已经远远不能满足市场的多样化的需求,网络程序的广泛应用和广大需求使学习与掌握与网络相关的编程技术显得尤为重要。本论文将结合一个具体的局域网即时通信系统的开发编写,以现有的各种技术,介绍讲解网络IM软件开发中的重要知识,并讨论其中关键环节的技术问题和各种解决方案和设计策略。关键词:即时通信;信息交流;IM软件;网络编程Designandimplementationofinstantmessenge
4、rsystemAbstractInrecentyears,withtherapiddevelopmentofInternet,computernetworkhasbeenmoreandmorewidelyused,andhasgraduallyenteredthetensofthousandsofhouseholds. Sinceenteringtheinformationage,thedistancebetweenpeopleisnolongerthecommunicationobstacles,becauseofthis,peopleonthecommunicationdemand
5、anddependenceareincreasinglystrong,demandfortheexchangeofinformationismoreandmorehigh. Now,throughavarietyofinstantmessagingsoftware,peoplecanstayathomesituation,andevenremotepeoplearoundtheworldforreal-timechatcommunication,suchcommunicationnotonlytomeetthecommunicationneeds,butalsobroughtgreat
6、convenienceandeconomytosavealotofcommunicationbetweenpeople. Therefore,instantmessaging(InstantMessaging)hasbeenwidelyusedinpeople'slife,workandstudy.Atpresent,therehavebeenalotofpopularinstantmessagingsoftware,inthepubliclikeTencentQQ,Sinaandmicro-blog,arewell-knowndomesticpopularinstantmessagi
7、ngsoftwareknownas,itstechnologyhasreachedtheinternationaladvancedlevel. Atthesametime,duetotheconvenienceofinstantmessengersoftware,itsapplicationhasbeengreatlyexpandedbytheinitialsimplechattinganddating. Toadapttoallkindsof