多线程断点续传软件的研究和开发.docVIP

多线程断点续传软件的研究和开发.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多线程断点续传软件的研究和开发.doc

多线程断点续传下载软件的研究和开发 摘要:本设计是一个基于HTTP协议的支持多线程断点续传的下载软件。此下载软件由下载任务模块、设置模块以及系统帮助模块组成。通过ApacheJakartaCommons下的子项目HttpClient包对HTTP协议进行支持,从而下载服务器端的资源。软件提供多线程断点续传功能,在 ... PBR摘nbsp;nbsp;要:本设计是一个基于HTTP协议的支持多线程断点续传的下载软件。此下载软件由下载任务模块、设置模块以及系统帮助模块组成。通过Apachenbsp;Jakartanbsp;Commons下的子项目HttpClient包对HTTP协议进行支持,从而下载服务器端的资源。软件提供多线程断点续传功能,在完成下载过程中使用多线程技术可以较大幅度地提高下载的速度。因为下载的过程中经常会有意外导致下载任务终止,比如因为某种原因导致关机、网络中断,也有可能用户需要暂时停止下载任务的时候,断点续传的功能会把下载的信息保留下来。在任务被再次执行的时候会接着以前完成的继续下载。软件在图形界面的设计上改用了现在比较流行的SWT图形开发包,和传统的AWT/Swing图形界面工具包相比,SWT图形界面开发包有着用户界面外观较美观且响应速度较快的优点。 BRBR目nbsp;nbsp;nbsp;nbsp;录 BRnbsp; BR1nbsp;引言...nbsp;1 BR1.1nbsp;课题的研究背景与意义...nbsp;1 BR1.2nbsp;问题的定义及内容简介...nbsp;2 BR1.3nbsp;问题的研究...nbsp;3 BR1.4nbsp;可行性分析...nbsp;3 BR1.5nbsp;论文组织结构...nbsp;4 BR2nbsp;需求分析...nbsp;5 BR2.1nbsp;系统初步分析...nbsp;5 BR2.2nbsp;业务流分析...nbsp;5 /P Pnbsp; span class=Ctf281/span /P Pnbsp;BRBR论文组织结构 BR第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。BR第2章主要内容是:系统需求分析包括,系统初步分析、业务流程分析。 BR第3章主要讲述了:系统总体设计包括,系统总体结构设计;系统开发与运行环境设计。 BR第4章主要介绍的是:系统实现包括,用户界面实现、下载任务实现和监视下载信息的实现。 BR第5章主要内容是:关于MTD介绍。 BR第6章主要提供:系统帮助及用户手册,包括系统功能说明、系统运行环境和系统的操作指南。 BR第7章主要是:结论包括:系统的评价,包括系统的特色和优点,系统存在的不足与改进的方案说明,毕业设计的收获和心得。 BR最后是致谢、参考资料、程序清单等内容。 span class=Ctf281/span /PP/P P摘要BR随着计算机的发展,网络技术应用逐步广泛,人们希望能够通过计算机和嵌入式设备通信并进行控制。本课题的设计目的就是通过一个转接装置,能实现串口和以太网接口之间的通信。本次试验主要是设计ZNE-100模块的开发板,完成RS-232串口电路及RS-485串口电路设计以及以太网接口RJ-45的电路设计,熟悉ZNE-100模块的功能及各个管脚的信号。然后用VC++为软件开发平台,开发适用于工程控制的协议栈,进而嵌入以ARM为内核的协议栈控制器,尝试用现有的ARM芯片(LPC2114)代替ZNE-100模块,实现单一芯片的TCP/IP功能化。 BRBR课题目标BR(a)提出对ARM控制器系统的TCP/IP改造方案 BR(b)设计实现所提出方案的硬件体系BR(c)设计ARM控制程序,能够将通用的2/16进制数据转换成标准的TCP/IP数据报,通过网络传输BR(d)联调通过BR课题关键问题BR(1)nbsp;ARM控制器的硬件体系nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; BR(2)nbsp;对TCP/IP协议的解析和网卡设备的底层解析 BR(3) 设计ARM-TCP/IP系统BRBR实验方案BR利用ZNE100模块将嵌入式设备(ARM2100)接入网络,由于ZNE-100模块内部集成了TCP/IP 协议栈,我们可以利于它轻松完成嵌入式设备的网络功能。然后用现有的ARM芯片(LPC2114)代替ZNE-100模块,实现单一芯片的TCP/IP功能化,从而代替整个ZNE-100模块。根据2114的串口GPIO口,外接RJ45口,利用双绞线实现串口数据通信。BRBRBRBRBRBRBR span class=Bht116/span BRBRBRBRBRBR目nbsp;nbsp;nbsp;nbsp; 录nbsp;n

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档