
ANDROID BASED FILE SHARING APPLICATION
CHAPTER ONE
1.1 Introduction
File sharing is a relatively new technology advancement which has been steadily taking over more and more market share in the past three years. The file sharing technique makes users share files among each other with ease, easy to setup, and open-source. File sharing is publicized as the next major step for all forms of typical information technology use. From businesses, to non-profit organizations, to single users, there seems to be various applications which can use file sharing or storage in daily computer usage, to offer a better, faster, and smarter way to share important document. Many file sharing systems are available between computers, such as Napster, Gnutella, and Freenet over the internet. Most of the internet traffic is due to file sharing systems. Napster uses a server to communicate between the users, and each user should contact the server in order to get the data. Gnutella, however, depends on the client/server approach where the peer sends a query to all peers in the network.
As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.
1.2 Background of Study
File sharing has been a means of distributing or providing access to digitally stored information, these information could be computer programs, multimedia files like (audio, images and video), documents, or digital books. The Phrase "cloud computing" is defined as a framework or sort of programming application. Cloud computing is on high request and saves a lot of cost in processing and adaptability, high-accessibility, and decreased data usage. Amazon's Elastic Compute Cloud (EC2) is a case of IaaS (Infrastructure as a Service) stage. It offers fundamental foundation segment, for example, CPUs, memory, and capacity. Google App Engine is a case of PaaS (Platform as a Service) stage. In Distributed computing stage Cloud server is a physical server. In light of IaaS and PaaS stages, a lot of time and money have been saved for start-up companies, such as foursquare and dropbox. Cloud computing is a technology that utilizes the web and central remote servers to keep up applications and data storage. One significant challenge is the manner by which to move these conventional applications to the cloud. This research focuses on the migration of specific flies of any size, from the local storage device to a cloud based system with more security, and can be easily accessed at any part of the world.
The cloud computing is developing quickly for it offers on-demand computing power and capacity. The power of cloud computing empowers dynamic adaptability of utilizations confronting different methods of file transfer in our advanced technology age. However, challenges emerge while considering the enormous amount of files to be shared. In this research, we propose moving of flies, from the traditional FTP service to the cloud. We execute FTP file transfer on Windows Azure Platform alongside the auto-scaling cloud feature. Furthermore, we implement a benchmark to study the performance of our Cloud sharing system. This research focuses on designing and implementing a file sharing system, the potential benefits and technical issues associated with sharing of files easily for easy retrieval.
1.3 Statement of Problem
Investigation revealed that the essential challenges faced with the conventional way of file sharing, management and storage techniques (such as manual filing or sharing of images, documents etc) is that users have little control over –or even knowledge the type of file being shared, if it contains a virus. Also, users do not or sometimes don’t remember the names of these files, the files contents, and their storage locations; this increases the risk of lost.
There may also be irregularities during file sharing, this could be lack of connectivity strength, device compatibility and other human factors. The File Sharing Application For Android will be an effective way to share files over the internet and give other usage access to view or manage the uploaded files easily at any part of the globe via the internet.
1.4 Aim and Objectives of the Study
The aim of the study is to design and implement an android based File Sharing Application. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will:
- Enable users to easily host, store and backup data, with high-performance computing easy to retrieve.
- Ensure files accessibility without any limiting factor, example device compatibilities.
- Make file available to the end-user at any point in time. Cloud computing offers availability difficulties experienced in the conventional way of file sharing.
1.5 Significance of Study
This research work is designed to provide a means to transmit files (data / video) from one system to another system or a group of systems connected to a hub or connected via an Ethernet straight-through cable. It also provides a cost-effective, secured, safe, faster means to transfer files from one device to another device. It is also a secured and effective way of transferring the results of students in the department to the office of the dean. It is an improved means for proper administration of students in the department, to eradicate the issues associated with missing results in the department, and also saves cost because we would not have need to get a server.
This study will be of immense benefit to other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.
1.6 Scope of Study
The scope of the research is focused on designing and implementing an android based File Sharing Application, which will represent as a platform for file sharing, information storage and dissemination.
1.7 Limitations of the Study
During the course of this study, many things militated against its completion, some of which are:
- Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
- Research material: availability of research material is a major setback to the scope of the study.
- Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
- Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).
1.8 Definition of Terms
Cloud computing: The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer
Internet: an electronic communications network that connects computer networks and organizational computer facilities around the world.
File sharing: File sharing is the practice of distributing or providing access to digital media, such as computer programs, multimedia, documents or electronic books.
FTP: The File Transfer Protocol is a standard network protocol used for the transfer of computer files between a client and server on a computer network.
Cloud server: A cloud server is a virtual server (rather than a physical server) running in a cloud computing environment. It is built, hosted and delivered via a cloud computing platform via the internet, and can be accessed remotely.
Dropbox: Dropbox is a file hosting service operated by the American company Dropbox, Inc., headquartered in San Francisco, California, that offers cloud storage, file synchronization, personal cloud.
CHAPTER TWO
2.0 Literature Review
2.1 Introduction
The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …
Procedure for Downloading the PDF (Docx) Material
Android Based File Sharing Application can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.
Seminar Material Cost ₦3,000 | Project Material Cost ₦5,000 |
Request Complete Material
![]() | Click here to request the Complete Material via WhatsApp including;
|
TABLE OF CONTENTSPRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of Study
- 1.3 Statement of Problem
- 1.4 Aim and Objectives of the Study
- 1.5 Significance of Study
- 1.6 Scope of Study
- 1.7 Limitations of the Study
- 1.8 Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 Conceptual Review of File Sharing
- 2.2.1 Overview of Access Control on Storage Clouds
- 2.3 Theoretical Framework
- 2.3.1 Cloud Computing
- 2.3.2 Characteristics of Cloud Computing
- 2.3.3 Cloud Computing Architecture
- 2.3.4 Software as a Service (SaaS)
- 2.3.5 Platform as a Service
- 2.3.6 Infrastructure as a Service
- 2.3.7 Roles in Cloud Computing
- 2.3.8 Cloud Computing Deployment
- 2.4 Empirical Review of Related Literature
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages Of The Existing System
- 3.2.3 Weakness of the existing System
- 3.3 Feasibility Study
- 3.3.1 Economic Feasibility
- 3.3.2 Technical Feasibility
- 3.3.3 Operational Feasibility
- 3.4 Analysis of the Proposed System
- 3.4.1 Data Flow Diagram of the Proposed System
- 3.4.2 Advantages of the Proposed System
- 3.4.3 Justification of the Proposed System
- 3.5 Functional Requirements
- 3.5.1 Use Case Diagram Of The Admin / User Privileges
- 3.6 Data Requirements
- 3.7 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.4.2 Database Specification and Design
- 4.4.3 Data Dictionary
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.8.2 Security Design Specification
- 4.8.3 System Architecture
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Introduction
- 5.2 Summary
- 5.3 Conclusion
- 5.4 Recommendation
REFERENCES
APPENDIX A - “SOURCE CODE”
APPENDIX B - “OBJECT PROGRAM”
Disclaimer for Complete Material Utilization
The displayed research work titled "Android Based File Sharing Application" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
PRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of Study
- 1.3 Statement of Problem
- 1.4 Aim and Objectives of the Study
- 1.5 Significance of Study
- 1.6 Scope of Study
- 1.7 Limitations of the Study
- 1.8 Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 Conceptual Review of File Sharing
- 2.2.1 Overview of Access Control on Storage Clouds
- 2.3 Theoretical Framework
- 2.3.1 Cloud Computing
- 2.3.2 Characteristics of Cloud Computing
- 2.3.3 Cloud Computing Architecture
- 2.3.4 Software as a Service (SaaS)
- 2.3.5 Platform as a Service
- 2.3.6 Infrastructure as a Service
- 2.3.7 Roles in Cloud Computing
- 2.3.8 Cloud Computing Deployment
- 2.4 Empirical Review of Related Literature
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages Of The Existing System
- 3.2.3 Weakness of the existing System
- 3.3 Feasibility Study
- 3.3.1 Economic Feasibility
- 3.3.2 Technical Feasibility
- 3.3.3 Operational Feasibility
- 3.4 Analysis of the Proposed System
- 3.4.1 Data Flow Diagram of the Proposed System
- 3.4.2 Advantages of the Proposed System
- 3.4.3 Justification of the Proposed System
- 3.5 Functional Requirements
- 3.5.1 Use Case Diagram Of The Admin / User Privileges
- 3.6 Data Requirements
- 3.7 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.4.2 Database Specification and Design
- 4.4.3 Data Dictionary
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.8.2 Security Design Specification
- 4.8.3 System Architecture
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Introduction
- 5.2 Summary
- 5.3 Conclusion
- 5.4 Recommendation
REFERENCES
APPENDIX A - “SOURCE CODE”
APPENDIX B - “OBJECT PROGRAM”
Disclaimer for Complete Material Utilization
The displayed research work titled "Android Based File Sharing Application" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
Frequently Asked Questions (FAQ)
Can this topic “An Appraisal on the Significance of Incentives to Workers on Students Academic Performance in Secondary Schools” be used for Education Project?
Yes it can be utilized for research — Financial incentive is a process of guiding the conduct and influencing people so that they strives individual or group towards the achievement of group goals. The study was carried out to appraise the Significance of Incentives to Workers on Students Academic Performance in Secondary Schools. In achieving this aim, the following specific objectives were laid out to determine the correlation between financial incentives for workers and productivity in the area under study, evaluate the weaknesses to overcome and enhance the motivation and productivity and find out whether or not financial incentives are the highest/greatest motivators to workers on Students Academic Performance in Secondary Schools. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information …
Is the topic “Internal Auditing as a Tool of Control in Federal Government Parastatals” recommended for Accountancy / Accounting Project?
Yes it is highly recommended — The study was carried out to examine the Internal auditing as a Tool of Control in Federal Government Parastatals. In achieving this aim, the following specific objectives were laid out to examine the internal audit quality and effective management control and ascertain the internal audit quality that affects the efficiency of Federal Government Parastatals. Investigation revealed the problems affecting the internal audit control in Federal Government Parastatals which entails the embezzlement of fund by some government Officials and failure to exercise due professional care and the appropriate level of professional skepticism. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information from the respondents for this project. A total of 150 (one hundred and …
Can this topic “The Role of Agricultural Insurance in Enhancing Agricultural Productivity” be used for Insurance Project?
Yes it can be utilized for research — Insurance is needed in order to alleviate the financial losses suffered by policy holders or the general public where the liability under policy is a contingent’s one. Therefore agricultural insurance takes care of the losses suffered by the farmers. To do this very successfully by an underwriter the compensation has to be made from contribution (premium) of all parties participating in the insurance. It is the aim of this research work therefore to find out if agricultural insurance has contributes in any meaningful way to enhancing agricultural productivity. Weather agricultural insurance has actually gained acceptance by the rural farmers. If compensation and adequately paid when losses are encountered by the farmers. And the possible areas the farmer can over with agricultural …
Is the topic “Assessment of Mass Media Availability and Level of Usage in the Teaching and Learning” recommended for Education Project?
Yes it is highly recommended — This research was carried out to assess mass media availability and level of usage in the teaching and learning of Government in Lagos State schools. The research design for this study was descriptive survey and it employed the used of two questionnaires: Teachers Questionnaire on Availability and Level of Usage of Mass Media (TQALMM) and Students’ Questionnaire on Availability and Level of Usage of Mass Media (SQALMM) to collect data from a population sample of five teachers and seventy-five students, making a total of eighty respondents. Ten research questions were raised for the purpose of this study while four hypotheses were stated and tested in the study using t-test. The following findings emerged from the study: there was a significant relationship …
Is the topic “Effect of Materials Management on Resource Utilization in Organization” recommended for Human Resource Management (HRM) Project?
Yes it is highly recommended — This project (research) work is titled “Effect of Materials Management on resource utilization in Organization”. The researcher carried on investigation to determine the impact of effect of materials management on resource utilization in organization as it affect organization’s productivity and output in the field of resource control and management. The researcher went further to talk about the side effect of lack of adequate materials and resources used in industrial or manufacturing situation and the consequences it has placed the country at large. The researcher drew up questionnaire and administered them on forty six (46) staff of the company (Senior and junior staff). Only closed –ended questions were used in designing the questionnaire. Thus the questionnaire method was used in gathering the …
Can the material for “The Management of Banks and the Right of Shareholders Under the Asset Management Corporation of Nigeria” be used as a guide for Banking and Finance (BF) Project?
Yes it can be used — The Asset management corporation of Nigeria Act seeks to establish the Asset Management Corporation of Nigeria for the purpose of efficiently resolving the non − performing loan assets of banks in Nigeria and for related matters. Within the years under review of this study, the banking industry, as well as Nigeria economy was characterized by unprecedented financial and economic crisis, which led to the effect of the crisis of the stock market collapsed by 70 percent in 2008 − 2009 and many Nigerian banks sustained huge losses, particularly as a result of their exposure to the capital market and down − stream oil and gas sector. Based on these problems in the banking industry and the effect of globalization it …
Can the material for “Internet of Things and It’s Challenges for Usability in Nigeria” be used as a guide for Computer Science Education Project?
Yes it can be used — The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. The study was carried out to investigate the Challenges for Internet of Things Usability in Nigeria. In achieving this aim, the following specific objectives were laid out to examine the usability impact of IoT in developing countries through a detailed literature survey and examine the factors inhibiting the utilization of IoT devices in the area under study. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information from the respondents for this project. …
Can the material for “Evaluating the Reading Ability of Pupils in Selected Upper Primary Schools” be used as a guide for Education Project?
Yes it can be used — This study was carried out to evaluate the reading ability of pupils in the later years of their primary education. Sixty (60) primary four, five and six pupils from some selected schools in Abeokuta Metropolis were tested individually. They were rated on a three-point scale for their accuracy in recognizing the words and punctuation marks of sentences taken from one of the school texts. The time spent reading the passage was also recorded. In contrast to the private school pupils, a very high percentage of the state school pupils were found to be very poor and slow at reading. Also a written interview was designed to gather information from teachers of the four schools and recommendations were made on how …
Can this topic “Design and Implementation of Window Access Control System” be used for Computer Science (CS) Project?
Yes it can be utilized for research — Window access control refers to a type of access control which the operating system constrains the ability of a subject or initiator to access or generally perform some sort of operation on an object or target. The aim of the study is to design and implement a Window Access Control System. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will provide and to promote the level of security measure in an organization and in individual household and Protect the computer from been access in such a way that intruders are not given a bit chance to introduce themselves to the computer system. The motivation that led to the implementation …
Can this topic “Impact of Digitalization of Library Journal Collections to Post Graduate Academic Research in Nigerian Universities” be used for Library and Information Science (LIS) Project?
Yes it can be utilized for research — Digitized library is the process of converting the contents of a library document from hardcopy into electronic or machine-readable form. The aim of the study is to assess the Impact of Digitalization of Library Journal Collections to Post Graduate Academic Research in Nigerian Universities. In achieving this aim, the following specific objectives were laid out to ascertain the extent of digitization in Nigerian University Libraries, identify the resources employed in digitization of library materials, ascertain the extent of digitization skills possessed by the library staff, identify the strategies for enhancing digitization in the libraries, and identify the type of resources being digitized in the libraries. The library materials if not digitized will hinder the library visibility, quick access to information …