15
Building an E-Commerce Website Chapter 4 Kim Cygan * Sandra Visentin * Katie Spears GRADUATE PROJECT

Building an E-Commerce Website

  • Upload
    asabi

  • View
    70

  • Download
    0

Embed Size (px)

DESCRIPTION

Chapter 4. Building an E-Commerce Website. Kim Cygan * Sandra Visentin * Katie Spears GRADUATE PROJECT. PLANNING. Systems Development Life Cycle Systems Analysis/Planning Systems Design Building the System Testing Implementation. System Analysis. Business objectives: - PowerPoint PPT Presentation

Citation preview

Page 1: Building an E-Commerce Website

Building an E-Commerce WebsiteChapter 4

Kim Cygan * Sandra Visentin * Katie SpearsGRADUATE PROJECT

Page 2: Building an E-Commerce Website

Systems Development Life Cycle

• Systems Analysis/Planning• Systems Design• Building the System• Testing• Implementation

PLANNING

Page 3: Building an E-Commerce Website

• Business objectives: – List of capabilities you want your site to have

• Display goods, provide information, execute transaction, etc.

• System functionalities: – List of information system capabilities needed to achieve business

objectives

• Digital catalogue, product database, shopping cart, etc.

• Information requirements: – Information elements that system must produce in order to achieve

business objectives

• Dynamic text and graphics catalogue, product description, site long for customer visits, secure credit card clearing, etc.

System Analysis

Page 4: Building an E-Commerce Website

• System design specification: – Description of main components of a system

and their relationship to one another

• Two components of system design:1. Logical design

• Data flow diagrams, processing functions, databases

2. Physical design• Specifies actual physical, software components, models, etc.

System Design

Page 5: Building an E-Commerce Website

• Outsourcing: hiring vendors to provide services involved in building site

• Build own vs. outsourcing: Build your own requires team with diverse skill set; choice of software

tools; both risks and possible benefits

• Host own vs. outsourcing Hosting: hosting company responsible for ensuring site is accessible

24/7, for monthly fee Co-location: firm purchases or leases Web server (with control over

its operation), but server is located at vendor’s facility

Building the System

Page 6: Building an E-Commerce Website

• Testing– Unit testing– System testing– Acceptance testing

• Implementation and maintenance: – Maintenance is ongoing– Maintenance costs

• Costly • Not always budgeted for• Parallel to developmental cost

– Benchmarking

Testing and Implementation

Page 7: Building an E-Commerce Website

• System architecture – Arrangement of software, machinery, and tasks in an

information system needed to achieve a specific functionality

• Two-tier– Web server and database server

• Multi-tier – Web application servers– Backend, legacy databases

Architecture

Page 8: Building an E-Commerce Website

• Online Catalog– Simple sites

• Text and pictures

– Large companies• Sound, animation, videos, etc.

• Shopping Cart• Credit Card Processing

E-Commerce Merchant Server Software

Page 9: Building an E-Commerce Website

• Integrated environment with most or all of functionality needed

• Key factors in selecting a package– Functionality– Support for different business models– Business process modeling tools– Visual site management and reporting– Performance and scalability– Connectivity to existing business systems– Compliance with standards– Global and multicultural capability– Local sales tax and shipping rules

Merchant Services Software Packages

Page 10: Building an E-Commerce Website

• Hardware platform:

– Underlying computing equipment that system uses to achieve e-commerce functionality

• Objective:

– Enough platform capacity to meet peak demand without wasting money

• Important to understand the different factors that affect speed, capacity, and scalability of a site

Choosing the Hardware

Page 11: Building an E-Commerce Website

• Scalability: – Ability of site to increase in size as demand warrants

• Ways to scale hardware:– Vertically

• Increase processing power of individual components

– Horizontally• Employ multiple computers to share workload

– Improve processing architecture• Combination of the two

Right-Sizing Your Hardware Platform: The Supply Side

Page 12: Building an E-Commerce Website

“Say Cheesecake”

http://saycheesecake.mfbiz.com/

Page 13: Building an E-Commerce Website
Page 14: Building an E-Commerce Website

http://shop.thecheesecakefactory.com/webapp/wcs/stores/servlet/Home_-1_10251_10001

How Payments Works

Page 15: Building an E-Commerce Website

Questions?