_____ (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.
_____ (4 point) Completeness: All queries supported and
results seem reasonable
_____ (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)
_____ (1 point) All code files (.cs or .php or ...) turned in
_____ /25