22-02-2011, 12:00 PM
presented by:
B.V.Ramaraju
K.Sriram
P.Harini
D.Nageswara Rao
[attachment=8941]
SIMPLE DOWNLOAD MANAGER
ABSTRACT
The Download Manager a simple yet effective GUI interface.
The GUI maintains a list of downloads that are currently being managed.
Each download in the list reports its URL , size of the file in bytes ,progress as percentage towards completion , and current status.
The downloads can each be in one of the following different states : Downloading , Paused , Complete ,Error , or Cancelled.
1. Introduction
1.1 What is Download Manager
üDownload Manager is a tool that manages Internet downloads for you and makes simple work of resuming interrupted downloads. It also lets you pause and then resume a download , and manages multiple downloads , simultaneously.
1.2 Front End
§ Simple download manager is developed by using JAVA Swing Library as Front End.
1.3 Back End
§ Simple Download Manager uses File System as Back End.
§ It stores all the downloaded files in File System.
2. Analysis
2.1 Scope and Analysis of the system
§ The Download Manager uses a simple yet effective GUI interface built with java’s swing libraries.
§ The GUI maintains a list of downloads that are currently being managed. Each download in the list reports its URL, size of the files in bytes , progress as a percentage toward completion, and current status.
§ The downloads can each be in one of the following different states: Downloading, Paused, Complete, Error,or Cancelled.
2.2 Existing System
§ Download Managers are developed under very high weight components.
§ These are very large in size.
§ These occupy a very large amount of Main Memory.
2.3 Requirements Specification
Hardware Requirements:
§ Minimum 512MB RAM
§ P-III /P-1Vprocessor or equivalent
§ High speed internet connection
Software Requirements:
§ Operating System - Windows and UNIX flavoured
systems.
§ Front End - JAVA(Swing Libraries)
§ Back End - OS File System
§ JAVA Run time environment(JRE)
§ High Speed Internet.
3.Design
3.1 Modules
üAdd download
üPause
üResume
üCancelled
üClear
Add Download
• This module is used to add the Url to the download list.
Pause
• This module is used to pause the selected download.
Resume
• This module is used to continue the paused download.
Cancel
• This module is used to cancel the download.
Clear
• This module is used to clear the error, completed andcanceled downloads.