CS 491: Special Topics in Web Database Applications

Kalamazoo College

Winter 2004

HOMEWORK #6
This is due Wednesday of Eighth Week


This document was last modified on April 27, 2004.

Project Outline

The goal of this project is to design and implement the web pages needed to support the member login form for the nonprofit organization MAGE (Michigan Association for Gifted Education). We will discuss in class the specfic requirements of this project.

You may work on this project in groups of up to 3, but not the same group as you did on Programming Project #1. I strongly advise that all of you work on it - but you can parcel out portions for others to do. In other words, you don't have to do all parts together but you can use a software engineering approach to having someone do each part. You should all get together and go over the code at the end to make sure that everyone understands all the parts to the project.

As with most programming projects, be sure that the work that you turn in is your own. You are welcome to discuss problems with other groups, but please do NOT look at another group's code, or let another group look at your code. You should also acknowledge any assistance you receive on this project somewhere in your documentation.

Your Tasks:

  1. Determine the requirements:

    • Think over what the administrator of the website needs to do to keep the members page of the web page working and up-to-date. By Wednesday of Seventh Week, have some idea of what you think needs to be done.
    • Participate in the discussion on Wednesday of 7th Week to determine the exact requirements of this support page.

  2. Some things to think about:

    • Who will need to access this page? How will that be accomplished?
    • What pieces of the database will need to be accessed? What pieces will need to be changed?
    • Are there any tasks that can be automated? Are there any tasks that the user should be able to do or are all of them done only by the administrator?

  3. Create the web page and implement the requirements decided on in class.

  4. Turn in your code! E-mail me the location of your web files no later than 8:30 a.m. on Thursday of Eighth Week. Have Fun!