Design and Implementation of an Online File Sharing System

Design and Implementation of an Online File Sharing System.

TABLE OF CONTENT

Title Page       i

Certification      ii

Dedication   iii

Acknowledgement      iv

Table of content    v – vi

Abstract  vii

CHAPTER ONE INTRODUCTION

  •     INTRODUCTION        1 – 3
  • PROBLEM STATEMENT    2 – 3
  • OBJECTIVES    3
  • SCOPE OF THE PROJECT WORK 3
  • DOCUMENT OVERVIEW 4

CHAPTER TWO LITERATURE REVIEW

2.0       INTRODUCTION        5-6

  •      TYPES OF FILE NETWORKS   6-7
  •      STRUCTURED FILE SHARING     7-8
  •      HYBRID P2P SYSTEMS    8
  •      FILE SHARING SYSTEM      8-11
  •     OVERLAY NETWORK  -14
  •      THE LIMITATION OF P2P SYSTEM     14

CHAPTER THREE RESEARCH METHODOLOGY

3.0       INTRODUCTION      15

3.1       THESIS BACKGROUND       15-16

3.2       GENERAL OVERVIEW OF THE EXISTING SYSTEM    16 – 23

3.3       SYSTEM ANALYSIS     24 – 25

3.4       SYSTEM ARCHITECHTURE    25

CHAPTER FOURSYSTEM DESIGN AND IMPLEMENTATION

4.0       SYSTEM IMPLEMENTATION        26

4.1       SYSTEM SPECIFICATION        26

4.2       DATABASE SCREENSHOT      27 – 29

4.3       DISPLAY OF GRAPHICAL USER INTERFACE    29  – 32

CHAPTER FIVE SUMMARY, CONCLUSION AND RECOMMENDATION

5.0       SUMMARY        39

5.1       CONCLUSION         39

5.2       RECOMMENDATION    39 – 40

REFERENCES

APPENDIX

INTRODUCTION

File sharing is the practice of distributing or providing access to digitally stored information, such as computer programs, multimedia (audio, images and video), documents, or electronic books. It may be implemented through a variety of ways.

It allows developers unparalleled freedoms to create varied and interesting applications. Based on the Java programming language, it is touted as being easy to pick up and master, whilst the underlying is a modified Linux kernel.

Some of Android’s biggest draws for developers include the relative simplicity of developing using Java syntax, which means quickly producing applications.

Also, Android provides easy yet secure access to first and third party applications, allowing deeper integration between components in different programs, and encourages software sharing and reuse.

REFERENCES

Android Dev. Team. Android Developers. Website. http://developer.android.coml. [Accessed: January 15, 2013].
Wikipedia Foundation. Android (operating system).Website
http://en.wikipedia.org/wiki/Android_(operating_system).[Accessed: January 15, 2013].
Berkeley University. [email protected] Website http://setiathome.ssl.berkeley.edu/. [Accessed: January 15, 2013].
Stanford University. [email protected] Website http://folding.stanford.edu/, [Accessed: January 15, 2013].
Java, https://en.wikipedia.org/wiki/Java_(programming_language).[Accessed: January 22 2013].
Chris Haseman, Android Essentials. United States of America: Apress, First press 2008.
Wikipedia Foundation. Symbian OS. Website. http://en.wikipedia.org/wiki/Symbian_OS. [Accessed: February 17, 2013].
Nicolas Gramlich. Android File Browser V2.0. Website.
http://www.anddev.org/android_filebrowser__v20-t101.html. [Accessed:  April 3, 2013].
Chin-Chif, Wen-Xiang Wu. “Distributed File Sharing Using Web Services” , IEEE, ISBN : 978-1-4799-3724 – 0/14/

Be the first to comment

Leave a Reply

Your email address will not be published.


*