Checkpoint Assignment #3

Create a Powerpoint screencast presentation covering the areas below. Create a BLOG entry in your portfolio with a link to your screencast

Develop a prototype of your entire application that addresses the following points:

  1. Show what each page will look like. The pages do not have to be “functional” but the design should clear. Here is an example PPT prototype
  2. Describe your design for your site’s shopping cart. That is, will it be a separate page that the user can view and edit, or will it be integrated into the product pages? If so, describe in detail how this will work on your site. Provide several examples of using the cart.
  3. Explain specifically how you will use sessions to manage your shopping cart. In particular, what shopping cart data will be stored in the session, what data format will be used (NOT what data type, but the format like with the data format used for your registration data). Use code examples showing what data structures (such as arrays and their objects) you will use to manage the shopping cart data and how they will be used in a session.
  4. How will you avoid access to your application when the user has not logged in or registered? What are the particular security concerns you must address?
  5. Upon a successful login, how do you provide personalization in your UI? Explain how you did or will do this (paste code if necessary)
  6. If you are working with partners, how will you split up the work in your team so that you are working in parallel as effectively as possible? That is, who is doing what and when?
  7. How are you approaching Assignment 3 differently than Assignment 2?

Fun fact!

It’s possible to stitch together a fully functional Assignment 3 (bit missing some details like data validation) without starting from Assignment 2 using the Assignment 3 Code Examples and the Labs.