Dr. Drew Hwang, CIS, Cal Poly Pomona
Home
101
WDD
ECOMM
SWA
SP
E-commerce Application Development
Home
Introduction
Concept
Model
B2C
B2B
Security
Research
Home
Description
Topics
Tools
Final Exam
Individual Projects
Online Store I
Online Store II
Online Store III
Mobile Ecommerce
Team Projects
Payment Gateway
Web Service
Mobile Commerce
Print
Project #3: Online Store III - Checkout
Description
Based on your project #2, develop a checkout page (called "checkout.aspx) to gather customer payment and shipping information, save the information to the OrderHead (CartHead) table, send a confirmation email to the customer, and display a receipt page in the browser.
Requirements
The information to gather from the customer include: first name, last name, street address, city, state, zip, phone number, email address, credit card number, credit card type, and credit card expiration date.
Create validation controls to validate the completeness, data types, and other type dimensions of the collected information.
If the state "California" is selected, apply a 9.50% tax rate. Shipping is free.
The confirmation email sent to the customer should include order head information and every order line items with subtotal, tax, and total.
After the above functions are done, the "checkout.aspx" page redirects to a receipt page (called "receipt.aspx) which displays the company name, order head, and all the order line items in a good HTML format.
After the receipt is displayed to the browser, clear all cookies and session variables.
Grading
Checkout.aspx: data collection: 30%; data validation: 10%; tax: 10%; confirmation email: 20%
Receipt.aspx: 20%
Closing: 10%
Sample code
News in the Making
(source:
ectnews.com/
)