1. 引言
1.1 目的
软件的总体要求:要求用户可以在局域网内进行点对点聊天,多人会话聊天,传输文件等功能的实现。
性能要求:通过用户的IP地址搜索并添加用户。
1.2 定义
局域网聊天软件,局域网终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。交流内容包括文字及文件互发等。
SCOKET:套接字;
TCP:传输控制协议;
UDP:数据报协议
2. 软件总体概述
2.2.3软件功能
软件总体功能结构图
3. 具体需求
3.1 功能需求
总体界面设计要求
初始化界面,一个文本框和五个button分别实现不同的功能。Button:“网络设置”,“文字发送”,“文件共享”,“更多功能”和“关闭按钮”。
首先界面初始化为一小对话框,当点击“网络设置”button是界面伸展成原始大小并要求客户进行网络设置——两个radio button,客户端ip地址端口和网络连接的停止与开启。
3.1 .1用户扫描系统
IPO 图
3.1.2
在线聊天系统 3.1.2.1
IPO 图
3.1.2.2
IPO 图
3.1.3 文件传输系统(FileTransfer ) 3.1.3.1
3.1.3.2
模块数据流程图