目录
ABSTRACT - 2 -
1 绪论 - 4 -
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 服务器和客户机 - 8 -
1.4本文内容安排 - 8 -
2 需求分析 - 9 -
2.1.1 可行性分析 - 9 -
2.1.2系统功能需求 - 9 -
2.1.3 系统性能需求 - 10 -
2.1.4 系统运行需求 - 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.1服务器端结构 - 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.2 用户登录 - 23 -
4.3.2.1收集用户登录信息 - 23 -
程序将通过Login.java用户登录界面收集用户的用户名、密码,如图 - 23 -
4.3.3 聊天室 - 24 -
参考文献 - 29 -
致谢 - 30 -
1