欢迎来到天天文库
浏览记录
ID:6781571
大小:1.40 MB
页数:32页
时间:2018-01-25
《ftp客户端与服务器设计与实现课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科生专业方向应用实训科研训练FTP客户端与服务器的设计与实现DesignandimplementationofFTPclientandserver学生姓名专业软件工程学号指导教师学院计算机科学技术二〇一七年七月长春理工大学本科专业方向应用实训科研训练起止周17~19周数3实习地点计算机学院专业实验室选题自选科研训练目的:实训的目的是使学生在学完专业课程后,学会并掌握软件开发的基本技能,巩固已学的知识,补充未学的但又必要的内容。通过了解并实践常见的软件开发过程进行系统开发,并且使用相关语言进行专业方向的系统实现。科研训练要求:1.了解实际项目分析、设计
2、、开发、测试、部署等完整流程;2.熟练使用常用程序开发工具进行开发;3.养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题的能力。科研训练主要内容:1.软件开发能力:培训学生的编程思想和基本工作技能,培养与提高学生的编程能力。2.软件工程能力:按照软件工程的思想,训练学生掌握面向对象分析/设计(UML建模)、编码规范、概要设计方法、详细设计方法、模块划分方法等技能。3.工程实践能力:按照专业方向或学生就业方向选择一个项目进行实际开发,完成整个开发过程。4.项目文档管理能力:实训最终要提交实训报告,包括项目需求分析、总体设
3、计、详细设计、系统测试,及最终总结。指导教师评语:成绩:指导教师/带队教师(签字)2017年7月日长春理工大学本科专业方向应用实训科研训练摘要随着互联网技术的飞速发展,信息共享的时代己经到来。在实现数据传输与信息共享的诸多方式中,FTP无疑是应用最广的一种方式。FTP协议是计算机网络中的应用层协议,提供了可靠的文件传输功能,并且具有跨平台特性,两个不同类型的操作系统只要都支持FTP协议就可以进行文件传输工作。因此,探讨文件传输协议(FTP)的内容和工作原理,分析F'I'P客户端与服务器的连接过程及F'I'P请求与应答工作模式,设计C/S架构下的FTP系
4、统的实现方案,在.NET平台利用C#语言搭建起FTP系统的窗体界面,并且使用.NET类库实现了文件上传、删除和修改等功能。关键词:FTP协议服务器客户端.NETII长春理工大学本科专业方向应用实训科研训练AbstractWiththerapiddevelopmentofInternettechnology,theeraofinformationsharinghasarrived.Inmanywaysofrealizingdatatransmissionandinformationsharing,FTPisundoubtedlythemostwidely
5、usedmethod.FTPprotocolisanapplicationlayerprotocolincomputernetwork,providesareliablefiletransferfunction,andhasthecharacteristicsofcrossplatform,twodifferenttypesofoperatingsystemaslongascansupporttheFTPprotocolforfiletransferwork.Therefore,toexplorethefiletransferprotocol(FTP)
6、contentandworkingprinciple,analysisoftheconnectionprocessandtheF'I'PrequestandresponsemodeF'I'PtheclientandtheserverimplementationschemeofFTPsystemdesignundertheC/Sframework,thewindowbodyinterface.NETplatformusingC#languagetobuildFTPsystem,andusethe.NETLibrarytoachievethefileupl
7、oad,deleteandmodifyfunctions.Keywords:FTPprotocol;server;client;.netII长春理工大学本科专业方向应用实训科研训练目录摘要IABSTRACTII第一章绪论11.1研究背景11.2国内外研究现状21.3课程设计主要研究内容和架构2第二章需求分析32.1需求分析32.2功能列表32.3系统权限3第三章技术方案43.1.NET架构平台43.1.1.NET的体系结构43.1.2.NET框架的特色43.2开发工具53.2.1VisualStudio5第四章总体设计64.1系统体系结构模型64.2F
8、TP系统模型64.3系统工作流程设计74.4系统功能模块介绍84.2.1登陆与注销84.2.2
此文档下载收益归作者所有