Java聊天系统的设计与现实
技术:Java、JSP等摘要:
现今电子商务迅猛发展,企业的网上软件销售的发展已是不可阻挡的趋势,解决销售方和消费者之间的交流方式成为了至关重大的问题。传统的电话、短信、QQ已经不足以满足企业的相关需求,更加专业的小范围的即时通讯系统,越来越受到了企业的亲睐。因此一款企业专业用的网上软件销售的即时通讯平台,具有极其重要的开发价值。
本毕业设计是开发一款的即时通讯平台。平台采用C/S结构和java语言使用eclipse和Mysql联合开发,由服务器端和客户端两部分构成,使用TCP /IP通讯协议,进行二次包装,形成新的通信传输协议,便于客服端的调用和服务器的转发。主要实现的是聊天功能,可以文字聊天和表情图片发送,语音视频聊天,文件传输功能,便于资料共享,远程监控功能,便于异地的协助。通过运行,测试与分析,该平台稳定可靠,具有一定的实用价值。
关键字即时通讯,C/S模式,聊天工具
目录:
1 引言 1
1.1 课题的研究背景和意义 1
1.2国内外研究现状 1
1.3论文的主要工作和章节安排 3
2需求分析 4
2.1即时通讯平台功能简介 4
2.2平台设计原则 4
2.2.1 实用性原则 4
2.2.2 可扩展性原则 4
2.2.3 安全稳定性原则 5
2.3 平台功能模块 5
3 相关的技术介绍 6
3.1 SOCKET网络通讯技术简介 6
3.2 JMF框架简介 7
3.3 SWING工具包简介 8
3.4 C/S模式简介 8
3.5数据库技术 9
4 即时通讯平台的设计方案 10
4.1 数据库的设计 10
4.2 平台服务器的设计 12
4.3 平台客户端的设计 13
4.3.1 登录注册 13
4.3.2 聊天功能 14
4.3.3 文件传输 15
4.3.4 语音视频 15
4.3.5 远程监控 16
5 即时通讯平台的实现 17
5.1 平台开发环境 17
5.1.1 平台开发的软件平台 17
5.1.2 平台开发的硬件配置 17
5.1.3平台开发的环境配置 17
5.2 服务器端功能实现 18
5.2.1 操作数据库 18
5.2.1 监听转发客户端请求 18
5.3 客户端功能实现 19
5.3.1 登录注册 19
5.3.2 好友的查找、增加、删除 21
5.3.3 聊天功能 24
5.3.4 文件传输 26
5.3.6 语音视频 28
5.3.7 远程监控 30
6 疑难问题总结 32
6.1自定义传输协议 32
6.2 MySql中文乱码问题 33
6.3进程端口占用问题 33
7 总结与展望 33
7.1全文总结 33
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
好东西,顶!
页:
[1]