Lesson 1 The Web.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
1 Chapter 12 Working With Access 2000 on the Internet.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Introduction to Web Database Processing
Microsoft Office XP Illustrated Introductory, Enhanced Office Applications with Internet Explorer Integrating.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
INTRODUCTION TO WEB DATABASE PROGRAMMING
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Server-side Scripting Powering the webs favourite services.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Web Technologies Website Development Trade & Industrial Education
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Lesson 7 – World Wide Web. What is the World Wide Web?  The content of the worldwide web is held on individual web pages gathered together to form websites.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
National College of Science & Information Technology.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Getting Started with HTML
Section 10.1 Define scripting
Web Programming Language
4.01 How Web Pages Work.
Distributed Control and Measurement via the Internet
Tonga Institute of Higher Education IT 141: Information Systems
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
WWW and HTTP King Fahd University of Petroleum & Minerals
Chapter 1 Introduction to HTML.
Active Server Pages Computer Science 40S.
Introduction and Principles
Project 1 Introduction to HTML.
The Internet and HTML Code
Objective % Select and utilize tools to design and develop websites.
Microsoft FrontPage 2003 Illustrated Complete
Using Access and the Web
Getting Started with Dreamweaver
Database Driven Websites
Chapter 27 WWW and HTTP.
Tonga Institute of Higher Education IT 141: Information Systems
Microsoft Office Access 2003
Microsoft Office Access 2003
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Tonga Institute of Higher Education IT 141: Information Systems
Teaching slides Chapter 6.
Document Structure & HTML
Tutorial 7 – Integrating Access With the Web and With Other Programs
Introduction to World Wide Web
DD Sir-Infomatics Web Development Part-1.
Programming with Microsoft Visual Basic 2008 Fourth Edition
The Internet and Electronic mail
Presentation transcript:

Lesson 1 The Web

World Wide Web or "the Web" is a system of Internet servers that support specially formatted documents.

A web page refers to a computer file, usually written in HTML or comparable markup language.

British computer scientist Tim Berners-Lee is the inventor of the Web.

Web Applications is a program, or group of programs, that is designed for the end user accessible through the internet using browsers.

Static Web Page - contains content that can not be altered or modified unless the programmer himself or the system administrator manually alters the source code. Dynamic Web Page - contains content that can be modified by the end user. There are also pages that initially do not exist until the web application user request for it.

Client Side Scripting - allow pages to respond to mouse and keyboard actions. This kind of change or interactivity happens only after the browser has downloaded the HTML file and other associated files. Client side scripts are inserted inside the HTML file and may be read by viewing the source code of the page.

JavaScript is inserted to the HTML file using the <script> and </script> tags. Used on the client side scripting.

Server Side Scripting - allow pages to decide what to display or to create content and HTML even before the requeted page is downloaded. It can create the content and HTML or parts of the file. After all the changes done, the server sends the final HTML file to the client for display on the browser. Unlike client side scripts, cannot be read later the page has been displayed on the browser.

ASP or Active Server Pages is inserted to the HTML file using the <℅℅> delimiters. Used in the server side scripting.

A database is a collection of records A database is a collection of records. Queries are commands used to retrieve and update records stored in the database. The computer or application such as a webapp that is used to manage the database is called a Database Management System (DBMS).

Each row is called a record and each record is composed of data fields.

The Figure 4 shows a table that may have been used to store the flight information on the flight status of different passenger planes. The FlightStatus is the table's name containing the flight status information saved inside a database file named flight.mdb. The .mdb file extension means that the file is a Microsoft Access Database. The table shows rows under the header. Each row is called a record and each record is composed of the following data fields:

FlightNum - flight number From - place of departure To - place of destination Time - expected time of departure Date - expected date of departure Estimated - estimated time of departure Actual - actual time of departure Actual Date - actual date of departure Status - status of the flight

The figure 6 illustrates the flow of information from the client, sever and the database. The client requests for a specific page. The server-side script in the HTML file sends a request to the database to retrieve records. The retrieved records as well as the additional HTML tags created by the server side script become part of the HTML file. This final HTML file will then be sent to the browser to be displayed.

Site Specifications Document and Storyboarding A Site Specifications Document and Storyboarding are important in the websites' development and maintenance. These will serve as a guide for the developers that are working on the site. These will also serve as a reference for the site administrator in maintaining the site.

Here is the format for the Site Specification: Title of the website: Proposed Domain Name: 1. Purpose of the site: The developer will describe the function of the web application. 2. Audience: The developer will state the target viewers or customers of the site. 3. List of Pages: The developer will list down the pages of the website as well as their function. 4. Theme and Lay-out: The developer will describe the appearance of the site. 5. Other Requirements: The developer will state the maintenance and scripting languages used. The Storyboard contains everything that was written in the Site Specifications but is in a diagram form.

Rubrics for Site Specifications Document and Storyboard (Dynamic Website) Criteria   Site Specifications 25% The site specification documents should contain the detailed requirements on the following: Proposed Domain Name of the website Purpose of the site Audience or user considerations List of pages on the site with descriptions Theme and layout Additional requirements. The description of each requirement is detailed enough to allow the person or Web development team to follow without the need for further consultations.

Site Storyboard 25% The site storyboard clearly shows the structure of the website. It illustrates the relationship between all pages and their place in the structure using line to link them together. The following details are present in each page or component of the storyboard: Title of the page Filename of the page Purpose of the page Description of the content

Dynamic Content 40% Both the site specifications document and storyboard clearly show how dynamic the content is used in the site. All the following are present: Filename of the database file Names of tables Data fields that make up each table List of pages that utilize the records in the database

Quality of Work 10% The site specification is written clearly with indentions and bullets to help organize and present to the reader. The site storyboard is drawn without any visible erasures or stains. Lines are straight and boxes are properly laid out. Labels should be readable.