Christopher Seeley, Ralph Mattiaccio Ken Bodzak, Will Abeel, Danielle Maginnis.

Slides:



Advertisements
Similar presentations
AD User Import From SIMS.NET
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Name of submission Name of submitting company and full contact information of person submitting.
Objectives Overview Define an operating system
Team members: Van Nguyen, Christopher Waters, and William Tran Client: iapp24 Advisor: Govindarasu.
Ho Ting Chung, Zeturl ( ) 1.  Authentication  Encryption 2.
Chicago Band Connection Developed by Chutes & Ladders.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Gas Tracker 9000 Semester Project EEL 6788 Spring 2010 Chris Giles EEL April-2010 University of Central Florida.
Conference Calendar 1.Description Overview 2.Conference Information 3.User Information 4.Use Cases 5.Schedule.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Conference Calendar 1.Description 2.User’s World 3.Data Structures 4.Use Cases 5.Schedule.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Management of information. Objectives Discuss the benefits of good management practice Present reference management tools Present bookmark management.
AJAC Systems Hotel Reservation System
Secure Private Cloud Storage for Business. The Market Trend File Sharing Any Device Any Where Public clouds are good enough to personal users but security.
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
File-Mate 1500 Design Review 1 November 19, 2013 KEVEN ABBOTT, ARCHITECT TYLER CROUSE, SPONSOR LIASON KIANA DELVENTHAL, TEAM LEADER, RECORDER LIAM WESTBY,
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Central Online Grading System COGS Dec15-21 dec1521.sd.ece.iastate.edu.
Trimble Connected Community
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
NCAA Student Athlete Compliance System May
The purpose of this Software Requirements Specification document is to clearly define the system under development, that is, the International Etruscan.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Project 1 Online multi-user video monitoring system.
Smart Printing Solutions LTD. The system is an innovative product, designed for organizations who need better control over their printing array. The system.
May Client Dustin Gray Associate Director of Compliance ISU Department of Athletics Faculty Advisor Dr. Doug Jacobson Development Team Andy Dorman.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Acceptance Test 05/01/ GUEST REGISTRATION ADVANCEMENT SUNNY SOLUTIONS ACCEPTANCE TEST.
Explain the purpose of an operating system
Accessibility Violations Group 6. Description Everyone naturally has right of accessibility to the places which all people can access. However, some people.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Daniel PaluszekAbdelJLIL Jlil Verna Blake Adrian Libert Stanislav Opsha.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Amir Bishara and Dorin Danial Supervisors: Roiy Zysman Dr. Ilana David.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
CTP210 TERM PROJECT
I4ma Server Overview. High Level Architecture Internet Mobile Device Web Browser I4ma Server SMS SMS Service.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
Group Name: PNT Group Members: Prabin Joshi and Ngoc Vu.
DataFlow Diagram – Level 0
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
A Guide to Getting Started BCPS – Office of Instructional Technology.
OPEXShare The New Cloud-based System for DOE Operating Experience Presented by Gerry Whitney Mission Support Alliance, LLC DOE Operating Experience Committee.
Rolando Gaytan Clay Schumacher Josh Weisskopf Cory Simon Aaron Steil (Reiman Gardens) – Client Dr. Tien Nguyen - Advisor.
The basics of knowing the difference CLIENT VS. SERVER.
How Web Database Architectures Work CPS181s April 8, 2003.
Jewelfame – E Commerce Application Submitted by Chirag Parekh – Master of Computer Application (Year : 2013 – 2014) Atmiya Institute of Technologies.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
MADAN MOHAN MALAVIYA ENGINEERING COLLEGE,GORAKHPUR Submitted by: TANUJA SRIVASTAV ( ) Submitted To: Mrs. Meenu Assistant professor CSE Department.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Google Apps for Education Account Overview for Staff.
4.4.1 The Operating System.
DCR ARB Presentation Team 5: Tour Conductor.
How to register and use the app for Law Enforcement users?
How to register and use ODMAP for Fire/EMS and other partners
Technical Integration Guide
ADTEL WEBSITE
Presentation transcript:

Christopher Seeley, Ralph Mattiaccio Ken Bodzak, Will Abeel, Danielle Maginnis

Goal: To gather ripcurrent data to assist in research  Collect detailed information ◦ Wave data  Water level  Wave period ◦ Time & Location ◦ Frequency ◦ Type of rip current ◦ Pre-existing weather conditions  Compare to other tidal/buoy data

 Use data to better understand causes of rip currents  Improve public safety ◦ Avoid potential dangers on the beach

 Mobile application used by lifeguards ◦ Submit reports and input data as it happens  Website used by researchers ◦ View data in real-time  Store all reports in central website/database  Researchers can collect and use all current and historical data for analysis

 Each group has different permissions and features available.  Three main groups: Lifeguards Researchers Administrators  Permission Enforcement ◦ Access Control Lists

 Use mobile application  Submit rip current reports  View reports submitted within last 24 hours

 Use website  View rip current reports  Search through all reports  Collect large quantities of data from reports in a batch

Lifeguard AdminResearch Admin  Add, view, and edit managed lifeguards within local community  Disable users or alter privileges  View local rip current reports  Add, view, and edit researchers and lifeguard administrators  Disable users or alter privileges  View all rip current reports ◦ Last 24 hours ◦ Full search

 Features of the software that must be included: ◦ Receive GPS location data from mobile device ◦ Transmit data to remote server ◦ Store data in database ◦ Display stored data ◦ Maintain a log of database modifications

 Features of the software that must be included: ◦ Multi-user account and login system ◦ User administration ◦ Security: Restrict access to system interfaces and data  Username and password  User account permission hierarchy  User permission enforcement  Log user activities

If time permits…  Pull external data  Use with the data collected by the users of this system  Types of data: ◦ Coastal buoy data ◦ NOAA ocean data ◦ Expanded: NBDC buoys Additional goals successfully implemented

 Internet-connected smartphone or mobile device  Mobile web browser: HTML5 Compatible ◦ Android ◦ iOS ◦ Blackberry ◦ WebOS

 Live web server  Provides functionality for both website and mobile application  Specifications: ◦ Apache2 ◦ PHP 5 ◦ MySQL ◦ CakePHP 2.0 Framework

 Web browser for non-mobile application use ◦ Internet Explorer 7+ ◦ Firefox 3.0+ ◦ Google Chrome  Interface with existing database systems ◦ Retrieve data from 3 local buoys and Atlantic City tide gauge  Access given by Stevens researchers ◦ Expanded to buoys from NBDC

What’s needed:  Large project ◦ Many files and code  Collaboration  Simultaneous editing Solution: Version Control System ◦ Subversion

 User workstation ◦ Connects to web server and interacts from browser ◦ System administration and data collection  Mobile Device ◦ Internet-enabled device connects to web server ◦ Remote access and submission to system  Web Server ◦ Provides system interface and functionality ◦ Communication with database server  Database Server ◦ Store all system data and retrieve when necessary

 Models ◦ Contains all data access functions ◦ Ensures data is in a usable format for DBMS  Controllers ◦ Functions to access data and determine which web page to display ◦ Data accessed through models, returned to views  Views ◦ Contains all web pages ◦ Has all logic for organizing and displaying data to user (through UI)

 Mobile Views ◦ Similar to full website ◦ Optimized CSS/Javascript for mobile devices  Lighter UI  Smaller size ◦ Redirect based on user agent  Database Management System (DBMS) ◦ MySQL backend

 Username  Password hash  Password salts   Community  User type (sets permissions)

 Date/time of occurrence  Reporting user  GPS/Location coordinates  Intensity  Nearby structure information  Description (comments, other info)  Buoy data (external source) ◦ Wave height, frequency ◦ Station ◦ Date/time of tidal data reading

Retrieve location data Fill out report

List ViewMap View