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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2021-02-03
  • 论文字数:13303
  • 课题出处:(蔡老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:针对采用传统的定时轮询或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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费