网络编程课程设计ftp需求分析FTP协议应用需求分析
中北大学
课 程 设 计
网络编程课程设计
需求说明书
学 院: 电子与计算机科学技术学院
专 业: 网络工程专业
题 目: FTP协议应用
指导老师: 杨秋翔老师
组 员:
学号:0906064138 姓名 杨草(组长)
学号:0906064102 姓名: 田晓晓
学号:0906064137 姓名: 陈庆建
学号:090...
中北大学
课 程 设 计
网络编程课程
需求说明书
学 院: 电子与计算机科学技术学院
专 业: 网络工程专业
目: FTP协议应用
指导老师: 杨秋翔老师
组 员:
学号:0906064138 姓名 杨草(组长)
学号:0906064102 姓名: 田晓晓
学号:0906064137 姓名: 陈庆建
学号:0906064150 姓名: 刘冬 _
2012 年 12 月 11日
一 文档概述:
该需求分析采用面向对象的
,在文档中流程图和图片展示来描述《FTP协议应用》一个课程设计题目。从系统的目标·运行环境·功能需求完成系统所需的技术等方面来完成该需求分析。
二需求分析
2.1系统需求:
文件传输服务是网络互联环境所必需的一种服务,当前网络中文件传输最主要的传输方式是使用FTP协议。
FTP,全称File Transfer Protocol,中文名为文件传输协议,它可以在网络中传输电子文档、图片、声音、影视、程序及程序等多种类型的文件。如果用户需要将文件从自己的计算机上发送到另一台计算机上,可使用FTP上传(upload)或(put)操作,而更多种的情况是用户使用FTP下载(download)或获取(get)操作从FTP服务器上下载文件。
通过该课程设计的实施,开发一个界面友好的FTP协议应用程序,达到FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录的需求,从而应用该系统后可以有效的提高访问服务器上的大量程序和信息效率。
系统的实施过程中, 应能达到以下几点
(1) 能够实现各个
的功能
(2) 具有较高的可靠性和可用性
(3) 系统易于管理维护
(4) 使用方便,易学易用
2.2 运行环境
Windows XP或者Win7环境(安装有MFC组件),VC++6.0(开发环境),良好的网络互联环境
2.3功能需求
客户端:
(1) 用户登陆:要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器授权的帐号
才能登陆FTP服务器,享受FTP服务器提供的服务。
此外互连网中也有一部分 FTP 服务器提供匿名服务功能。
(2) 客户端管理:
用户管理:
通过系统初始密码登录系统,修改用户登录密码
用户信息:显示用户信息,包括用户名、密码、权限等
服务记录日志:使用服务记录日志记录客户端有关各种事件的信息,
如用户连接时间,请求服务记录等
系统日志:记录系统中硬件、软件和系统问题的信息,同时还可以监视系
统中发生的事件。用户可以通过它来检查错误发生的原因
或者寻找受到攻击时攻击者留下的痕迹。
⑶列
显示: 客户端使用LIST命令指定获取服务器端FTP目录,
服务器端将通过数据端口将该指定目录下的文件列表信息发送给客户端
⑷ 文件上传:将当前目录中的文件上传到FTP服务器目录
⑸文件下载:从FTP服务器目录下载文件到当前目录中的传
⑹文件修改:修改文件时间,重命名等
服务器端:
⑴服务器端管理:
①服务器管理:包括启动服务和关闭服务功能
②连接信息: 显示客户端登录用户的在线人数、在线用户ID、用户登录的IP和端口号和在线时长
③服务器设置:设置最大并发连接、最大在线数、设置最大在线时长(每5分钟查询一次,若发现登录时长超过30分钟的用户则断开连接)并建立本地日记(用于记录用户登录信息)
④用户管理:
通过系统初始密码登录系统,修改用户登录密码
用户信息:显示用户信息,包括用户名、密码、权限等
⑤服务记录日志:使用服务记录日志记录客户端有关各种事件的信息,
如用户连接时间,请求服务记录等
⑥系统日志:记录系统中硬件、软件和系统问题的信息,同时还可以监视系
统中发生的事件。用户可以通过它来检查错误发生的原因
或者寻找受到攻击时攻击者留下的痕迹。
⑵列表显示: 客户端使用LIST命令指定获取服务器端FTP目录,
服务器端将通过数据端口将该指定目录下的文件列表信息发送给客户端
⑶文件上传:将当前目录中的文件上传到FTP服务器目录
⑷文件下载:从FTP服务器目录下载文件到当前目录中的传
⑸文件修改:修改文件名,修改文件时间
2.4系统流程图
根据需求分析得到系统的基本步骤和功能
如下图所示:
⑴客户端流程图
图1. 客户端流程图
⑵服务器端流程图
图2.服务器流程图
本文档为【网络编程课程设计ftp需求分析FTP协议应用需求分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。