基于JavaWeb聊天系统设计与实现.docx

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-16
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:17578
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:现在人们传递消息更多的是使用聊天工具,通过这种方式,可以和朋友或者陌生人随意进行交流,腾讯QQ从1999年2月10日至今,不断的随着时代改变功能更新系统,以适应人们的不断改变的需求,但腾讯QQ计算机网页版聊天现在已经不再做功能提升,所以会有一些不足。

本次毕业设计以QQ聊天工具和微信为参照,采用JavaWeb编写简单的类似QQ网页聊天系统,主要实现好友聊天、用户自定义换肤、好友管理(包括分组管理)和文件传送接收;软件开发的整体架构采用B/S,浏览器端和用于存储客户数据的服务器数据库两部分构成。所有聊天消息传送使用TCP协议,开发使用SSM后端框架,JSP、Java、Html、jQuery、Ajax等语言和技术。开发环境:oracle11g数据库、myEclipse10。

【关键词】:JavaWeb;网页聊天系统;浏览器/服务器

 

目录

摘要

Abstract

第1章 绪论-1

1.1 选题背景-1

1.2 现状研究-1

1.3 开发意义-2

1.4 本文工作-2

1.5 论文结构-2

1.6 本章小结-2

第2章 关键技术简介-3

2.1 JSP技术-3

2.1.1 简介-3

2.1.2 优势-3

2.2 Oracle与连接池-3

2.2.1 Oracle-3

2.2.2 C3P0连接池-4

2.3 JQuery、Ajax与XMLHttpRequest-4

2.4 本章小结-5

第3章 系统分析-6

3.1 需求分析-6

3.2 系统功能分析-6

3.2.1 用例图-8

3.2.2 数据流图-8

3.3 开发环境分析-9

3.4 本章小结-9

第4章 系统的总体设计-10

4.1 系统架构设计-10

4.2 系统功能模块设计-10

4.3 业务逻辑设计-12

4.4 业务流程设计-12

4.5 系统数据库设计-13

4.5.1  E-R图-14

4.5.2  数据库表设计-14

4.6 本章小结-16

第5章 功能详细设计-17

5.1 数据库实现-17

5.2 登录注册模块实现-17

5.3 用户列表与添加好友模块-18

5.3.1 在线用户列表-18

5.3.2 添加好友-20

5.4 好友分组管理模块-21

5.5 用户聊天模块与发送/接收文件模块-23

5.5.1 用户聊天-23

5.5.2 文件发送和下载-25

5.6 本章小结-27

第6章 总结与展望-28

参考文献-29

致  谢-30

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:据调查显示,90后喜欢使用QQ因为QQ更个人兴趣化的功能:文件传输共享、动态权限设置、实时更新的系统表情、联系人分组等。QQ发展到时今天功能非常庞大,非常多的特殊功能,但一般......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: