毕 业 设 计
网页即时聊天工具的设计与实现
摘 要
聊天工具作为计算机网络的应用之一,受到了用户的普遍爱好,它把人们带进了一个虚拟的网络世界,大大加深了人们之间的联系。从单一的文本聊天,到语音聊天以及到现在的图像、视频聊天、及时短信的发送和在线游戏等功能的开发,已经大大的拓展了聊天工具的概念,它将会作为未来人们通过因特网相互联系和娱乐的主要平台。
此次设计从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术,编程实现基于Java的网络聊天工具,涉及的内容包括web通信,身份验证和注册登陆,建立服务器,连接服务器以及数据接口实现等。
论文对当今聊天软件的发展情况、与该聊天软件相关的各种技术以及该聊天工具的实现做了一个详细的阐述。论文主要分为四大版块。第一大版块主要介绍了与设计有关的背景知识,相关技术,以及此次设计的意义所在;第二大版块主要对设计的可行性进行了分析,
并对系统的具体实施做了铺垫;第三大版块为最重要版块,即项目的具体设计以及关键技术的运用与实现;第四大版块为演示版块,主要对作品进行展示。
关键字: Java Ajax MySQL 网页聊天
学生承诺书
本人郑重承诺:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
作者签名:
年 月 日
1 前言
项目开发的背景
Instant Messaging(即时通讯,实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天的实时通讯服务。IM成为互联网最广泛的应用,事先谁也没有料到;IM成为互联网最赚钱的工具之一,这已是有目共睹的事实。于是,引发了众多对手的角逐,这就注定了,未来的IM市场从此不再平静。IM与互联网共生共荣,改变了现代人的沟通方式,已成为网民不可缺少的应用之一,不仅可以满足个体用户的不同需求,而且正在成为企业用户新的通讯渠道。可以预见,IM将成为未来人类社会的最重要的通讯工具之一,借助互联网,不再需要通过电话,也能进行可视交流。所以,未来IM市场竞争将更加激烈。
在中国IM市场上,从最初的单一文字通讯,到目前的语音视频沟通,无论是技术的进步,还是应用的推广,都预示着一种趋势,未来的即时通信还有很大拓展空间。应当看到,这个空间将集中于应用与安全两大主题。
尽管市场IM众多,但QQ仍是一家独大,在即时通讯的竞争中已经稳居领导者的市场地位,占领国内市场70%以上的份额,创新能力极强。MSN也已经稳定在办公型即时通讯领域的领导者定位,成为“白领”在线协同办公的工具。在整个即时通讯领域,QQ、MSN目前
保持了超过80%的市场份额。目前,新浪UC、飞信、阿里旺旺、雅虎通、Skype、网易泡泡、搜狐搜Q、百度等都已入局。
针对国内即时通讯市场的最新调研结果。调查显示,我国即时通讯市场无论是用户总人数、总注册账户数,还是活跃账户数、人均拥有即时通讯账户数,都创下了世界之最。我们预计未来随着中国上网人口的增长,以及即时通讯软件的不断普及,即时通讯在线人数将保持快速增长。
中国网民已达1亿,IM产品越来越多样,群雄纷争,硝烟四起。而IM产品中,开源的,不开源的,都不乏各自的特色。
现在的聊天工具已经比较成熟,个人无法与一个公司竞争,但是作为一个设计项目,目的简单明确,使此次设计的聊天工具能够实现,并完成目前一些同类聊天工具的大部分功能。