+ All Categories
Home > Documents > Building an E-Commerce website Dr. John P. Abraham.

Building an E-Commerce website Dr. John P. Abraham.

Date post: 12-Jan-2016
Category:
Upload: cecil-carter
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
23
Building an E-Commerce website Dr. John P. Abraham
Transcript
Page 1: Building an E-Commerce website Dr. John P. Abraham.

Building an E-Commerce website

Dr. John P. Abraham

Page 2: Building an E-Commerce website Dr. John P. Abraham.

Why people shop online?

• Price• Convenience• variety • Hard to find• Timid to buy from a store in the presence of

people

Why people do not purchase on web

security, lack of privacy and quality

Page 3: Building an E-Commerce website Dr. John P. Abraham.

Management challenges

• Developing a clear understanding of the business objectives

• Knowing how to choose the right technology to achieve those objectives.

Page 4: Building an E-Commerce website Dr. John P. Abraham.

Consider

• Organizational capabilities

• Hardware architecture

• Software

• Telecommunications

• Site design

• Human resources

Page 5: Building an E-Commerce website Dr. John P. Abraham.

Website Systems development life cycle

• System analysis/planning

• System design

• System building

• Testing

• Implementation of service

Page 6: Building an E-Commerce website Dr. John P. Abraham.

System analysis/planning

• What do we want the e-commerce site to do?

• Start identifying objectives for the site• Then list system functionalities

– A list of the types of information systems capabilities you will need to achieve your objectives.

• Now develop information requirements

Page 7: Building an E-Commerce website Dr. John P. Abraham.

Example

• Objective: Display goods• System functionality: Digital catalog• Information requirements: Dynamic text and

graphics catalog.• -------• Objective:Personalize product• System functionality: customer-onsite tracking• Information requirements: site log for every

customer visit; datamining

Page 8: Building an E-Commerce website Dr. John P. Abraham.

System design

• Logical design– Data flow diagrams that describes the flow of

information at your e-commerce site– Processing functions that must be performed– Databases that will be used

• Physical design– Server specifications– Software to be developed or purchased– Type of connection front/back end

Draw pictures on the board.

Page 9: Building an E-Commerce website Dr. John P. Abraham.

Testing

Unit testingTesting program modules

Done by technical personnel

System testingTesting the site as a whole

Done my management and marketing dpt

Acceptance testingTest to see if business objectives have been satisfied

Page 10: Building an E-Commerce website Dr. John P. Abraham.

Some help I found

Create a list of content that you can include on your website that will help accomplish the essential goals you have identified.

Create a Cohesive theme that creates strong corporate branding and that ties all of these elements together.

Use consistent easy to identify navigational elements throughout the site.

Page 11: Building an E-Commerce website Dr. John P. Abraham.

More help

• Make you site personal, engaging and appealing. • Let your customers know who you are. • Respect Your Customers Privacy • Make Sure to Clearly Indicate That There Orders

are Secure • Give Your Customers Real Value from Your

Website • Give Your Customers a Clear Reason to Order

From You Rather Than Your Competition

Page 12: Building an E-Commerce website Dr. John P. Abraham.

Implementation & Maintenance

E-Commerce systems are always evolving

Page 13: Building an E-Commerce website Dr. John P. Abraham.

Optimization of web performance

• Page content– Optimize html and images

• Reduce comments and white spaces

• Page generation– Server response time. Multiple servers.

– Device based accelerators

• Page delivery– Edge caching (Akamai)

– Bandwidth

Page 14: Building an E-Commerce website Dr. John P. Abraham.

Architecture

• Simple vs. multi-tiered architecture

• Simple– Static web page serving

• Tiered – Product sales

• Dynamic web serving

• Data serving

Page 15: Building an E-Commerce website Dr. John P. Abraham.

Two-Tier

• Request for page web server Dynamic content database– A web server responds to requests for web

pages and a database server provides backend data storage.

Page 16: Building an E-Commerce website Dr. John P. Abraham.

Multi-tier architecture

• Requests web server(s) Middle Tier (application servers, database servers, ad servers, mail servers, etc.) Backend server (corporate applications, finance, production, enterprise systems, HR systems, etc.)

• A web server is linked to a middle-tier layer as well as to backend corporate systems.

Page 17: Building an E-Commerce website Dr. John P. Abraham.

Web server software

• Apache 63% - Unix choice

• Microsoft 27%

• Others – 10% (Zeus, SunONE, etc).

Page 18: Building an E-Commerce website Dr. John P. Abraham.

Site Management tools

• Identify invalid links, dead links and orphan files

• Webtrends.com

Page 19: Building an E-Commerce website Dr. John P. Abraham.

Dynamic page generation tools

• Contents of web pages are stored as objects and converted to html upon request.

• The objects are retrieved from databases using CGI (common gateway interface), ASP (Active Server pages), JSP (Java Server pages) or other server-side programs.

• ODBC (Open Database Connectivity) is the standard access method.

Page 20: Building an E-Commerce website Dr. John P. Abraham.

Application Servers

• Middleware software– List server– Proxy server– Mail server– Catalog display– Shopping cart– Fax server– Auction server

Page 21: Building an E-Commerce website Dr. John P. Abraham.

E-Commerce Suites

• Merchant server packages– Bizland, Hypermart, Yahoo stores– IBM’s WebSphere Commerce– Microsoft’s Commerce Server 2002– Broadvision one-to-one commerce– Interworld’s commerce exchange 6.0

Page 22: Building an E-Commerce website Dr. John P. Abraham.

Web-site Design

• CGI

• ASP

• JSP, JAVA, JavaScript

• ActiveX and VBScript

• ColdFusion

Page 23: Building an E-Commerce website Dr. John P. Abraham.

development skills

Load balancing – clustering – failure recovery – client/server - database server

Distributed transactions – concurrency control – security

HTTP, browsers, HTML, push and pull, page layout, forms, frames, images, css, scripting, cookies, activeX, plug-ins, sessions, CGI, XML, XSL, ADO.NET

SQL, Queries, Joins and unions, cursors, views, stored procedures, query optimizer, triggers

DHCP, DNS, IP Addressing, routing, WINS, IP-sec


Recommended