java聊天室系统的设计与实现64788

java聊天室系统的设计与实现64788

ID:796252

大小:498.03 KB

页数:46页

时间:2017-09-05

java聊天室系统的设计与实现64788_第1页
java聊天室系统的设计与实现64788_第2页
java聊天室系统的设计与实现64788_第3页
java聊天室系统的设计与实现64788_第4页
java聊天室系统的设计与实现64788_第5页
资源描述:

《java聊天室系统的设计与实现64788》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要随着时代的发展,时间、信息两个概念显得越来越突出。在第一时间掌握第一手资料,是打败对手取得成功的秘诀。伴随着计算机网络技术的迅速发展,通信业也蒸蒸日上。现在个人电脑已普及到各个家庭、单位中。为了能实时、准确地实现与朋友、亲人、同事之间的联系,网络聊天是一种比较经济实惠的途径,其发展前景可观。本系统利用Java中的socket网络编程和多线程技术实现。主要包括登陆连接、服务器管理、客户聊天三大功能。管理员和用户经过登陆界面分别进入到服务器端和客户端,客户通过socket连接服务器,服务器通过多线程技术转发信

2、息到其他客户端。这种服务器集中转发信息的优点是通信稳定,缺点是增加了服务器端的负担。传统的面对面之间的交流由于受地域和时间的影响,已经满足不了当今社会的需求。利用聊天室这种影响将会降到最小,人与人之间的交流将会更加方便、快捷,可以大幅度提高人们的交流效率。关键词:聊天室;Java;socket;多线程;C/SAbstractWiththedevelopmentandprogressofthetimes,theconceptoftimeandinformationbecomemoreandmoreoutstan

3、ding.So,thewinnerswillbetheoneswhofirstgraspthefirsthanddata.Astheinternettechnologyisdevelopingrapidly,thecommunicationsindustryisalsothriving.Personalcomputersareextensivelyspreadingamongallfamiliesandunits.Inordertocommunicatewithfamilymembers,friendsand

4、workmatesaccuratelybutonrealtime,chattingonnetisoneofthemoreeconomicalandsubstantialways,whichhasafavorableprospect.ThissystemtakeseffectbysocketnetworkprogramofJavaandmulti-thread,Ithasthreemainfunctionsoflogin,serversmanageandchatting.Theadministratorandu

5、serlogonserver-sideandclient-sideseparatelybytheloginbox.Theclientsconnectthemselvestoserversthroughthesocket,thentheserverssendthesemessagestootherclientsbymulti-thread.Theadvantageofforwardinginformationscentrallyresultsinastablecommunication,butitsweakne

6、ssleadstoaburdentotheserver-side.Traditionalface-to-facecommunicationisrestrictedbytimeandregion,whichcannotmeetthedemandsofmodernsociety.Chattingroomcanreducetheinfluenceabovetotheminimum,andthecommunicationamongpeoplewillbemoreconvenientandquick,theinterc

7、ourseefficiencyisincreasedgreatly.Keywords:chattingroom;java;socket;multi-thread;c/s目录第1章绪论11.1论文背景及课题来源11.2本课题在国内外的发展状况11.3应解决的问题及系统开发意义1第2章开发工具及相关技术介绍32.1Java与Socket简介32.2JBuilder5介绍32.3C/S模型介绍42.4用Java实现Socket模型52.5Java中的线程模型简介62.6SQLSERVER2000简介6第3章系统需求

8、分析83.1系统任务描述83.2系统功能分析83.2.1系统的功能需求83.2.2系统数据流图.93.2.3系统数据分析103.3系统可行性分析11第4章系统设计134.1系统总体结构设计134.2数据库设计144.3系统功能模块详细设计15第5章编码与实现185.1系统主要模块代码185.1.1启动、停止服务器185.1.2客户端连接服务器195.1.3聊天室发送信息205.1.4服务器转发信息2

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

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

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