毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx

上传人:wj 文档编号:118400 上传时间:2022-10-03 格式:DOCX 页数:49 大小:1.20MB
下载 相关 举报
毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx_第1页
第1页 / 共49页
毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx_第2页
第2页 / 共49页
毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx_第3页
第3页 / 共49页
毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx_第4页
第4页 / 共49页
毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx

《毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx(49页珍藏版)》请在冰豆网上搜索。

毕业设计论文关于基于TCP_UDP协议的通信工具的设计与实现.docx

毕业论文

题 目:

基于TCP/UDP协议的局域网即时通信工具的设计与实现

2011年9 月

随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生 ,比如基于互联网的信息发布,通信,数据共享等等。

局域网的发展也同样迅速。

很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入 INTERNET.因此基于局域网的即时通信工具,就这样应运而生了。

随着信息技术的发展,即时通信(InstantMessage)软件应运而生,即时通信工具让我们冲破了地域的界限,随时随地和各地的朋友沟通联系,它们已经成为新时代人们生活和工作中不可缺少的伙伴!

即时通信(InstantMessage),由于其具有实时性、跨平台行、成本低、效率高等优点而受到广泛的使用。

设计并实现一个能够处理多用户进行实时、安全的即时通信

工具具有较强的现实意义。

本毕业论文课题主要研究的就是基于TCP/UDP协议的局域网内即时通信工具的开发。

我们根据其体系结构与设计原理开发出了界面简洁、方便易用的即时通信工具。

它的主要功能有:

即时聊天、文件传输等。

在该即时通信工具中,传输都用到了TCP/IP协议,客户端之间采用的是点到点技术进行通信。

本文首先概述了即时通信工具的背景,其次介绍了软件开发的环境和开发技术和开发工具,给出了系统的框架结构,然后介绍了该即时通信工具的设计实现,最后进行了简单的测试。

本文设计并实现了基于局域网的简单即时通信系统,系统采用 C/S模式,底层通信公告SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和消息的发送。

客户端采用点对点方式实现消息传递,并能实现文件的传输。

本系统基于JAVA,使用Eclipse等作为开发工具完成即时通信系统的设计。

局域网 即时通信 文件传输 TCP协议 UDP协议

...............................................................................................1

1.1研究背景及研究意义................................................................................... 1

1.2即时通信的基本知识................................................................................... 2

1.3TCP与UDP的相关知识................................................................................. 2

..................................................................5

2.1系统开发环境............................................................................................... 5

2.2系统开发所用工具....................................................................................... 5

2.2.1Eclipse的简介及运用.......................................................................... 5

2.2.2Java的简介及运用.............................................................................. 6

2.3SOCKET的简介................................................................................................ 7

2.4C/S结构与WINDOWSSOCKETS网络编程................................................... 8

........................................................11

3.1即时通信工具需求分析.............................................................................. 11

3.2性能分析................................................................................................... 11

3.3系统设计的目标........................................................................................ 12

3.4系统功能模块设计..................................................................................... 12

3.5总体设计....................................................................................................... 13

3.5.1服务器端基本功能设计..................................................................... 13

3.5.2客户端基本功能设计........................................................................ 14

.................................................................................16

4.1数据库的基本概念..................................................................................... 16

4.2概念结构设计............................................................................................ 16

4.3逻辑结构设计............................................................................................ 19

4.4物理结构设计............................................................................................ 19

4.5数据库运行与实现...................................................................................... 20

................................................................21

5.1用户管理................................................................................................... 21

5.1.1新建用户模块................................................................................... 21

5.1.2登录模块.......................................................................................... 21

5.1.3删除好友模块................................................................................... 22

5.2用户登录获取信息模块.............................................................................. 22

5.3查找用户模块............................................................................................ 22

5.4添加好友模块............................................................................................ 23

5.5建群模块....................................................................................................... 23

5.6即时聊天模块............................................................................................ 24

5.6.1文件传输模块................................................................................... 24

5.6.2语音聊天模块................................................................................... 24

5.7服务器端的具体实现................................................................................. 25

5.8客户器端的具体实现................................................................................. 26

5.8.1新建用户.......................................................................................... 27

5.8.2登录界面............................................................................................. 2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1