计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选

计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选

ID:33302434

大小:462.50 KB

页数:37页

时间:2019-02-23

计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选_第1页
计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选_第2页
计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选_第3页
计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选_第4页
计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选_第5页
资源描述:

《计算机专业毕业论文基于java的局域网飞鸽传书软件的设计与实现精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Java的局域网飞鸽传书软件的设计与实现【摘要】为了方便内部网络的用户之间的沟通,我们需要开发一个基于局域网的信息共享工具。本课题设计主要针对局域网通讯而开发设计的,采用的是C/S构架,类似飞鸽传书系统,来实现聊天、文件传输功能。本设计以JAVA编写,能在windows2000/net/xp等环境下运行。设计共分为五大部分,分别是:1.选题背景及意义和国内外研究现状;2.TCP/IP点对点协议技术,C/S架构和SOCKET网络编程技术;3.对系统进行需求分析并提出解决方案;4.根据解决方案设计系统;5.测试系统并得到测试结果。【关键词】聊

2、天传输socket飞鸽传书C/S结构JAVAIIIDesignandImplementationIPMessengerBasedonLANandJavaTechnology【Abstract】Inordertofacilitateinternalcommunicationbetweennetworkusers,weneedtodeveloponetooltoshareinformation.Thistopicdesignmainlyaimsatthelocalareanetworkcommunication,usetheC/Sstructur

3、e,likeIPmessenger,forchatandfilestransmission.ThissystemisdevelopedbyJAVAandcanrunintheinvironmentofwindows2000/net/xp.Thedesignaltogetherdividesintofivebigparts,respectivelyis:1.Selectedtopicbackgroundandsignificance,domesticandforeignresearchpresentsituation;2.TCP/IPpoint

4、topointprotocoltechnology,C/Sstructureandsocketnetworkprogrammingtechnology;3.Analyzethedemandofthissystemandproposethesolution;4.Accordingtothesolutionwedesignthesystem;5.Testthesystemandobtainsthetestresult.【Keywords】chattransmissionsocketIPmessengerC/SstructurejavaIII目录绪

5、论....11研究内容21.1TCP/IP21.2主要研究思路和方法31.3研究系统的目的以及意义31.4Javasocket32系统需求分析92.1系统设计目标92.2系统总体需求分析92.3组织结构的分析92.3.1开发运行环境102.3.2系统开发语言103系统开发分析113.1C/S软件架构技术113.2用户数据报协议(UDP)113.3单播、广播、组播浅析114系统设计134.1文字聊天模块的整体构架134.2文件传输模块的主要流程图134.3系统主要功能模块144.3.1系统的主登录界面144.3.2文字聊天信息的封装164.3.

6、3文件传输的界面185系统测试245.1测试环境245.2测试结果24结论27参考文献28附录29致谢34III绪论当人类进入到崭新的21世纪后,网络通讯在当今已不算新鲜事物,当今世界的主题也转变为了以知识和信息为主的新时代。信息的需求量和运算量的不停增加,使得计算机通信技术有了突飞猛进的变化。网络的使用频率和使用的范围都越来越广泛,但是人们使用网络的用途主要有两个:(1)相互之间的沟通,(2)资源共享。局域网作为网络的一个重要组成部分,它不但是用户与外界环境连接的枢纽,同时也是近距离用户之间沟通与资源共享的一个重要途径。在这种前提下,如何使

7、局域网内的用户能够进行便捷的沟通,以及得到快速的资源共享,也就成为了人们研究网络问题的重点之一。目前大多数网络通讯都需要借助Internet上的服务器,这就给那些具有大规模内部网络的用户造成许多问题,如浪费网络资源、遭到网络攻击、传播病毒、破坏防御系统等等。互连网上的网络通讯工具给企业内部信息交流带来了不便,所以为了方便内部网络用户之间的沟通,需要开发一个基于局域网的信息收发系统的即时通讯工具,实现内部网络的信息交流。本系统是参考目前比较流行的局域网即时通讯软件“飞鸽传书”的基础上开发设计的,是一个局域网内的通迅工具,主要通过socket完成

8、。它据有的主要功能有以下两点:(1).局域网内用户间简单的文字聊天功能。(2).局域网内用户间相互的文件、文件夹传输。341研究内容1.1TCP/IP随着计算机技术

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

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

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