基于eclipse平台的即时通信设计与开发

上传人:豆浆 文档编号:2311285 上传时间:2017-07-22 格式:DOC 页数:39 大小:1.22MB
返回 下载 相关 举报
基于eclipse平台的即时通信设计与开发_第1页
第1页 / 共39页
基于eclipse平台的即时通信设计与开发_第2页
第2页 / 共39页
基于eclipse平台的即时通信设计与开发_第3页
第3页 / 共39页
基于eclipse平台的即时通信设计与开发_第4页
第4页 / 共39页
基于eclipse平台的即时通信设计与开发_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于eclipse平台的即时通信设计与开发》由会员分享,可在线阅读,更多相关《基于eclipse平台的即时通信设计与开发(39页珍藏版)》请在金锄头文库上搜索。

1、毕 业 设 计题目:基于 Eclipse 平台的即时通信的设计与开发姓 名: 马 文 强 学 号: 2012080331087 学 院: 信息学院 专 业: 通信工程 指 导 教 师: 陈 明 协助指导教师: 2016 年 5 月 10 日北京联合大学本科毕业设计(论文)诚信承诺书本人慎重承诺和声明,在毕业设计(论文)活动中遵守学校有关规定,恪守学术规范,在本人的毕业设计(论文)内容除特别注明和引用外,均为本人观点,不存在剽窃、抄袭他人的学术观点、思想和成果,不存在伪造、篡改实验数据。如有违规行为发生我愿承担一切责任,接受学校的处理,并承担相应的法律责任。学生(签名):年 月 日北京联合大学

2、毕业设计摘 要即时通信就是能够通过软件来与好友进行通讯,发送或者接受好友通过互联网消息,主要是完成点对多点的通信。现在因为网络的不断发展,在全世界人与人之间的距离越来越短,怎样与别人之间可以更好更方便快捷地交流,这个问题已经是我们越来越关心的问题。我们现在生活中有许许多多的网站,他们已经很好的融入我们的生活。我们可以通过网站发出自己的遇到的实时动态,与朋友之间可以更好地交流,和我们的公司的客户可以建立良好的互动。所以说开发一个聊天软件的必要性越来越高,开发这么一个交流的平台这就是我这次设计的目标。本文主要是基于 eclipse 平台下的能够完成即时通信的聊天软件,本文重点分析了软件的客户端与服

3、务器的建立过程,将点对点通信融入到了其中,在 eclipse平台下的 Java 开发技术基础上将以上技术融入到其中,在熟练的掌握了 eclipse 平台下的开发技术、服务器端采用了 MySQL 数据库、C/S 模型、Socket 编程技术、Winsock 网络编程接口等技术的运用的基础上,进行网页界面的制作,将 Web 与服务器端的数据库紧密联系起来。实现了应用的动态管理。完成了软件的开发并且对开发过程进行描述和注释,并且对服务器和客户端进行了测试。关 键 字 : java mysql javaWebserver C/S 模 型 Socket 编 程 技 术北京联合大学 毕业设计IAbstra

4、ctInstant communication is to be able to communicate with friends by software, and friends to send or receive messages via the Internet, mainly complete point to multipoint communication. Now because of network development, in the miles of space that intervene between a man and the world more and mo

5、re short, how can better and more convenient and quick communication between with others, the problem is we more and more concern. We now live in there are many sites, they have very good into our lives. We can through the real-time dynamic website issued their own encountered, and can better commun

6、ication between friends, and our companys customers can establish a good interaction. So to develop a chat software is higher and higher, the necessity of developing such a communication platform that is I the design goal.This paper is based on the eclipse platform can complete instant messaging cha

7、t software, this paper analyzes the software process of the establishment of the client and the server will be point to point communication into the among them, the technology of Java development in eclipse platform based technology to the above, in the development of skilled master the eclipse plat

8、form technology, USES the MySQL database on the server, C/S model, Socket programming technology, Winsock network programming interface, on the basis of the use of technologies such as Web interface, a Web closely connect to the server database. The application of dynamic management. Completed the s

9、oftware development and the development process is described and comment, and to the server and the client was testedKey words: java mysql javaWebserver C/Smodle Socket北京联合大学 毕业设计II目 录摘 要 .IAbstract.II引言 .11 绪论 .211 即时通信的发展背景 .21.2 即时通信现状 .21.3 本课题研究内容 .31.4 本论文的主要内容 .32 即时通信系统开发环境和关键技术 .42.1 即时通信开发

10、环境 .42.2 关键技术 .42.2.1 java 语言 .42.2.2 WINDOWS SOCKETS 网络编程接口 .42.2.3 WSAAsyncSelect 模型开发 .52.2.4 TCP/IP 协议、TCP 协议 .62.2.5 Client/Server 结构(客户机/服务器模式) .83 即时通信系统分析与设计 .93.1 即时通信系统分析 .93.1.1 系统需求 .93.1.2 需求分析 .103.2 即时通信系统设计 .113.2.1 设计原则 .113.2.3 工作流程 .113.2.4 功能设计 .123.2.5 共享数据类设计 .13北京联合大学 毕业设计III4 即时通信系统实现 .164.1 服务器端设计实现 .164.1.1 服务器端静态类图 .164.1.2 服务器主要类介绍 .164.1.3 服务器端主要过程介绍 .194.2 客户端设计实现 .234.2.1 客户端静态类图 .234.2.2 客户端主要类介绍 .234.2.3 客户端主要过程介绍 .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号