Vous êtes sur la page 1sur 8

PAF-Karachi Institute of Economics &

Technology

Project Report
For

Download Manager

Prepared by
Taha Hussain(60810)
Project Report for Download Manager

Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions....................................................................................................................1
1.3 Intended Audience and Reading Suggestions...................................................................................1
1.4 Product Scope.................................................................................................................................1
1.5 References.......................................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Functions...........................................................................................................................2
2.2 Operating Environment...................................................................................................................2
2.3 Design and Implementation Constraints..........................................................................................2
3. External Interface Requirements............................................................................................3
3.1 User Interfaces................................................................................................................................3
3.2 Hardware Interfaces........................................................................................................................3
3.3 Software Interfaces.........................................................................................................................4
3.4 Communications Interfaces.............................................................................................................4
4. System Features........................................................................................................................5
4.1 System Feature 1.............................................................................................................................5
4.2 System Feature 2 (and so on)..........................................................................................................5
5. Other Nonfunctional Requirements.......................................................................................6
5.1 Performance Requirements..............................................................................................................6
5.2 Safety Requirements........................................................................................................................6
5.3 Security Requirements.....................................................................................................................6
5.4 Software Quality Attributes.............................................................................................................6
6. GUI……………………………………………………………………………………………..7
Appendix A:Development……………………………………………………………………….8
Appendix B: Software....................................................................................................................8

Revision History
Name Date Reason For Changes Version
Project Report for Download Manager

1. Introduction

1.1 Purpose
A download manager is a PC program devoted to the undertaking of downloading conceivably
disconnected independent documents from the Internet for capacity. This is not normal for a World
Wide Web program, which is for the most part expected to peruse pages, made out of a large number
of littler documents, where blunder free moving of records for lasting stockpiling is of optional
significance. (A fizzled or fragmented website page document infrequently ruins the page.) The
average download chief at the very least gives intends to recuperate from mistakes without losing the
work officially finished, and can alternatively part the record to be downloaded into at least 2
sections, which are then moved in parallel, conceivably making the procedure quicker inside the
breaking points of the accessible transmission capacity. (A couple of servers are known to square
moving documents in parallel fragments, on the rule that server limit ought to be shared similarly by
all clients.) Multi-source is the name given to records that are downloaded in parallel.

1.2 Document Conventions


This document is created on Microsoft Word 2013, and the font-family used in this document
contains font type 'Times New Roman' and font size '12' and line spacing '1'. Headings used the bold
style.

1.3 Intended Audience and Reading Suggestions


All individuals who are participating and who are supporting/supervising this project "Download
Manager" are the intended audience. Readers who are interested in introduction or objectives of
project, should concentrate on the Chapter 1 (Introduction) as well as Chapter 3 (Overall
Description) of the document.

Readers who wants to read about the features of Download Manager should focus on part 3 'System
Features', in which all features are described and discussed in detail. Part 3 also describing interface
requirements (external) and software and hardware requirement.

1.4 Product Scope


Download managers are valuable for dynamic Internet clients. For dial-up clients, they can naturally
dial the Internet Service Provider around evening time, when rates or duties are normally much
lower, download the predetermined records, and hang-up. They can record which connects the client
Project Report for Download Manager

taps on amid the day, and line these documents for later download. For broadband clients, download
administrators can help download extremely huge documents by continuing broken downloads, by
constraining the data transfer capacity utilized, with the goal that other web exercises are not
influenced (moderated) and the server isn't over-burden, or via naturally exploring a website and
downloading pre-indicated content (photograph exhibitions, MP3 accumulations, and so forth.) this
can likewise incorporate consequently downloading entire locales and normally refreshing them (see
Mirroring). Many download supervisors support Metalink, a XML record posting mirrors,
checksums, and other data helpful for downloading.

1.5 References

 www.wikipedia.com
 www.planet-source-code.com
 www.pramodsoft.blogspot.com

2. Overall Description

2.1 Product Functions


Firstly, user can enter valid URL & choose path then downloading start. User can Pause, Resume
and Cancel downloading.

2.2 Operating Environment


In order to handle the continuous activity, we have to use real time processor with memory allocation
(dynamically). Interfaces of user and software should be easy to use, simple and user friendly.

2.3 Design and Implementation Constraints


The Design Phase of the project started in April, and this project is developed by using Visual Studio,
SQL Management Studio. It is divided into two phases. In the very first phase, feasibility study is
conducted, requirement analysis is carried out to understand the need for the system.
Project Report for Download Manager

3. External Interface Requirements

3.1 User Interfaces


The way through which user interacts with an application, and facilitate by its each function and
feature is the interface which is called to be user interface, where user see the screen or front end of
application. User can navigate options and menus by using mouse and keyboard. By clicking any
option from menu you can move to other web page of application or if you want to go back to the
previous page so it is also very easy.

3.2 Hardware Interfaces


Hardware interface include computers and laptops.

3.3 Software Interfaces

 We are using Windows Operating System for user friendliness


 We are implementing this software in Visual Studio because we have chosen C# language.

3.4 Communications Interfaces


This project is built for download files faster.

4. System Features
 Enter URL
 Choose path
 Download files
 Pause, Resume and Cancel downloading
Project Report for Download Manager

5. Other Nonfunctional Requirements

5.1 Performance Requirements


The performance of project is based upon good computer.

5.2 Safety Requirements


Data that is stored will not damage internal components of system, it will not affected.

5.3 Security Requirements

Only authenticated users can use the project and the system should be accessed by those users who
have valid URL.

5.4 Software Quality Attributes


The GUI of project will easy for use and would be user friendly. Number of users of our application
would be increase day by day. Application will flexible because there is multiple types of user and can
access to the application. System should work reliably and recover fast, if system crash due to
maximum load so we can recover it and information/data will not be lost.
Project Report for Download Manager

6. GUI
Project Report for Download Manager

Appendix A– Development

7. Operating System

Microsoft Windows 8

8. Programming Language(s)

C#

Appendix B – Software

Visual Studio

Vous aimerez peut-être aussi