![](https://csdnimg.cn/release/download_crawler_static/86274943/bg5.jpg)
基于 Java Swing 图形库和 Java socket 的简单匿名即时通讯软件
4
2. 总体设计
2.1
功能模块设计
本程序需实现的主要功能有:
(1) 构建 SwingICQ 服务器端,实现信息的转发和存储;
(2) 构建 SwingICQ 客户端,实现信息的发送、接收和基本的 GUI 交互操作;
(3) 构建数据库连接,设计数据库,实现信息的静态存储;
程序的总体功能如图 1 所示:
基于
Swing和socket的匿名即时
通讯软件
客户端 服务器端
信息
接收
信息
发送
图形
界面
信息
转发
信息
存储
图 1 总体功能图
2.2 流程图设计
客户端消息发送总体逻辑如图 2 所示: