基于Socket的网络即时通信系统网络信息处理课程设计报告题目:基于Socket的网络即时通信系统班级:小组成员:指导教师:中国矿业大学计算机学院2013年6月1基于Socket的网络即时通信系统目录1.需求分析........................................................................................................................31.1开发背景............................................................................................................................31.2系统目标............................................................................................................................31.3主要思路和操作流程.........................................................................................................31.4相关技术............................................................................................................................41.4.1JAVA语言.................................................................................................................41.4.2TCP/IP协议..............................................................................................................41.4.3Socket通信..............................................................................................................51.5开发工具与开发平台.........................................................................................................62.概要设计........................................................................................................................62.1系统功能描述.....................................................................................................................62.2系统架构............................................................................................................................62.3模块划分............................................................................................................................72.3.1客户端模块..............................................................................................................72.3.2服务器端模..............................................................................................................73.详细设计........................................................................................................................83.1流程图................................................................................................................................83.1.1系统总体流程图......................................................................................................83.1.2客户端流程图..........................................................................................................93.2数据结构............................................................................................................................93.2.1服务器端设计..........................................................................................................93.2.2客户端设计............................................................................................................103.3协议结构..........................................................................................................................113.3.1消息传送协议........................................................................................................113.3.2文件传送协议......................