Catalogue Introduction of E-Commerce B2B E-Commerce B2C E-Commerce C2C E-Commerce.
E Commerce (L7)
-
Upload
chun-mun-luu -
Category
Documents
-
view
223 -
download
0
Transcript of E Commerce (L7)
-
8/2/2019 E Commerce (L7)
1/22
Raja Zia ul Haq
Masters in Information TechnologyUniversity of Canberra, Australia
BSc (Hons) in ComputingUniversity of Portsmouth, UK
Week 7:Building an E-Commerce Website
-
8/2/2019 E Commerce (L7)
2/22
2
Systems Development Life Cycle
-
8/2/2019 E Commerce (L7)
3/22
3
System Analysis/Planning:
Identifying Business Objectives, System Functionality &Information Requirements
Business objectives: a list of capabilities youwant your site to have
System functionalities: a list of the types ofinformation system capabilities you will needto achieve your business objectives
Information requirements: the informationelements that the system must produce inorder to achieve the business objectives
-
8/2/2019 E Commerce (L7)
4/22
4
Systems Analysis:Business Objectives, System Functionality,
& Information Requirements for a Typical E-commerce Site
-
8/2/2019 E Commerce (L7)
5/22
5
A Logical Design for a Simple Web Site
-
8/2/2019 E Commerce (L7)
6/22
6
A Physical Design for a Simple Web Site
-
8/2/2019 E Commerce (L7)
7/227
Building the System:
In-House versus Outsourcing Outsourcing: Hiring an outside vendor to provide services
involved in building the site.
The build your own versus outsourcing decision: Build your own requires a team with diverse skill set; choice of
software tools; both risks and possible benefits.
Host your own versus outsourcing Hosting: hosting company is responsible
for ensuring site is accessible 24/7,
for monthly fee
Co-location: firm purchases or leases a
Web server (with control over its operation),
but server is located in at vendors physical facility
-
8/2/2019 E Commerce (L7)
8/228
Why Outsource?
-
8/2/2019 E Commerce (L7)
9/229
Choices in Building and Hosting
-
8/2/2019 E Commerce (L7)
10/2210
The Spectrum of Tools for
Building Your Own E-commerce Site
-
8/2/2019 E Commerce (L7)
11/2211
Testing, Implementation and Maintenance Testing:
Includes unittesting, system testing and acceptancetesting.
Implementation and maintenance: Maintenance is ongoing, with:
20% of time devoted to debugging code andresponding to emergency situations
20% with changing reports, data files and links to
backend databases; and 60% to general administration and making changes
and enhancements to system.
Benchmarking: Process by which site is compared tothose of competitors in terms of response speed,
quality of layout and design.
-
8/2/2019 E Commerce (L7)
12/22
12
Components of a Web Site Budget
-
8/2/2019 E Commerce (L7)
13/22
13
Choosing the Hardware:
For our E-commerce Website Hardware platform: Refers to all the underlying
computing equipment that the system users to achieve
e-commerce functionality.
Objective to have enough platform capacity to meet
peak demand but not so much that you are wasting
money.
Important to understand the different factors that
affect speed, capacityand scalabilityof a site.
-
8/2/2019 E Commerce (L7)
14/22
14
Right-Sizing Your Hardware Platform:
The Demand Side
The most important factor affecting the speed ofa site is the demandthat customers put on thesite.
Factors involved in demand include:
Number of simultaneous users in peak periods
Nature of customer requests (user profile)
Type of content (dynamic vs. static pages)
Required security
Number of unique items in inventory
Number of page requests
Speed of legacy applications
-
8/2/2019 E Commerce (L7)
15/22
15
Degradation in Performance as
Number of Users Increases
-
8/2/2019 E Commerce (L7)
16/22
16
Visitor Profile at Typical E-commerce Sites
-
8/2/2019 E Commerce (L7)
17/22
17
Web Site Design:
Basic Business Considerations
To achieve basic business functionality of a Web site, need
to be aware of design guidelines and software tools that
can build active content and functionality.
Poorly designed Web sites drive
customers away.
What constitutes bad design?
-
8/2/2019 E Commerce (L7)
18/22
18
Web Site Features that Annoy Customers
-
8/2/2019 E Commerce (L7)
19/22
19
Site Design Considerations
-
8/2/2019 E Commerce (L7)
20/22
20
Tools for Interactivity and Active Content
CGI (Common Gateway Interface): Set of standards forcommunication between a browser and a program running on aserver that allows for interaction between the user and the server.
ASP(Active Server Pages): Enables programmers using MicrosoftsIIS package to build dynamic pages.
Java: Allows programmers to create interactivity and active contenton the client computer.
JSP (Java Server Pages): Similar to CGI and ASP; allows developers touse a combination of HTML, JSP scripts and Java to dynamicallygenerate Web pages in response to user requests.
JavaScript: Programming language invented by Netscape that isused to control objects on a Web page and handle interactions withbrowser.
-
8/2/2019 E Commerce (L7)
21/22
21
Tools for Interactivity and Active Content
ActiveX: Programming language invented by
Microsoft to compete with Java.
VBScript: Programming language invented by
Microsoft to compete with JavaScript. ColdFusion: An integrated server-side
environment for developing interactive Web
applications.
-
8/2/2019 E Commerce (L7)
22/22
22
Personalization Tools
Personalization: Ability to treat people based on their personal
qualities and prior history with your site.
Customization: Ability to change the product to better fit the needs of
the customer.
Cookies: They are the primary method for
achieving personalization and customization online.
A cookie is a piece of text that a Web server can
store on a user's hard disk. Cookies allow a
Web site to store information on a user's
machine and later retrieve it.
E.g. saving username, layout preference etc.