Assignment 6, Due Nov 6 at 1:00 p.m. in class

Team Assignment:
  1. Turn in a code skeleton that compiles and runs on your target system. I will test your system by
    1. Checking out the system from CVS
    2. Compiling it by typing "make all" (and "make client" if needed). For both galaxy sleuth and GPA, I will test that the client works from a different machine than the server.
    3. Clicking on the user interface and noting the output.
  2. I will need documentation (The printout of a readme file) that tells me a step by step procedure for checking out the system from cvs, compiling it, and running the system.

  3. Your group will get the maximal grade if following the step by step procedure in your readme file results in a running system with two (2) skeleton-functional user interface buttons/menu-items. For example, if you have implemented a registration/login process, then I should be able to type in a name and password (specified in the readme), press submit (one of the two buttons/menu-items that "work") and see (from the UI or from console output) these two pieces of data passed to the authentication sub-system, verified, and the next action performed. Verification can simply be the message
            "Verifying testuser with password testpass"
            
    if you asked me to type in "testuser" as the username and "testpass" as testuser's password. No verification need actually be performed in this skeleton . The same holds for the next action to be performed after verification.

  4. Minimal functionality I am looking for: I expect comments in the code to describe the functionality that needs to be implemented.

Sushil Louis
Last modified: Mon Oct 22 11:35:07 PDT 2001