Advertisement

基于Java开发的即时通讯聊天工具课程设计与实现

阅读量:

**技术:**Java
摘要:

即时通讯(Instant Messaging)作为当前互联网中最广泛采用的交流方式,其应用范围持续扩大,各类即时通讯软件也不断涌现;同时,服务提供商所提供的通信功能也日益多样化。Java作为一种广泛应用的编程语言,具备诸多优势与特性,例如跨平台兼容性、良好的安全性、支持多线程处理、网络Socket编程以及数据流操作等。基于这些特点,本文以开源即时通讯软件LinuxQQ为研究对象,结合Java语言及J2SE规范开发了一个名为JICQ(Java for I seek you)的即时通讯工具,并对其整体架构、组成模块及关键实现技术进行了深入分析与设计。在系统的设计与建模过程中,采用了UML建模方法以及面向对象的分析与设计思路,并借助Rose工具进行模型构建;本系统基于j2sdk1.6开发环境,并使用Eclipse等工具作为开发平台,在开发过程中引入了当前流行的重构方法,对系统结构进行了优化。目标是使该系统具备安全、高效、实用等特性,并能够支持在多种操作系统平台上运行。

**关键词:即时通讯;多线程;SOCKET编程;JAVA

目录:**
1 引言 1
1.1 项目开发背景 1
1.1.1 项目背景 1
1.1.2 技术背景 1
1.2 该系统设计的意义 2
2相关理论及基础技术与开发平台 2

全部评论 (0)

还没有任何评论哟~