基于java的cs模式网络聊天室的

基于java的cs模式网络聊天室的

ID:19498883

大小:2.14 MB

页数:125页

时间:2018-10-01

基于java的cs模式网络聊天室的_第1页
基于java的cs模式网络聊天室的_第2页
基于java的cs模式网络聊天室的_第3页
基于java的cs模式网络聊天室的_第4页
基于java的cs模式网络聊天室的_第5页
资源描述:

《基于java的cs模式网络聊天室的》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华中科技大学文华学院毕业设计[论文]题目:基于java的C/S模式网络聊天室的设计学生姓名:学号:学部(系):专业年级:指导教师:职称或学位:2009年6月1日II目录摘要IABSTRACTII1绪论11.1聊天室的发展11.2即时通讯的应用21.3各类通讯软件的介绍和比较32实现聊天室的相关技术及环境72.1Java概述72.2TCP/IP协议常识92.3系统开发工具与开发环境112.3.1开发工具112.3.2开发环境113网络聊天系统的系统设计123.1项目概述123.2功能需求123.3系统建摸133.4聊天室系统的设计143.4.

2、1聊天系统工作原理图143.4.2系统实现原理153.4.3系统的设计过程153.5数据封装设计184聊天系统的实现及测试194.1系统用户界面设计194.1.1客户端界面194.1.2服务器界面214.2系统设计224.2.1客户端结构224.2.2服务器端结构234.3客户端功能实现的测试24参考文献31致谢32II摘要网络聊天室是一种应用广泛网络聊天方式,操作简单,功能丰富,是教学和学习面向对象的编程思想的理想项目。可以使用多种编程语言设计和开发出功能完善的网络聊天室。本毕业设计介绍Java语言设计与实现一个网络聊天室过程,本系统采用

3、C/S构架设计,整个项目分为服务器端和客服端。使用了新的Java2标准Swing组件,开发出简洁美观和布局合理的用户和服务器界面;利用Socket网络开发技术实现客户端和服务器端的连接访问,实现网络功能;通过数据流操作的合理设计,实现信息传递、接收和数据保存。同时,采用多线程、多任务的设计思想,开发出性能稳定,功能全面的服务器。完整的实现系统的功能。通过本次毕业设计可以学到如何应用和实现面向对象的各种方法,如何使用Eclipse集成开发环境来创建和开发项目,从而完成系统的完整开发。关键字:聊天室;Java;Socket;C/S;UDP;多线

4、程IIAbstractThenetworkchatroomisakindofappliedextensivenetworkchatmethod,operateineaseandthefunctionisabundant,ItcanbeusedasagoodcaseforlearningofjavadesignlanguageandtheObject-OrientedProgramminglanguage,thereismanyprogramminglanguageofdesigntodevelopanetworkchatroomwithpe

5、rfectfunction.Thisgraduationthesisofdesignintroductionhowtousethejavalanguagedesignandcarryoutnetworkchatroom,thesystemadoptiontheC/Sstructuredesign,thewholesystemisdividedintotheserverandclient.UsestandardmodulesofSwingoflatestjava2,developasimpleanddirectbeautyuserinterf

6、ace,WemakeuseoftheSockettechnologytointerconnecttheserverandclientbynet-work;organizethedatabygooddesignofdatastreamtosentoracceptthemessagebetweenusersandtorecordthemessageforever,wealsousethemulti-threadmulti-actiontomaketheprogramwithmanyfunction.Ihaveleanedmanymethodan

7、dthingstousetheObject-Orientedprogramming.AndmakemeknowhowusethedevelopmentenvironmentEclipsetonewprogramandtheprocesstomaketheprogram.KeyWords:ChatRoom;Java;Socket;C/S;UDP;multi-threadII1绪论网络技术是计算机领域中发展最为迅速的技术之一,它在政治、经济、生活等各个方面发挥着十分重要的作用。随着计算机网络的普及和推广,将会有越来越多的人利用网上资源,享受不断

8、发展和完善的网络服务,以此来提高工作效率和水平。随着我国经济发展和网络的普及,网络技术也越来越多地被应用于日常工作之中。在程序设计领域,面向对象的编程技术正在逐步代替面向过程的程

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

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

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