本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于JAVA聊天系统的设计与实现
编号  New_014
编程语言  Java
开发环境  Eclipse 或 MyEclipse
数据库  无
资料明细  毕业论文 + 源代码
推荐指数  ★★★★★
论文内容

摘要

随着计算机网络技术的快速发展,人们的交流方式越来越多,传统的通信方式在速度和可靠性方面已经很难满足人们的需要,即时通信系统已经越来越受欢迎。同时,即时通信系统对现代企业也有着重大意义,它为诸企业开拓了网络应用的新领域。自从它诞生以来,以实时交互、资费低廉等优点,受到广大个人用户的喜爱,已经成为网络生活中不可或缺的一部分。本着学以致用的原则,本人开发了这套多点聊天系统,以满足网络用户的通讯需求。该系统具有操作简单、界面友好、功能专一等特点。采用Eclipse为基本开发环境,用java语言进行编写,开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。本论文就系统的开发过程做了详细的介绍,并对系统的原理、总体设计等方面做了深入细致的讨论。

关键词:聊天系统;socket;java;网络通信;网络编程

Abstract

Along with the rapid development of computer network technology, the ways of people’s communication are increased rapidly. The traditional means of communication has become very difficult to meet people's needs in speed and reliability. Instant communication system has become the new darlings of the people. Meanwhile, Instant communication system is also of great importance to the modern enterprises. It exploits a new domain for the enterprise. It has been enjoyed by the majority of individual users for its real-time interaction between the advantages of low rates since its bored. It has been an integral part of network life. In apply of the principle of practice, I developed the set of multi-point chatting system to meet the network users' needs of communication. This system has some characteristic as follows : simplify operation, friendly interface, single function. The basic development environment with Eclipse, written with java language, development of computer network programming using the basic theory of knowledge, such as TCP / IP protocol, client/server mode (Client/Server mode), network programming design method.This paper introduced the process of the system's development in detail, and deeply discussed the principle of system、collectivity design.

Keywords: Chatting system; Socket; java; Network communications; Network programming


目 录
1.绪论 5
2.系统需求分析 6
2.1.功能需求 6
2.2.可靠性需求 6
3.系统可行性分析 8
3.1.技术可行性 8
3.2.经济可行性 9
3.3.操作可行性 9
4.多点聊天通信原理 11
4.1.套接字通信 11
4.1.1 客户端套接字 12
4.1.2 服务器端套接字 13
4.2 数据报通信 14
4.3 无连接的客户/服务器程序工作流程 16
4.4 多线程编程 17
5.总体设计 19
5.1 系统通信模型与拓扑结构设计 19
5.1.1 即时通讯系统的一般模型 19
5.1.2 即时通讯系统服务的拓扑模型 20
5.2 功能设计 20
5.2.1 服务器端功能设计 20
5.2.2 客户端功能设计 21
5.3 界面设计 22
5.3.1 服务器端界面设计 22
5.3.2 客户器端界面设计 23
6.详细设计 25
6.1 服务器端详细设计 25
6.1.1 界面设计 25
6.1.2 功能模块的实现 25
6.2 客户端详细设计 26
6.2.1 界面设计 26
6.2.2 功能模块的实现 27
结论 28
致谢 29
参考文献 30


运行截图  
演示下载  暂无演示,请加QQ索要更详细资料
说明
本毕业设计包括论文,程序。以上是程序功能介绍。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
  • 上一篇:南海黄页网站的设计与实现
  • 下一篇:基于.NET的项目管理系统