基于java聊天系统设计与实现毕业设计论文

基于java聊天系统设计与实现毕业设计论文

ID:6634257

大小:367.50 KB

页数:21页

时间:2018-01-20

基于java聊天系统设计与实现毕业设计论文_第1页
基于java聊天系统设计与实现毕业设计论文_第2页
基于java聊天系统设计与实现毕业设计论文_第3页
基于java聊天系统设计与实现毕业设计论文_第4页
基于java聊天系统设计与实现毕业设计论文_第5页
资源描述:

《基于java聊天系统设计与实现毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录摘要1Abstract2第一章绪论11.1课题背景11.2研究现状11.3本文的主要工作21.4开发平台及环境介绍2第二章系统分析32.1功能要求32.2系统结构图32.3性能要求4第三章系统设计63.1数据库设计63.2服务器端软件结构73.3客户端软件结构133.4测试运行16总结17参考文献18西北师范大学08级计算机专业学年论文摘要随着互联网的快速发展,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN-Messager等等。该系统开

2、发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。经过分析这

3、些情况,该局域网聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统2西北师范大学08级计算机专业学年论文AbstractWiththerapiddevelopmentofInternet,networkchattoolhasbeenusedasanimportanttoolforinformationexchange,agrowingnumberofInternetusersofallages.Atpresent,therearemanyverygoodc

4、hattools,whichiswidelyusedinNetmeeting,TencentQQ,MSN-Messagerandsoon.Thesystemincludesthedevelopmentofanetworkchatserverprogramandanetworkchatclientprogramintwoaspects.TheformerthroughtheSocketsocketestablishaserver,servercanread,forwardedfromclientinformation,andcanrefreshthelisto

5、fusers.Thelatterbyestablishaconnectionwiththeserver,toclientandclientinformationexchange.Whichusesalocalareanetworkcommunicationmechanism,throughdirectThreadclassinheritancetocreatemultiplethreads.Developmentofthecomputernetworkprogrammingtothebasicknowledge,suchastheTCP/IPprotocol

6、,client/servermode(Client/Servermode),networkprogrammingdesignmethod.Networkprogrammingintheinformationread,send,istheuseofflowtoachieveinformationexchange,whichisintroducedtoimplementasystematicanalysisofinformationflow,includingsomebasicsoftwareengineeringmethods.Throughtheanalys

7、isofthesecases,theLANchattoolsusingEclipseasthebasicdevelopmentenvironmentandJavalanguagepreparation,firstinashortperiodoftimecanbuildupthesystemapplicationprototype,then,fortheinitialprototypesystem,revisesandtheimprovementunceasingly,untilformingthefeasiblesystem.2西北师范大学08级计算机专业学

8、年论文第一章绪论1.1课题背景随着互联网逐步普及,人

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

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

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