FTP客户端及服务器设计及实现课设报告.doc
文本预览下载声明
WORD 格式 整理
PAGE
学习 参考 资料 分享
WORD 格式 整理
学习 参考 资料 分享
本科生专业方向应用实训科研训练
FTP客户端与服务器的设计与实现
Design and implementation of FTP client and server
学 生 姓 名
蒲 凤
专 业
软件工程
学 号
140521221
指 导 教 师
高培成 尹大力 祝勇
学 院
计算机科学技术
二〇一七年七月
WORD 格式 整理
学习 参考 资料 分享
起 止 周
17~19
周 数
3
实习地点
计算机学院专业实验室
选 题
自 选
科研训练目的:
实训的目的是使学生在学完专业课程后,学会并掌握软件开发的基本技能,巩固已学的知识,补充未学的但又必要的内容。通过了解并实践常见的软件开发过程进行系统开发,并且使用相关语言进行专业方向的系统实现。
科研训练要求:
了解实际项目分析、设计、开发、测试、部署等完整流程;
熟练使用常用程序开发工具进行开发;
养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题的能力。
科研训练主要内容:
1.软件开发能力:培训学生的编程思想和基本工作技能,培养与提高学生的编程能力。
2.软件工程能力:按照软件工程的思想,训练学生掌握面向对象分析/设计(UML 建模)、编码规范、概要设计方法、详细设计方法、模块划分方法等技能。
3.工程实践能力:按照专业方向或学生就业方向选择一个项目进行实际开发,完成整个开发过程。
4.项目文档管理能力:实训最终要提交实训报告,包括项目需求分析、总体设计、详细设计、系统测试,及最终总结。
指导教师评语:
成绩:
指导教师/带队教师(签字)
2017年 7月 日
学习 参考 资料 分享
摘要
随着互联网技术的飞速发展,信息共享的时代己经到来。在实现数据传输与信息共享的诸多方式中,FTP无疑是应用最广的一种方式。FTP协议是计算机网络中的应用层协议,提供了可靠的文件传输功能,并且具有跨平台特性,两个不同类型的操作系统只要都支持FTP协议就可以进行文件传输工作。因此,探讨文件传输协议(FTP)的内容和工作原理,分析FIP客户端与服务器的连接过程及FIP请求与应答工作模式,设计C/S架构下的FTP系统的实现方案,在.NET平台利用C#语言搭建起FTP系统的窗体界面,并且使用.NET类库实现了文件上传、删除和修改等功能。
关键词:FTP协议 服务器 客户端 .NET
Abstract
With the rapid development of Internet technology, the era of information sharing has arrived. In many ways of realizing data transmission and information sharing, FTP is undoubtedly the most widely used method. FTP protocol is an application layer protocol in computer network, provides a reliable file transfer function, and has the characteristics of cross platform, two different types of operating system as long as can support the FTP protocol for file transfer work. Therefore, to explore the file transfer protocol (FTP) content and working principle, analysis of the connection process and the FIP request and response mode FIP the client and the server implementation scheme of FTP system design under the C/S framework, the window body interface.NET platform using C# language to build FTP system, an
显示全部