The George Washington University
School of Engineering and Applied Science
Department of Electrical Engineering and Computer Science

CSci 131 -- Data Structures
Project #2
Due Date: February 9, 1999
This project depends on Chapters 1, 2, and 3

In this project you will develop a smple employee data base, which is discussed in Sections 3.4 and 3.5 and whose structure is summarized in this figure:

You are starting from a number of files shown in the text in Chapters 2 and 3, and provided online:

  • Currency -- specification and body are provided, but several straightforward operations in the body are "stubbed out"; you must complete these operations
  • Currency.IO -- specification and body coded in full
  • Dates -- specification and body coded in full
  • Dates.IO -- you developed this in Project 1
  • Employees -- specification coded in full; you must provide the body
  • Employees.IO -- specification and body coded in full
  • Tables -- specification coded in full; you must provide the body
  • Employee_UI -- interactive user interface; the menu-handling code is provided, but the "actions" to be taken for each menu selection are "stubbed out" for you to complete

If you wait until the last minute, you have no hope of an on-time completion.

Note again that all the programs from the book are in the programs131 directory on the Unix network; this directory becomes visible to you when you have done the setup described in project 0.

What to submit:
See the handout Preparation and Grading of Programming Projects for details.