Booking a Vacation on the Internet Bob Cartolano 12/06/01 ISE 582 IT for Industrial Engineers Dr. Elaine Chew Agenda Purpose and scope Subject websites Observations Conclusions 12/06/01 Bob Cartolano, ISE 582 2 Purpose and Scope Examine the design of three popular websites Analyze the use of HTML and Model/View design/architecture Identify similarities, differences, advantages Look at page layout and ordering sequence for booking a cruise 12/06/01 Bob Cartolano, ISE 582 3 1 1 4 2 2 5 3 3 4 5 Subject Websites – Priceline.com – Travelocity.com – Expedia.com 1 5 2 3 12/06/01 Bob Cartolano, ISE 582 4 4 Observations Travelocity and Expedia GUIs are cluttered/crowded Priceline had a simple looking GUI Code is extensive, complicated and often difficult to decipher Variety of technologies used – HTML tables, forms, meta tags – Server side applications used to fetch information from databases Active Server Page (ASP) designs Search engine based technologies – JavaScript/Java 12/06/01 Objects defined to facilitate searches and GUI display Bob Cartolano, ISE 582 5 Conclusions Different websites can use the same database information (but hosted on different servers). JavaScript can be quicker at loading GUIs than HTML references to HTML pages. Server side applications used by all sites. – HTML based forms fire server side applications to fetch and return information based on search criteria. – Use of parsers and objects when fetching information. “More” information is not necessarily better. As a user, I care more about website look and feel and speed, and less about technology. Presentation and speed can differentiate one site from another, since each offered the same cruise pricing or packages. 12/06/01 Bob Cartolano, ISE 582 6