基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料

基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料

ID:9771278

大小:434.69 KB

页数:29页

时间:2018-05-08

基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料_第1页
基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料_第2页
基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料_第3页
基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料_第4页
基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料_第5页
资源描述:

《基于java的文字聊天传输工具开发设计-毕业设计学位论文范文模板参考资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计论文题目名称:报告人:专业班级:指导教师:文件传输与文字聊天工具摘要随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一种方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。本论文提出一个运行于Elcipse平台上的局域网聊天软件的解决方案。该聊天软件包括服务器端和客户端两个模块,客户端通过服务器端进行通信。服务器端模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天,文件传输等功能。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加

2、快了文字传递速度。该软件能够帮助企业在局域网内搭建起自己的聊天系统,避免企业内部员工使用类似QQ等软件泄露内部信息,但是该软件只实现了聊天的基本功能,还有很多不足之处需要改进。关键词c/sSocket;Java;GUI;数据库AbstractAlongwiththehigh-speeddevelopmentofthecomputerscienceandInternet,chattingonlinehasbeenanimportantmethodinourcommunication.ComparingwithE-mail

3、andtelephone,thechat-lineserviceismorereal-timeandeffective.ThisthesisproposesasolutionofaLANchattingsoftwarebasedonJAVAlanguage,whichisoperatedontheEclipseplatform.Thischattingsoftwareincludestwomodules:theserverandtheclient,whichcancommunicatewitheachother.The

4、servermodulemainlycompletestheseverdevice’sconfiguration.Theclientmodulemainlycompletestheusers’login,registration,instantmessaging,Filetransferandsoon.Thissoftwareusesthemultithreadingtechnicalsupportmulti-users’operation,andusesthecorrelationtechniquetocarryon

5、theoptimizationtospeedupthewritingtransmissionspeed.Thissoftwarecanhelpthecompanytobuildtheirownchattingsysteminthelocalareanetwork,anditalsocanavoidthestaffofthecompanydisclosingtheinsiderinformationbyusingtheothersoftwaresuchasQQ,butthissoftwarehasonlycomplete

6、dthebasicfunctionasachattingsystem,soitneedmuchmoreimprovement. Keywordsc/sSocket;Java;GUI;database目录引言随着电脑和互联网的普及,网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具。网络版的聊天软件种类繁多,如QQ、OICQ、MSN等,实现了随时随地上网聊天,给人们带来了很大的方便。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户再工作时容易沉迷于网络聊天。为了方便单位企业内部的信息交流,减少不

7、必要的财力和人力资源浪费,开发一个局域网聊天软件是非常必要的。现在,多渠道的信息源、网络化的数据分布、快捷医用的交互操作、智能化的分析决策等特点越来越成为衡量有两聊天软件的关键,因此,本人开发一个局域网聊天软件,该聊天软件是基于JAVA语言运行于Eclipse平台上,利用的技术主要是Socket通信和多线程技术,使用MySQL2005作为后台数据库管理。为实现和方便客户端间通信,在客户端进行了人性化的界面设计,用户可以注册号码,设置个人资料,实现双向聊天功能,可以指定好友查找以及模糊条件搜索添加好友并具文件传输等功能。

8、该工具采用JAVA技术配合Eclipse软件实现。主要利用了JAVA的简单高效,面向对象,支持多线程,与操作系统和运行的平台环境无关性等特点。以及eclipse软件的简单易学,操作方便的特性。同时也由于这个开发使用的主要工具基本上都是免费的。不需要多大的经济负担。该聊天工具主要解决了两方面的问题。服务器端和客户端。在服务器端可以实

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

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

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