选题的目的和意义
人类社会正进入信息社会,计算机的应用与发展已经深入到社会的各行各业,把地理位置分散的计算机连接在一起,组成功能强大的计算机网络,以达到资源共享、分布处理和相互通信的目的,是社会高度信息化的必然趋势。文件的上传下载是计算机网络核心应用之一。计算机网络的发展萦绕在怎样使得文件上传下载更快、更好、更安全。当今的网络时代,下载软件是使用最频繁的软件之一,而网络的不稳定性常常造成数据传输,断点续传技术应运而生。本系统基于HTTP协议具有断点续传功能,多线程下载功能,这些功能大大实现减少资源的浪费,该系统的设计可以让用户同时下载多个原文件且不会因断网断电问题而不得不重新下载原文件而浪费大量的时间。
主要内容和拟解决的关键问题(根据任务要求进一步具体化)
1. 首先用户初次打开程序需要像工具栏添加下载任务,因此需要有新建任务的功能。
2. 用户需要开启一项下载任务,也可以暂停该任务。
3. 在资源的下载中用户可以清楚的看到多个资源的下载和完成情况,需要实时的显示下载进度。
4. 用户不想下载某项资源,需要删除这项任务,因此需要添加删除功能。
关键问题:如何实现多线程数据库的设计
重点与难点,拟采取的研究方法、步骤、技术路线(或主要措施)
1.数据库的设计中如何实现多线程功能。
2.每个线程开始下载位置及结束位置的计算
3.暂停功能的实现