文件名称:JAVA网络聊天室(课程设计书)
文件大小:471KB
文件格式:DOC
更新时间:2012-12-24 12:37:27
网络聊天室
目录 第一部分 需求说明书----------------------------------------- 1 1.1 开发背景 -------------------------------------------------------- 1 1.2 设计要求 -------------------------------------------------------- 1 1.3 设计目的 -------------------------------------------------------- 1 1.4 项目功能特点 -------------------------------------------------------- 1 1.5 功能实现 -------------------------------------------------------- 2 第二部分 概要设计说明书 ---------------------------------- 3 1引言 ---------------------------------------------------- 3 1.1编写目的 --------------------------------------------------- 3 2总体设计 ---------------------------------------------------- 3 2.1需求规定 --------------------------------------------------- 3 2.2运行环境 ----------------------------------------------------- 3 2.3基本设计概念和处理流程 --------------------------------- --- 3 2.4总体结构 ----------------------------------------------------- 4 2.5功能分配 ----------------------------------------------------- 4 3接口设计 ---------------------------------------------------- 5 3.1用户接口 ----------------------------------------------------- 5 4运行设计 ------------------------------------------------------ 6 4.1运行模块的组合 -------------------------------------------------- 6 4.2运行控制 ------------------------------------------------- 6 5出错处理设计 ----------------------------------------------------- 6 6设计原理 ------------------------------------ 6 6.1通信方式 ------------------------------------ 6 6.2核心算法 ----------------------------------- 6 7设计模型 ------------------------------- 7 8相关控件的介绍 ----------------------------------- 7 第三部分 详细说明书 --------------------------------------- 9 1程序系统结构 ------------------------------------------------- 9 2 客户端模块设计说明 ----------------------------------------------- 9 2.1程序描述 ------------------------------------------------- 9 2.2功能 ------------------------------------------------- 9 2.3设计方法 ------------------------------------------------- 9 3服务器模块设计说明 ------------------------------------------------- 11 3.1程序描述 ---------------------------------------------------- 11 3.2功能 ---------------------------------------------------- 11 3.3设计方法 ---------------------------------------------------- 4 主要代码 ------------------------------ 13 5客户端 ------------------------------ 18 5.1主要实现 ----------------------------------- 18 5.2主要代码 ----------------------------------- 19 6处理通信的主要实现 ------------------------ 22 第四部分 测试分析报告---------------------------------------- 25 1 服务器端 ---------------------------------- 25 2 客户端 ------------------------------ 28 第五部分 课程设计总结报告 ----------------------------- 31 后记(致谢) ----------------------------------------------- 32