Chapter 8 OBJECT-ORIENTED TECHNOLOGIES AND DSS DESIGN Decision Support Systems For Business Intelligence.

Slides:



Advertisements
Similar presentations
Chapter 7 JavaScript: Introduction to Scripting. Outline Simple Programs Objects and Variables Obtaining User Input with prompt Dialogs – –Dynamic Welcome.
Advertisements

Tutorial 5 Windows and Frames Section A - Working with Windows.
Copyright ©2005 Department of Computer & Information Science Advanced DHTML & DOM: Working with the Window Object.
Frames.
The Web Warrior Guide to Web Design Technologies
Web-based Application Development Lecture 9 February 7, 2006 Anita Raja.
Chapter 16 Dynamic HTML and Animation The Web Warrior Guide to Web Design Technologies.
Javascript Document Object Model. How to use JavaScript  JavaScript can be embedded into your html pages in a couple of ways  in elements in both and.
Tutorial 8 Designing a Web Site with Frames. XP Objectives Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of.
The Browser Object Model (BOM) The API of JavaScript’s browser host environment SE-2840 Dr. Mark L. Hornick 1.
JavaScript, Third Edition
Start -> All Programs -> Classes -> Web Expressions -> Dreamweaver.
Create a Web Site with Frames
Chapter 6 Working with Frames.
CST JavaScript Validating Form Data with JavaScript.
Lesson 13: Building Web Forms Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
Dreamweaver CS4 Concepts and Techniques Chapter 7 Page Layout with Frames.
JavaScript - Document Object Model. Bhawna Mallick 2 Unit Plan What is DOM and its use? Hierarchy of DOM objects. Reflection of these objects in an HTML.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
XP 1 Tutorial 5 Using Frames in a Web Site. XP 2 Tutorial Objectives  Describe the uses of frames in a Web site  Lay out frames within a browser window.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Unobtrusive JavaScript
UFCEWT-20-3 Advanced Topics in Web Development Lecture 4 : JavaScript, Browsers & the HTML DOM-API.
CSE 154 LECTURE 19: EVENTS AND TIMERS. Anonymous functions function(parameters) { statements; } JS JavaScript allows you to declare anonymous functions.
Hyperlinks. Linking pages…Hyperlinks 2 Lecture 8  Hyperlink “A clickable HTML element that will direct the web browser to display a different Web page.
Tutorial 8 Designing a Web Site with Frames. XP Objectives Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 1 1 Browser Basics Introduction to the Web and Web Browser Software Tutorial.
Creating Links – Lesson 31 Creating Links Lesson 3.
JavaScript, Fourth Edition
Using Client-Side Scripts to Enhance Web Applications 1.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
Dreamweaver CS4 Concepts and Techniques Chapter 2 Adding Web Pages, Links, and Images.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
CSCE 102 – Chapter 6 (Web Design and Layout) CSCE General Applications Programming Benito Mendoza Benito Mendoza 1 By Benito Mendoza.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Chapter 8 HTML Frames. 2 Principles of Web Design Chapter 8 Objectives Understand the benefits and drawbacks of frames Understand and use frames syntax.
Windows and frames and the anchor tag. Frames Independent, scrollable portions of a Web browser window, with each frame capable of containing its own.
Tutorial 5 Windows and Frames Section B - Working with Frames and Other Objects Go to Other Objects.
Chapter 5 Quick Links Slide 2 Performance Objectives Understanding Framesets and Frames Creating Framesets and Frames Selecting Framesets and Frames Using.
Chapter 5: Windows and Frames
XP Tutorial 6 New Perspectives on JavaScript, Comprehensive1 Working with Windows and Frames Enhancing a Web Site with Interactive Windows.
Tutorial 8 Designing a Web Site with Frames. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore the uses of frames.
Chapter 3 DATA COMPONENT Decision Support Systems For Business Intelligence.
1 HTML Forms
Introduction to JavaScript Objects, Properties, Methods.
JavaScript DOM.
Project 10: Exploring the Window Object Essentials for Design JavaScript Level One Michael Brooks.
JavaScript, Fourth Edition Chapter 4 Manipulating the Browser Object Model.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
Topic 5 Windows and Frames. 2 Goals and Objectives Goals Goals Understand JavaScript window object, how popup windows work, find the browser that a client.
Project 5: Using Pop-Up Windows Essentials for Design JavaScript Level One Michael Brooks.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
Working with the Window Object JavaScript considers the browser window an object, which it calls the window object.
Adding Javascript How to include javascript in a webpage.
JavaScript and Ajax (JavaScript window object) Week 6 Web site:
Web and Multimedia Development Copyright © Genetic Computer School 2007WM LESSON OVERVIEW  Use of Tables  Creating Tables  Try It – 1  Creating.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
20-753: Fundamentals of Web Programming 1 Lecture 13: Javascript II Fundamentals of Web Programming Lecture 13: Javascript II.
1 Pertemuan 10 Using Type Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Creating Links – Lesson 3
Integrating JavaScript and HTML
Tutorial 8 Designing a Web Site with Frames
DREAMWEAVER MX 2004 Chapter 7 Working with Layers
BIT116: Scripting Lecture 11
JavaScript: BOM and DOM CS Programming Languages for Web Applications
Presentation transcript:

Chapter 8 OBJECT-ORIENTED TECHNOLOGIES AND DSS DESIGN Decision Support Systems For Business Intelligence

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Figure 8.1: The Classes and Their Relationships

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Figure 8.2: Sample Website

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.1: Properties of the Object “Window” (and Subobjects) Available in HTML and XML closed Returns whether or not a window has been closed defaultStatus Sets or returns the default text in the statusbar of the document body Gives direct access to the element cookie Sets or returns all cookies associated with the current document domain Returns the domain name for the current document lastModified Returns the date and time a document was last modified referrer Returns the URL of the document that loaded the current document title Returns the title of the current document URL Returns the URL of the current document history length Returns the number of elements in the history list length Sets or returns the number of frames in the window location hash Sets (or returns) the URL from the hash sign (#) host Sets (or returns) the hostname and port number of the current URL continued

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.1: Properties of the Object “Window” (and Subobjects) Available in HTML and XML Continued hostname Sets (or returns) the hostname of the current URL href Sets (or returns) the entire URL pathname Sets (or returns) the path of the current URL port Sets (or returns) the port number of the current URL protocol Sets (or returns) the protocol of the current URL search Sets (or returns) the URL from the question mark (?) name Sets (or returns) the name of the window opener Returns a reference to the window that created the window outerHeight Sets (or returns) the outer height of a window outerWidth Sets (or returns) the outer width of a window pageXOffset Sets (or returns) the X position of the current page in relation to the upper left corner of a window's display area pageYOffset Sets (or returns) the Y position of the current page in relation to the upper left corner of a window's display area parent Returns the parent window personalbar Sets whether or not the browser's personal bar (or directories bar) should be visible scrollbars Sets whether or not the scrollbars should be visible self Returns a reference to the current window status Sets the text in the statusbar of a window statusbar Sets whether or not the browser's statusbar should be visible toolbar Sets whether or not the browser's tool bar is visible or not top Returns the topmost ancestor window *Adapted from W3 Schools,

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.2: Methods of the Object “Window” (and Subobjects) Available in HTML and XML Window Methods alert() Displays an alert box with a message and an OK button blur() Removes focus from the current window clearInterval() Cancels a timeout set with setInterval() clearTimeout() Cancels a timeout set with setTimeout() close() Closes the current window confirm() Displays a dialog box with a message and an OK and a Cancel button createPopup() Creates a pop-up window focus() Sets focus to the current window moveBy() Moves a window relative to its current position moveTo() Moves a window to the specified position open() Opens a new browser window print() Prints the contents of the current window prompt() Displays a dialog box that prompts the user for input resizeBy() Resizes a window by the specified number of pixels resizeTo() Resizes a window to the specified width and height scrollBy() Scrolls the content by the specified number of pixels scrollTo() Scrolls the content to the specified coordinates setInterval() Evaluates an expression at specified intervals setTimeout() Evaluates an expression after a specified number of milliseconds continued

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.2: Methods of the Object “Window” (and Subobjects) Available in HTML and XML Continued Document methods open() Opens a stream to collect the output from any document.write() or document.writeln() methods close() Closes an output stream opened with the document.open() method, and displays the collected data getElementById() Returns a reference to the first object with the specified id getElementsByName() Returns a collection of objects with the specified name getElementsByTagName() Returns a collection of objects with the specified tagname open() Opens a stream to collect the output from any document.write() or document.writeln() methods write() Writes HTML expressions or JavaScript code to a document History Methods back() Loads the previous URL in the history list forward() Loads the next URL in the history list go() Loads a specific page in the history list Location Methods assign() Loads a new document reload() Reloads the current document replace() Replaces the current document with a new one *Adapted from W3Schools,

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Figure 8.3: Sample of Using Methods

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.3: Attributes of the Class “Automobile” ManufacturerPerformance Model Engine Size Year Engine Type Color Transmission Type Locking Mechanism Mileage – City Wheels Mileage – Highway Windshield Wiper TypesSafety Option Costs Airbag Availability Cruise Control Braking System Moon Roof Stability Control Trim Types Crumple Zones Audio Types Steel Body Panels Power Locks Trunk Entrapment Release Power Windows Power Outlets Size Number of Doors Trunk/Cargo Capacity Length/Width/Height Wheelbase

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.4: Attributes of the Class “Automobile Database” Manufacturer Model Year Color Locking mechanism Wheels Windshield wiper types Option availability Cruise control Moon roof Audio types Power locks Power windows Power outlets Size Number of doors Trunk/cargo capacity Length Width Height Wheelbase Performance Engine size Transmission type Mileage—city Mileage—highway Horsepower Safety Airbag availability Braking system Stability control Crumple zones Steel body panels Trunk entrapment release Database filename Database location Access rules Action rules End-of-file Record number Index file Active Status Error message Default error handling

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.5: Attributes of the Class “New Automobile” Manufacturer Model Year Color Locking mechanism Wheels Windshield wiper types Option availability Cruise control Moon roof Trim types Audio types Power locks Power windows Power outlets Size Number of doors Trunk/cargo capacity Length Width Height Wheelbase Performance Engine size Engine type Transmission type Mileage—city Mileage—highway Horsepower Safety Airbag availability Braking system Stability control Crumple zones Steel body panels Trunk entrapment release Standard packages/additional costs Wheels Radio Tires Transmission Safety Rear-window defogger Option cost Cruise control Moon roof Trim types Audio types Power locks Power windows Power outlets Purchase Information Suggested retail price Estimated dealer’s cost Consumer’s target price Destination charge Options cost Estimated future value Expected resale in 5 years Expected maintenance costs—5 years Expected repair costs—5 years Owner’s total cost

Sauter, V.L., Decision Support Systems for Business Intelligence, John Wiley, 2010 Table 8.6: Attributes of the Class “Used Automobile” Manufacturer Model Year Color Locking mechanism Wheels Windshield wiper types Option Cost Cruise Control Moon Roof Trim Types Audio Types Power Locks Power Windows Power Outlets Size Number of Doors Trunk/Cargo Capacity Length Width Height Wheelbase Performance Engine Size Engine Type Transmission type Mileage -- city Mileage -- highway Horsepower Safety Airbag availability Braking system Stability control Crumple Zones Steel body panels Trunk entrapment release Age of Car Condition of Car Engine Outside Appearance Inside Appearance Mileage attained on car Color Expected Price Recall history Price Original Price Asking price Current wholesale Average retail Page Owner: Professor Sauter (Vicki.Sauter AT umsl.edu)