fj 目录 摘要 III ABSTRACT IV 前言 V 第1章绪论 1 国内外研究现状与发展趋势 1 国内研究现状 1 国外研究现状 1 课题发展趋势 1 开发平台与技术的选择及介绍 3 开发环境的介绍 3 Windows Sockets 网络编译接口概述 3 VC++ 3 第2章需求分析与可行性研究 4 可行性分析 4 需求分析 4 功能要求 4 性能要求 4 系统流程图与数据流图 4 第3章总体设计 7 体系结构设计 7 Win32 编译原理 7 设计体系结构 9 功能模块划分 11 数据结构设计 12 用户界面设计 13 主显示界面 13 用户文件传输界面 13 第4章详细设计及编码实现 15 程序运行平台设备 15 数据报UDP协议的应用与实现 15 UDP协议 15 设计思路 15 实现过程 16 用户界面模块详细设计 17 服务端与客户端的安全功能实现 18 本章小结 19 第5章系统测试 20 白盒测试 20 黑盒测试 20 测试环境配置 21 功能性测试 21 容错性测试 21 文件测试 21 测试用例 21 总结 23 参考文献 24 致谢 25 摘要 本文讨论了Windows环境下网络文件传输程序的设计思路和设计方法。其中网络通信部分采用流行的TCP/IP协议。最终的目的是安全快速的进行网络间的传输。在设计中工序上也利用了多种手段进行编译。设计主要分为五大工序,分别为介绍选题背景及意义和国内外研究现状;进行需求分析并提出解决方案;根据解决方案对系统进行设计;详细设计及代码的实现;对文件传输系统进行测试并得到测试结果。其中程序采用典型的C/S(服务器/客户端)构架。用Socket编程设计网络通讯,Windows Sockets是一套开放的、支持多种协议的Windows下的网络编程接口。界面设计采用Windows MFC框架。通过对明文文件加密进行传输,利用VC ++语言进行传输软件设计。本文最终设计了一个简易版本的文件安全传输软件,包括文件传输、建立传输服务器等功能。 关键词:局域网;文件加密;安全传输; ABSTRACT This article discusses the Windows environment, work file transfer program design ideas and methods. Some of munications using the popular TCP / IP protocol. The ultimate goal is safe and fast transport between work. In the design process has also been used on a variety of means to piled. Design process is divided into five, namely to introduce the research background and significance and research status; the needs analysis and propose solutions; solution to the system under design; detailed design and implementation of the code; of the file transfer system to test And get results. One program uses the typical C/S (server/client) architecture. Programming with the munication, Windows Sockets is an open, multi-protocol support of Windows, network programming interfaces. Interface design using Windows MFC framework. Through the transmission of encrypt