Dr. Venton Kepuska Donald L. Troup. Dynamic Web Calendar 1234 567891011 12131415161718 19202122232425 2627282930.

Slides:



Advertisements
Similar presentations
CIS 376 Term Project By James Sheets. Project Description On-line calendar with scheduling.
Advertisements

A guide to HTML. Slide 1 HTML: Hypertext Markup Language Pull down View, then Source, to see the HTML code. Slide 1.
What is MySQL? MySQL is a relational database management system (A relational database stores data in separate tables rather than putting all the data.
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Multiple Tiers in Action
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Conference Calendar 1.Description Overview 2.Conference Information 3.User Information 4.Use Cases 5.Schedule.
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Web 2.0 with AJAX Students : LASC Ioana KELEMEN Csilla POP Dan Adrian CIOBANU Dumitru Daniel Project leader : Ahmed RHIAT.
CST JavaScript Validating Form Data with JavaScript.
Slide 1 Today you will: think about criteria for judging a website understand that an effective website will match the needs and interests of users use.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
Deleting and Updating Records in MySQL using PHP Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 1.
MySQL in PHP – Page 1 of 17CSCI 2910 – Client/Server-Side Programming CSCI 2910 Client/Server-Side Programming Topic: MySQL in PHP Reading: Williams &
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
PHP Hypertext PreProcessor. Documentation Available SAMS books O’Reilly Books.
CSE3310: Web training A JumpStart for Project.
Introduction to InfoSec – Recitation 7 Nir Krakowski (nirkrako at post.tau.ac.il) Itamar Gilad (itamargi at post.tau.ac.il)
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
1 MySQL and phpMyAdmin. 2 Navigate to and log on (username: pmadmin)
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
BRIAN WYKA.  Web-based project manager  Ideal for small company  Portal for employees to interact with each other  A way for administrators to monitor.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
Multifarious Project A personal -system Team Members Abdullah Alghamdi Metaib Alenzai Mohammed Alshehri Hamd Alshamsi.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
A Genealogy System for the Web Matthew A. Page November 20, 2002.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Web Programming Language Week 7 Dr. Ken Cosh PHP and storage.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao.
DataFlow Diagram – Level 0
NMD202 Web Scripting Week5. What we will cover today PHP & MySQL Displaying Dynamic Pages Exercises Modifying Data PHP Exercises Assignment 1.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
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.
HTML Concepts and Techniques Fourth Edition Project 1 Introduction to HTML.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
Notes Test #2 will be held one week from this Thursday Check to see if you have a Vision account –Launch Netscape –Point & Click to location and type vision.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
How to register and create an online class as a teacher.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
COM621 – Interactive Web Development 2015/2016 Module Co-Ordinator: Dr. Pratheepan Yogarajah Room:
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Equipment and Help Call Management System (EHCMS) PresentedBy Kevin Hsu 3/13/2003.
Section 10.1 Define scripting
Visual Classification of Football Teams
Introduction to Dynamic Web Programming
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Relational database and SQL MySQL LAMP SQL queries
Section 17.1 Section 17.2 Add an audio file using HTML
BASIC PHP and MYSQL Edward S. Flores.
Section 10.1 YOU WILL LEARN TO… Define scripting
Database Driven Websites
ProgressBook for Parents
Database Connectivity and Web Development
Client-Server Model: Requesting a Web Page
Hypertext Preprocessor
Presentation transcript:

Dr. Venton Kepuska Donald L. Troup

Dynamic Web Calendar

Purposes  Personal Organization  Scheduling  Increased productivity  Small buisnesses  Flexibility

Technology  XHTML, Extensible Hyper Text Markup Language  PHP, Hypertext Preprocessor  MySQL Server Databases Tables

Implementation  HTML pages: Login.html Newuser.html  Login.html Simple log in form Checks for valid accounts Link to Newuser.html

Implementation  Newuser.html Form Gathers information to POST to Newuser.php Register new user ○ Username ○ Password

Implementation  PHP pages: Newuser.php Homepage.php Add.php Calendar.php Delete.php

Implementation  Newuser.php Creates a query to add a new user to the system ○ Username ○ Password Also creates a database table named after the username ○ Contains date_id, month, day, year and description fields for the table

Implementation  Homepage.php POST information sent from login.html to verify a valid user using a rowCheck Displays 3 options for the user to interact with the calendar ○ Add an Event ○ Delete an Event ○ View Calendar ○ Also prints a table with all events registered for that user

Implementation Various print statements set a form method for each option and post to their corresponding pages ○ Add.php ○ Delete.php ○ Calendar.php

Implementation  Add.php POST to user’s database table to insert a date into relevant fields Confirmation of successful POST  Delete.php POST to user’s database removing data from selected date Confirmation of removal

Implementation  Calendar.php Longest file of the application Contains all algorithms for successfully setting up a calendar with days in correct spots Contains php function getdate() to pull data from browser to help facilitate construction of the calendar Uses Gaussian algorithm to determine the day of week for any particular date Also uses a POST to get event dates from user’s table and apply style to calendar highlighting which days contain an event

Implementation

Conclusion  Very difficult coding for calendar  Good base application available for more development  Employs most skills learned over the semester  Fun application