Professional Documents
Culture Documents
Project Proposal
(SCOPE DOCUMENT)
for
<Parental Control>
Version 1.0
By
Hamza Rahman CIIT/FA18-BSE-016/SWL
Ehsan Ahmad CIIT/FA18-BSE-008/SWL
Supervisor
Mr. Zafar Ray
Supervisor Signature
Date:
Table of Contents
1. Introduction ............................................................................................................................
2. Problem Statement.................................................................................................................
3. Problem Solution for Proposed System ...............................................................................
4. Related System Analysis/Literature Review .......................................................................
5. Advantages/Benefits of Proposed System ............................................................................
6. Scope ........................................................................................................................................
7. Modules ...................................................................................................................................
Module 1: Module
7.1 Name ..........................................................................................................
Module 2: Module
7.2 Name ..........................................................................................................
8. System Limitations/Constraints ...........................................................................................
9. Software Process Methodology .............................................................................................
10. Tools and Technologies..........................................................................................................
11. Project Stakeholders and Roles ............................................................................................
12. Team Members Individual Tasks/Work Division ...............................................................
13. Data Gathering Approach .....................................................................................................
14. Concepts ..................................................................................................................................
15. Gantt chart .............................................................................................................................
16. Mockups ..................................................................................................................................
17. Conclusion ..............................................................................................................................
18. References ...............................................................................................................................
19. Plaragism Report ...................................................................................................................
Project Category:
A- Smartphone Application
B- Networks
Abstract
Parental control application is a kind of mobile software program, which will be used by parents to
monitor and control the use that their kids make of their cell phone. Parents will install this app on
their children's phones to remotely set rules for what the children can do with their device and to
monitor where the phone is and what their kids are using it for. Parental control application is made
to control and limit the use of applications on smartphones by children.
Introduction
Parental controls are basically features which can be included in digital television
services, computers and video games, mobile devices and software that allow parents to restrict
the access of content to their children. These controls will be created to assist parents in their
ability to restrict certain content viewable by their children. This may be content they deem
inappropriate for their age; maturity level or feel is aimed more at an adult audience. Parental
controls fall into roughly four categories: content filters, which limit access to age
inappropriate content; usage controls, which constrain the usage of these devices such as placing
time-limits on usage or forbidding certain types of usage; computer usage management tools,
which enforces the use of certain software; and monitoring, which can track location and activity
when using the devices.
Problem Statement
Caring about children’s safety is the main object of parenting. Children’s lives are increasingly
getting attached with digital friends, settings, and phenomena. New online and digital scenarios
unfold with the speeding progress of technological evolutions. Parents, guardians, and others
responsible for supervising children play an important role in shaping children’s media use,
keeping certain possibilities open for children to play, learn, and socialize, while limiting others.
Parents are confronted with new challenges to safeguard the security of their offspring in online
and digital scenarios, as mobile media and the ‘Internet of Things’ introducing opportunities and
threats never seen before.
A survey in the US showed that as of January 2018, 42% Americans with an annual
household income of $100k or above reported that their children owned a smartphone.
Another 2017 survey, again in the US, had 65% of the responding parents stating that
their kids use smartphone apps. This survey also shows that 73% of the parents indicated
that their kids consume video contents on smartphones.
Such widespread use of smartphones by children naturally makes their parents anxious,
therefore, parents try to help children achieve a healthy balance between the online world and
family.
Next, you will be able to monitor your kid’s communication activities. You will be able to see
newly added contacts. You will be able to see the call history and each call’s details. Furthermore,
there will be an option to record calls, which you will be able to listen from a list of all recorded
calls.
You will also be able to block any numbers.
Next comes the online activities of your kid. You will be able to set restrictions to specific
category or websites that you don’t want your kid to visit. Furthermore, you will be able to block
device’s internet access, if needed.
You will be able to check:
What videos have your kids watched on YouTube (YouTube History, Searches).
What have your kids searched for, what sites have your kids visited (Browsing
History).
You will also be able to check if an action is done by your own kid or the device was in someone
else’s hand, which will be accomplished by pictures taken from front and back camera after an
attempt to a restricted action and will be sent to you so you may know who was using the device.
There are certain limitations of this application for example most of the activities require an active
internet connection on kid’s device to be performed like live notifications, that is not the problem
as we can set restrictions, but the problem is we cannot set restrictions to every action for that time
instance, but we can later check those activities as those activities will be saved.
Modules
Module 1: Application Activities Monitoring:
When your kid wants to download a new application, you will be asked for an approval through
a notification. If you allow that application will proceed to install else if you won’t allow then the
kid will be notified that you are not allowed to install this application, with an optional message
that you want to give to your kid.
You will be able to see a list of all applications each with options either to block or allow that
application. Furthermore, you will be able to see how much time the kid spent in that app.
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: SMS API (This concept will be used to deliver SMS alerts, notifications, or any
reminders (for any actions which are defined by parents) with the Programmable Messaging
API.)
Concept-2: Rest APIs (This concept will be used to store data of a kid’s activities in an online
database, which will be accessible for parents use at any time)
Concept-3: Android Accessibility/Control (This is the main concept which will be used for almost
all of the actions on a kid’s device to access allow or restrict any actions)
Gantt chart
Mockups
Conclusion
No matter where or how you see it, there’s no stopping the future. More and more kids will
discover the Web and use it as how they understand it.
That’s why parents and guardians need to be on their toes. While parental control apps can help
keep them safer online to an extent, nothing beats educating your children and being there for
them. Don’t make technology a substitute for your presence or affection.
Spending time with your kids, communicating your concerns, and listening to their needs, are a
few of the things you can do to slowly build a foundation of trust within the household.
References
1. Syafrizal Wardhana1 , Mira Kania Sabariah, ST.,MT.2 , Veronikha Effendy, ST.,MT.3 ,
Dana S. Kusumo ST.,MT., PhD.4, User Interface Design Model For Parental Control
Application On Mobile Smartphone Using User Centered Design Method.
2. Bieke Zaman and Marije Nouwen, Parental controls: advice for parents, researchers and
industry .
Plagiarism Report
Attach the Plagiarism report of your project scope document from library staff of turnitin
tool (http://turnitin.com