从零开始学Python08作业思路:开发简单的FTP

一,作业要求

开发简单的FTP
1,用户登录
2,上传/下载文件
3,不同用户家目录不同
4,查看当前目录下文件
5,充分使用面向对象

二,程序文件清单

屏幕快照 2016-12-12 下午5.07.08.png-69.3kB

  • Folder目录:用户上传文件家目录
  • db目录:服务器端的用户配置文件目录

user_config:用户配置文件

  • Server_side目录:服务器端程序目录

server_server.py:服务器端程序启动入口
user_suers.py:用户模型类

  • client目录:客户端程序目录

server_client.py:客户端程序启动入口

三,程序流程简图

屏幕快照 2016-12-12 下午5.07.45.png-395.7kB

四,程序测试样图

屏幕快照 2016-12-12 下午5.47.55.png-256kB

屏幕快照 2016-12-12 下午5.48.08.png-165.7kB

posted @ 2016-12-11 21:53  陈思齐  阅读(1283)  评论(0编辑  收藏  举报