CHAPTER 3
BUILDING AN E – COMMERCE WEBSITE
Chapter 3: Building an E-commerce website
1
Website systems development life cycle
2
E-commerce payment system
3
Models to analyze the quality of a website
1
The E-commerce site-building puzzle
1. Website systems development life cycle
Implementation
Service
Delivery
Systems
Analysis/
Planning
Systems
Design
Building
the system
Testing
2
Step 1 - Systems Analysis/Planning
Identifying:
• Business objectives: a list of capabilities you want
your site to have;
• System functionalities: a list of the types of
information systems capabilities;
• Information
requirements:
the
information
elements that the system must produce.
Business Objective
System Functionality
Information Requirements
Display goods
Personalize/customize
product
Execute a transaction
payment
Provide after-sale
customer support
Coordinate
marketing/advertising
3
Business Objective
System Functionality
Information Requirements
Display goods
Digital catalogue
Dynamic text and graphic
catalogue
Personalize/customize
product
Customer on-site tracking Site log for every customer visit;
data mining capability to identify
common customer paths and
appropriate responses
Execute a transaction
payment
Shopping cart/ payment
system
Secure credit card
multiple options
Provide after-sale
customer support
Sales database
Customer ID, product,
payment, shipment date
Coordinate
marketing/advertising
Ad server, e-mail server,
e-mail, campaign
manager, ad banner
manager
Site behavior log of prospects and
customers linked to email and
banner ad campaigns
clearing;
date,
Step 2 - System Design
System design specification: a description of the main
components in the system and their relationship to one
another.
• Logical design
• Physical design
4
System Design
• Logical design: a data flow diagram that describes
the flow of information at your website, the
processing function that must be perform, the
database that will be used, ....
• Physical design: translates the logical design into
physical component: model of server, software...
5
Step 3 - Building the system
Building the website:
• In-house: (1) build from scratch; (2) use
packaged site building tools; (3) use pre-built
templates
• Outsource
6
Building the system
Hosting the website:
• Shared hosting
• Virtual private server (VPS) hosting
• Dedicated server hosting
• Cloud hosting
• Managed hosting
• Colocation
Hosting the website
✓ High cost;
✓ Host your own
✓ High security;
✓ Outsource
✓ Capability of controlling the
web environment.
7
Hosting the website
✓ Investing and buying servers
installed at the base of the
✓ Host your own
✓ Outsource
enterprise;
✓ Hiring
experts
to
build
networks;
✓ Installing
the
necessary
software to manage enterprise
server systems.
Hosting the website
✓ Renting space on a server (a
✓ Host your own
part of the hard drive space on
✓ Outsource
the server);
✓ Renting a full server of the
service provider to use.
8
Hosting the website
✓ High risk;
✓ Host your own
✓ Low cost;
✓ Outsource
✓Don’t need to concern with
many technical aspects.
Choices in building and hosting
BUILDING THE SITE
In-house
In-house
HOSTING
Outsource
COMPLETELY IN-HOUSE
Build: In
Host: In
MIXED RESPONSIBILITY
Build: Out
Host: In
MIXED RESPONSIBILITY
Build: In
Host: Out
COMPLETELY
OUTSOURCED
Build: Out
Host: Out
THE SITE
Outsource
9
Step 4 - Testing the System
• Unit testing: testing the site’s program modules
one at a time;
• System testing: testing the site as a whole, in a
way the typical user will use the site;
• Acceptance testing: verifies that the business
objectives of the system as originally conceived are
in fact working.
Step 5 - Implementation and Maintenance
System Maintenance is vital, to make sure that system
does not break down for any reasons, all the links are
operating, prices are correct and pages are updated.
10
Domain
Types of Domain
Domain name Rules
Domain Life Cycle
Types of Domain
- Generic Domain: www.tencongty.com
(or .net, .biz .org, .info...).
- Country code Domain (for Vietnam):
www.tencongty.vn
(or .uk, .us, .au, .jp...).
11
Types of Domain
- Top-level Domain: www.tencongty.com
- Second-level Domain: www.tencongty.com.vn
Domain Name Rules
✓ Short
✓ Unique
✓ Rhythm
✓ Hard to misspell
12
Domain Life Cycle
Pending
Delete
Available
Available
Release
(Released)
Redemption
Active
Auto
Renew
Expire
Domain Life Cycle
1.Available (can be registered)
❖ This domain name is not registered.
❖ Any individual (or organization) can also register if
they satisfy the conditions:
- Domain name consisting of letters, numbers or "-".
- The maximum length of the domain name is 64
characters.
13
Domain Life Cycle
2. Active phase
❖ This domain name has been registered in this period.
❖ During this period you can test the operation of the
domain name information on the testing tool domain
Domain Life Cycle
3. Expiration period - expired
This time domain name has expired and can not work
14
Domain Life Cycle
4. Automatic renewal - Auto renew
❖ During this time Domains does not work, but
nobody can register this domain name.
❖ Usually you will have 30-45 days to wait for the
extension
Domain Life Cycle
5. Prepare clear - Redemption
❖ All information of the domain name has been
deleted. All activities of the domain name will stop.
❖ During this phase, the domain can be renewed but
additional fees will apply.
15
Domain Life Cycle
6. Pending Delete – delete
❖ Domain name can not be extended. And depend on
each domain name that is different timeout deleted.
❖ Normally erase timeout is 5 days. The domain will
become available for public registration.
Domain Life Cycle
7. Released (Available) – Optional
❖ Domain name back to the early stages Available, can
register and start a new life.
16
10 Steps to build a website
STEP 1
Market research, making a plan, target, budgets
(Tools: SWOT, TOWS, PEST, PESTLE,…)
STEP 2
Defining issues of website: model, structure, function
STEP 3
Buying domain, hiring server
STEP 4
Designing website
STEP 5
Updating information, content management for website
10 Steps to build a website
STEP 6
Analyzing website: information, function, speed,
customization…
STEP 7
Adding functions: security, payment
STEP 8
Promoting the website and registering on search engine,
participating in e-commerce trading platform
STEP 9
Web links with customers, suppliers, partners, state
management agencies
STEP 10
Building supply and distribution system
17
2. E-commerce Payment Systems
• Cash on delivery - COD
• Online credit card transactions
• Digital wallet
• Digital cash
• Online stored value payment systems
• Digital accumulating balance payment systems
• Digital checking payment systems
• Wireless payment systems
Payment Gateway
18
Payment gateway
• A payment gateway is a merchant service provided by
an e-commerce application service provider that
authorizes credit card or direct payments processing for ebusinesses, online retailers, brick and click, or traditional
brick and motar. The payment gateway may be provided
by a bank to its customers, but can be provided by a
specialised financial service provider as a separate
service, such as a payment service provider.
• A payment gateway facilitates a payment transaction by
the transfer of information between a payment portal
(such as a website, mobile phone or interactive voice
reponse service) and the front end processor or acquiring
bank.
Digital wallet
Digital wallet emulates the functionality of a
regular wallet by authenticating the consumer,
storing and transferring value and securing
the payment process from consumer to
merchant.
19
Digital cash
Digital cash is an alternative payment system
developed for e-commerce in which unique,
authenticated tokens representing cash value
are transmitted from consumers to merchants.
Online stored value payment systems
Online stored value payment systems permit
consumers to make instant, online payments to
merchants and other individuals based on value
stored in an online account.
20
Digital accumulating balance payment systems
Digital accumulating balance payment systems
allow users to make micropayments and
purchases on the Web, accumulating a debit
balance for which they are billed at the end of
the month.
Digital checking payment systems
Digital checking payment systems seek to
extend the functionality of existing checking
accounts for use as online shopping payment
tool.
21
3. Models to analyze the quality of a website
• Content
• Commerce
• Context
• Communication
• Customization
• Community
• Connection
7C
ICET
• Information
• Communication
• Entertainment
• Trade
• Attention
• Interest
• Desire
• Action
AIDA
7C model
• Content: Text, pictures, sound
and video, that the Web pages
contain
• Commerce: Site’s capabilities
to
enable
commercial
transaction
• Context: Sites’ layout and
design
• Communication: The ways
sites enable site to user
commendation or two way
communication
22
7C model
• Customization: Site’s ability
to self-tailor to different
users or to allow users to
personalize the site
• Community: The ways sites
enable
user
to
user
communication
• Connection: Degree site is
linked to other sites.
23