CS 149 Advance Perl Final Project Implementing an E-commerce shopping cart using cookies Presented by Dzung Tran.

Slides:



Advertisements
Similar presentations
CVAC Store & Christmas Order You must be signed in to your CVAC account first, then select the Merchandise menu item from our main menu that runs across.
Advertisements

Web Store Ordering 101. Click here to access our Web Store.
Welcome to WebCRD.
Introduction to Online Ordering. Log in to OK Choice The web address for OK Choice is Enter your User.
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?
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
Exploring PHP and MySQL Using an Online Travel Agency as a Case Study Charles R. Moen, M.S. Morris M. Liaw, Ph.D. October 9, 2004 ACET 2004.
New Features in Release 11.1 (March 27, 2011). Release 11.1 New Features –Page Specific Training Content –Improved Address Selection Functionality 2.
Lecture 6/2/12. Forms and PHP The PHP $_GET and $_POST variables are used to retrieve information from forms, like user input When dealing with HTML forms.
Web Store Training. Table of Contents Sign In : Accessing the site My Profile : Managing your account Catalog Navigation : Finding items and ordering.
PRACTICAL PHP AND MYSQL WALKTHROUGH USING SAMPLE CODES – MAX NG.
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
CGC 417 Final Project Presentation Prettydog.com Mini E-Commerce Site Maria A. Moratto Yu Yuan Department of Information & Management Technology.
Introduction Booktruck.com aims to: Combine the strengths of the first two generations, while avoiding many of their weaknesses Penetrate sizable existing.
XP Tutorial 9 New Perspectives on JavaScript, Comprehensive1 Working with Cookies Managing Data in a Web Site Using JavaScript Cookies.
The easy way to shop online and explore all around market sitting at home Project Created & Presented By: Siddhant Aggarwal 2374 CSE-B(4 TH YEAR) DITM.
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.
Things to note... The Simple Cart is designed to give users an experience similar to other online shopping sites by separating the cart from the checkout.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
E-Commerce Solutions. What is e-Commerce  Simply put, e-commerce is the online transaction of business, featuring linked computer systems of the vendor,
Server-side Scripting Powering the webs favourite services.
Praxair Demo Tutorial Begin by either using the search box or browsing our three main categories to locate your desired item(s). The screen capture below.
Your on-line connection to Ferraz Shawmut; Getting Started Login / out Contact Us Home Page, Account Inquiry My E-Account Account Status Ordering Options.
Table of Contents OrderUSSCO.com 2Log on Information23Checkout – Continued – Shipping Destination 3Home Page24Checkout –Con’t – Shipping Destination –
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
Getting Started w/Apache OFBiz
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Online Shopping JavaScript project for CS 175 JavaScript for Web Development, Spring 2009 By Sita Akella.
Product Feeds. What is a Product? In marketing terms, a product is an item, service or idea that is for sale Examples are: A flight with set dates and.
SHOPPING CARTS CHAPTER 19. E-COMMERCE Typically, an e-commerce site will have public pages and admin pages.
1 1 User Manual Purchase and Order Tracking on the SKF Giftzone.
© 2006 Herrmann International Next Page and Herrmann International Herrmann International is pleased.
MIM Thursday - June 18, 2015 Geof Capodonno CONFIDENTIAL.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
My final project was creating an online weapon store. In my store I have two different lists of weapons, melee and fire. I have a registration form where.
Replacement Parts Pros How to…Order Products Home Page: Displays the different categories of product Drop down menu lists the.
Chapter 6 Server-side Programming: Java Servlets
CSC 8560Fall 2000 Computer NetworksBhargavi Balasubramanian & Bob Viola Project 1 Description: E-Commerce Objective:Build a web storefront to sell videos.
The link to the Custom Point Login is:
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
CP476 Internet Computing CGI1 Cookie –Cookie is a mechanism for a web server recall info of accessing of a client browser –A cookie is an object sent by.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Cookies (continue). Extracting Data From Cookies Data retrieved from a cookie is a simple text string. While there is no specific JavaScript function.
 Shopping Basket  Stages to maintain shopping basket in framework  Viewing Shopping Basket.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester November 2014.
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.
Cookies / Sessions Week 10 TCNJ Web 2 Jean Chu. Webpages have no memories.
Client Overview October 4 th, Login Post announcements for your users to see – promote new items.
Avalanche Motorsports
CSCI 6962: Server-side Design and Programming Shopping Carts and Databases.
CGC 417 Final Project Presentation Prettydog.com Mini E-Commerce Site Maria A. Moratto Yu Yuan Department of Information & Management Technology.
Final Project CS 149 (Perl Programming) Alex Shen.
Final Project Program Improvement Objective (PIO) Database Maintenance Perl Class/CS149 - Prof.Jon Degallier Gokila Nandha Balakrishnan Ohlone College.
Navigation: If the tutorial opens up in your web browser, simply click your mouse to advance to the next slide. Use the “Backspace”
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
Increase Sales With Your Very Own Ecommerce Furniture Website Call us
ATCC ® GUIDE TO ONLINE ORDERING. 2 Welcome to the new ATCC ® website We’ve integrated several new features to make online ordering easier for you and.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Amazin’ Amazon A Beginner’s Guide Produced by Linda Thompson, Tamara Newcomer, Maura Sateriale, and Stephanie Nunez A Beginner’s Guide Produced by Linda.
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
13 Shopping Cart and Checkout Process
Signing up or logging in to your user account:
Cookies BIS1523 – Lecture 23.
13 Shopping Cart and Checkout Process
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.
CustomSource Online Tutorial August, 2017
Welcome to WebCRD.
Grocery Store Outline csc242 – web programming.
Presentation transcript:

CS 149 Advance Perl Final Project Implementing an E-commerce shopping cart using cookies Presented by Dzung Tran

Description  The project is an online shopping website  User may buy items at different quantity  At time of checkout a cookie is use to retrieve the items in the user’s shopping cart  After buying the item, the user may have the option to have the invoice sent to their  Make sure to enable cookies to test this project

Partial walkthrough of the website 1. Begin at start.cgi 2. Click on image of RC Helicopter 3. Buy 2 items, click “Add to shopping cart” 4. Click on Process to checkout to see item in shopping cart 5. Change quantity to 4, click “Update Qty” 6. Enter address, then click “Buy” 7. Congratulations, you have bought your first item on the site.

Explaination on how things work  A cookie is inserted to the user’s browser when first enter start.cgi  This cookie information will be inserted into gen35_cart_cookies table.  The cookie contains a session ID of the user, the cookie will be kept for 7days.  Products are displayed by retrieving the gen35_items database table information

Continue…  When the user click on the product link, they are routed to shopping.cgi, a product id parameter are also passed to the page.  On shopping.cgi page, when user click on “Add to shopping cart”, data gets inserted into the gen35_shoppingcart table. This table will store all bought items on the site.

Difficulties & Challenges  Had trouble inserting the cookie to the site, and keeping the cookie session alive throughout the shopping process  Initially didn’t know what to do with the cookie, other then inserting it to the page.  How to make everything work cohesively together, how to show the items, order the item, and how to implement the checkout page

Overcoming the difficulties  Searched the world wide web regarding cookies, also see examples  Read our CGI book on HTTP cookies, used snippets of the code to get the program working.  Through reading on cookies I understand on how to use it.  To make things work together, I went and take a look at Amazon.com and simplify it for my final project.

Disclaimer  Try the program at your own risk  This program is intended to be a basic learning vessel into cookies, no heavy loading of features  If program explodes and you find yourself stuck with a core dump file, which had not ever happened on my tests, remove the file and continue at your own risk.