You are on page 1of 23

Design and 30% Presentation Template

Locate My Android
Supervisor Sir Waqar Khursheed

Huzaifa Waheed FA18-BSE-029


Ahsan Zafar FA18-BSE-072
M Raheel Khan FA18-BSE-130

Department of Computer Science


COMSATS University Islamabad, Abbottabad Campus 1
Agenda of the Presentation
• Motivation
• Introduction
• Scope
• Functional Requirement
• Non-Functional Requirement
• Use Case
• Use Case Diagram
• Class Diagram
• Sequence Diagram
• System Sequence Diagram
• Activity Diagram
• Schedule
• Conclusion

2
Brief Introduction
Locate My Android is an android Based Application
that will provide user an access to trace their lost or
stolen device. User can Locate phone (on Google
Maps) and user can also Ring lost/stolen device even
device is in silent mode Application would be for
Devices as smartphones and tablets etc.

3
Scope
• App will prevent the poweroff of android device on lock screen mode
• Communicate its GPS location with the trusted party
• The app will ensure the recovery even the SIM card has been
replaced.
• 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.
• When app will receive lock code It will send it GPS location to the
trusted smartphone through SMS.
• The tracking app is an Android device dependent as the lock code
can be sent through any android device or number to initiate the
recovery app to be initiated.

4
Scope(Limitation)
• The system will not work if the battery is removed or
phone drained out.
• The system will also not track lost device if there is
no network
• Device must contain GPS
• It must have subscriber identity module(SIM)
• At least SMS package is required for sending
command messages

5
Functional Requirements
• User will be able to Sign Up
• User will be able to Log In
• User will be able to Log out
• User will be able to Set Lock Screen
• User will be able to track lost or Stolen device on Google map
• User will be able to ring the phone with full volume in case
the phone is nearby regardless it is set to silent or vibration
profile.
• User will be able to place call
• User will be able to Stop Tracking if device is recovered
6
Non-Functional Requirements
Performance Requirement
• Recovery module shall take no longer than 5 seconds in getting GPS coordinates.
• The performance shall depend upon hardware components of the lost/stolen device.
• The performance of the application is dependent on the provider of the SMS
service.

Safety and Security Requirements:


• The application user will have his/her own account in the system so
he/she must have to login to the application to use it

7
Use Cases
Sign up
Sign In
Enable Recovery
Set Lock Screen
Set Recovery Code
Register Emergency Contact
Initiate Tracking
Ring Phone
Call
8
Use Case Diagram

9
Sequence Diagram

10
System Sequence Diagram

11
System Sequence Diagram

12
System Sequence Diagram

13
System Sequence Diagram

14
System Sequence Diagram

15
System Sequence Diagram

16
System Sequence Diagram

17
System Sequence Diagram

18
Class Diagram

19
Activity/State Machine Diagram

20
Summary of 30% Project Implementation
• Lock Screen

21
Gantchart

22
Conclusion
With the help of this application user can track find and
their lost/stolen devices easily or without facing any
trouble and if device is unlikely to find; individual can
format his device completely

23

You might also like