没有合适的资源?快使用搜索试试~ 我知道了~
基于Java即时聊天系统的设计与实现(完整资料).doc
2 下载量 34 浏览量
2022-12-02
23:41:42
上传
评论 1
收藏 4.47MB DOC 举报
温馨提示
试读
174页
基于Java即时聊天系统的设计与实现(完整资料).doc
资源推荐
资源详情
资源评论
基于 Java 即时聊天系统的设
计与实现(完整资料)
(可以直接使用 ,可 编辑 优秀版资 料, 欢迎下载)
本 科 毕 业 设 计 ( 论 文 )
基于 Java 即时聊天系统的设计与实现
学 号:05
学生姓名:何晶
指导教师:范忠诚
所在学院:计算机科学技术学院
所学专业:计算机科学与技术专业
2016 年 6 月
摘 要
伴随着互联网的高速发展,产生了一系列与互联网相关的新鲜事物,即时聊天系
统就是其中最具代表性的产物。即时聊天系统经过不断地发展,凭借其迅速、便捷、
即时的特点,逐渐成为一种重要的信息交流工具,受到越来越多的网民的青睐。即时
聊天系统开发主要包括两个方面:即时聊天系统服务器端设计、即时聊天系统客户端
设计。即时聊天系统服务器端设计主要通过 Socket 套接字建立服务器,服务器能够
读取和转发从客户端发来的信息,并且能够刷新用户列表。即时聊天系统客户端设计
主要通过与服务器建立连接,从而使服务器端与客户端的信息进行交流。在这里,网
络通信机制原理得到了运用,通过直接继承 Thread 类来建立多线程。同时,开发中
利用了计算机网络编程的基本理论知识,如 TCP/IP 协议、客户端/服务器端模式
(Client/Server 模式)、网络编程的设计方法等。在网络编程中利用流来实现信息的
交换,从而读取和发送信息.即时聊天系统采用 myeclipse 为基本开发环境和 java 语言
进行编写,通过不断修正和改进初始原型系统,直至此系统完全可行为止。
关键词:即时聊天系统;套接字;Java
Abstract
Along with the high-speed development of Internet , produced a series of new
things related to the Internet, instant messaging system is the product of one of the most
representative。 Instant messaging system through constant development, with its fast,
convenient, real-time characteristics, becoming an important communication tool, get the
favour of a growing number of Internet users。 Instant messaging system development
mainly includes two aspects: instant messaging system server client, instant messaging
system design。 Instant messaging system design mainly through the Socket server Socket
server, the server can read and forward from the client's information, and be able to refresh
the user list 。 Instant messaging system design mainly by the client and the server
connection is established , which makes the server to communicate with the client’s
information。 Here, the principle has been using network communication mechanism,
through direct inheritance for building a multithreaded Thread class. At the same time,
the use of computer network programming in the development of the basic theory of
knowledge , such as TCP/IP protocol, Client/Server mode ( Client/Server mode) ,
network programming design method, etc. Using flow in network programming to achieve
the exchange of information, so as to read and send information。 Instant messaging system
using myeclipse as the basic development environment and the Java language to write, by
constantly revised and improved the initial prototype system , until the system is
completely feasible.
Key words:Instant messaging system ;socket ;Java
目 录
摘 要 I
AbstractII
第 1 章 绪论 1
1。1 课题背景 1
1.2 国内外发展现状 1
1。2。1 国外发展现状 1
1。2.2 国内发展现状 1
1.3 开发目的和意义 2
1.4 系统设计的思想 2
第 2 章 方案论证 3
2。1 方案分析 3
2.2 可行性分析 3
2。2.1 经济可行性 3
2。2.2 技术可行性 4
2。2.3 操作可行性 4
2。2。4 法律可行性 4
2.3 方案的确定 4
2.4 系统设计的相关技术 4
第 3 章 需求分析 8
3.1 系统基本功能描述 8
3.2 系统需求分析 8
3。3 数据流图 8
3。4 数据字典 10
3。 5 用例图 12
第 4 章 系统概要设计 14
4.1 系统总体流程图 14
4.2 系统功能模块划分 15
第 5 章 系统详细设计与实现 18
5.1 系统设计与实现 18
5。1.1 注册模块 18
5.1。2 登录模块 20
5.1。3 聊天模块 22
5。1.4 后台管理模块 25
5.1.5 其他功能实现 28
剩余173页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功