- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于eclipse平台的即时通信设计与开发毕业设计
目 录
摘 要 I
Abstract II
引言 1
1 绪论 2
1.1即时通信的发展背景 2
1.2 即时通信现状 2
1.3 本课题研究内容 3
1.4 本论文的主要内容 3
2 即时通信系统开发环境和关键技术 4
2.1 即时通信开发环境 4
2.2 关键技术 4
2.2.1 java语言 4
2.2.2 WINDOWS SOCKETS网络编程接口 4
2.2.3 WSAAsyncSelect模型开发 5
2.2.4 TCP/IP协议、TCP协议 6
2.2.5 Client/Server结构(客户机/服务器模式) 8
3 即时通信系统分析与设计 9
3.1 即时通信系统分析 9
3.1.1 系统需求 9
3.1.2 需求分析 10
3.2 即时通信系统设计 11
3.2.1 设计原则 11
3.2.3 工作流程 11
3.2.4 功能设计 12
3.2.5 共享数据类设计 13
4 即时通信系统实现 16
4.1 服务器端设计实现 16
4.1.1 服务器端静态类图 16
4.1.2 服务器主要类介绍 16
4.1.3 服务器端主要过程介绍 19
4.2 客户端设计实现 23
4.2.1 客户端静态类图 23
4.2.2 客户端主要类介绍 23
4.2.3客户端主要过程介绍 25
4.3系统测试 28
4.3.1 测试意义 28
4.3.2软件测试的目标 28
4.3.2软件测试的方法 28
4.3.3 测试用例 29
总结与展望 31
致 谢 33
参考文献 34
引 言
即时通信就是能够通过软件来与好友进行通讯,发送或者接受好友通过互联网消息,主要是完成点对多点的通信。现在因为网络的不断发展,在全世界人与人之间的距离越来越短,怎样与别人之间可以更好更方便快捷地交流,这个问题已经是我们越来越关心的问题。我们现在生活中有许许多多的网站,他们已经很好的融入我们的生活。我们可以通过网站发出自己的遇到的实时动态,与朋友之间可以更好地交流,和我们的公司的客户可以建立良好的互动。所以说开发一个聊天软件的必要性越来越高,开发这么一个交流的平台这就是我这次设计的目标。
在现代这个社会随着互联网的快速发展,大家需要在网上越来越多的沟通。所以应运而生许许多多的聊天软件,来帮助我们就行实时的信息交流。就目前的情况来看,我们国家的网络发展不断提高我们公司的内部网络也基本上建设完成了。我们想要快输的解决我们在公司事务上遇到的问题,许许多多的企业开始在公司的内部建立属于自己的内部网络来开展工作。在内网的成功运行过程中,公司通过家属内部员工的协调与交流,加快信息的交换速度,得以提高自己的工作效率。但是随之也产生了很多问题,公司的规模逐步地增大,业务也不断的扩展,公司消息的机密性越来越强,公司开始觉得需要用内网来交流,避免公司内部的机密泄露。要如何解决这个我们在社会发展中遇到的问题,于是人们产生了开发专门公司内部使用的用于聊天的软件,通过自己的软件,公司可以通过这个软件来传输实时消息和召开网络视频会议等等这样可以提高我们的工作效率还能保护公司的一些商业秘密。
1 绪论
1.1即时通信的发展背景
在现代这个社会随着互联网的快速发展,大家需要在网上越来越多的沟通。所以应运而生许许多多的聊天软件,来帮助我们就行实时的信息交流。就目前的情况来看,我们国家的网络发展不断提高我们公司的内部网络也基本上建设完成了。我们想要快输的解决我们在公司事务上遇到的问题,许许多多的企业开始在公司的内部建立属于自己的内部网络来开展工作。在内网的成功运行过程中,公司通过家属内部员工的协调与交流,加快信息的交换速度,得以提高自己的工作效率。但是随之也产生了很多问题,公司的规模逐步地增大,业务也不断的扩展,公司消息的机密性越来越强,公司开始觉得需要用内网来交流,避免公司内部的机密泄露。要如何解决这个我们在社会发展中遇到的问题,于是人们产生了开发专门公司内部使用的用于聊天的软件,通过自己的软件,公司可以通过这个软件来传输实时消息和召开网络视频会议等等这样可以提高我们的工作效率还能保护公司的一些商业秘密。
现在我们要做一个基于Socket通信的一个具有在线聊天和发送离线消息的聊天软件。这个通信基础是我们可以拥有一个安全,优秀和快速的通信机制。这个软件不需要硬件上的改造和扩展,为我们大大的节约成本。这个软件也可以减少网络带宽,提高我们的网络带宽的利用率,再次基础上可以完成我们的需求。
Socket通信软件在各个方面的前景也是非常广阔的,比如在线的网络教学,视频会议等等。Socket通信接受消息和发送消息的速度比较快,对消息的保护性能比一般比较好,并且不怎么占网络带宽。所以聊天软件的开发中对socket的应用是很有必要的
您可能关注的文档
- 基于8051和DC809CCN的数据采集设计毕业论文.doc
- 基于89C52单片机的定时开关设计毕业论文.doc
- 基于80C196MC单片机直流伺服电机调速系统设计毕业论文.doc
- 基于Access的企业进销存管理系统的分析与设计毕业论文.doc
- 基于ADAM4000和组态王的电热水器控制系统设计毕业论文 - 副本.doc
- 基于AdaBoost算法的人脸检测方法综述毕业论文.doc
- 基于ADSPBF533的数码相框系统的设计与实现毕业论文.doc
- 基于ADAMS软件机构创新设计与运动分析毕业论文.doc
- 基于ADN8830的半导体温度控制系统毕业论文.doc
- 基于ajax技术设计BBS论坛系统毕业论文.doc
- 基于EasyARM1138的蔬菜大棚无线监控系统毕业论文.doc
- 基于Exchange 2003和Windows2003 Server的电子邮件系统管理毕业论文.doc
- 基于EDA技术的简单GPS信号接收机设计毕业论文.doc
- 基于Exchange和Windows的电子邮件系统管理毕业论文.doc
- 基于FANUC数控系统宏程序的典型零件加工毕业论文.doc
- 基于FANUC 0i-mate系统的VM1204加工中心电气控制毕业论文.doc
- 基于FLASH的媒体课件毕业设计.doc
- 基于Flex的网络拓扑图的绘制工具毕业论文.doc
- 基于FLEXSIM的装配车间设施布局规划与优化毕业论文.doc
- 基于FPGACPLD的脉冲信号型乐曲播放器的设计毕业论文.doc
原创力文档


文档评论(0)