基于JAVA的聊天系统设计与开发.doc

资料分类:计算机信息 上传会员:芳芳老师 更新时间:2020-12-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9273
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:信息科技的发展使得互联网聊天逐渐成为人们最主要的信息交流方式。本课题通过对目前主流聊天软件的分析,研究了局域网通信机制的相关原理,采用网络编程的方法,使用Client/Server模式,开发了基于Java的聊天系统。本系统的基本开发环境采用Eclipse,用 java语言进行编写并且使用JavaSwing进行页面设计。设计时首先建立一个聊天系统原型,之后再对其进行不断改进和完善,最后形成一个可行系统。

该系统主要包括服务器端和客户端两大部分,其中,服务器通过Socket套接字来建立,它可以收发客户端传来的消息;而客户端程序则是通过与服务器建立连接来实现各个客户端之间的通信。该系统主要包括用户登录、注册、聊天、传送文件以及管理员等模块,基本可以满足人们日常信息交流的需求。

 

关键词 局域网;聊天;socket;Java Swing

 

目录

摘要

Abstract

1绪论-1

1.1研究背景和意义-1

1.2聊天软件的发展现状-1

1.3聊天软件设计的内容和方法-2

2技术背景介绍-3

2.1 Java-3

2.1.1Java概述-3

2.1.2 Java Swing的应用-3

2.2 IP/TCP协议-4

2.3 Socket简介-5

2.4多线程思想-6

3需求分析-7

3.1任务详解和功能需求-7

3.2聊天系统的设计要点-7

3.3聊天系统的总体设计-8

4详细设计-11

4.1系统模块的划分-11

4.2系统各模块的设计与实现-11

4.2.1登陆-11

4.2.2注册-11

4.2.3聊天-12

4.2.4文件传送-12

4.2.5 Admin管理员-13

4.2.6退出-13

5系统设计环境与实现-14

5.1开发环境工具-14

5.2硬件环境-14

5.3系统功能模块的实现-14

6系统测试-24

6.1系统测试目的和意义-24

6.2测试过程-24

6.3测试方法-24

6.4测试结果-24

结论-25

致谢-26

参考文献-27

附录-28

相关论文资料:
最新评论
上传会员 芳芳老师 对本文的描述:本毕业设计是基于Java的聊天系统,功能以实现即时聊天为主,通过互联网来实现信息传递。本设计将使用Eclipse作为基本运行环境,采用Java语言进行软件编码,主要采用Socket通信[5]和多......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: