基于JAVA 聊天系统的设计与实现开题报告

 2021-08-08 20:31:03

1. 研究目的与意义

随着互联网的发展,越来越多的人使用即时通讯工具。

即时通讯(简称)是指一种能够让使用者即时发送和接收互联网消息等的实时通讯服务。

即时通讯的最大特点在于它的即时性,不用等候,只要两个人都同时在线,就能像多媒体电话一样,传送文字、档案、声音、影像给对方。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

常规的即时通讯软件分为两大类,一类是为个人应用的个人即时通讯,qq和msn主要是个人应用;另一类是企业即时通讯,如通软联合的gocom、腾讯公司的rtx、ibm的lotus sametime等都是一种以企业内部办公为主而建立的员工交流平台。

即时通讯是一个终端连往一个即时通讯网路的服务。

即时通讯与e-mail的不同之处在于它的交谈是即时的。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

通过研究和探讨,初步确定主要研究内容及计划如下:本项目的设计与实现可用于交流使用的聊天软件,该软件是由客户端与服务器两部分组成,即服务器端和客户端。

(1)服务器端的任务:服务器端应当创建一个ServerSocket对象,而且需要一直进行侦听是否有Client端连接或者断开连接。

Server端应该是一个发送信息的核心,所有Client端的消息都会被传到Server端,由Server端根据要求进行分发信息,以上就是服务器端最主要的两个任务。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

在本系统实现了基本的数据通信,可以满足日常的通信需求,在功能上,本系统主要分为服务器端和客户端两个部分。

服务器端负责监听,显示用户状态变更以及数据库的操作等。

客户端负责实现用户注册,用户登录,密码验证,在线用户列表,多用户即时文字聊天,查看并保存聊天记录和查找添加好友等功能。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。