Building an E-Commerce website Dr. John P. Abraham.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Copyright © 2007 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
Copyright © 2007 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
ISYS 546 Client/Server Database Application Development.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Copyright © 2004 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Second Edition.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Lecture 2 Web application architecture. Themes Architecture : The large scale structure of a system, especially a computer system Design choice: The need.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 1.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Introduction to Web Interface Technology (CSE2030)
PERTEMUAN 7 Copyright © 2002 Pearson Education, Inc.
Copyright © 2002 Pearson Education, Inc.
Introduction to Web Interface Technology (CSE2030)
Copyright © 2015 Pearson Education, Inc.
Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2014 Pearson Education, Inc.
ELC 200 Day 8.
Modified presentation – JMD 06.
Copyright © 2004 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Second Edition.
Electronic Commerce Last Week Internet utility programs
Copyright © 2012 Pearson Education, Inc.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
E-Business Lecture 3 Website Development and Management Process.
ELC 200 Day 8 Introduction to E-Commerce 1 Copyright, Tony Gauvin, UMFK, 2011.
Copyright © 2002 Pearson Education, Inc. Slide 4-1.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
MIS 301 Information Systems in Organizations Dave Salisbury ( )
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Introduction to E-Commerce
Ahmed Mumtaz Mustehsan
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Lesson 4 : Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2014 Pearson Education, Inc.
Copyright © 2011 Pearson Education, Inc. E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. seventh edition Copyright © 2011.
Copyright © 2007 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Fourth Edition.
Web Caching By Neeraj Agrawal. Caching Caching is widely used for improving performance in many context( e.g processor caches in hardware, buffer pool.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
E-commerce: business. technology. society.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Copyright © 2010 Pearson Education, Inc.Copyright © 2009 Pearson Education, Inc. Slide 4-1 Chapter 4 Building an E-commerce Web Site.
Copyrighted material John Tullis 10/21/2015 page 1 04/02/00 Merchant Servers Presentation John Tullis DePaul Instructor
1 Welcome to CSC 301 Web Programming Charles Frank.
Copyright © 2010 Pearson Education, Inc.Copyright © 2009 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Copyright © 2016 Pearson Education, Ltd.
Copyright © 2010 Pearson Education, Inc.Copyright © 2007 Pearson Education, Inc. Slide 1-1 ELC 200 Day 7.
Web Development Process The Site Development Process Site Construction is one of the last steps.
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
Copyright © 2003 T. Trappenberg Overview B 1 B. Some tools of the trade Module 1 Technology: GR01E - Electronic Commerce Overview.
WEB SERVER SOFTWARE FEATURE SETS
Building an E-commerce Web Site
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Copyright © 2009 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Building an E-commerce Web Site
Building an E-Commerce website
Copyright © 2015 Pearson Education, Inc.
Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2013 Pearson Education, Inc.
Building an E-Commerce website
E-commerce business. technology. society. Kenneth C. Laudon
Presentation transcript:

Building an E-Commerce website Dr. John P. Abraham

Why people shop online? Price Convenience variety Hard to find Timid to buy from a store in the presence of people Why people do not purchase on web security, lack of privacy and quality

Management challenges Developing a clear understanding of the business objectives Knowing how to choose the right technology to achieve those objectives.

Consider Organizational capabilities Hardware architecture Software Telecommunications Site design Human resources

Website Systems development life cycle System analysis/planning System design System building Testing Implementation of service

System analysis/planning What do we want the e-commerce site to do? Start identifying objectives for the site Then list system functionalities –A list of the types of information systems capabilities you will need to achieve your objectives. Now develop information requirements

Example Objective: Display goods System functionality: Digital catalog Information requirements: Dynamic text and graphics catalog Objective:Personalize product System functionality: customer-onsite tracking Information requirements: site log for every customer visit; datamining

System design Logical design –Data flow diagrams that describes the flow of information at your e-commerce site –Processing functions that must be performed –Databases that will be used Physical design –Server specifications –Software to be developed or purchased –Type of connection front/back end Draw pictures on the board.

Testing Unit testing Testing program modules Done by technical personnel System testing Testing the site as a whole Done my management and marketing dpt Acceptance testing Test to see if business objectives have been satisfied

Some help I found Create a list of content that you can include on your website that will help accomplish the essential goals you have identified. Create a Cohesive theme that creates strong corporate branding and that ties all of these elements together. Use consistent easy to identify navigational elements throughout the site.

More help Make you site personal, engaging and appealing. Let your customers know who you are. Respect Your Customers Privacy Make Sure to Clearly Indicate That There Orders are Secure Give Your Customers Real Value from Your Website Give Your Customers a Clear Reason to Order From You Rather Than Your Competition

Implementation & Maintenance E-Commerce systems are always evolving

Optimization of web performance Page content –Optimize html and images Reduce comments and white spaces Page generation –Server response time. Multiple servers. –Device based accelerators Page delivery –Edge caching (Akamai) –Bandwidth

Architecture Simple vs. multi-tiered architecture Simple –Static web page serving Tiered –Product sales Dynamic web serving Data serving

Two-Tier Request for page  web server  Dynamic content database –A web server responds to requests for web pages and a database server provides backend data storage.

Multi-tier architecture Requests  web server(s)  Middle Tier (application servers, database servers, ad servers, mail servers, etc.)  Backend server (corporate applications, finance, production, enterprise systems, HR systems, etc.) A web server is linked to a middle-tier layer as well as to backend corporate systems.

Web server software Apache 63% - Unix choice Microsoft 27% Others – 10% (Zeus, SunONE, etc).

Site Management tools Identify invalid links, dead links and orphan files Webtrends.com

Dynamic page generation tools Contents of web pages are stored as objects and converted to html upon request. The objects are retrieved from databases using CGI (common gateway interface), ASP (Active Server pages), JSP (Java Server pages) or other server-side programs. ODBC (Open Database Connectivity) is the standard access method.

Application Servers Middleware software –List server –Proxy server –Mail server –Catalog display –Shopping cart –Fax server –Auction server

E-Commerce Suites Merchant server packages –Bizland, Hypermart, Yahoo stores –IBM’s WebSphere Commerce –Microsoft’s Commerce Server 2002 –Broadvision one-to-one commerce –Interworld’s commerce exchange 6.0

Web-site Design CGI ASP JSP, JAVA, JavaScript ActiveX and VBScript ColdFusion

development skills Load balancing – clustering – failure recovery – client/server - database server Distributed transactions – concurrency control – security HTTP, browsers, HTML, push and pull, page layout, forms, frames, images, css, scripting, cookies, activeX, plug-ins, sessions, CGI, XML, XSL, ADO.NET SQL, Queries, Joins and unions, cursors, views, stored procedures, query optimizer, triggers DHCP, DNS, IP Addressing, routing, WINS, IP-sec