Building an E-Commerce website

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Welcome to Middleware Joseph Amrithraj
Copyright © 2007 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
Copyright © 2007 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
E m p o w e r i n g i n n o v a t i o n s. Ocean Technosys is founded with a goal to provide the highest level of professional services thru our expertise.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
ISYS 546 Client/Server Database Application Development.
Copyright © 2004 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Second Edition.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Introduction to Web Interface Technology (CSE2030)
PERTEMUAN 7 Copyright © 2002 Pearson Education, Inc.
Copyright © 2002 Pearson Education, Inc.
Chapter 9: Electronic Commerce Software
Modified presentation – JMD 06.
Electronic Commerce Last Week Internet utility programs
Copyright © 2012 Pearson Education, Inc.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
E-Business Lecture 3 Website Development and Management Process.
ELC 200 Day 8 Introduction to E-Commerce 1 Copyright, Tony Gauvin, UMFK, 2011.
Copyright © 2002 Pearson Education, Inc. Slide 4-1.
E m p o w e r i n g i n n o v a t i o n s. “OCEAN TECHNOSYS” is founded with a goal to provide the highest level of professional services thru our expertise.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
Chapter 9: Electronic Commerce Software Electronic Commerce, Sixth Edition.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Ahmed Mumtaz Mustehsan
Lesson 4 : Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2014 Pearson Education, Inc.
Copyright © 2011 Pearson Education, Inc. E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. seventh edition Copyright © 2011.
Copyright © 2007 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Fourth Edition.
Building an E-Commerce website Dr. John P. Abraham.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
E-commerce: business. technology. society.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Copyright © 2010 Pearson Education, Inc.Copyright © 2009 Pearson Education, Inc. Slide 4-1 Chapter 4 Building an E-commerce Web Site.
Copyrighted material John Tullis 10/21/2015 page 1 04/02/00 Merchant Servers Presentation John Tullis DePaul Instructor
Copyright © 2010 Pearson Education, Inc.Copyright © 2009 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business.
Case Study Dynamic Website - Three Tier Architecture
Copyright © 2010 Pearson Education, Inc.Copyright © 2007 Pearson Education, Inc. Slide 1-1 ELC 200 Day 7.
Web Development Process The Site Development Process Site Construction is one of the last steps.
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
Copyright © 2003 T. Trappenberg Overview B 1 B. Some tools of the trade Module 1 Technology: GR01E - Electronic Commerce Overview.
WEB SERVER SOFTWARE FEATURE SETS
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Copyright © 2009 Pearson Education, Inc. Slide 4-1 E-commerce Kenneth C. Laudon Carol.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Building an E-commerce Web Site
Web Programming Language
Distributed Control and Measurement via the Internet
Building an E-Commerce website
Copyright © 2015 Pearson Education, Inc.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Web Development Web Servers.
The Internet.
Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2013 Pearson Education, Inc.
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
E-commerce business. technology. society. Kenneth C. Laudon
KNOWLEDGE MANAGEMENT (KM) Session # 34
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Web Application Development Using PHP
Presentation transcript:

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

Management challenges Developing a clear understanding of the business objectives Knowing how to choose the right technology to achieve those objectives.

Consider Organizational capabilities Hardware architecture Software Telecommunications Site design Human resources

Website Systems development life cycle System analysis/planning System design System building Testing Implementation of service

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 I want to sell my company's products on the Internet. I want to promote by company's service. I want to let people get the latest information about my governmental agency. I want to share the knowledge my organization has collected with as many people as possible. I want to increase the sales of the "widgets" my company produces by 5000 units per month. I want to provide automated customer service.

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

Create modules Modules

System design Logical design Physical 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. 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.

Testing Unit testing System testing Acceptance testing Testing program modules Done by technical personnel System testing Testing the site as a whole Done my management and marketing dpt Acceptance testing Test to see if business objectives have been satisfied

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.

More help Make your site personal, engaging and appealing. Let your customers know who you are. Respect Your Customers’ Privacy Make Sure to Clearly Indicate That thier 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

Implementation & Maintenance E-Commerce systems are always evolving

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 Edge caching refers to the use of caching servers to store content closer to end users. most international newspapers send out one master “copy” to printing presses around the world, who then duplicate those newspapers and deliver them locally In this example, End User A requests a page from www.upenn.edu. End User A is connected to the closest Akamai caching server, Akamai Edge caching server A. The Akamai Edge caching server A doesn't have a copy of the requested page so it goes back to origin.www.upenn.edu, the server that actually resides at Penn, gets a copy of the requested page, and serves the copy of the page back to End User A.

Architecture Simple vs. multi-tiered architecture Simple Tiered Static web page serving Tiered Product sales Dynamic web serving Data serving

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.

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.

Web server software Apache 63% - Unix choice Microsoft 27% Others – 10% (Zeus, SunONE, etc).

Site Management tools Identify invalid links, dead links and orphan files Webtrends.com

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.

Application Servers Middleware software List server Proxy server Mail server Catalog display Shopping cart Fax server Auction server

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

Web-site Design CGI ASP JSP, JAVA, JavaScript ActiveX and VBScript ColdFusion

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

Add technologies Chat program Order management Automated RMAs Keeping in touch with client on the progress (quick shipping) Automated RMAs Connecting to different online payment methods Advertising on the web Big data and datamining

Social media Direct purchase Demonstrate usage Chatbots (automated helper) Biometric integration Mobile apps Intelligent customization for each client based on usage datamining