COMP2113 Electronic Commerce Richard Henson University of Worcester April 2008.

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
e-DMAS Consumer Web Order Entry (WEBOE8) An Enhancement For iSeries 400 DMAS from  Copyright I/O International, 2003, 2004, 2005 Skip Intro.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Electronic Commerce Systems
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Chapter 9 e-Commerce Systems.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester October 2011.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester October 2010.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
COMP2121 Internet Technology Richard Henson April 2011.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Antalis-HQ USER GUIDE. Antalis, Europe’s leading distributor of paper, packaging solutions and visual communication products presents you its user web.
Upay User Guide WELCOME TO UPAY This guide aims to help you use the upay website. You will receive a welcome from Wolfson College.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2010.
MIS 301 Information Systems in Organizations Dave Salisbury ( )
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Your on-line connection to Ferraz Shawmut; Getting Started Login / out Contact Us Home Page, Account Inquiry My E-Account Account Status Ordering Options.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester November 2012.
Impacts of the use of IT -Social network sites This is a site that lets you post messages, upload pictures and stories on your own personal page. You can.
Delight QuickBooks Online Banking Internal Support Training QuickBooks Windows 2009/2010 Online Banking.
Chapter 10 Developing a Web-Based Online Shopping Application (I)
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
E-commerce Vocabulary Terms. E-commerce Buying and selling of goods, services, or information via World Wide Web, , or other pathways on the Internet.
E-commerce Vocabulary Terms By: Laura Kinchen. Buying and selling of goods, services, or information via World Wide Web, , or other pathways on the.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Setting Up an on-line Store Tutorial Using SmartStore.biz This Tutorial assumes you have downloaded the software from This Tutorial.
Chapter 4 Getting Paid. Objectives Understand electronic payment systems Know why you need a merchant account Know how to get a merchant account Explain.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 9B Doing Business in the Online World.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Customer Interface for wuw.com 1.Context. Customer Interface for wuw.com 2. Content Our web-site can be classified as an service-dominant website. 3.
ND e-commerce Carl Arrowsmith Session 14 Consumer Protection & Trust.
Database Design – Lecture 18 Client/Server, Data Warehouse and E-Commerce Database Design.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester October 2014.
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
Chapter 11 Working with Credit Card Methods of Processing Credit Cards Preparing for Cyber Cash Authoring a Credit card Transaction.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Registration Solutions for your Event Management.
XP Browser and Basics COM111 Introduction to Computer Applications.
Living Online Lesson 3 Using the Internet IC3 Basics Internet and Computing Core Certification Ambrose, Bergerud, Buscge, Morrison, Wells-Pusins.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Organisations and Data Management 1 Data Collection: Why organisations & individuals acquire data & supply data via websites 2Techniques used by organisations.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester November 2014.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
We've made it easy for you to buy online. We’ve also added a dedicated customer care team to answer any questions or to walk you through the order process.
WEB SERVER SOFTWARE FEATURE SETS
COMP3241 E-Commerce Technologies Richard Henson University of Worcester December 2014.
PS-1 project Designing an E-commerce page for HMT BEARINGS LTD and SEO of the website.
Upay User Guide WELCOME TO UPAY This guide is aimed to help you to use the Upay website. To launch Upay you will need to navigate to
Unit 13 – Website Development FEATURES OF WEBSITES.
Learning Aim A.  Websites are constructed on many different features.  It can be useful to think about these when designing your own websites.
RP Design’s Semi-Custom e-Commerce Package. Overview RP Design’s semi-custom e-commerce package is a complete website solution. Visitors can browse a.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester December 2009.
Section A: Web Technology
PAYMENT GATEWAY Presented by SHUJA ASHRAF SHAH ENROLL: 4471
What is Commerce According to Dictionary.com
Database Driven Websites
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.
ECT455 Website Engineering
Presentation transcript:

COMP2113 Electronic Commerce Richard Henson University of Worcester April 2008

Week 6: On-line Shopping n Objectives:  Explain the features of B2C systems for handling on-line ordering and payment  Describe the stages required to achieve an on-line order  Identify these stages in a pre-prepared simple but effective on-line shopping system  Explain important considerations when planning to receive payment on-line

Three stages of buying n Whether happening face-face, by mail order, or through the web, the following three stages usually occur:  customer (usually) looks at goods  vendor lets customer know total price of goods chosen  customer pays for goods (or leaves without making a purchase)

Buying on-line from a website n All about the website… n Functionally (and legally) MUST include:  web pages showing details of products (product pages)  web pages and system giving cost detail and total cost of order (shopping cart)  web pages for managing on-line payment

The Home Page n Equivalent of a shop window n Needs to:  be attractive to users – potential customers (marketing!)  provide a balanced colour scheme & text font which will be replicated throughout the site…  provide links to all features of the site, including product pages

Product Pages n As an absolute minimum, a product page should include:  picture of product  price  drop-down menu for quantity  at least one mouse-click option to buy »preferable also for customer to click on product image to make a purchase

On-line Ordering n Can be achieved via the www in a number of ways:  data noted by customer and sent manually via »requires effort on the part of the customer…  HTML or Web forms on the shopping pages linked to an on-line product database capture data and send it via  A more sophisticated forms system creates the on-line order »captures customer’s personal data securely »links to a secure payment system

Order via n Now considered as primitive…  but better than nothing  provided that s are checked regularly! n Two possibilities:  customer creates from scratch using address given on home page  using a HTML mailto command, which allows the message header to be generated automatically n In either case, this is a manual system requiring the vendor to physically read the message and send a reply...

Process of ordering via n Customer:  initiates communication by sending an unstructured message requesting product(s) displayed on website n Vendor:  replies with an ed order »may have be inputted by hand  requests an address for sending the request for payment n Payment needs to be manual:  shouldn’t send credit card details by

Order via a Simple HTML form n Customer presented with product list as a form on the web page n Just needs to select qty of each product required and submit the completed form to either the vendor’s address or direct to the vendor’s own server  because the information is structured, it can be read, processed, and stored automatically by software at the server end  vendor system can also automatically get back to the customer to continue the buying process…

Order via real-time on-line forms system (Shopping Cart) n The cart….  Collects the order based on mouse clicks on shopping pages  Stores, processes, displays the order  Captures customer details  Displays on-line invoice for customer, including tax and any other extra costs  Provides payment options for the customer to complete their order  s a copy of the online invoice to the customer

More about Shopping Cart software n Written in a combination of:  HTML  a client-side scripting language »E.g. Javascript »VBScript  Scripts running on the vendor’s web server (server-side) »interaction with server each time new data is entered

Further requirements of a full B2C e-commerce system n B2C e-commerce sites also seek to provide customers with up to date information  e.g. price changes  new products in stock  changes to existing products n Can only be achieved by linking the web site to a product database on a web server  database records for products should themselves be easily updated from an online form

Server side web programming n Already cover “web scripting” (client side) n Shopping Cart implementation requires “server scripts” running on web servers n Current popular types of script:  php (PHP Hypertext Preprocessor) often on a breed of Unix  asp.net (Active Server Pages) often on Windows 2000, XP, or 2003 Server systems n More this in the practical, and next week...

Typical Implementation of Server-side Shopping Cart n Most commonly used (and most successful) B2C e-commerce implementation:  Web page displays live data from organisational web server  Customer selects product(s) and qty from on-line form  Costs, including VAT and any extras automatically included on on-line invoice  Customer can choose to buy (or not!) directly by simply clicking a screen button  System requests customer details and means of payment before continuing…

Capture of Customer Details n Essential to deliver the goods… n Needs to include address to inform customer of progress of order  details need to be stored so as not to infringe the 1998 Data protection Act n Customer data capture could be combined with choice of username/password for future login site authentication purposes  should not be used for bank details authentication  a fraudster could guess username/password…

On-line Payment Systems n Require a reliable means of authentication of the user, to establish TRUST n Most effectively done through an on-line link to the International banking system n Authentication requires confirmation of:  Name  type of account  account number  other information, depending on the type of account

B2B Payment Systems n B2B systems around for some time…  made use of EFT (Electronic funds Transfer) from the outset n Both buyer and seller need to contact relevant bank computer:  for authentication purposes  to transfer funds n On-line banking system highly secure:  512 bit encryption  virtual private network (VPN)

B2C Payment Systems n Websites and http are NOT secure n Payment data may take place FROM the web site, if made secure  no easy matter requires secure protocols: »http-s (secure) »SSL  safer to transfer to a secure site for data capture n Most popular method of authentication and payment is credit/debit card  relevant bank computer needs to be contacted  similar authentication and funds transfer systems as for B2B

Security on B2C Payment Systems n Lot of concern about security of B2C authentication and transactions n Use of VPNs, encryption and secure protocols make it extremely unlikely that data will be intercepted en route n Some concern about the “secure servers” of merchant service providers n Such servers hold e.g. credit card numbers stored in an encrypted format

Secure Merchant Servers n Server security a a matter of:  configuration and management of the server software  setting appropriate user privileges and file security  auditing of all access to confidential data  appropriate monitoring of attempted entry to the system by “invalid” users n Probably a lot safer to have credit details here than written down by a stranger at the other end of the telephone line…

Keeping the Customer Informed! n Relatively easy to produce a system that will keep the customer informed by about the processing of their order  especially important, bearing in mind that customers may be from overseas n Can program the system to send messages at various trigger points:  credit details are authenticated  order is paid for  order is “picked” »from the database »physically from stores  order is dispatched

Completing the customer shopping experience… n Important to have:  A means of giving the customer a record of their order: »by web page as well by … (“fail-safe”) n A corporate “thank you” page  equivalent to the polite “goodbye” when a customer leaves the shop – especially if they have made a purchase…

Producing web pages for e- commerce n By now, you should be able to use HTML (or an Authoring package) to produce simple web pages n You should also be able to implement mailto, simple forms, and frames n You should be at the point of using small JavaScript applets in HTML programs to provide processing ability or special effects n You should be becoming aware that using JavaScript makes the whole thing much more complicated!

Who can create e-commerce websites? n Producing an e-commerce site from scratch requires:  Good communication and analysis skills  Web page design skills  Some programming skills  Database knowledge  Client-server networking skills

(example of how to design shopping pages) n A variety of page items  e.g. buttons, text, pictures etc. that can be changed n “Instant” shopping cart system:  automatically displays “shopping basket” whenever forms data is added  handles tax and shipping  links with third party payment handling system (merchant services provider) »security handled by a “trusted” third party

Demo Sites n Page designs can be used as templates  also contain embedded client-side JavaScript to interface with the shopping cart system…  manipulation may need programming knowledge…  should be noted that the shopping system on most systems uses server-side scripting, and not necessarily written in JavaScript n To access demonstration sites:  locate demos share on relevant server  double click on index.html in the shop assistant demos folder (itself within the program files folder)

Bookshop Demo Site (example) n Navigation:  forward (buttons at the bottom of the page)  back (hyperlinks at top and bottom) n Further forward navigation enables the customer to order the book in at least two ways  “hot” image of the book (i.e. you can click on it) n Buttons bunched together - bottom of all product pages:  Order this Book  3 Copies for 2 Offer  Review Basket

Bookshop Demo Site n Each page is customizable for those with JavaScript expertise... n Other features to note:  heading – to reflect corporate image, etc.  product pages all have hyperlink to a pop up “more detail” page  the cart display »terms & conditions & “remove item” check box  option to go to payment page - cashier »brings up form for customer data  on-line invoice  bullet pointed help

Demo Site - Handling Payment n Online invoice appears AFTER customer details completed  includes shipping and VAT charges  TOTAL is what the customer will actually pay n If name, address, address fields not satisfactorily completed (validated)  payment method section is blocked…

Where fails miserably… n Product details are stored “client-side”  each product page has its own data  no option for updating data remotely  any updating requires reprogramming of the page… n This is why SERVER SCRIPTING is usually used for shopping sites…  product data held on an easily readable/updateable database  connected via scripts with embedded SQL statements

For next week… More Shopping sites to look at n Woosh! ( “The World of Online Shopping” Woosh!  over 1,000 UK shopping sites n  sites using freecom.net services n n

And… More URL’s to look at n Continental Research.com - profiles of consumers using E-Commerce Continental Research.com Continental Research.com n Zendor.com - logistics firm - back end E-Commerce Zendor.com n TPS - Telephone Preference Service n MPS - Mail Preference Service

Finally… Investigate Server-side scripting n Course practicals will use asp.net  different from asp, which is being phased out… n Needs an Internet Information Service  provided with any XP Professional machine  and any Vista Premium machine…  in each case, not a default installation & needs to be installed n Each of the above is FREE to Worcester Business School students via MSDN