|
技术:Java等
摘要:
本文介绍了一种基于TCP/IP协议使用Socket技术实现的聊天室系统,包括私聊功能和文件传输功能,对系统的主要模块进行了分析,并对系统实现过程中遇到的关键性技术进行了阐述,最后对系统进行了了设计实现,该系统能够进行登陆、注册、聊天室聊天、私聊、文件发送等功能,基本上满足了即时通讯的要求。开发使用JAVA技术,数据库使用MySQL。
关键词 聊天室、JAVA、文件传输
目录:
1 引言 6
1.1研究背景 6
1.2研究目的及意义 6
2 系统开发技术分析 6
2.1 C/S架构 6
2.2 TCP协议 7
2.3 JAVA语言 7
2.4 MySQL数据库 8
3 系统需求分析 8
3.1可行性分析 8
3.2用户需求描述 8
4 概要设计 9
4.1系统概述 9
4.2系统架构 9
4.3系统客户端解决方案 9
4.4系统服务器端 10
4.5Socket技术及TCP协议 11
4.6系统通信机制研究 11
5 详细设计 11
5.1服务器端运行流程 12
5.1.1服务器端连接过程 12
5.1.2服务器端消息处理 13
5.2系统客户端的设计与实现 13
5.2.1用户界面 13
5.2.2数据存储 13
5.3即时通讯模块 14
5.3.1消息类 15
5.3.2消息的发送和接收 15
5.3.2.1用户的登录和登出 16
5.3.2.2私聊模块 16
5.3.2.3文件传输模块 16
6 软件测试 16
6.1服务器界面 16
6.2用户登录界面 17
6.3用户注册界面 18
6.4聊天室界面 19
6.5查看聊天记录界面 19
6.6修改个人信息界面 20
6.7换肤界面 20
6.8私聊界面 21
6.9文件传输界面 22
6.10文件接受界面 22
7 总结 23
参考文献 24
致谢 25
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|