基于Java聊天室的设计与实现毕业设计报告

  • 格式:doc
  • 大小:737.00 KB
  • 文档页数:47

下载文档原格式

  / 47
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 开发聊天室系统的意义
在这个信息极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多,比如电报、电话、电子邮件等通讯手段,但是这些或者不方便或者有局限性或者有费用的问题,比如电话就是属于费用比较高的一种方式,而且一般情况下不能进行多人会谈,只能2方通话,那么一个需要几个人一起讨论的会议就不能举行,一般情况下都需要花费大量的人力物力把这几个人聚集到同一地点才能进行讨论。非但费时费力费钱而且效果也不一定很好。电子邮件则不是一种及时联系的手段,需要一定时间才能到达,只能作为一种辅助交流的手段。但是,聊天室这个就能很好的解决这个问题,我们不需要聚集在同一地点,各自在不同的地点就可以在聊天室中发言,大家互相讨论。而且好的聊天室还有各种表情符号等可以加强我们的表达。而且费用低廉,信息交流速度快,只有这样,才能在这个涌动的社会中加强联系,创造出更多的财富。
关键字:Web设计语言,聊天室,java Socket技术
ABSTRACT
The information age arrival has initiated a knowledge and information revolution, widespread applicationofthe computer and the modern network technology enormously promoted the social economydevelopment, at the same time has also brought some emergingindustrial development, for instance chatroom. Chatroomhasalreadybecomea partofpeople's life slowly, presented thegood tendency and the broad prospects for development.
毕业设计论文
设计题目:基于java聊天室的设计与实现
系部:电子信息系
学生姓名:
专业班级:
学号:
指导教师:
基于网络的聊天室系统的设计开发
摘 要
信息时代的到来引发了一场知识和信息革命,计算机和现代网络技术的广泛应用极大地促进了社会经济的发展,同时也带来了一些新兴产业的发展,比如聊天室。聊天室已经慢慢成为人们生活的一部分,呈现出良好的势头和广阔的发展前景。
KEYWORDS:Web’s designlanguage,chatroom,java Socket
第一章 绪 论
1.1 聊天室系统的基本概念百度文库
聊天室系统是一个通过国际互联信息网络进行多人通讯的一个系统。该系统在一定网络通讯及高级语言程序设计和JSP应用程序设计的基础上,利用计算机通讯原理,形成一个聊天室平台,使得用户在进入这个聊天室系统平台的同时,可以通过网络在线与距离遥远的其他一位或多位用户进行信息交流。
本文主要介绍了以当前流行Web设计语言java Socket技术语言开发的一个简单的网络聊天室。该小聊天室重要是为许多喜爱上网聊天的朋友开发设计的,希望能在现有的众多聊天室中给大家多一种的选择。和许多大型的网络聊天室相比该小聊天室比较简单,但能实现聊天的基本功能,点对多聊天,点对点聊天,传送文件等。本聊天室主要由登录页面、验证页面、聊天室页面、离开页面、查看聊客页面、帮助页面等页面构成。整个设计简洁明了、实用,使用简单。
A chatroom wasintroducedby apopular Web's design language Java Server Page-JSP's languagepresently in this context.This isa chatroom that designed to many friend who likes chatting online.The hope can give everybody in the existing multitudinous chatroommore thanonekind of choices. Comparedwith manylarge-scale networks chatrooms this small chatroomisquite to be simple, but can realize thebasic function which the dotted pairischatted more, point-to-point chats,transmission document and so on. This chatroom mainlyconsist withregisteringthepage, confirmingthe page, the chatroom page, leavingthe page, theexaminationofchatingguest page, helpingpage constitution and so on. Entire designConcise, practical and the use is simple.
聊天室主要分为WebChat、BBSChat两种。BBSChat是基于Telnet的Tcp协议,是BBS的附设功能,需要客户端Telnet程序。WebChat则采用浏览器方式,实际上是一个多人共同使用的CGI程序。其基本原理是把每个用户的发言通过浏览器传给系统,再由系统收集处理后分发给特定用户。
WebChat一般采用Server Push或Client Pull技术。两种技术的区别在于使用不同的方式将数据分发给用户,Server Push是由服务器将数据以多重MIME编码,发送给(push)使用者端,目前较少网站使用这种方式。Client Pull则是用户从服务器接收(pull)所要的数据。
1.3 本次毕业设计所要完成的主要工作
通过所学知识,根据网络聊天室系统的发展动态,结合自己个人的兴趣爱好,建立一个功能丰富,操作简便快捷的通用网络聊天室系统。