Design And Implementation Of A Collaborative And File Management System For Mobile Applications

Project and Seminar Material for Computer Science and Computer Engineering

Project and Seminar Material for Computer Science and Computer Engineering


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. 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.


Chapter One


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 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.


Design And Implementation Of A Collaborative And File Management System For Mobile Applications


Project Material Download

3,000 Naira


The complete material will be sent to you in just 2 steps.

Quick & Simple…


Step One Purchase

Make payment of ₦3,000: through USSD Transfer, Bank Mobile App, ATM Transfer, or POS Transfer to:

Access Bank PlcAccount No.: 0811003731
Name: Samphina Academy
Account Type: Current

Or Click Here to pay with Debit Card

FOR CLIENTS OUTSIDE NIGERIA:
Click Here to pay with Debit Card ($15)
GHANA – Make Payment of 60 GHS to MTN MoMo, 0553978005, Douglas Osabutey 

  PAY WITH CRYPTOCURRENCY


Step Two Purchase

Send the following details through Text Message or WhatsApp Messenger | +234-8143831497

  • Payment Details 
  • Email Address 
  • Design And Implementation Of A Collaborative And File Management System For Mobile Applications

The complete material will be sent to your email address after receiving your payment information | T & C Apply


  Contact Our Help Desk


You may also like:

⚠️ Need a different topic? Perform a quick search



Get A Complete Business Plan For Any Business In Nigeria

Business Plan for Businesses in Nigeria

  Business Plans in Nigeria


Design And Implementation Of A Collaborative And File Management System For Mobile Applications


Disclaimer

This research material “Design And Implementation Of A Collaborative And File Management System For Mobile Applications” is for research purposes and should be used as a guide in developing your research project / seminar work. For no reason should you copy word for word (verbatim) as samphina.com.ng will not be liable for any who copied the material.

The aim of providing this material is to reduce the stress of moving from one school library to another all in the name of searching for research materials. This service is legal because, all institutions permit their students to read previous projects, books, articles or papers while developing their own works. According to Austin Kleon “All creative work builds on what came before”.

samphina.com.ng is only providing this material “Design And Implementation Of A Collaborative And File Management System For Mobile Applications” as a reference for your research. The paper should be used as a guide or framework for your own paper. The contents of this paper should be able to help you in generating new ideas and thoughts for your own research. Use it as a guidance purpose only.


How to defend your research work


This is a general guide on how to defend your research work:

1. Prepare For Questions:

If you are preparing for questions that may be asked during your defense, then your answers will flow smoothly and effectively. This will prove your knowledge on the subject e.g “Design And Implementation Of A Collaborative And File Management System For Mobile Applications“, and strengthening your argument. Ask friends and family, read your work for them to listen to your presentation, and write down questions. You may be lucky the panel will ask you those you have already prepared on.

2. Strong Summary:

Summarizing your chapters will help keep your audience focused because it is easy for a mind to drift, so providing summaries will ensure your panel will follow along, even if they lose focus for a brief moment. Visual aides, such as graphs and power-point presentations can be very helpful. If you are going to use these, make sure you will practice your presentation with them.

3. Be Confident in Your Research Work:

Not knowing your topic “Design And Implementation Of A Collaborative And File Management System For Mobile Applications” inside out will cause you to struggle and ultimately fail with your defense. You need to know the subject from every angle to ensure you are fully prepared for any question that may come your way.

4. Conclusion:

Reinforce your findings to conclude your defense. The finale of your presentation should focus on proving the work that has been done. You may need to recap on what has changed and remained unchanged, if is necessary.

5 . Listen:

Before you get defensive or recite a particular answer, make sure you truly understand the question being asked. Being a good listener is an important quality, because providing an inaccurate or off-topic answer will also weaken the validity of your paper.

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.