You are on page 1of 30

Design and 30% Presentation Template

Project Title: Smart Guardian App


MEMBER: Ameer Khan Tareen(FA17-BSE-072)
Hamza Naveed(SP18-BSE-055)
Usman Ali(SP18-BSE-078)
Supervisor-name: Miss Bushra Mustaq

Department of Computer Science


COMSATS University Islamabad, Abbottabad Campus
Agenda of the Presentation
• Brief Introduction
• Scope
• Functional Requirements
• Non-Functional Requirements
• User Goals
• Use Cases
• Use Case Diagram
• Sequence Diagram
• System Sequence Diagram
• Package Diagram
• Deployment Diagram
• Schedule
• Detail of 1st iteration(30%)
• Detail of 2nd iteration(60%)
Brief Introduction
• Smart Guardian is a mobile application which will act
as a monitoring app for parents to keep a digital eye on
their young/teenage children.
• The main focus of app will be to keep a check on
teenager mobile use by call log tracking, sms log
tracking, web surfing, history, call block and website
block.
• It is a monitoring app.
• It will be composed of two apps one for parent and the
other for their teenager/young children.
Scope
• This app is made for Android OS.
• The purpose of the project is to monitor
teenagers activities on mobile phone
seemlessly by not compromising their privacy.
• Parent App will access teeager’s mobile
activities through server module
• Server module access teenager/younger device
through browser App
Functional Requirements
Parent (Monitoring App)
• Receive Calls logs report
• Receive Sms logs report
• Receive History logs report
• Update Profile
• Update Teenager Profile
• Add Multiple Teen Profile
• Block Calls
• Block Website

Child (Browser App)


• Search for websites through different filters
• Get track Sms log
• Get call logs
• Get history logs

Server Module
• Store call logs
• Store sms logs
• store search history log of search content through mini browser app.
Non-Functional Requirements
• Available:
The app will be available to user all the time.

• Response Time:
Application response time will be within seconds so that
information will be quickly seen within a limited time.

• Workload:
The system will be able to deal with minimum 5 user(child)
Non-Functional Requirements
• Usability:
The system shall allow the users to access the system from the phone using
android application.The system uses a android application as an interface.
Since all users are familiar with the general usage of mobile app, no special
training is required. The system is user friendly which makes the system easy.

• Performance:
In the performance, our system will not lag all the time no matter how much
load it gets.

• Scalability:
The system should be very scalable so that if we want to add new
functionalities to the project so we can add in it. Like in the future if we want
to make this project available for the web app so at that time we can easily
extend it.
User Goals
User goal is to check teenagers activities against
call,messages and search history.
Use Cases
• Login
• Signup
• Manage 1 or more teenage device
• Update parent profile
• Update Teenager Profile
• View Message Log
• View call Log
• View Search Log
• block call
• block website
• Browse(surfing on child app)
• Customizes search report
Use Case Diagram
Class Diagram Parent App
Class Diagram Browser
seqeunce diagram
Sequence Diagram (login)
Sequence Diagram(signup)
Sequence Diagram(Profile update )
Sequence Diagram (Logs Check)
Sequence Diagram(browser)
Sequence Diagram(Teenager App)
System Sequence Diagram
System Sequence Diagram(Login)
Activity Diagram Parent

Block site block call


Activity Diagram Teenage
Package Diagram
Hierarchical Database Diagram
Deployment Diagram
Schedule
Details of 1 Iteration (30%)
st

• SRS
• SDD
• Parent Child Device Linked using
Authentication(Database)
• Module Wise Functionalities ABOUT
updating profile and confirm email.
Details of 2 Iteration (60%)
nd

• Tracking sms logs from teenager device


• Tracking call logs from teenager device
• Teenager app(mini browser)
• 60% Documentation
Conclusion
Monitoring App( Smart Guardian App )

You might also like