admin 发表于 2016-5-24 17:31:36

文件传输与聊天系统设计

技术: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

包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 文件传输与聊天系统设计