基于Java的网络聊天室信息系统设计与实现开题报告

 2022-11-22 10:13:16

1. 研究目的与意义

网络通信在当今信息社会中起着不可或缺的作用,人们可以利用网络通信技术进行即时的信息交流。

比如微信聊天工具,它就是利用网络通信技术开发的一款众所周知的网络聊天工具。

目前,信息交流是互联网提供的主要内容,网络通信系统有多重实现方式,类似 ICQ 属于一种点对点的聊天系统;还有一种是基于SoCket的集中式聊天系统,这种聊天系统需要登录统一的聊天服务器。

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

2. 课题关键问题和重难点

论文主要研究的是该系统如下功能的实现:服务器端的功能包括:1.验证登录:检查登陆信息是否正确,并向客户端返回所登录的信息,比如,如果登录的信息正确.那么就将在线用户发给该用户.井将该用户的状态发给各个在线的用户,同时在服务器端将信息显示出来。

2.处理注册信息:用户提交注册信息后.自动验证是否存在重名,如果重名则返回提示信息.如果不重名则将信息加入数据库当中。

3.处理用户发送信息:服务器要监控聊天内容.过滤非法内容。

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

3. 国内外研究现状(文献综述)

JAVA 语言以其与平台无关、完善的安全机制、内嵌式网络支持、分布式处理等显著特色受到软件界的追捧, 成为编写网络应用程序的首选工具之一。

但是它的结构体系庞大, 使人望而生畏, 学习过的人也感到它难以驾驭。

关于JAVA 语言的重点难点, 因人而异, 各个人有自己的特殊性。

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

4. 研究方案

在服务器端建立一个Server Socket,并且不断进行侦听是否有客户端链接或者断开链接。

服务器端应该是一个信息发送中心。

客户端与服务器端建立通信通道,向服务器端发送信息,接收来自服务器端的信息.保证服务器端和客户端能保持随时链接,信息及时发送接收。

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

5. 工作计划

即日起至下学期在第1周:搜集相关资料,熟悉语言工具环境,阅读、学习、查阅相关文献,完成开题报告 。

第2周至第3周:对系统做出合理规划,构造基本的框架结构,搭建开发环境,开始进行聊天室系统的开发设计。

第4周至第6周:更加细致的结构设计,完成大部分功能模块,并这对部分功能进行调试。

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

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