Day-Care Environment Communication and Database

Similar documents
Technical Writing - A Guide to the Najobe System

Keywords Web-Based, Project, Management System, Software, Stakeholders

Priority: Medium Channel to Actor: Graphical User Interface (GUI) Usage Frequency: Weekly Secondary Actors: Database, Brisk Application

A Monitored Student Testing Application Using Cloud Computing

SmartCart Design Description

Open-Source Daycare Management System Project Proposal

SQL Injection Vulnerabilities in Desktop Applications

FPT UNIVERSITY. Capstone Project

Enter Here -> Directory Submitter Software For One > Visit Here <

Wharf T&T. iwatch 2012 Mobile Apps User Guide (ios / Android)

Mobile Maker. Software Requirements Specification

NOTE: New directions for accessing the Parent Portal using Single Sign On

CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform

HTML5. Turn this page to see Quick Guide of CTTC

Baidu: Webmaster Tools Overview and Guidelines

System requirements. for Installation of LANDESK Service Desk Clarita-Bernhard-Str. 25 D Muenchen. Magelan GmbH

Mobile Application Hacking for Android and iphone. 4-Day Hands-On Course. Syllabus

Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to

KPiSync. By Larry McGhaw, Chief Technology Officer

ZENworks Mobile Management 3.0.x Deployment Quick Start

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

BYOD: End-to-End Security

Software Requirements Specification

DEVELOP ROBOTS DEVELOPROBOTS. We Innovate Your Business

Sisense. Product Highlights.

Symantec Mobile Management for Configuration Manager 7.2

Getting Started - MDM Setup

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Software Requirements Specification

Shop by Manufacturer Custom Module for Magento

QVD Client for Android. QVD Client for Android

Lecture Embedded System Security A. R. Darmstadt, Introduction Mobile Security

Comodo Mobile Device Manager Software Version 1.0

CS 3750 Software Engineering II Summer 2015 (A CEL Credit Course)

How to Remotely Access the C&CDHB Network from a Personal Device

Symantec Mobile Management 7.2

LANDESK Service Desk. Supported Platforms and Feature Compatibility

CMS Query Suite. CS4440 Project Proposal. Chris Baker Michael Cook Soumo Gorai

Google 2 factor authentication User Guide

T14 RUMatricula Phase II. Section 1 Metaphor and requirements

Team: May15-17 Advisor: Dr. Mitra. Lighthouse Project Plan Client: Workiva Version 2.1

FirstClass and The Cloud Communities

REQUEST FOR PROPOSAL Website Design and Development. DUE DATE: FEBRUARY 19, :00 p.m.

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

AskCody Connect Connect your Outlook or AD to AskCody s solutions seamlessly. Everything included!

Android App for SAP Business One. Z3moB1le App Version 1.00 Pagina 1 di 12.

A Prototype Implementation of Database-as-a-Service for the Cloud

RFP No C017 OFFICE OF TECHNOLOGY INFORMATION SYSTEMS AND INFRASTRUCTURE PENETRATION TEST

HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere

Q&A SOW for Mobile Strategy

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

BlackBerry Enterprise Service 10 version 10.2 preinstallation and preupgrade checklist

... Introduction Acknowledgments... 19

How to generate an APNs Certificate to use the Apple MDM protocol via the portal

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Enterprise Information Technology Security Assessment RFP Answers to Questions

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Software Requirements Specification

CLOUD MESSAGING FOR ANDROID IS A PUSH NOTIFICATION SERVICE

City of Crestview, Florida Website Design & Development

CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar

Running Android Applications on BlackBerry 10 developer.blackberry.com/android

5 Secrets to a Successful Mobile Application Testing Strategy

Module Title: Software Development A: Mobile Application Development

Guidelines to setup mobile devices to a UOITnet account Google Apps for Education. Information Technology Services

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Training module 2 Installing VMware View

THE CORPORATION OF THE TOWN OF THE BLUE MOUNTAINS REQUEST FOR PROPOSAL FOR WEBSITE DEVELOPMENT P-ADM SCOPE OF WORK

INSTALLATION GUIDE Netop Mobile for Android

Team Quicken Loans: Mobile RFID Inventory Tracking System. Project Plan. Spring 2014

ViewPoint Mobile Quick Start Guide

System Requirements for Microsoft Dynamics NAV 2016

Bijlage1. Software Requirements Specification CIS. For. Version 1.0 final. Prepared by Saidou Diallo. HvA/Inaxion. November 2009

Adobe Flash Player and Adobe AIR security

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES

Sophos Mobile Control Installation guide. Product version: 3

Architecture Workshop

setup information for most domains hosted with InfoRailway.

Open-Xchange Hosted Edition Directory Integration

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

System Requirements for Microsoft Dynamics NAV 2015

B&SC Office 365

Transcription:

Day-Care Environment Communication and Database Michael Christenson, Nicole Cullen, Zach Lensing, Eric Lund

Problem Statement Create an information tracking app to be used by a day care Keep track of Daily Sheets for parents Inform parents of upcoming events Able to view from mobile or desktop Security is a must

Concept Sketch

Functional Requirements Teacher Application Parent Application Create and update child daily sheets View and change calendar View and edit contact information Set goals and milestones for children View daily sheets for their children View calendar and set notifications View contact information View webcam footage of daycare View goal and milestone status

Non-Functional Requirements Security Simple Design Easy to Administrate Maintainable Responsive

Constraints Only targeting android users (possibly ios) Developing with the necessary security and privacy constraints

Market Survey Other apps Target parents instead of Day Care Don t keep track of calendar information Store information locally Some are designed for financial tracking

Risks & Mitigations Exploitation of web vulnerabilities (i.e. SQL injection) Login method security Members leaving the team Application not easy to use Issues with matching parent and child accounts

Resource/Cost Estimation Hardware Resources Mobile test devices Android IOS Software Resources Google App Engine Eclipse ADT Bundle MySQL Database Web Server

Schedule September Meet with client Meet with adviser Start project plan and design document October Continue working on documents Meet with client about initial documents Research best practices for implementing our deliverables

Schedule November Revise project plan Revise design document Create basic website front end December Combine elements into initial prototype Test and debug prototype Present prototype to client

Project Milestones Front end prototypes Backend integration Website Android application

Functional Decomposition Web Application Used as the GUI for all devices Allows teachers to create and parents to view Daily Sheets Mobile Application Presents same information as Web Application Adds ability for time tracking and notifications Google App Engine Hosts the web application Handles database access and authentication

Detailed Design

Technology Platform Computer accesses desktop site Android/Apple/Windows/Blackberry phone for mobile site Android/Apple phone for mobile app Google App Engine to host the website

Test Plan Test Design (mobile and web) Test Login Test Communication link Test Database Test Android Events/Calendar Test Run

Prototype: Homepage

Prototype: Daily Sheet

Prototype: Events

Prototype: Calendar Prototype: Calendar

Prototype: Notifications

Prototype: Contact

Prototype: Mobile

Prototype: Mobile

Current Status Frontend Prototypes - Complete Database Testing, testing, testing

Responsibilities & Contributions Eric Lund (Team lead) Organize weekly meetings Create schedule and work breakdown structure Contribute to documents Prototype website front end Michael Christenson (Communications expert) Communicate with client and adviser Create weekly reports Contribute to documents Prototype website front end

Responsibilities & Contributions Zachary Lensing (Android lead) Contribute to documents Layout architecture for the mobile app Develop Android prototype Nicole Cullen (Webmaster) Contribute to documents Setup and manage team web page Prototype website front end

Plan for the Future Backend Prototype refinements Login system Possible ios port

Questions??