One EPIC Place Website Scheduler

Slides:



Advertisements
Similar presentations
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Advertisements

Distributed Transaction on CORBA Presented by Leung Kin Wai, Andrew Student No.: Supervisor: Professor Michael R. Lyu.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
Multiple Tiers in Action
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
Class 5 PHP MySQL Robert Mudge Reference:
Multifarious Project Team Members Alberto Dominguez Nirmit Gang Jimmy Garcia Javier Handal.
JavaScript – Quiz #9 Lecture Code:
Feedback #2 (under assignments) Lecture Code:
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.
Floating Cloud Software Developing Team 8 th Presentation
Group 12 E-marketing. Safer and easier place for sellers to sell their products Transparency of deals (by keeping all the records about the purchases)
Case Study Dynamic Website - Three Tier Architecture
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Web Design: Basic to Advanced Techniques Fall 2010 Mondays 7-9pm 200 Sutardja-Dai Hall Introduction to PHP.
EZReg Jun Ma Xu Nathan Plesnicher Jerin Schneider Chris Kennewick Sharon Lin Brian Watanabe.
BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
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.
Display Page (HTML/CSS)
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
Basics Components of Web Design & Development Basics, Components, Design and Development.
CAESked Computer Aided Engineering Scheduler. Introduction Team Members: Chris Fruin & Jerry Grochowski What CAESked is: Web based class scheduling application.
  ONLINE DORMITORY RESERVATION SYSTEM By RAMYA VAKITY KOUSHIK KUMAR SURAGONI MOTHE ADITHYA    GRADUATE CAPSTONE SEMINAR PROJECT    Submitted in partial.
SELECT, IMPLEMENT & USE TODAY’S ADVANCED BUSINESS SYSTEMS
Online Event Organizing Company Managemant System
Web Technologies Computing Science Thompson Rivers University
INTERCEPTION APPLICATION
4166 Review.
An-najah national university department of computer engineering
Web Software Model CS 4640 Programming Languages for Web Applications
B2C Online Store. B2C Online Store Group Members Introduction Name: Muhammad Gulfam VU ID: MC Program: MCS Supervisor: Muhammad Qamar Usman.
Sarang Nazari California State University, Los Angeles
Web Programming Language
Task Management System (TMS)
PHP / MySQL Introduction
Airbnb Clone Script | Airbnb Clone | Airbnb Script Phpscriptsmall.
University Event Management System
In the Name of ALLAH,the most Gracious, the most Merciful.
Database Driven Websites
Web Systems Development (CSC-215)
Web Systems Development (CSC-215)
Web Browser server client 3-Tier Architecture Apache web server PHP
Web Systems Development (CSC-215)
Proposal Presentation
Web Programming Language
Course Overview CS 4640 Programming Languages for Web Applications
How Do I Register for AHS Football 2019?
Technical Integration Guide
Back end Development CS Programming Languages for Web Applications
Architecture of the web
State Handling CS 4640 Programming Languages for Web Applications
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
WEB BASED SECURITY CRM APPLICATION FOR FREEZER LOCKER
Course Overview CS 4640 Programming Languages for Web Applications
Back end Development CS Programming Languages for Web Applications
State Handling CS 4640 Programming Languages for Web Applications
Web Application Development Using PHP
Establish, configure and maintain a website/system
Presentation transcript:

One EPIC Place Website Scheduler Nicholas Agneta Fall 2018 Adviser - Professor Pham

Business Context and Goals One EPIC Place is a coworking space rental service located in New Paltz, New York. The co-founders Julie Robbins and Nicole Langlois rent out space in several different buildings to provide offices for individuals, groups, and classes to work, often alongside each other. They also provide classes about business management among other things. Business website: “oneepicplace.com” but use a service called “YaRooms” for the actual reservations and bookings of the rooms. YaRooms has a point system and 5 minute increments which is useful YaRooms does not have many of the customizable features that they want such guest booking or the ability to run reports

Technical Requirements Environment: Software is a website connected to a database Processing: Registration User information including: full name, email, password, occupation Login Uses registration information from the database Profile Page Users will be able to customize their pages and see other members information Scheduler Form-based, User can select start and end times as well as the room

Front-end components Front-end development Client-side of the code. How the user interacts with the scheduler and other functions on the website The client is how the user can communicate requests to the server and database HTML / CSS / JavaScript

Back-end components Server-side programming Creating and manipulating the server-side code. PHP is the main language we are using for the server The sessions allow us to collect data and store them temporarily without having to make several calls to the database The server acts as an intermediary between the client-side interface and the back-end database that is storing all of the information

Database Structure Currently, we have created the tables with all of the key information OEP has provided to us. In the future the database will include many more keys and connections, as well as additional data points as needed. Work will also be done to streamline the the tables, so information is not duplicated within our database.

MySQL Database

Database Entries

Design

https://cs.newpaltz.edu/p/f17-08/v29

Architecture

Register Protocol

Login Protocol

Scheduler Protocol

View Schedule Protocol

Problems we overcame The clickable calendar made in JavaScript returns a date, but passing variables from JavaScript to PHP is difficult and will need to be implemented in the future Team member dropped out half-way through The scope of the project was too large for one semester’s work Especially because it had to be restarted from previous semesters

Future Work to be done Email Verification Clickable JavaScript calendar Option for recurring events Membership tiers Payment method and Point system “https://” redirect

Thank you for listening! Questions or Comments? Thank you for listening!