PNDC Report
PNDC Report
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.
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.
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
4. System Features
Enter URL
Choose path
Download files
Pause, Resume and Cancel downloading
Project Report for Download Manager
Only authenticated users can use the project and the system should be accessed by those users who
have valid URL.
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