Project Topics Seminar Topics School of Nursing Exam PDF Sign Up
Search Topic
PARKLYN
ERVICES
· RC: 2994849
Design and Implementation of a Collaborative and File Management System for Mobile Applications
WhatsApp Channel

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


This page presents an excerpt of the available research material, including the Preliminary Pages, Table of Contents, Abstract, Chapters One to Five, and References. It provides a comprehensive overview of the study, enhancing readability and accessibility for students, and researchers seeking complete material on the topic stated above.


ACKNOWLEDGEMENT


I am profoundly grateful to everyone who contributed to the successful completion of this project. I am especially grateful to my Supervisor (Name), the Head of Department (Name), and the Lecturers in the Department of Computer Science (CS) for their invaluable guidance and support. I also acknowledge the contributions of authors and scholars whose works on Design and Implementation of a Collaborative and File Management System for Mobile Applications provided essential insights. Special thanks go to my study area (and any funding organizations, if applicable) for their financial assistance. I am equally thankful to stakeholders, including mentors, teachers, and colleagues, for their encouragement and support. Finally, I deeply appreciate my family and friends for their patience and unwavering support throughout this journey. Your contributions have been instrumental in making this research a reality.




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.




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

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 conceputal review, theoretical framework, the review of related literature …


How to Download the Complete PDF Material (Table of Contents, Abstract, Chapter 1-5, and References)


Above is a preview excerpt of the full study on “Design and Implementation of a Collaborative and File Management System for Mobile Applications”. The complete material, including all five chapters, is available for download upon request. Get in touch with us here!

Download Material (Docx)