Chapter 3
Chapter 3
Chapter 3
Learning Objectives
3.1 Understand the questions you must ask and answer, and the steps
you should take, in developing an e-commerce presence.
3.2 Explain the process that should be followed in building an e-
commerce presence.
3.3 Identify and understand the major considerations involved in
choosing web server and e-commerce merchant server software.
3.4 Understand the issues involved in choosing the most appropriate
hardware for an e-commerce site.
3.5 Identify additional tools that can improve website performance.
3.6 Understand the important considerations involved in developing a
mobile website and building mobile applications.
3
System Analysis/Planning
• Business objectives:
– List of capabilities you want your site to have
• System functionalities:
– List of information system capabilities needed to
achieve business objectives
• Information requirements:
– Information elements that system must produce in
order to achieve business objectives
15
Table 4.2 System Analysis, Business Objectives,
System Functionalities, and Information
Requirements for a Typical E-commerce Site (1 of 2)
Architecture
• 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 server layer
– Middle-tier layer (Web application servers)
– Backend layer
29
Application Servers
• Web application servers:
– Provide specific business functionality required for a
website
– Type of middleware
▪ Isolate business applications from Web servers
– Single-function applications being replaced by
integrated software tools that combine all functionality
needed for e-commerce site
36
– Required security
– Number of items in inventory
– Number of page requests
– Speed of legacy applications
Right-Sizing Your Hardware Platform: 42
Factor Description
Functionality Pages that work, load quickly, and point the customer toward
your product offerings
Informational Links that customers can easily find to discover more about
you and your products
Ease of use Simple foolproof navigation
Redundant navigation Alternative navigation to the same content
Ease of purchase One or two clicks to purchase
Multi-browser Site works with the most popular browsers
functionality
Simple graphics Avoids distracting, obnoxious graphics and sounds that the
user cannot control
Legible text Avoids backgrounds that distort text or make it illegible
49
Personalization Tools
• Personalization: ability to treat people based on personal
qualities and prior history with site
– Website personalization alters site based on who is
viewing it
• Customization: ability to change the product to better fit the
needs of the customer
– E-commerce customization focuses on generating
personalized product recommendations
• Cookies a basic method to achieve personalization
• Other more sophisticated tools available
51