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

CSci 131 -- Data Structures
Project #1
Due Date: September 15, 1998
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 completed these operations in lab #2
  • Currency.IO -- specification and body coded in full
  • Dates -- specification and body coded in full
  • Dates.IO -- you must develop this; use Currency.IO as a model
  • 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.