Phase II - Grading Criteria

Group Name: ___________________________________________________________

Group Members: ___________________________________________________________

Web Shopping - 18 points

_____ (3 point) Browsing: by title or author/musician and view all

_____ (1.5 point) Login: new users must register to get a shopping cart, old users can sign in a view/change user info

_____ (1.5 point) Shopping: Shopping cart is maintained for each user and can be viewed/changed/purchased

_____ (2 points) Billing: display subtotal, taxes, discounts, shipping cost, and total

_____ (2 points) Shipping: display ALL important info about shipping vendors and methods (when check out), shipping method can be chosen

_____ (2 point) Tracking: you should be able to view you shopping history (grouped by invoice), and track each item purchased.

_____ (5 point) Transaction: No crash, corresponding entries in table modified correctly, warehouses to ship product from are assigned correctly

_____ (1 point) Error checking: you should handle exceptions and invalid inputs properly.

Management Information Query - 4 points

_____ (4 point) Completeness: All queries supported and results seem reasonable

Approach to Integration - 2 points

_____ (2 point) Approach to Integration: Used reasonable, well-thought-out approaches to integrating data between multiple databases (points will get deducted from this category if unnecessary changes have been made to the schema without petition)

Code - 1 point

_____ (1 point) All code files (.cs or .php or ...) turned in

Total

_____ /25

Notes