- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于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的应用是很有必要的
您可能关注的文档
- 飞轮机械加工工艺编制及数控加工毕业论文.doc
- 飞轮电池的总体设计毕业论文.doc
- 飞轮专用回转钻模设计毕业论文.doc
- 废有机氯化物中盐酸的回收装置设计毕业论文.doc
- 非接触式直流电流检测装置设计毕业论文.doc
- 粉煤灰改性设计及其在废水降解因素的研究毕业论文.doc
- 风力发电机组齿轮箱的设计与分析毕业论文.doc
- 风云网商务模式的设计与研究毕业论文.doc
- 风扇叶片的非接触测量和三维建模研究毕业论文.doc
- 服装类淘宝店的经营策略研究毕业论文.doc
- 2025广西贺州市富川瑶族自治县公安局第一次公开招聘警务辅助人员8人模拟试卷及答案详解一套.docx
- 2025河北中兴冀能实业有限公司高校毕业生招聘(第三批)模拟试卷及完整答案详解1套.docx
- 2025年重庆市璧山区丁家街道招聘网格员考前自测高频考点模拟试题及参考答案详解一套.docx
- 2025北京大学医学部基建工程处招聘暖通、造价2人模拟试卷参考答案详解.docx
- 2025春季四川攀枝花市人民政府办公室下属事业单位人才引进考核招聘2人考前自测高频考点模拟试题及参考.docx
- 2025年丽江市中医医院招聘急需紧缺人员考前自测高频考点模拟试题及完整答案详解1套.docx
- 2025广东广州市海珠区滨江街道市容环境卫生监督检查所招聘环卫工人1人考前自测高频考点模拟试题及参考.docx
- 2025广东南粤银行资金运营中心招聘模拟试卷及完整答案详解1套.docx
- 2025福建一建集团招聘见习生1人的考前自测高频考点模拟试题及答案详解一套.docx
- 2025广东珠海市第二批拟引进业务骨干人员考前自测高频考点模拟试题附答案详解.docx
文档评论(0)