| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13303 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:针对采用传统的定时轮询或Comet等服务器推送技术来实现实时通讯会使系统资源消耗较大、服务器负担较重的问题,本文基于WebSocket技术实现了一种即时通讯的网页聊天室。该聊天室从登录、聊天等方面出发,选用Java作为编程语言,结合B/S架构进行整个系统的分层设计。整个系统包括用户登录、用户聊天、个人信息展示、个人设置、系统日志等功能。 论文讲述了基于WebSocket的网页聊天室的设计步骤。起先对聊天室的发展现状进行研究,然后对实现聊天室的B/S架构、WebSocket技术进行介绍,接着对聊天室的系统进行分析并且描述了聊天室的具体实现方法。通过对聊天室系统全面的用例测试,最后结果显示符合预期效果。 关键词:WebSocket;Java;聊天室
目录 摘要 ABSTRACT 第一章 绪论-1 1.1课题的背景-1 1.2国内外的研究现状-1 1.3研究的意义-2 第二章 开发基础理论及相关技术概述-3 2.1 B/S和三层架构-3 2.1.1软件结构-3 2.1.2 三层架构-3 2.2 WebSocket技术研究-4 2.2.1 WebSocket介绍-4 2.2.2 WebSocket连接机制和通讯模型-4 2.2.3 WebSocket API-5 2.3 Tomcat服务器-6 2.4本章小结-6 第三章 系统分析-7 3.1需求分析-7 3.1.1 功能性需求分析-7 3.1.2 非功能性需求分析-7 3.2 可行性分析-7 3.2.1 技术角度-7 3.2.2 经济角度-8 3.2.3 操作角度-8 3.3本章小结-8 第四章 系统设计-9 4.1系统总体设计-9 4.2系统功能模块设计-9 4.2.1 用户登录模块设计-9 4.2.2 信息修改模块-10 4.2.3 密码修改-10 4.2.4 信息发送-11 4.2.5 系统日志-12 4.3数据库设计-12 4.3.1数据库概念结构设计-13 4.3.2数据库逻辑结构设计-14 4.3.3数据库物理结构设计-14 4.4本章小结-15 第五章 系统的实现-16 5.1登录实现-16 5.2信息修改模块的实现-16 5.3密码修改模块的实现-17 5.4信息发送的实现-17 5.5系统日志的实现-17 5.6本章小结-17 第六章 系统测试-18 6.1 测试目的-18 6.2 测试用例-18 6.3 本章小结-25 结束语-27 致 谢-28 参考文献-29 附录 部分程序-30 |

