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

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

ID:12492306

大小:1.08 MB

页数:47页

时间:2018-07-17

基于tcpudp协议的局域网即时通信工具的设计与实现_第1页
基于tcpudp协议的局域网即时通信工具的设计与实现_第2页
基于tcpudp协议的局域网即时通信工具的设计与实现_第3页
基于tcpudp协议的局域网即时通信工具的设计与实现_第4页
基于tcpudp协议的局域网即时通信工具的设计与实现_第5页
资源描述:

《基于tcpudp协议的局域网即时通信工具的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题目: 基于TCP/UDP协议的局域网即时通信工具的设计与实现姓名: 学号:专业:网络工程指导教师: 2011年9月9基于TCP/UDP协议的局域网即时通信工具的设计与实现摘要随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET.因此基于局域网的即时通信工具,就这样应运而生了。随着信息技术的发展,即时通信(InstantMessage)软件应运而生,即时通信工具让我们冲破了地域的界限,随时随地和各地的朋友沟通联系

2、,它们已经成为新时代人们生活和工作中不可缺少的伙伴!即时通信(InstantMessage),由于其具有实时性、跨平台行、成本低、效率高等优点而受到广泛的使用。设计并实现一个能够处理多用户进行实时、安全的即时通信工具具有较强的现实意义。本毕业论文课题主要研究的就是基于TCP/UDP协议的局域网内即时通信工具的开发。我们根据其体系结构与设计原理开发出了界面简洁、方便易用的即时通信工具。它的主要功能有:即时聊天、文件传输等。在该即时通信工具中,传输都用到了TCP/IP协议,客户端之间采用的是点到点技术进行通信。本文首先概述了即时通信工具的背景,其次介绍了软件开发的环境和开发技术和

3、开发工具,给出了系统的框架结构,然后介绍了该即时通信工具的设计实现,最后进行了简单的测试。本文设计并实现了基于局域网的简单即时通信系统,系统采用C/S模式,底层通信公告SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和消息的发送。客户端采用点对点方式实现消息传递,并能实现文件的传输。本系统基于JAVA,使用Eclipse等作为开发工具完成即时通信系统的设计。关键词:局域网即时通信文件传输TCP协议UDP协议9目录第一章绪论11.1研究背景及研究意义11.2即时通信的基本知识21.3TCP与UDP的相关知识2第二章相关工具及技术介绍52.1系统开发环境52

4、.2系统开发所用工具52.2.1Eclipse的简介及运用52.2.2Java的简介及运用62.3Socket的简介72.4C/S结构与WINDOWSSOCKETS网络编程8第三章系统需求分析与总体设计113.1即时通信工具需求分析113.2性能分析113.3系统设计的目标123.4系统功能模块设计123.5总体设计133.5.1服务器端基本功能设计133.5.2客户端基本功能设计14第四章数据库设计164.1数据库的基本概念164.2概念结构设计164.3逻辑结构设计194.4物理结构设计194.5数据库运行与实现20第五章系统详细设计与实现215.1用户管理215.1.1

5、新建用户模块215.1.2登录模块215.1.3删除好友模块225.2用户登录获取信息模块225.3查找用户模块225.4添加好友模块235.5建群模块235.6即时聊天模块245.6.1文件传输模块245.6.2语音聊天模块245.7服务器端的具体实现255.8客户器端的具体实现265.8.1新建用户2795.8.2登录界面285.8.3即时聊天界面295.8.4文件传输界面305.8.5用户登录后获取好友信息视图345.8.6查找好友视图345.8.7添加好友视图355.8.8建群视图36结束语37致谢38参考文献399第一章绪论第一章绪论在网络飞速发展的今天,互联网成为

6、人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各方面发挥着重要的作用。互联网上存在大量的信息,人与人之间的沟通、信息交换显得尤为重要。人们一直在寻找一种方便、低廉的交流信息工具,因此网上聊天便成为人们的首先,而一个好的的即时通信工具是操作简单、方便,界面美观大方、人性化、节约系统资源。一个好的即时通信工具不仅仅是方便了人们的生活,同时也给企业带来了商业利益,很多事情都可以通过进行聊天而解决、通过服务器的消息传输让用户能够很快的获取信息,节约了时间也创造了更多的利益。1.1研究背景及研究意义随着社会经济技术的发展,即时通信在全球的应用越来越广泛,从以前最开始

7、的简单通信到现在视频聊天、查资料、看电视等功能的应用,即时通信已经成为人们生活当中必不可少的一部分,即时通信不仅仅应用到生活当中,影响着人们的一切,而且现在也应用到各个领域影响着整个世界。随着网络技术的发展,即时通信正在成为在线活动中不可或缺的业务,即时通信软件不仅仅只限于用户间的聊天活动,运营商已经开始利用即时通信平台不断地进行业务的扩张和整合,充分的运用到整个企业,整个社会当中,而即时通信软件的诞生也给企业的管理带来了新的思路和手段,推动了企业工作效率的提高,降低了办公费用,引起了工程应用领域的研究

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。