整合在一个页面中,全部客户端仅包含一个主要的窗口,窗口中有4个WPF页分别包括以下四个主要页界面:
1、首页:用户打开软件所见到的的界面。
图 1-23 首页
2、文件传输界面:文件传输界面分为三层结构,第一层为用户下载地址输入层,第二层为目标FTP服务器端文件列表,第三层为本地下载路径中的文件列表。
14
图 1-24 文件传输界面
3、历史记录查询界面:从数据库中读取用户的操作历史记录,让用户查询曾经下载的文件信息。
15
图 1-25 历史记录查询界面
4、常用地址界面,列出常用的ftp服务器地址,方便用户使用,并提供自行添加地址的功能。
图 1-26 常用地址界面
1.4. 数据流程图
1.4.1. 客户端连接流程图
运行客户端后,首先是连接服务器,需要输入服务器IP地址点击连接按钮后开始连接服务器。
下图为客户端连接流程图。
16
开始用户输入用户名及密码发送用户名与密码至服务器连接服务器是是否连接成功否显示连接成功显示连接失败获取服务器文件列表刷新服务器文件显示文件列表开始图 1-27 客户端连接流程图
连接的结果有两种,即图中显示的连接失败和连接成功。
17
1.4.2. 上传子模块流程图
当用户点击上传按钮后,用户可以选择需要上传的文件,将本机上的文件上传至FTP服务器。下图为上传子模块流程图。
开始双击需上传文件获取上传的文件名连接服务器上传文件上传是否成功弹出对话框显示上传成功是否弹出对话框显示上传失败更新服务器文件列表结束图 1-28 上传模块流程图
18