Project Plan Humana Kids The Capstone Experience Team Humana - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Humana Kids The Capstone Experience Team Humana - - PowerPoint PPT Presentation

Project Plan Humana Kids The Capstone Experience Team Humana Ayush Agrawal Yaqeen Almahdi Lisa Doan Michael Hanlon Department of Computer Science and Engineering Michigan State University Spring 2017 From Students to Professionals


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Humana Kids

Team Humana

Ayush Agrawal Yaqeen Almahdi Lisa Doan Michael Hanlon Department of Computer Science and Engineering Michigan State University Spring 2017

slide-2
SLIDE 2

Functional Specifications

  • Android App

▪ Provide children an unobtrusive environment that promotes healthy living

  • Web App for Parents

▪ To see child’s survey responses and healthy tips ▪ Display health trends of child

  • Web App for Admins

▪ To see usage statistics of Humana Kids community

Team Humana Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • Android App

▪ Surveys, tips, & challenges appear during usage ▪ App runs in background

  • Web Apps

▪ Parent

  • Graphs for parent to visualize child’s health trends
  • Receive health tips and recipes

▪ Humana Admin

  • Graphs about user trends

Team Humana Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: App Home Screen

Team Humana Project Plan Presentation 4

slide-5
SLIDE 5

Screen Mockup: Humana Kids Home

Team Humana Project Plan Presentation 5

slide-6
SLIDE 6

Screen Mockup: Locked Mode

Team Humana Project Plan Presentation 6

slide-7
SLIDE 7

Screen Mockup: Survey/Quiz Pop-ups

Team Humana Project Plan Presentation 7

slide-8
SLIDE 8

Screen Mockup: Rewards

Team Humana Project Plan Presentation 8

slide-9
SLIDE 9

Screen Mockup: Blocking

Team Humana Project Plan Presentation 9

slide-10
SLIDE 10

Screen Mockup: Child Views

Team Humana Project Plan Presentation 10

slide-11
SLIDE 11

Screen Mockup: Web App (Parent)

Team Humana Project Plan Presentation 11

slide-12
SLIDE 12

Screen Mockup: Web App (Parent)

Team Humana Project Plan Presentation 12

slide-13
SLIDE 13

Screen Mockup: Web App (Admin)

Team Humana Project Plan Presentation 13

slide-14
SLIDE 14

Screen Mockup: Web App (Admin)

Team Humana Project Plan Presentation 14

slide-15
SLIDE 15

Technical Specifications

  • MySQL Server
  • Django API Web Service
  • Android ‘Humana Kids’ App
  • HTTP Requests to API
  • Running in Background
  • Web Apps
  • Django Web Framework
  • HTTP Requests to API
  • Present data using JavaScript libraries

Team Humana Project Plan Presentation 15

slide-16
SLIDE 16

System Architecture

Team Humana Project Plan Presentation 16

slide-17
SLIDE 17

System Components

  • Hardware Platforms

▪ MySQL server on Ubuntu System

  • Software Platforms / Technologies

▪ Android (API 21+ Lollipop) ▪ Web Apps – Python/Django ▪ Database API - Django

Team Humana Project Plan Presentation 17

slide-18
SLIDE 18

Testing

  • Android Unit Testing Framework
  • Django “unittest” module
  • Using sample data for web apps

Team Humana Project Plan Presentation 18

slide-19
SLIDE 19

Risks

  • (Incorporation Machine Learning in an efficient way)

▪ Humana asked us to use machine learning on the survey responses to give targeted

information to the child and parent.

▪ Understand how machine learning works and talk to experienced peers about how to use it effectively.

  • (Having the Android App run in the background)

▪ The app needs to run in the background while prompting the user to take surveys

and track the child’s usage.

▪ Working on creating notifications and pop-ups while in the background.

  • (Getting accurate health trends on the child)

▪ The children are ages 6-12 and it is hard to get accurate information from them. ▪ Have the parents verify the child’s answers and make the question

  • (To allow multiple child accounts per device)

▪ Multiple children can use the same device and we need to survey them all. ▪ Create an account for each child. Survey them after a period of usage.

Team Humana Project Plan Presentation 19

slide-20
SLIDE 20

Questions?

? ? ? ? ? ? ? ? ?

Team Humana Project Plan Presentation 20