传统的通信工具已经不能满足现如今大众的需求:书信邮寄非常慢而且还需 本人去邮局办理,费事费力,耽误时间;电话有很强的及时性,但是资费较贵而 且要求即时应答,如果对方此时不方便接听电话则不能完成通信;邮件可以发送 多种形式的资讯,比如文本、图片、音频、视频,但是用户使用邮件聊天的体验 差,交互性不够;客户端即时聊天工具方便快捷,但是种类繁多,不能统一,换 台电脑或者与不同通信软件用户聊天时就必须不厌其烦地下载该特定客户端通信 软件。所以我们致力于开发一款基于 Web 的即时通讯系统,它是一种比书信更快 更具实时性、比电话通信更低价更便捷的沟通方式,相比于邮件,它交互性好, 更加具有亲和力,相比于客户端聊天工具,它不需下载软件,只需打开浏览器即 可完成相同的功能,方便快捷。
1。2 研究现状
1。3 项目的构思与意义
由上述对即时通讯产品和市场的分析,本作品制定了高效、安全、稳定的产 品设计思路:
本项目针对目前即时通讯产品存在的问题,提出一套以移动互联网为基础, 以 B/S 为体系架构的一种即时通信系统的解决方案。该方案综合运用移动互联网 技术、Java 技术、JSP 技术、AJAX 等技术,设计开发了一个集用户注册、用户登 录、修改密码、好友管理、即时交流、文件传输等功能与一体的基于 Web 的即时 通信系统。
基于上述开发思路,本系统设计开发的主要意义在于:
(1)使交流更加迅速、更加随意。相比于电话、邮件,本系统使用更加便捷, 费用低,聊天内容自动记录,交互性好,反馈迅速,用户体验性好。使用本系统 的用户可以通过个性签名了解对方的生活状态,多年不见的朋友通过本系统可以 立即开始轻松的交谈。
(2)使用方法简单,适用于所有人。本系统基于 Web 技术开发,不需要下载 通信客户端,便于维护和升级,操作简捷。只需打开浏览器就可以与对方聊天,高效简洁,甚至刚刚接触电脑的人也一看即懂。
(3)系统安全性较高,运行稳定。本系统采用防火墙技术强有力地保证了系 统的安全性,运行流畅稳定,有效地满足了用户群对即时通讯系统的新要求。
(4)促进企业办公信息化、自动化、网络化。相比于 QQ、微信这种即时聊 天软件,本系统相对严谨的风格和易于管理的特质更适合于企业间的沟通交流。 QQ、微信有太多与工作无关的事情,使用这类软件作为企业交流的工具,会大大 降低员工的工作效率。
本系统提供完善的线上交流功能,为大家创建一个高效、安全、便捷、稳定、 低廉的聊天平台,有利于用户之间感情的增进,丰富用户的线上生活。
1。4 主要内容和目标
通过对即时通讯系统的深入研究分析,针对目前用户的具体需求,本人设计 开发了一个基于 Web 的即时通信平台。本文将对该系统的设计开发过程进行详细 的阐述,具体内容如下:
第一章绪论部分,从总体上分析研究本课题,并介绍项目的设计思路。 第二章开发环境及相关技术部分,主要介绍本系统使用的开发环境,以及开
发过程中用到的关键技术,例如:Java、JSP、AJAX 技术等。 第三章系统分析部分,主要从系统的功能和性能两方面出发进行需求分析。 第四章系统设计部分,主要从架构设计、数据库设计、业务流程设计三方面
进行介绍。
第五章系统实现部分,主要介绍了系统如何搭建开发环境,以及如何实现系 统各个模块。