Documente Academic
Documente Profesional
Documente Cultură
4. Building eCommerce
system
Alexander Nikov
4-2
Outline
Class Discussion
1.
2.
3.
4.
5.
6.
4-4
Hardware
Software
Telecommunications
system design
4-5
4-6
4-8
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
4-9
4-10
2. Physical design
4-11
4-12
4-13
4-14
4-15
4-16
4-17
4-18
4-19
4-20
Outline
1. Building eCommerce system: A systematic approach
4-21
4-22
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
4-23
4-24
4-25
4-26
4-27
4-28
Advantages
4-29
4-30
Shopping cart
Allows shoppers to set aside, review, edit selections, and
then make purchase
4-31
4-32
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
4-33
Outline
4-34
Hardware platform:
Objective:
Enough platform capacity to meet peak demand
without wasting money
4-36
4-37
Degradation in Performance as
Number of Users IncreasesResource Utilization
4-38
Degradation in Performance as
Number of Users IncreasesNumber of Connections
4-39
4-40
Horizontally
Employ multiple computers to share workload
4-41
4-42
4-43
4-44
Outline
1. Building eCommerce system: A systematic approach
2. Choosing software for eCommerce system
3. Choosing hardware for eCommerce system
4-45
4-46
4-47
4-48
4-49
4-50
Privacy policy
4-51
4-52
Outline
1.
2.
3.
4.
4-54
4-53
4-56
4-55
Outline
1.
2.
3.
4.
5.
4-57
4-58
Homepage is the first page of a site that appears when one visits a URL
address
4-59
4-60
4-61
4-62
Planning Stage
Competitive analysis
4-63
4-64
4-65
4-66
4-67
Use a layout grid to show how well the elements fit together
Personalization
Tracking the users behavior
Cookies are bits of code that sit in a users browser memory and
identify the visitor to the Web site
4-68
Design Languages
Web-Hosting Service
Web host representative meets with you and explains the aspects of
Web design
The web host begins to collect content from you to build a custom
Web site
Once the website passes the test, the firm begins to write the
keywords and metatags and submits the Web site to leading search
engines, Web directories, and industry sites
A reputable web host also supports maintenance and future
enhancements in a yearly contract or a long term agreement
Do It Yourself
4-69
4-70
5.4.Design Criteria
Using scenarios
Scenario is a situation that helps you view the navigation process
and the site as a point of entry
Public exposure
Consistency
Scalability
Security
Design guidelines
Performance
4-71
4-72
DISCUSSION QUESTIONS
1. Discuss some of the unique features that must be taken into account when designing a
mobile Web presence.
2. Name the six main pieces of the e-commerce site puzzle.
3. Why is system testing important? Name the three types of testing and their relation to each
other.
4. Compare the costs for system development and system maintenance. Which is more
expensive, and why?
What are the three main factors to consider when choosing the best platform for your Web
site?
5. Why is Web server bandwidth an important issue for eCommerce sites?
6. What are the eight most important factors impacting Web site design, and how do they
affect a sites operation.
7. What are some of the policies eCommerce businesses must develop before launching a site
and why?
8. Discuss the differences between a simple logical and simple physical Web site design.
9. Why is a Web site so costly to maintain?
Discuss the main factors that impact cost?
10. What are the three main factors to consider when choosing the best platform for your Web
site?
Unrealistic deadlines
Incompetent or inadequate staffing
Poor quality design
Changing requirements of the client
Filling Web positions
4-73
4-74
4-75
4-76
4-78
4-80
7. What are the eight most important factors impacting Web site
design, and how do they affect a sites operation.
The eight most important factors impacting Web site design are:
Functionality: The site must have pages that load quickly, perform correctly,
and send the user to the requested information about the product offerings.
2.
Informational: The site must have links that the customer can find easily in
order to obtain information about the company and the products it offers.
3.
Ease of use: The site must have a simple foolproof navigation scheme.
4.
Redundant navigation: The site must have alternative paths to reach the
same content.
5.
Ease of purchase: There should be no more than one or two clicks required
for the purchasing procedure.
6.
Multi-browser functionality: The site should work with the popular browsers.
7.
Simple graphics: The site should not use distracting graphics and/or sounds
that the user cannot control.
8.
Legible text: The site should avoid the use of backgrounds that distort text or
make it difficult to read.
Failure to pay attention to these factors will adversely affect the operation of
a site because users will find the site frustrating to navigate and view, they
will have difficulty obtaining information about the products, and they will
4-81
determine that making a purchase will be far too complicated
1.
4-82
A simple, logical design for a Web site describes the flow of information at the site
including the processing functions that must be performed and the databases that
will provide information.
It also includes a description of the security and emergency backup procedures and
the controls that will be used in the system.
A simple physical design, on the other hand, translates the logical design into the
physical components that will be needed such as the servers, software, and size of
the telecommunications link, backup servers, and security system.
4-83
Web sites are so costly to maintain because code must be debugged, hyperlinks
must be tested and repaired continually; emergencies must be handled; reports,
data files and links to backend databases must be maintained and updated as
necessary.
General administrative tasks of the site require attention including updating the
products and prices.
Changes and enhancements to the system are also continually being made so that
the site is always adapting to changing market conditions.
All of this requires a Web team that includes programmers, designers, and
business managers from the marketing, sales support, and production
departments.
This will ensure timely response to customer feedback and that the site is
adequately monitored for correct prices and links with updated page display.
4-84
anticipated number of simultaneous users who will likely visit your site,
the customer user profile with their expected requests and behavior while
at the site, and
the nature of the content on your site.
The more visitors you have, the greater the demand will be on your system.
If the users will be viewing dynamic pages and large multimedia files, far
more capacity will be required.
4-85