1315-多线程下载软件设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
目前,Internet 技术的发展日新月异,计算机毕业设计,网络上丰富的信息存储,计算机技术和计算机网络技术的广泛应用,人们对计算机网络资源的依赖性越来越大,可以使用下载工具,把需要的信息资源下载到本地,获取网络信息资源现已经成为我们使用计算机的主要目的,但是由于受到各种因素的限制,例如服务器性能、网络带宽,下载的信息量以及下载工具等等,下载速度受到不同程度的影响。针对下载工具这一因素,从程序设计的角度展开论述,对多线程下载工具的原理,具体实现和应用进行了探讨,本文在 C++ 网络和多线程技术的基础上,提出了一个简单而实用的文件分割算法,并据此设计开发了一个的简单实用的网络资源下载工具,工程硕士论文,使用该下载工具可以实现对多种格式的网络文件的浏览和下载。[计算机毕业网-提供计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机硕士论文|毕业设计|毕业论文|论文检测|下载|辅导].51703612013-1-22 内容来自think58 [资料来源:http://www.THINK58.com]
关键词:C++; 多线程;网络下载
目 录
摘 要 1
Abstract 2
第一章 绪论 5
1.1 项目背景 5
1.2 研究意义 5
第二章 程序开发技术简介 7
2.1开发工具:C++简介 7
2.2 C++ 的多线程和网络编程技术 7
2.3 GUI简介 8
2.4 GUI的特点 9
2.5 Swing简介 9
2.6 Eclipse简介 9
2.7 url 简介 10
2.8 Serializable简介 10
第三章 系统需求分析 12
3.1系统平台环境: 12
3.1.1硬件平台: 12
3.1.2软件平台: 12
3.2可行性分析 12
3.2.1经济可行性分析 12
3.2.2技术能力分析 13
3.2.3运行可行性分析 14
3.2.4法律可行性分析 14
3.3用户需求描述 14
第四章 软件说明书 15
4.1引言 15
4.1.1 编写目的 15
4.1.2 编写背景 15
4.1.3 定义 15
4.2 任务概述 15
4.2.1目标 15
4.2.2 软件开发环境 16
4.2.3 条件与限制 16
4.3 系统总体结构设计 16
4.3.1软件结构 16
4.3.2软件功能设计 16
内容来自think58
4.4 软件实现的关键技术 16
4.4.1 VC6.0简介 16
4.4.2 C++简介 16
第五章 系统功能的实现 18
5.1系统分析 18
5.2系统结构流程图和设计思想 18
5.3系统程序E-R图 20
5.4系统实现过程中使用到的编程技术 21
5.4.1 C++单步调试的技术 21
5.4.2 多线程技术 21
5.4.3 数据库技术 21
5.4.4网络技术 21
5.4.5接口技术 21
5.5 系统界面 22
5.5.1下载器界面 22
5.5.2下载功能实现 22
5.6 结束语 24
第六章 系统测试 25
6.1 网站各模块错误测试 25
6.2网站性能测试 25
6.3数据库测试 25
结 论 26
致 谢 27
参考文献 28
[版权所有:http://think58.com]