Академический Документы
Профессиональный Документы
Культура Документы
Chapter 1
INTRODUCTION
1.1 Introduction
In modern era where innovation achieves kid’s hands, parents may stress over the
impact of this extremely open world on their children's advancement. They may
stress over the hindering impact of this innovation on their instructive, passionate
also social advancements. To help defeat some of these stresses, parents may need
some controlling innovation to check and track their kids utilization for the
individual devices.
As smartphone devices are a standout amongst the most utilized innovations by
kids on our public, parents should have some computerized innovations to watch
and direct the time and nature of their kids’ utilization for these smart devices.
Checking and controlling philosophies and methodologies have been created as
the advancements are begun or created. As human being, there are a few concerns
when utilizing rising innovation.
These worries push developers to enhance approaches to test, control, and oversee
new innovations. One of the most known methodologies depends on the utilization
of conveyed development for the checking and controlling associated devices.
This study is the base to enable working to up the proposed venture, which will
inquire about the diverse strategies accessible for innovation use reconnaissance.
The undertaking will concentrate more on the parental control over kids'
smartphone devices. Besides, the undertaking will build up a controlling
application for parental use on kids' smartphone devices.
1.2 Motivation
The proposed application Child Prefect (CP) may help parents to control, as well
as assess the way their kids handle and use the advances accessible at their
smartphone devices. This study is the base piece of the task that incorporates the
foundation for exploring and building up the proposed application. The structure
for this overview incorporates the foundation, the exploration challenges,
applications, and diagram of related work. The foundation audits the security and
arrange philosophies identified with the principle centre, and clarifies the primary
phrasings utilized as a part of the related work. At that point, the study
incorporates the principle challenges that would provoke specialists on this
1|Page
INTRODUCTION
territory. Despite these difficulties, there are essential applications for the
observing and controlling ideas for training and workplace, which will be secured
under the application part of this study. At that point, the review incorporates
further understanding on a few tests, studies, and techniques identified with
checking and controlling cell phones.
The word Prefect implies the senior one who takes some extraordinary obligations
to monitor whatever remains of more youthful ones. The equivalent word of
Prefect is Monitor.
1.3 Objectives
Child Prefect is an android based mobile application for checking the child with
cell phones without kid's awareness. Thus, in development of this application
utilized by parent and meant to help them while they are out of home or in
working range and can't consider their kid so this application will help them
increasingly or when they lost their children. If a kid loses or somebody steal this
device, CP will help discover the device and the kids because of GPS innovation.
In these day, more than 80% of the total populace, including kids of age seven or
eight, entitlements smartphones. The extraordinary highlights and capacities of the
present cell phones that they offer particularly Android-based cell phones. With
that many highlights, the fundamental for creative applications increments.
In many parents' brain, the inquiry emerges that when the kid utilizes the
telephone they are concerned that whom they chat? to whom they talk on the
phone? and where they go? so to determine all these regular issues CP will
happen.
Specifically, this examination analysed observing and correspondence procedures
actualized by parents of kids 7-12years old. Also, when somebody needs to go
2|Page
INTRODUCTION
family trip, they generally worry about their kids' wellbeing or when the parents
go to their work.
1.6 Significance
Parent can find and recover points of interest i.e. anywhere in anyplace and
whenever in light of the fact that every one of the controls are in parent
side.
Parent can track the activities done by their children through CP, this can
have accommodated the parent.
Parent could get all the activities like call logs, messages and contact list
from the child cell phone.
Cell phones allude to the electronic devices that can be use in portability counting
portable PCs, cell phones, and tablets. These devices require appropriate
programming to be the delicate stages that backings the portability highlights.
Barring tablets, the central and most utilized stages for tablets and cell phones in
nowadays are the IOS, Windows, and Android. The IOS is the working framework
for the Apple versatile devices including iPhone and iPad, while Windows8 or
windows phone are the working frameworks created by Microsoft. Android is the
working framework for an assortment of cell phones, for example, HTC,
Samsung, and Sony.
Not like the IOS or Windows, Android is an open source working framework. The
Android framework is created for cell phones based after utilizing Linux bit. The
open source highlight demonstrates the free accessibility of the source code that
can be utilized and modified by the designers. The working framework Android,
additionally, works on Android product, TV, and Android Auto [1]. Android was
created in 2003 as a progressed working framework for advanced camera, yet the
developers understood that there is no significant market for such working
framework. Thusly, the Android designers changed to the market of cell phones.
In 2005 the organization began Android was obtained by Google as a stage from
Google to be in the cell phones business.
The principle favourable position of Android is the joint efforts either with the
versatile devices makers, for example, HTC or Sony and the media transmission
business such as Sprint and to the point of making the open standard stage for an
assortment of versatile devices. The open source base of the Android as working
framework gives the preferred standpoint to make an open stage that backings not
3|Page
INTRODUCTION
just media transmission bearers and cell phones producers, yet additionally gives
designers a genuine base for cell phones condition that backings their
advancements.
An android application is the versatile programming or a gathering of
programming that is planned, created, and executed to serve end-client needs.
Android applications created to be used on cell phones engaged by Android stage.
4|Page
LITERATURE REVIEW
CHAPTER 2
LITERATURE REVIEW
This chapter reviews about the study that have been done before developed the Child
Monitoring System. Some of them are about the systems that are looks alike this Child
Monitoring System. Other, they are the study about the main components used.
Tracking system has been used worldwide in the market, either for the commercial or
personal usage. According to the consumer reports (2016), there is an increasing trend
of using the tracking technology by the retailer to surveillance the consumer’s
shopping habit so as they can improve their service with the goal of get you to shop
more and spend more. Besides, in 2014, Waze, the world's largest community-based
traffic and navigation app even announced that they reached 50 million of users
globally with Malaysia and Indonesia in top 10 lists (Chandra, 2016) [2]. Those
statistics have shown that tracking system has caught the concern from the worldwide
market.
There are a large number of studies of the tracing system in the different areas.
However, since the focus of this research is on the child monitoring system, these will
not be reviewed in detail and will only be referred to as appropriate. The review will
be focusing on the technology and feature that will act as a guidance in practicing the
best approach for building the tracking system for child.
There have been different kinds of child tracking system implemented in most of
the country. The research has been made to analyze the different business model
provided by the different system.
5|Page
LITERATURE REVIEW
SMS Tracking:
The built in SMS tracker lets you read all SMS messages sent or received.
Even if the message is deleted from your child's phone, you can still read it
as a copy is sent to your control panel. As well as reading the text message
itself, you will also be able to see who it is from/to and when it was sent.
6|Page
LITERATURE REVIEW
Parent App to remotely manage the MMGuardian Parental Control child app
installed on your teen's & pre-teen's smartphone, directly from parent phone and
keep your teens and pre-teens safe.
This app is used to protect kids which is different from spying kids. It has much
more features and better controls than Family Link, including SMS tracker and
call blocker.
We ask parents to be open about using parent control app to protect kids and it
should not be confused with simply to spy kids. Parents may choose not to use the
app as sms tracker and can turn it off from parent portal or parent app anytime if
they see a need to keep their teens safe [4].
2.1.2.2 Main Features
Once the MMGuardian Parental Control app has been installed to your child's
Android phone, you will be able to use the MMGuardian Parent App to set it up
as:
7|Page
LITERATURE REVIEW
SMS tracker
Call tracker
Call history
check who is in the call history and check your child contact list.
SMS
check your child sends and receives SMS.
GPS tracker
your child’s current location is recorded and saved in 30 minutes intervals
to the location
8|Page
LITERATURE REVIEW
9|Page
LITERATURE REVIEW
Parent and child needs to install the application on their mobile device.
Subsequent registration on the application will make the application icon invisible
to ensure that child cannot uninstall application [6].
2.1.4.2 Main Features
Call Monitor
All incoming, Outgoing and missed calls are tacked
SMS
Sent and received SMS with content
Free family locator Kid Control is a reliable app for tracking cell phones.
KidControl GPS phone tracker turns your child's phone into a tool for monitoring
phone usage and tracking location and safety. Who knows, it might even improve
your relationship with your kids! [7]
10 | P a g e
LITERATURE REVIEW
To get automated alerts when your child arrives somewhere, create Places (geo
fences), such as School and Home. When your child enters or leaves these areas,
your phone receives a notification.
To provide precise coordinates, the phone must have Geolocation service enabled.
It is managed in Android > Settings > My Location. Enabled Wi-Fi increases
accuracy to 30-100 feet and works indoors. GPS location has accuracy of 30-150
feet, only outdoors.
When GPS tracking and Wi-Fi location are turned off or not available, Kid
Control family locator determines phone's location by LBS coordinates of GSM
towers with 300-5000 feet accuracy. Such locations we mark on the map with the
"No GPS" icon. To provide LBS data, the phone still needs Internet connection
2.1.5.2 Screen Shot
11 | P a g e
LITERATURE REVIEW
12 | P a g e
DESIGN METHODOLOGY
CHAPTER 3
DESIGN METHODOLGY
3.1 Introduction
The methodology that will be used in the CP will be discussed in this chapter.
There are several software development life cycle models in which the steps
sequence is unique to its type.
Concerning this application an “Iterative Model” is most suitable. This is because
an iterative model is a particular implementation of a software development life
cycle (SDLC) that motivations on an initial, simplified implementation, which
then progressively gains more complexity and a broader feature set until the final
system is complete [8]. In this model, the concept of incremental development will
also often be used liberally and interchangeably, which describes the incremental
alterations made during the design and implementation of each new iteration.
Besides, the functionality of the system can be subdivided into module with each
module to be developed assigned on each iteration. This enable the milestone can
be clearly seen where the successful of each iteration depict the completion of the
required functionality or iteration.
The iterative model is best thought of as a cyclical process. After an initial
planning phase, a small handful of stages are repeated over and over, with each
completion of the cycle incrementally improving and iterating on the software.
Enhancements can quickly be recognized and implemented throughout each
iteration, allowing the next iteration to be at least marginally better than the last.
13 | P a g e
DESIGN METHODOLOGY
3.2.1 Initialization:
Initialization is the first phase for developing any software where we analyze the
problem.
3.2.2 Planning
As with most any development project, the first step is go through an
initial planning stage to map out the specification documents.
3.2.3 Requirement
The requirements for the software are assembled and analyzed. Generates a
complete and final specification of requirements. All functional and customer’s
requirements are then responsible to design & develop quality products or
applications such as software or hardware requirements.
3.2.4 Design
Once the planning is complete, then software applications are being designed and
developed by the developing team. The design phase means, establishing any
technical requirements (languages, data layers, services, etc.)
3.2.5 Implementation
All planning, specification, and design docs up to this point are coded and
implemented into this initial iteration of the project. Also in this section, errors or
bugs are rectified by developers and implement the improvised functionality.
3.2.6 Deployment
As the above 5 stages have completed, now it’s time to develop the software. The
deployment phase is the final phase of and puts the product into production.
14 | P a g e
DESIGN METHODOLOGY
3.2.7 Verification
After software development, the whole developed module should be tested by
testing team and timely maintain the documentation of errors. While using the
software if customer get any error or bugs then it’s time to test it again and correct
those problems.
3.2.8 Evaluation
Once all prior stages have been completed, it is time for a thorough evaluation of
development up to this stage. This allows the entire team, as well as clients or
other outside parties, to examine where the project is at, where it needs to be, what
can or should change, and so on.
This is the crux of the entire iterative model, whereby the most recently built
iteration of the software, as well as all feedback from the evaluation process, is
brought back to the planning and development stage at the top of the list, and the
process repeats itself all over again.
15 | P a g e
PROJECT DESIGN
Chapter 4
Project Design
4.1 Application Description
The proposed system is a mobile application titled by the name Child Prefect (CP).
CP will be mostly utilized by Parents or guardians to monitor the children
utilization for cell phones. The application will enable users (parents/guardians) to
set approach and confinements for activities, and to monitor these activities (call
logs, contact list, messages and location) in the device utilize by children.
4.2 Planning
Inside the planning phase, the solid plan to develop the system is determined.
Planning is an essential part to ensure the successful of the IT project as the tasks
of the project is pre-planned and scheduled as well as planning for the strategies to
implement the project. And in proposed application CP, the planning phase fulfil
all functional and non-functional requirements which meet the design phase.
Login:
After successful registration, parent need to login using their valid login
credentials.
View:
When the child details are added, parent can view various details from
child’s Smartphone as follows:
16 | P a g e
PROJECT DESIGN
i. Call Logs: Displays all the recent call logs from child’s
smartphone.
ii. Messages: Displays all the messages from child’s smartphone.
iii. Location: Displays location of child’s smartphone.
iv. Contacts: Displays all the contact from child’s smartphone.
4.3.2.5 Language
The language should be localized to the preference of the user.
17 | P a g e
PROJECT DESIGN
4.3.2.8 Cost
It is cost effective and every android user can use it easily.
4.4 Design of CP
During the design phase, the system is being designed and modelled. There are 5
modelling being done in this project, that is use case diagram, context diagram,
data flow diagrams, activity diagram. Each of the diagram is showed and
explained in this chapter.
18 | P a g e
PROJECT DESIGN
19 | P a g e
PROJECT DESIGN
20 | P a g e
PROJECT DESIGN
21 | P a g e
PROJECT DESIGN
22 | P a g e
PROJECT DESIGN
demonstrates the information streams from GPS satellite network and to the
application Database and the external entity Parents.
23 | P a g e
PROJECT DESIGN
Figure 8(a) represent the principle elements of Parents Registration process, which
incorporate embed parent’s data, view register information, registration
confirmation, check entry, and show interface.
24 | P a g e
PROJECT DESIGN
25 | P a g e
PROJECT DESIGN
Figure 9 represent the principle elements of call logs process, which incorporate
show interface, view call logs and all calls information decision.
26 | P a g e
PROJECT DESIGN
27 | P a g e
PROJECT DESIGN
Figure 11 represent the text message inbox process, which incorporate show
interface, view message inbox and all messages information.
28 | P a g e
PROJECT DESIGN
29 | P a g e
PROJECT DESIGN
Figure 13 represent more insights about the sub function of the procedure call logs
process, which incorporate view call logs, all calls information and demonstrate
interface
30 | P a g e
PROJECT DESIGN
Figure 14 demonstrates more insights about the contact list process in which view
contact list, all contact number information and show interface
31 | P a g e
PROJECT DESIGN
Figure 15 demonstrates more insights about the view messages process in which
view message inbox, all messages information and show interface
32 | P a g e
PROJECT DESIGN
Figure 16 demonstrates more insights about the location tracking process with
GPS Satellite Network in which saved GP Location, current GP location and show
interface.
33 | P a g e
PROJECT DESIGN
34 | P a g e
REFERENCES
REFERENCES
[1] https://www.android.com
[2] https://e27.co/waze-touches-50m-users-globally-malaysiaindonesia-in-top-10-list/
[3] https://play.google.com/store/apps/details?id=phonewatcher.app.gp&hl=en
[4] https://play.google.com/store/apps/details?id=com.mmguardian.parentapp
[4] https://play.google.com/store/apps/details?id=suphat.programmer.p_monitor
[6] https://play.google.com/store/apps/details?id=com.info.vinfi
[7] https://play.google.com/store/apps/details?id=ru.kidcontrol.gpstracker
[8] https://airbrake.io/blog/sdlc/iterative-model
[9] http://www.professionalqa.com/iterative-model
[10] http://istqbexamcertification.com/what-is-iterative-model-advantages-disadvantages-and-
when-to-use-it/
35 | P a g e