毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

JAVA 多线程与线程安全实践-基于Http协议的断点续传丨毕业设计论文网

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目  录

论文总页数:25页

1 引言 1

1.1 课题的研究背景与意义 1

1.1.1 课题的研究背景 1

1.1.2 课题的研究意义 1

1. 可行性分析 2

1.2.1 技术可行性 2

1.2.2 操作可行性 2

2相关基础知识以及开发平台 2

2.1 JAVA中的多线程与线程安全 3

2.1.1 Java中的多线程 3

2.1.2 Java中的线程安全 3

2.2 Http协议简介 4

2.3 断点续传原理 4

需求分析 5

3.1用户需求分析 5

3.2 业务流分析 6

4. 系统设计 7

4.1 系统设计要点 7

4.2 系统总体功能结构 7

5.系统实现 8

5.1用户界面实现 8

5.2 下载任务实现 11

5.2.1 下载任务类图 11

5.2.2  下载任务顺序图 12

5.2.3 下载任务具体实现 13

5.3 监控下载信息设计 18

5.3.1 监控下载信息类图 18

5.3.2 监控下载信息顺序图 19

5.3.3 监控下载信息实现 19

     22

参考文献 23

     24

     25

结    论

随着设计接近尾声,我所设计的多线程断点续传下载软件也初具规模,虽然还不是特别完善,但每一步的进展都付出了我的全部心思。总体说来有以下一些成果:使用Java多线程技术编写出了一个时下流行的基于Http协议的多线程断点续传程序。系统由下载分类管理、任务管理、设置管理、系统帮助四个主模块构成。通过Apache Jakarta Commons下的子项目HttpClient包对Http协议进行支持,从而下载服务器端的资源。程序提供多线程断点续传功能,在完成下载过程中使用多线程技术可以较大幅度地提高下载的速度。

通过这次毕业设计,我基本达到了当初设下的一些目标:

1、 学习掌握了JAVA中线程的生命周期及状态迁移、掌握线程的调度策略、   线程优先级和线程同步等基本知识;

2、 了解了http协议的基本知识;

3、 学习、研究了断点续传的基本原理;

4、 设计、实现了一个下载工具,能在互联网上分段下载软件,并支持断点续传的特性。

系统分析与设计过程,是对四年大学积累下的知识总结过程,更是进一步学习和探索的过程。在这个过程中,我对面向对象程序设计、有了深刻的认识,对Java语言和SWT技术有了进一步的掌握和了解,对系统的分析与设计过程有了切身的认识和体会,并在学习和实践过程中增长了知识、丰富了编程经验。

这次的毕业设计也让我清醒地认识到自身还存在很多不足的地方,还需要不断的努力来充实自己、完善自己,只有这样才能学无止境,以求得更大的发展

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!