Upload
archibald-sherman
View
219
Download
2
Tags:
Embed Size (px)
Citation preview
WHERE ART THOU?USING LOCATION-SENSING TECHNOLOGIES TO SECURE CHILDRENBy
Takudzwa MadzandeSupervisor: Prof IM Venter
Overview
RecapUser Interface Specification
Object Oriented AnalysisObject Oriented Design
TechnologiesPrototype
Project PlanReferencesQuestions
Recap
Working no longer seems
optional
Children left with
strangers
How safe are the children?
RecapMonitoring technology to keep a parent informed about their child’s well-being:
Location
• Is the child still in a safe area• Moved out of safety
Physical
well being
• Energy levels• Blood pressure
Physiological
well-being
• Happy• Normal• Distressed
User Interface SpecificationCLICK TO ACCESS MAP
CLICK TO ACCESS MAP
CLICK TO “X” TO CLOSE
CLICK TO RETURN TO SAFE
CLICK TO ACCESS MAP
Technologies
Sensors : Global Positioning Satellite “GPS”E-Health Sensor
RFID tagsRFID readers
GatewayAndroid phone
Technologies
• e-Health Sensor Shield for Arduino and Raspberry Pi• Pulse and oxygen in blood sensor (SPO2)• Airflow sensor (breathing)• Body temperature sensor• Electrocardiogram sensor (ECG)• Galvanic skin response sensor (GSR - sweating)• Blood pressure sensor (sphygmomanometer) V2.0• Patient position sensor (Accelerometer)• Electromyography Sensor (EMG)
Object Oriented Analysis
Object Oriented Design
INTERFACE• Attributes
• Status• Alert• Safe• Tampering• Timestamp• Parent
• Methods• GetStatus() • SetStatus() • DisplayStatus()
PARENT INFORMER• Attributes
• Parent • Status• Tampering • Child• Name
• Methods• GetParent() • SetPatent() • GetChild() • SetChild() • GetStatus() • SetStatus()• DetStatus()
CHILD• Attributes
• Name• Location• Pulse• Mood• Age• Gender
• Methods• GetName() • SetName() • GetAge() • SetAge() • GetGender()• SetGender() • GetMood() • SetMood() • GetPulse() • SetPulse()
Object Oriented DesignLOCATION
• Attributes• Location• TimeStamp
• Methods• GetLocation() • SetLocation()
PULSE• Attributes
• Pulse• TimeStamp
• Methods• GetPulse() • SetPulse()
MOOD• Attributes
• Mood• TimeStamp
• Methods• GetMood() • SetMood()
SETTINGS• Attributes
• Name• Age• Gender• Occupation• Child
• Methods• GetName() • SetName() • GetAge() • SetAge() • GetGender()• SetGender() • GetOccupation() • SetOccupation() • AddChild() • RemoveChild()• GetLocation()• SetLocation()
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
Key
How the system works
How the system works
Child
Parent
Cloud
Prototype
Project Plan
Term Tasks Completed
Term 1 Requirements ✔Requirements Analysis ✔
Term 2 User Interface Specification ✔Prototype ✔Object Oriented Analysis ✔Object Oriented Design ✔
Term 3 Project Implementation
Term 4 Testing
References• Blackline GPS Snitch Review. (2008, 10 24). (slashgear) Retrieved 04 21, 2015, from
http://www.slashgear.com/: http://www.slashgear.com/blackline-gps-snitch-review-2420314/• Leenderts, D. (2015, 04 29). Security for child during day-care. (T. Madzande, Interviewer)• Meet the Perfect Companion for Your Child’s Adventures. (n.d.). (amberalertgps) Retrieved 04
21, 2015, from https://www.amberalertgps.com/: https://www.amberalertgps.com/• The Spot Satellite GPS Messenger. (2015). (findmespot) Retrieved 04 21, 2015, from
http://findmespot.com/: http://findmespot.com/en/index.php?cid=102• The Ultimate GPS Child Tracking Buyer's Guide. (2008, 05 6). (gpsmagazine) Retrieved 04 21,
2015, from http://www.gpsmagazine.com/: http://www.gpsmagazine.com/2008/05/the_ultimate_gps_child_trackin.php#.VRKCS-RI-00
• World`s Best Finders & GPS Trackers. (2015). (loc8tor) Retrieved 04 21, 2015, from http://www.loc8tor.com/: http://www.loc8tor.com/de/
Questions?