Scope

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

COMSATS University Islamabad,

Abbottabad Campus

Project Proposal
(SCOPE DOCUMENT)

for
<LOCATE MY ANDROID>

By
HUZAIFA WAHEED CUI/FA18-BSE-026/ATD
AHSAN ZAFAR CUI/FA18-BSE-072
MUHAMMAD RAHEEL KHAN CUI/FA18-BSE-130/ATD

Supervisor
Mr. Waqar Khurshid

Bachelor of Science in Software Engineering (2018-2022)


No. Comment Action

SCOPE DOCUMENT REVSION HISTORY

Supervisor Signature

Date:
Table of Contents
1. Introduction..............................................................................................................................4
2. Problem Statement...................................................................................................................5
3. Problem Solution for Proposed System.................................................................................5
4. Related System Analysis/Literature Review.........................................................................5
5. Advantages/Benefits of Proposed System..............................................................................5
6. Scope..........................................................................................................................................6
7. Modules.....................................................................................................................................6
7.1 Module 1: Module Name...........................................................................................................6
7.2 Module 2: Module Name...........................................................................................................6
8. System Limitations/Constraints.............................................................................................6
9. Software Process Methodology...............................................................................................6
10. Tools and Technologies............................................................................................................7
11. Project Stakeholders and Roles..............................................................................................7
12. Team Members Individual Tasks/Work Division.................................................................8
13. Data Gathering Approach.......................................................................................................8
14. Concepts....................................................................................................................................8
15. Gantt chart...............................................................................................................................9
16. Mockups..................................................................................................................................10
17. Conclusion..............................................................................................................................11
18. References...............................................................................................................................11
19. Plaragism Report...................................................................................................................11
Project Category: (Select all the major domains of proposed project)
A-Desktop Application/Information System B-Web Application/Web Application based Information System
C- Problem Solving and Artificial Intelligence D-Simulation and Modeling E- Smartphone Application F-
Smartphone Game G- Networks H- Image Processing Other (specify category) ______________________

Abstract:
This Android application helps people to find their lost/stolen device with less trouble and
without using Internet. If device is being lost/stolen individual can send a simple command
message to lost/stolen device through another android device, in response lost/stolen device will
lock itself and send its GPS coordinates to the device through which simple command message
has been sent without the knowledge of the robber. A silent call will be made by the stolen
device to the device that has been used to send a simple command message by which individual
can listen the conversation of robber without his/her knowledge. To be more specific, individual
can also Ring buzzer of the lost/stolen device even device is in silent mode. Application will also
override the power button of device, so that robber will not be able to power off the device. If
robber replaces the SIM, then application will automatically start sending GPS coordinates to
trusted party number. If individual is unable to find his/her device, he/she can erase the content
of lost/stolen device by sending command message.

Introduction:
With the help of locate my android app lost/stolen device can be located and this application
also includes more functionalities, i.e. he/she can find his/her device by getting GPS coordinates
of lost/stolen device. More specifically he/she can ring buzzer to find the lost/stolen device after
getting GPS coordinates found in the immediate vicinity. LMA help peoples to find their
lost/stolen device easily and quickly. With the help of this app individual can not only find his
lost/stolen device but also can catch culprit red handed. This app provides different ways to find
lost/stolen device, by getting GPS coordinates individual can locate where his device is, and also
can place silent call at stolen device remotely, by placing silent call individual can listen thief
conversation. Individual can erase his personal content which is in lost/stolen device remotely.
Problem Statement:
Now a days mobile phones (smart phones) are too expensive, if individual smart phone is stolen
or lost then individual suffer not only loss of money but also his/her personal data that can be
confidential.
Why you are developing this system?
So with the help of LMA an individual can track down lost stolen device easily. LMA
application will be installed in individual’s mobile device. If device gets lost or stolen, with the
help of LMA an individual can track down his device quickly
Does the same system already exists?
No , there is no system which enable its GPS and send it GPS location to the trusted smartphone
through SMS without internet?

Problem Solution for Proposed System:


With the help of LMA an individual can track down his device quickly by locating perpetrator
via getting GPS coordinates through SMS that will be plotted on the map. User will send
activation code to lost/stolen device and in response device will activate LMA and starts
transmitting its location. If stolen device contains personal data, it can also be erased by sending
command to erase content of the stolen device. An individual can also place silent call from
lost/stolen device remotely by sending command through another module of LMA. If SIM is
replaced by the culprit then application will automatically start sending GPS coordinates to the
trusted party phone number saved in the application.

Related System Analysis/Literature Review

Google find my device:

This system is used for recovery of lost or stolen device. registered user can find the approximate
location of the phone if switched on, over the Internet, or by the phone sending e-mail . This
helps to locate lost or stolen phones

Application Name Weakness Proposed Project Solution


Google Find My Device Cannot work if device is not Proposed app will work on
connected to internet GSM technology.
Life360 Free plan allows placing Will generate many alerts
just 2 alerts and gives a 2-
day location history.
Advantages/Benefits of Proposed System:
 With the help of this app individual can not only find his lost/stolen device but also can
catch culprit red handed
 Individual can erase his personal content which is in lost/stolen device remotely.
 App will lockout the power button of android device so robber will not be able to shut
down the device as batteries are non-removable
 This app can work without internet.
 The tracking app is not device dependent as the lock code can be sent through any
android device or number to initiate the recovery app to be initiated.

Scope:
Locate my android(LMA) is a project to develop an android based application that can help
people to find their lost or stolen android device easily and quickly.
LMA covers the following things under the scope:
 App will lockout the power button of android device so robber will not be able to shut
down the device as batteries 4are non-removable.
 Communicate its GPS location with the trusted party without the knowledge of the
robber once activated.
 The app will ensure the recovery even the SIM card has been replaced.
 The proposed project is consist of two apps. The first app installed on the device being
stolen and the second app is the trusted party phone that can track the location of the
stolen/lost device.
 When the smartphone get lost the second app will send an SMS (GSM technology)
containing a user-defined lock code to initiate the app to transmit its location even in
the situation the internet is not available.
 When the app receives the lock code it will lockdown the smartphone even in the case
of right password or pattern lock.
 It will enable its GPS and send it GPS location to the trusted smartphone through SMS.
 The tracking app is not device dependent as the lock code can be sent through any
android device or number to initiate the recovery app to be initiated.

Modules:
This application is implemented in different modules

Tracking Module:

This module will provide:


 Show the exact location of the stolen phone on a Google map in case of theft.
 Command to erase all the contents of the phone in case of theft.
 Command to ringing the phone with full volume in case the phone is nearby regardless
it is set to silent or vibration profile.
 Command to deactivate the recovery app when device is recovered.

Recovery Module:
This module will provide the following actions on lost/stolen device:
 Scan all the incoming messages to seek command to enable GPS in case of theft.
 Communicate with trusted second app its GPS location without the knowledge of
robber in case of theft.
 If the owner is unable to initiate the communication via command message before the
SIM card replacement then automatically initiate the communication when the
replacement took place.
 Send periodic GPS co-ordinates to the trusted tracking module when firstly initiated.
User context and Characteristics :
The LMA project is planned to help individuals to find their lost or stolen devices easily
and quickly without facing any trouble. Therefore, the application will be easy to use, and
the user interface will be as familiar as possible. Thus, technical expertise and android
experience should not be an issue. The following list categorizes the scenarios in which
LMA is expected to be utilized.

User:
 The user should have the some basic knowledge on using android applications and also
should have known about theft.
 Users can use the application in the presence of subscriber identity module (SIM) and it
must have credit or SMS package.

Tracking Module:
 Through tracking module individual can find the location of his/her lost/stolen device
and can perform other functionalities.

 Recovery Module:
 Recovery module will response according to received commands and will perform
actions.

System Limitations/Constraints:
 Availability of GPS
 Minimum supported SDK version 4.4 Kit Kat
 Android device should contain SIM
 Battery should not be Removable

Software Process Methodology:


Write down your software methodology/ software process that will be used for project
development. .Also mention why you have chosen this methodology. (Usually 3-5 sentences)
1. You can use Object Oriented Methodology, or Procedural methodology.
2. Choice of methodology will affect choice of tools and technologies
3. Choice of methodology will affect nature of design (SDS)
4. Choice should be made depending on your expertise and your needs e.g. most simulation
and device level software can only be programmed in procedural languages.

Tools and Technologies:


Mention all the hardware/software tools and technologies with version number which will be
used in implementation of the project. Write about the APIs, language(s), SDK(s) etc. which you
will use for implementation.

Example:

Table 1Tools and Technologies for Proposed Project


Tools Version Rationale
Android Studio Arctic fox IDE
2020.3.1
Tools FireBaseDataBase 2015 DBMS
And CSC 6 Design Work
Technologies MS Word 2015 Documentation
MS Power Point 2015 Presentation
Pencil 2.0.5 Mockups Creation
Technology Version Rationale
C# 6.0 Programming language
SQL 2013 Query Language
Html 5 Web Development

Project Stakeholders and Roles:


Write down the project stakeholders and their roles.

Table 2Project Stakeholders for Proposed Project


Project All web applications and desktop applications should have real client.
Sponsor Mention your project sponsor.
Default option will be: COMSATS University, Islamabad
Stakeholder Mention your stake holders with their roles and responsibilities.
Default option will be:
 Students names
 Project Supervisor Name: Mr./Miss …
 Final Year Project Committee: Evaluation of project
Team Members Individual Tasks/Work Division:
Table 3Team Member Work Division for Proposed Project
Student Name Student Registration Number Responsibility/ Modules
Student 1 Name Student 1 Registration Number Describe the work division of each
student along with modules
E.g.
Mr. Ali (Module1-Module3)
Augmented reality and Databases tasks.

Data Gathering Approach


Write down information and requirement gathering approaches for proposed project e.g.
Interview, Questionnaire etc. (Usually 3-5 sentences)

Concepts
Mention the concepts that you will learn while doing the proposed project.
For example: Augmented Reality, Virtual Reality, Algorithms, API’’s Code injection,
Closures, VI technique etc.
Not more than 4 sentences for one concept. (Usually 3-5 concepts are briefly mentioned)

Example:

Concept-1: Concept Name E.g. Augmented Reality (Briefly give the overview of concept with
respect to your project)
Gantt chart
Create the Grant Chart and provide estimated start and end dates of all proposed modules/tasks
for each team member. Also identify the dependencies (which tasks cannot be started/completed,
until the dependent task is completed). Gantt chart can be created using MS Project.

Figure 1Sample Gantt chart


Mockups
Insert minimum mockups (Usually 4-6 mockups) which show the major modules mentioned in
the scope section of the document. Do not include mockups for Login, Signup, Forgot Password,
Contact Us, About Us etc. If the project is a Web or a Smartphone Application, then include at-
least three mockups from each part of the project. You can design mockup in any design tool for
example pencil tool (https://pencil.evolus.vn/) or Balsamiq (https://balsamiq.com/)
Conclusion
Conclude this document. (Usually 4-5 sentences)

References
Mention the books, research papers, web links etc.

Plagiarism Report
Attach the Plagiarism report of your project scope document from library staff of turnitin tool
(http://turnitin.com

13

You might also like