《计算机网络》课程设计目录和索引一、需求分析------------------------------------------21、功能需求课题名称FTP客户机搭建学院信息工程学院专业网络工程班级学号姓名2、开发环境与工具3、所需要知识二、知识理解-----------------------------------------21、FTP实现的基本原理(1)概要(2)上传和下载(3)用户FTP和匿名FTP(4)ASCII和Binary(5)Port和Passive三、完成进度-----------------------------------------31、已完成部分2、未完成部分3、还需改善的部分四、FTP服务工作过程---------------------------------4五、详细设计-----------------------------------------51、CFtpDlg类的一些函数定义………………………………………………52、CFtpOperate的一些函数定义……………………………………………17六、测试结果----------------------------------------29七、用户手册----------------------------------------32八、实验总结----------------------------------------32FTP客户端程序一、需求分析1、功能需求(1)实现一个图形用户界面的FTP客户端,保证文件的安全传输和存储
(2)提供登录界面,上传下载界面、帮助界面、关于界面
(3)通过输入服务器地址、用户名和密码,可以实现远程FTP主机的登录
(4)提供本地文件和文件夹的上传功能,可对FTP主机文件进行下载和删除文件
(5)提供对本地目录的读取与返回,能正确列出文件和文件