Carleton University
Department of Systems and Computer Engineering
SYSC 2002 - Winter 2011

Assignment 6

This assignment involves improving your assignment #5. It includes adding a "Customer" class (that replaces the customer struct) and some restrictions on the Customer fields. You should continue to use version 2 of the Date class.

You can use your assignment #5 or the assignment #5 sample solution (to be posted after the due date) as your starting point.

You are two add two new files "Customer.h" and "Customer.cpp" to implement the customer class:

The Customer database class ("CustomerDB.h" and "CustomerDB.cpp") must also change:

The updated main program ("a6main.cpp") is provided.

Refer to the sample executable if you have any questions.

If you wish, you may use "CustomerSkel.h" and "CustomerSkel.cpp" as your starting point. These will be posted after the assignment #5 due date.

Submit files "CustomerDB.h", "CustomerDB.cpp", "Customer.h", and "Customer.cpp".

Updated: Wed Feb 16th, 2011