基于JAVA网络聊天室的设计与实现.doc

资料分类:本科论文 上传会员:小熊熊 更新时间:2018-05-03
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13031
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Net meeting、QQ、MSN等等。

对于人与人之间通过网络的沟通和交流,聊天室是人们最常见、最直接的交流的方式。本次设计采用java和socket技术开发了一款网络聊天工具,它为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型应用,该系统由聊天服务端和聊天客户端组成。

系统采用C/S结构,客户端与客户端以及客户端与服务器端之间通过Socket传送消息。在理解和掌握了网络编程的基础上,采用软件工程的思想对系统进行了分析与设计。服务器端设计与实现过程中,采用了多线程技术,大大增强了程序对服务器资源的利用。最后采用Eclipse开发工具和java Swing组件完成了系统的详细实现。

 

关键词:网络聊天工具;C/S;Socket;Swing

 

目录

摘要

Abstract

1 绪论-1

1.1 开发背景-1

1.2 系统开发的目的、内容、要求-1

1.2.1 目的-1

1.2.2 内容-1

1.2.3 要求-1

1.3系统相关技术介绍-2

1.3.1 Java语言的概述-2

1.3.2 socket简介-2

1.3.3 Eclipse开发工具-4

2 系统需求分析-5

2.1 可行性分析-5

2.2 系统设计需求-5

2.3 系统功能需求-5

2.3.1 用户注册-6

2.3.2 用户登录-7

2.3.3 公聊-7

2.3.4 私聊-8

2.3.5 系统消息-8

2.3.6 清屏效果-8

2.3.7 MIDI音乐-8

2.4 系统性能需求-9

2.4 系统运行需求-9

3 系统总体设计-10

3.1 客户端与服务器的通信-10

3.2 客户端与客户端的通信-11

3.3 系统功能-11

3.4系统实现原理-12

3.5系统设计过程-12

3.6系统工作过程-15

4 系统的实现和运行效果-17

4.1系统各功能模块的实现-17

4.2功能模块测试-26

结论-27

致谢-28

参考文献-29

附录-30

相关论文资料:
最新评论
上传会员 小熊熊 对本文的描述:主要涉及图形用户界面的开发、布局、监听按钮事件和输入/输出流数据的控制,并且要通过Socket技术实现网络功能,整个程序采用Swing图形界面,要求熟练掌握Java2图形用户界面的事件处......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: