多线程断点续传下载软件的研究和开发

多线程断点续传下载软件的研究和开发

ID:13712845

大小:121.50 KB

页数:0页

时间:2018-07-24

多线程断点续传下载软件的研究和开发_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《多线程断点续传下载软件的研究和开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、多线程断点续传下载软件的研究和开发摘要:本设计是一个基于HTTP协议的支持多线程断点续传的下载软件。此下载软件由下载任务模块、设置模块以及系统帮助模块组成。通过ApacheJakartaCommons下的子项目HttpClient包对HTTP协议进行支持,从而下载服务器端的资源。软件提供多线程断点续传功能,在...


摘  要:本设计是一个基于HTTP协议的支持多线程断点续传的下载软件。此下载软件由下载任务模块、设置模块以及系统帮助模块组成。通过Apache Jakarta Commons

2、下的子项目HttpClient包对HTTP协议进行支持,从而下载服务器端的资源。软件提供多线程断点续传功能,在完成下载过程中使用多线程技术可以较大幅度地提高下载的速度。因为下载的过程中经常会有意外导致下载任务终止,比如因为某种原因导致关机、网络中断,也有可能用户需要暂时停止下载任务的时候,断点续传的功能会把下载的信息保留下来。在任务被再次执行的时候会接着以前完成的继续下载。软件在图形界面的设计上改用了现在比较流行的SWT图形开发包,和传统的AWT/Swing图形界面工具包相比,SWT图形界面开发包有着用户界面外观较美观且响应速度较快的优点

3、。

目    录
 
1 引言... 1
1.1 课题的研究背景与意义... 1
1.2 问题的定义及内容简介... 2
1.3 问题的研究... 3
1.4 可行性分析... 3
1.5 论文组织结构... 4
2 需求分析... 5
2.1 系统初步分析... 

4、5
2.2 业务流分析... 5

 

 

论文组织结构
第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。
第2章主要内容是:系统需求分析包括,系统初步分析、业务流程分析。
第3章主要讲述了:系统总体设计包括,系统总体结构设计;系统开发与运行环境设计。
第4章主要介绍的是:系统实现包括,用户界面实现、下载任务实现和监视下载信息的实现。

5、
第5章主要内容是:关于MTD介绍。
第6章主要提供:系统帮助及用户手册,包括系统功能说明、系统运行环境和系统的操作指南。
第7章主要是:结论包括:系统的评价,包括系统的特色和优点,系统存在的不足与改进的方案说明,毕业设计的收获和心得。
最后是致谢、参考资料、程序清单等内容。

摘要
随着计算机的发展,网络技术应用逐步广泛,人们希望能够通过计算机和嵌入式设备通信并进行控制。本课题的设计目的就是通过一个转接装置,能实现串口和以太网接口

6、之间的通信。本次试验主要是设计ZNE-100模块的开发板,完成RS-232串口电路及RS-485串口电路设计以及以太网接口RJ-45的电路设计,熟悉ZNE-100模块的功能及各个管脚的信号。然后用VC++为软件开发平台,开发适用于工程控制的协议栈,进而嵌入以ARM为内核的协议栈控制器,尝试用现有的ARM芯片(LPC2114)代替ZNE-100模块,实现单一芯片的TCP/IP功能化。

课题目标
(a)提出对ARM控制器系统的TCP/IP改造方案
(b)设计实现所提出方案的硬件体系
(c)设计ARM控制程序,能

7、够将通用的2/16进制数据转换成标准的TCP/IP数据报,通过网络传输
(d)联调通过
课题关键问题
(1) ARM控制器的硬件体系          
(2) 对TCP/IP协议的解析和网卡设备的底层解析
(3)设计ARM-TCP/IP系统

实验方案
利用ZNE100模块将嵌入式设备(ARM2100)接入网络,由于ZNE-100模块内部集成了TCP/IP协议栈,我们可以

8、利于它轻松完成嵌入式设备的网络功能。然后用现有的ARM芯片(LPC2114)代替ZNE-100模块,实现单一芯片的TCP/IP功能化,从而代替整个ZNE-100模块。根据2114的串口GPIO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。