基于WebSocket的网页聊天室的设计与实现.docx

资料分类:科技学院 上传会员:蔡老师 更新时间:2021-02-03
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 蔡老师 对本文的描述:WebSocket作为HTML5的一种新协议,被很多研究人员去挖掘探索。本论文就是基于WebSocket技术实现的网页聊天室,为互联网的发展又增添了精彩的一笔。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: