× Close

📚 Project Proposal Topics PDF Department List & Materials for Google Scholars
Accounting Education Topics
Adult Education Topics
Architecture Topics
Computer Engineering Topics
Curriculum Studies Topics
📚 List of Project Proposal Topics and PDF Materials for (2025) Students

Search for Project and Seminar Topics Post Market Item or Services for Free
Design and Implementation of a Collaborative and File Management System for Mobile Applications

Design and Implementation of a Collaborative and File Management System for Mobile Applications

Project / Seminar Material
Reference ID: PS-5571-TM

DEDICATION

This research material titled “Design and Implementation of a Collaborative and File Management System for Mobile Applications” is dedicated to God for his enabling grace, and to all computer enthusiasts who contributed to make life a pleasant experience during my research documentation.

ACKNOWLEDGEMENT

I extend my sincere gratitude to all those who contributed to the completion of this project. Special thanks to my Supervisor (Name of your Supervisor), the Head of Department (Name of your HOD), the Lecturers in the department of Computer Science (CS), Book Authors and Profound Scholars of existing or related project material on “Design and Implementation of a Collaborative and File Management System for Mobile Applications” for their invaluable guidance, support, and expertise throughout the journey.

I am also grateful to your study area (mention any funding organizations, if applicable) for their financial assistance. This research would not have been possible without the encouragement and assistance of some stakeholders (mention any mentors, teachers, or colleagues). Additionally, I would like to acknowledge the understanding and patience of my family and friends during this endeavor. Your unwavering support has been a constant source of motivation. Thank you all for being part of this meaningful endeavor.


Design and Implementation of a Collaborative and File Management System for Mobile Applications

TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION

  • 1.1 Background of Study
  • 1.2 Statement of the problem
  • 1.3 Aim and Objectives of study
  • 1.4 Significance of study
  • 1.5 Scope of study
  • 1.6 Limitations of the study
  • 1.7 Definition of terms

CHAPTER TWO

LITERATURE REVIEW

  • 2.1 Introduction
  • 2.2 Concept of Mobile Application
  • 2.3 Overview of Mobile Application
  • 2.4 Types of Mobile Application
  • 2.5 Development of Mobile App
  • 2.6 Mobile Learning Environment
  • 2.7 Enterprise Management of Mobile Application
  • 2.8 Application Wrapping vs. Native App Management

CHAPTER THREE

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 Analysis of the Proposed System
  • 3.3.1 Data Flow Diagram of the Proposed System
  • 3.3.2 Advantages of the Proposed System
  • 3.3.3 Justification of the Proposed System
  • 3.4 Functional Requirements
  • 3.4.1 Use Case Diagram Of The Admin / User Privileges
  • 3.5 Data Requirements
  • 3.6 High Level Model of the Proposed System

CHAPTER FOUR

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.1 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.9 Computer Hardware Minimum Requirement
  • 4.10 Software Requirement
  • 4.11 Personnel / User Training

CHAPTER FIVE

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”

ABSTRACT

Collaborative work and file management is one of the major functions in any organization. According to the Collins English dictionary, 11th edition, collaboration entails working together to achieve a common goal. The aim of the study is to develop a Collaborative and File Management System for Mobile Application. In achieving this aim, the following specific objectives were laid out to Manage data on a server as a web service and Serve as a client side office suite for effectively carrying out collaboration and file management in mobile devices. The methodology adopted in this study is the object oriented analysis and design methodology (OOADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. In most computer system’s files are stored locally on the systems hard disk (possibly in different formats) thus occupying memory space which of course is limited in size. Not only is there an issue of inadequate memory space, other factors such as viral attacks, damage etc. can cause loss of vital files on a particular system. In order to solve the issue of distance as a trade off to a project’s development and also the issue of effective file management, the research team has design and developed a cloud-based collaboration and file management system targeted at mobile device end users. Cloud computing, often referred to as simply “the cloud” is the development of on- demand computing resources − everything from application to data Centre’s- over the internet and on a pay-for-use basis.


Design and Implementation of a Collaborative and File Management System for Mobile Applications

CHAPTER ONE

1.0 Introduction

1.1 Background of Study

Collaborative work and file management is one of the major functions in any organization. According to the Collins English dictionary, 11th edition, collaboration entails working together to achieve a common goal. It is a recursive process where two or more people or organizations work together in order to realize shared goals. Traditionally, team members have to be within the same space in order to effectively work together towards achieving desired goals thus making distance and individual location a trade-off for the growth of a project’s development. In essence, if a potential member of a project team happens to be in a different geographic location, the project would automatically be on hold pending his return. This is not ideal with respect to the collaborative development of a project.

On the other hand, file management refers to the manipulation of documents and data on a computer system which may often include creating, editing, storing and accessing of files. In most computer system’s files are stored locally on the systems hard disk (possibly in different formats) thus occupying memory space which of course is limited in size. Not only is there an issue of inadequate memory space, other factors such as viral attacks, damage etc. can cause loss of vital files on a particular system.

In order to solve the issue of distance as a trade off to a project’s development and also the issue of effective file management, the research team has design and developed a cloud-based collaboration and file management system targeted at mobile device end users

Cloud computing, often referred to as simply “the cloud” is the development of on- demand computing resources − everything from application to data Centre’s- over the internet and on a pay-for-use basis.

According to Raov, Nageswara and Kumari (2009), the birth of the cloud has made it possible to access shared resources from computer systems over different geographic locations using the internet − even mobile devices now have the capabilities to implement the cloud technology.

The application provides a means through which users (potential team members) can effectively work on shared goals irrespective of their individual location by storing, editing, sharing, retrieving and manipulating files and documents collaboratively over the internet using their mobile devices thus fostering a sense of team work amongst them. The application will be designed to be a mobile application in order to eradicate the uncertainty of users being in a location devoid of access to a computer system. Users of the application can carry out file management functionalities effectively without fear of loss or damage to their files due to the fact that all data are managed in a remote location (the cloud).

This system comprises of two parts − a web service written and developed in java or php and situated in a computer system at a remote location and the client software which sits in the mobile device of the end user.


1.2 Statement of the problem

In the course of our research, we discovered that the rate at which the development of shared goal is dependent on the availability of the team members; when a potential team member is not within the same space with other team members, the project development slows down. More so it was discovered that most system users still depend solely on their system’s immediate memory for file processing and management. All these findings have led to various inadequacies which include the fact that

  1. Project team members need to be in the same space to work together thus creating redundancy in project development.
  2. While using an online browser based application as a solution to the above problem, team members might find themselves in a location devoid of access to computer system and as such making collaboration at that particularly time impossible.
  3. Most mobile device memory used for file management are prone to viral attack, theft, system crash, damage etc. and also have inadequate memory space for managing these data.

1.3 Aim and Objectives of study

The objective of this study is to develop a system that should be able to:

  1. Manage data on a server as a web service.
  2. Serve as a client side office suite for effectively carrying out collaboration and file management in mobile devices.

1.4 Significance of study

The significance of this research is based on the fact that building a software application that enables users and project team members to effectively edit and co-author files and documents irrespective of their individual location. by storing, editing, sharing, retrieving and manipulating files and documents collaboratively over the internet using their mobile devices thus fostering a sense of team work amongst them.

The system will also enable sharing relevant file and document amongst other team members. To store, retrieve and manage important file so that system memories can be reserved for other uses is also an important feature of this system that brings it to relevance. The system will help to reduce the risk of file loss and damage by storing files in a remote location

The significant can also be seen in a case scenario where a potential team member is say traveling to somewhere on a public fare and his team members urgently needs his input on a project they are working on, of course they’ll call him to tell him what state they are in right then but sure he can’t do anything about it until he alights from the bus and seeks a place with internet connection.

The research team considered this inconsistency, embarked on some research and found out that most mobile phone users uses smart phones and therein goes about with them. This led the research team to explore the possibility of implementing cloud-collaboration using mobile devices.


1.5 Scope of study

  1. This project work is expected to allow users create, edit, delete, save, retrieve, upload and manipulate their files online via their mobile device.
  2. This project will also allow team members to share and co-author files thus effectively carrying out collaboration irrespective of individual location.
  3. The system allows users to share and manage files not exceeding a maximum file size of 20Mb (20 megabyte) while handling file management.

1.6 Limitations of the Study

During the course of this study, many things militated against its completion, some of which are:

  1. 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.
  2. Establishment Policies: Establishment policies posed a serious limitation as most staffs are not ready to release information needed for this project work. There were lots of information needed from the staffs of this institution to enhance the study which took them time to release or they did not release at all for security purposes, hence the scope was reduced.
  3. Research material: availability of research material is a major setback to the scope of the study.
  4. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
  5. Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials.

1.7 Definition of terms

Cloud computing: The practice of using a network of remote server hosted on the internet to store manage and process data (dictionary.com)

Server: A computer system or network that is shared by multiple users (computer desktop encyclopedia, 2012)

File: A computer file is a specific piece of data that is held on a computer system. (wise geek.com)

Collaboration: The act of working with another person or group of people to create or produce something (oxford advance learner’s dictionary 6th edition)

Network: This is a collection of computer and other network component inter connected by communication channels that allows sharing of resources and information.

Software as a Service (SaaS): Is a software delivery mode in which software and associated data are centrally hosted on the cloud an accessed through a web browser.

CHAPTER TWO

2.0 Literature Review

2.1 Introduction

This chapter focuses on the review of related literature. A literature review includes the current knowledge as well as theoretical and methodological contributions to a particular topic. It documents the state of the art with respect to the topic you are writing. It surveys the literature in the topic selected. In this research work the literature review includes the …

Summary Headlines for Design and Implementation of a Collaborative and File Management System for Mobile Applications



    NEED HELP? CALL US 24/7:
    +234 803 051 1988