购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 系统设计

2.2.1 系统目标

通过FTP服务器的特点及人们对软件的操作习惯,要求系统具有以下功能:

2.2.2 系统功能结构

FTP 客户端系统包括连接 FTP 服务器、FTP 操作管理、本地操作管理、队列管理及帮助5部分。它的功能结构如图2.1所示。

figure_0055_0116

图2.1 功能结构图

2.2.3 系统预览

FTP客户端系统主窗体的主要功能是对系统的整体操作,在主窗体中添加了各模块面板,用户可以通过主窗体直观地观察整个系统的情况,运行效果如图2.2所示。

figure_0056_0117

图2.2 FTP客户端主界面

登录FTP服务器的面板包括连接、断开操作。当用户输入正确的IP地址、用户名及密码时,用户将会获得进一步操作的权限,而且本系统支持匿名操作。主要功能是登录系统,实现系统的进一步操作,效果如图2.3所示。

figure_0056_0118

图2.3 登录FTP服务器的面板

传输状态模块中的队列管理面板中记录着已上传的文件,用户可以在本面板中观察文件的传输情况,效果如图2.4所示。

figure_0056_0119

图2.4 队列管理的文件上传记录

队列管理面板中还记录着上传、下载任务,用户可以直观地观察到对文件操作的进展,效果如图2.5所示。

figure_0056_0120

图2.5 队列管理面板

本地模块中的资源管理窗口主要是向用户展示本地的文件信息,用户可以对本地文件进行基本的操作,效果如图2.6所示。FTP服务器资源管理窗口的主要功能是向用户展示服务器端的文件信息,用户可以通过界面对服务器端的文件进行必要的操作,效果如图2.7所示。

figure_0057_0121

图2.6 本地资源管理窗口

figure_0057_0122

图2.7 FTP服务器资源管理窗口

2.2.4 业务流程图

在FTP客户端系统中,首先要登录服务器,验证登录用户是否合法。如果登录成功,便可以上传本地文件或文件夹,同时也可以管理 FTP 服务器端文件,包括下载、删除文件及创建新目录等功能,FTP客户端系统的业务流程图如图2.8所示。

figure_0057_0123

图2.8 业务流程图 +CVnjRNPsFVVG1IbYTRg7rcTbfGrD1mQ+A7QzvKGGStb245+Fib/Yn5depc9bz4H

点击中间区域
呼出菜单
上一章
目录
下一章
×