AlienFTP的设计与实现-服务器端设计说明书

上传人:龙*** 文档编号:357604 上传时间:2017-02-01 格式:PDF 页数:13 大小:750.63KB
返回 下载 相关 举报
AlienFTP的设计与实现-服务器端设计说明书_第1页
第1页 / 共13页
AlienFTP的设计与实现-服务器端设计说明书_第2页
第2页 / 共13页
AlienFTP的设计与实现-服务器端设计说明书_第3页
第3页 / 共13页
AlienFTP的设计与实现-服务器端设计说明书_第4页
第4页 / 共13页
AlienFTP的设计与实现-服务器端设计说明书_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《AlienFTP的设计与实现-服务器端设计说明书》由会员分享,可在线阅读,更多相关《AlienFTP的设计与实现-服务器端设计说明书(13页珍藏版)》请在金锄头文库上搜索。

1、设计与实现 服务器端设计说明书 方超,单梦凡1南 京 大 学计 算 机 科 学 与 技 术 系 计 算 机 网 络 课 程 设 计 报 告设计与实现服 务 器 端 设 计 说 明 书完 成 人: 方 超 ( 061221021)单 梦 凡 ( 061221016)组 员 : 笪 庆 ( 061221015)方 超 ( 061221021)单 梦 凡 ( 061221016)指导教师: 夏 耐2009 年 1 月设计与实现 服务器端设计说明书 方超,单梦凡2一、 概述.开发目标.考文档.发工具和平台.试工具.程序结构.定义. 42)主要类接口. . .线程定义. 6五、 功能模块设计.总体流程.

2、新建用户. 83) 侦听、启动连接.命令控制和响应模块.小结. 13设计与实现 服务器端设计说明书 方超,单梦凡3务器端设计说明书方超 061221021单梦凡 061221016一、概述为文件传输协议(其任务务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联系的方式、以及使用的操作系统无关。用“客户机/服务器”方式,客户端要在自己的本地计算机上安装 户程序,而服务器端则提供远程的访问和文件传输。针对 服务器端来说, 主要为用户和管理员提供访问权限,并通过侦听端口以随时响应合法的客户请求。通过控制通道和数据通道分别控制和响应对应的相关请求以及进行所需的数据文件传输。 响应

3、的基本指令同标准的 议规范以做到兼容现行的 户端软件(如 ),同时主要要保证同本组对应的 户端程序相兼容,确保其正确性和可扩展性。基于服务器端的功能和特点,需要保证能够对端口进行实时侦听,及时响应客户端发送的命令,并由此打开控制通道,等待客户端用户的命令再做对应处理,开放数据通道进行信息和文件等数据的传输。服务器需要能够对用户进行认证并对命令做出及时准确的回应,满足传输等需求。由此在设计实现服务器端时,要能够建立一定的客户访问机制,设置权限,针对不同的用户确定相应的处理机制以实现“合法”的访问传输,更重要的一点是正确地解析来自客户端发出的请求命令,给予实时同时需准确无误地响应。要在客户端完成登

4、陆,退出,列目录,下载/上传文件,下载/上传目录,删除文件/目录,新建目录,断点续传等操作的基础上针对每个操作的对应命令做出回复完成合法用户所需的功能。二、开发目标设计并实现一个符合标准支持拥有登陆,退出,列目录,下载/上传文件,下载/上传目录,删除文件/目录,新建目录,断点续传以及传输过程中状态计算等功能的对应 户端系统和兼容有同样功能的现行 设计与实现 服务器端设计说明书 方超,单梦凡4二、参考文档协议说明书(我们的前期文档)+ 络及 发指南+网络程序设计实例详解+网络高级编程、开发工具和平台基于 + 络编程,在 P 开发完成。由于近阶段一直在使用 成相关实习,并需要同客户端兼容,就决定采

5、用 的 持 行 开发。四、测试工具由于并行开发和需要兼容现行 缘故,为方便测试,采用 为客户端软件调试,当然后期主要是直接同本组客户端进行连接测试。五、程序结构1)类定义对话框类,用于图形界面的处理,通过调用提供的函数实现支持客户端的请求并做出响应。令处理类,该类主要负责实现功能需求的各种函数,供 接调 用 , 同 时 也 提 供 一 些 基 本 操 作 使以通过这些操作的组合完成复杂的功能。几乎所有的响应指令都是通过该类完成。应的工程类,基本没有完成相关操作于增加用户的对话框类,实际中应由管理员进行分配,使用户在持有用户名和密码的情况设计与实现 服务器端设计说明书 方超,单梦凡5下访问 务器

6、,同时也支持匿名登陆。2)于侦听客户端的请求以开启服务器的相关服务,它调用线程处理该操作。于浏览选择对应主机上的文件夹路径供用户访问,它同服务器端和客户端其它处理相同类型的操作所采用的方式基本相同。功能比较简单,主要是跳出增加用户的对话框以设置相关信息,主要功能实现还是在 。 完 成 的 操 作 较 为 复 杂 , 几 乎 所 有 服 务 器 的 处 理 工 作 都 由 它 完 成 , 故 只 针 对 部 分 进 行 介 绍 。加访问服务器的用户操作,并将信息记录在 到用户列表中的第一个用户信息(主要是用户名),其它如 函数功能与之类似。到当前登陆的用户信息(用户名),其它如功能和结构与之相似到对应的用户登陆的根目录信息启端口进行侦听,相应的 为结束侦听定当前服务器是否处于 态设计与实现 服务器端设计说明书 方超,单梦凡6许客户端接入服务器进行相应操作务器对客户端相应命令作出的响应闭套接字据客户的起始路径和控制构造相应路径理客户端 命令的功能理客户端 命令的功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号