目 录
1 绪论 ......................................................................................................... 错误!未定义书签。 1.1国内外聊天系统的研究现状 .................................................................. - 4 - 1.2 JAVA语言 .................................................................................................. - 5 - 1.2.1 Java的发展历史 ............................................................................... - 5 - 1.2.2 Java的特点 ....................................................................................... - 6 - 1.2.3 Java与Internet .................................................................................. - 6 - 1.3 SOCKET编程 ............................................................................................. - 7 - 1.3.1 关于TCP/IP协议............................................................................. - 7 - 1.3.2 服务器和客户机.................................................. 错误!未定义书签。 1.4本文内容安排 .......................................................................................... - 8 - 2 需求分析 ............................................................................................................................. - 9 - 2.1 可行性研究 ................................................................ 错误!未定义书签。 2.1.1 可行性分析....................................................................................... - 9 - 2.1.2系统功能需求.................................................................................... - 9 - 2.1.3 系统性能需求................................................................................. - 10 - 2.1.4 系统运行需求............................................................................... - 10 - 2.2 数据流图 ............................................................................................... - 10 - 2.2.1 顶层数据流图................................................................................. - 10 - 2.2.2 一层数据流图............................................................................... - 11 - 2.2.3 二层数据流图............................................................................... - 11 - 3 概要设计 ........................................................................................................................... - 12 - 3.1系统实现原理 ........................................................................................ - 12 - 3.2 系统实现层次图: .............................................................................. - 13 - 3.3各模块详细功能 .................................................................................... - 13 - 3.3.2服务器端结构.................................................................................. - 13 - 3.3.2 客户端结构..................................................................................... - 14 - 4 详细设计 ........................................................................................................................... - 15 - 4.1 系统流程图 ........................................................................................... - 15 - 4.1.1 系统总体流程图............................................................................. - 15 - 4.1.2 系统客户端流程图....................................................................... - 16 - 4.2 编写服务器端程序 ............................................................................... - 17 - 4.2.1 问题陈述......................................................................................... - 17 - 4.2.2 解决方案....................................................................................... - 17 - 4.3客户端程序编写 ...................................................................................................... - 22 - 4.3.3 聊天室............................................................................................. - 24 - 参考文献 ............................................................................................................................... - 29 - 致谢 .............................................................................................................. 错误!未定义书签。