M9 THE TWIST

the big reveal - actually kind of anti-climactic after the hints and announced lecture on web design, but here it is:

Place a web front-end on your application.

Obviously, we are not requiring you to reimplement the entire application with a web front end. Instead, you will demonstrate the ability of your application to be adapted to a web application.

Your application must demonstrate the following features:

  • Use of a style sheet (css) to standardize look and feel
  • Use of query strings (?msg=111) to communicate information between the browser and web server
  • Use of session variables to maintain state between server calls
  • Static and Dynamic Web Pages
  • Use of forms to transmit data to the web page
  • Use of html include files for common data

You do NOT have to have any graphics output (graphs). Web pages can be all text. If your application does not demonstrate the above features after implementing the basic requirements below, then you must add additional features that will allow you to demonstrate those basic requirements if you want full credit.

Required Features

  • Login to application as a project manager. Incorrect attempts must be handled properly.
  • Display the project for the logged in user.
  • Allow the project manager to add a new feature.
  • Display the features associated with a project

Grading Criteria

Basic Requirements (30)

  • use of style sheet ............... 5
  • query strings ...................... 5
  • session vars ....................... 5
  • dynamic web page................ 5
  • html forms........................... 5
  • include files ........................ 5

Specific Feature Requirements (see Required Feature above @ 15 each) (60)

Coding Style and comments (10)


M9 Design Twist last modified by Waters, Robert L Jr. on Tue, 15 Jul 2008 10:39:07 -0400
Comment
Comment by: White, Robert Lee on 2008-07-19 18:21:08.138 Comment Edit

 When is M9 due? I couldn't find a date here or under assignments.