2011毕业论文设计-局域网即时通讯软件原型的设计与实现

2011毕业论文设计-局域网即时通讯软件原型的设计与实现

ID:33115363

大小:630.00 KB

页数:24页

时间:2019-02-20

2011毕业论文设计-局域网即时通讯软件原型的设计与实现_第1页
2011毕业论文设计-局域网即时通讯软件原型的设计与实现_第2页
2011毕业论文设计-局域网即时通讯软件原型的设计与实现_第3页
2011毕业论文设计-局域网即时通讯软件原型的设计与实现_第4页
2011毕业论文设计-局域网即时通讯软件原型的设计与实现_第5页
资源描述:

《2011毕业论文设计-局域网即时通讯软件原型的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、局域网即时通讯软件原型的设计与实现摘要随着信息技术的迅速发展,在学校内部同学们对于传统的u盘传输文件已经不耐烦了。在此背景下,本人采用.net中的C#语言开发了局域网即时通讯软件-Hcoze。本论文首先考虑了同学们对局域网内部通信使用的实际要求,分析了此局域网即时通讯软件应该具有的功能:主要包括用户上线、下线、发送聊天信息、接收聊天信息、发送文件、接收文件等功能。其次对系统的主要功能模块进行了详细地描述。最后结合软件开发阶段和调试阶段发现的问题,提出了软件需要完善的地方,总结了开发此软件所取得的经验和体会。

2、关键词:即时通信软件;C#语言;网络编程;TCP编程;UDP编程;线程IIITheDesignandImplementationofaLANInstantMessengerPrototypeAbstractWiththerapiddevelopmentofinformationtechnology,studentsinschoolareoutofpatientwithusingtraditionalFlash-disktotransferfiles.Underthisconsideration,IuseC#

3、.netlanguagetodevelopthisLANInstantMessengercalledHcoze.FirstlythispaperconsidersthedemandofstudentscommunicatingwithinLAN,thenanalysisthissoftwareshouldhavesuchfunctions:userlogginginandoff,sendingandreceivingmessages,andsendingandreceivingfilesetc.Second

4、lythispaperdescribesthedevelopmentdetailsofthissoftware.Atlast,accordingtotheproblemsfoundedwhiledevelopinganddebuggingthesoftware,thispaperproposesfurtherworkandsummarizetheexperienceandtoappreciatefromexperiencebasedondevelopingthesoftware.Keyword:LAN;In

5、stantMessenger;C#language;Networkprogramming;TCPprogramming;UDPprogramming;ThreadIII目录1绪论11.1背景11.2本设计的应用及意义21.3论文主要工作22总体设计32.1软硬件环境32.1.1C#语言的概述32.1.2.NET的概述32.1.3TCP协议和UDP协议32.2局域网即时通讯软件-Hcoze的模块功能设计52.2.1上下线模块62.2.2聊天模块62.2.3文件传输模块72.2.4靠边停靠模块72.2.5更换皮

6、肤模块73各个功能模块的具体实现93.1软件界面93.2软件功能实现93.2.1上下线模块93.2.2聊天模块133.2.3文件传输模块163.2.4靠边停靠模块173.2.5更换皮肤模块185总结与展望19参考文献20致谢21III1绪论近年来,以计算机技术和网络普及为标志的信息时代的到来,给人们的生活带来了翻天覆地的变化。计算机和网络成为了人们生活不可或缺的部分,人们在学习、生活、工作中的许多事项如今已经被计算机及网络技术所带来的各种虚拟道具替代。新的事物同时也产生新的需求,在网络上许许多多的资源,同学

7、与同学之间的资源共享已经不再仅仅使用传统的U盘了,通过FTP共享,点对点软件TransF传输,腾讯QQ传输。但是上述方式各有各的不足:FTP共享需要有服务器,而且服务器的性能要很高,必须有人上传资源到服务器,其他用户才能够从服务器上得到该资源;点对点软件TransF,这是一款非常棒的点对点文件传输软件,缺点是只能传输文件,不能够实时的聊天;腾讯QQ能够实时的聊天,也能传输文件,不足之处是它需要经过外网,在速度上大打折扣。以上三种资源共享的方式满足不了同学们快速传输文件与即时聊天通讯的需求。本文所描述的局域网

8、即时通讯软件Hcoze是针对同学们对即时聊天通信与快速传输文件的需求开发的,让同学们可以使用该软件在脱离外网的束缚情况下进行文件传输,聊天等等便利。该局域网即时通讯软件-Hcoze既是客户端,也是服务端,不需要单独的服务器支持即可以运行。1.1背景即时通信软件,从最早ICQ,到腾讯的QQ,一直发展到现在的MSN、Googletalk、Skype、雅虎通,UC等等。人与人之间需要交流,从千百年前的信件通信,到后来的

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

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

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