Alex DeVriesPeter JuszczykWen-June Su Michael DeClerck Kenny Chung.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
2/11/2004 Internet Services Overview February 11, 2004.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Multiple Tiers in Action
Session Management A290/A590, Fall /25/2014.
Website Development Working with MySQL. What you will achieve today! Connecting to mySql Creating tables in mySql Saving data on a server using mySql.
1 Electrical and Computer Engineering Comprehensive Design Review February 12, 2010 Team Zink Nicholas Cipriano, Ali Jameel, Jeremy Mestancik, Brian Simakauskas.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
Web Application Architecture and Communication. Displaying a Web page in a Browser
Server-side Scripting Powering the webs favourite services.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
Standalone Java Application vs. Java Web Application
Java CGI Lecture notes by Theodoros Anagnostopoulos.
Tour Guide Customizable map guide and path finder. By Saurabh Zadgaonkar Cpsc 663.
EPA Region 10 STORET Web Services & Superfund WQX Data Flow Region 10: STORET 2007 User’s Conference Sue McCarthy Matt Gubitosa
Accessing MySQL with PHP IDIA 618 Fall 2014 Bridget M. Blodgett.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
Website Development with PHP and MySQL Saving Data.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
A Genealogy System for the Web Matthew A. Page November 20, 2002.
CSC 2720 Building Web Applications Server-side Scripting with PHP.
Dynamic Programming with PHP (mktime), Cookies, SQL, Authentication.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Intro to PHP IST2101. Review: HTML & Tags 2IST210.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
Sessions in PHP – Page 1 of 13CSCI 2910 – Client/Server-Side Programming CSCI 2910 Client/Server-Side Programming Topic: Sessions in PHP Reading: Williams.
CS1001 Lecture 9. Overview Security Security HTML HTML.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
PHP and SQL Server: Queries IST2101. Steps to Design PHP Pages to Answer User Queries 1.Query generation – What SQL query do we need to retrieve the desired.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
FriendFinder Location-aware social networking on mobile phones.
Display Page (HTML/CSS)
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Statistics Monitor of SPMSII -High level and detailed design Warrior Team Pu Su Heng Tan Kening Zhang.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Silent Spaces Steven Danneman Ryan Phillips Lam Nguyen Burt Bielicki.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 22 Image Maps and Interactive Forms.
IST 210: PHP Basics IST 210: Organization of Data IST2101.
Eurostat May 2016 Eurostat, Unit B3 – IT solutions for statistical production Test Client Jean-Francois LEBLANC Christian SEBASTIAN.
PHP and SQL Server: Connection IST 210: Organization of Data IST2101.
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
JavaScript and Ajax (Ajax Tutorial)
Database Driven Websites
Web Browser server client 3-Tier Architecture Apache web server PHP
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Wednesday, 21 November 2018.
PHP and Forms.
PHP Forms and Databases.
Client-Server Model: Requesting a Web Page
Your computer is the client
Presentation transcript:

Alex DeVriesPeter JuszczykWen-June Su Michael DeClerck Kenny Chung

 Task 1: Web Application  General overview  Diagram with links to specific design information Task 2: Standalone Micronization Mapping ▫ General overview ▫ Fundamental design

ServerDatabaseUser A D G B FC H E

 Client loads web page running Google Maps  User specifies polygonal region by selecting grid points on map  Polygonal points are sent to server which stores them in an array

 Server bounds user specified polygon  Server executes SQL request in order to fetch the boreholes within aforementioned bound

 Database returns SQL selection of all boreholes within server’s specified area  Server caches returned borehole objects by storing them in its own array

 Server runs PHP point-in-polygon algorithm on the elevation data of the cached boreholes  Store object data pertaining to boreholes within user specified polygon in its own array

 Website displays location of boreholes within user specified polygon

 User indicates that he or she wants a detailed report on specific borehole by clicking borehole location  User click sends logplot request to server

 Server finds data for user specified borehole amongst its cached data  Server runs logplot on data corresponding to user specified borehole

LogPlot 7

 Server sends PDF output of logplot to user

PDF

 User specifies a polygonal area and granularity via Google Maps  Server ascertains pertinent functions and fetches them from the database  Server generates borehole information by inputting (x,y) coordinates from user granularity into interpolation functions

 Borehole information for each point is placed into ASCII file and fed into SHAKE-91  Spectral acceleration values are output from SHAKE-91 and fed into ArcGIS to generate semi-3d map