Final Project Submission

The goal of the final project is to build on what you have accomplished in the other project checkpoints. This document will show both what you are expected to turn in, and what functionality you should have for your project to be successful. There are two components to the final project: Please read the following carefully to make sure that you don't miss anything. One piece of advice: start early; it is hard to imagine that you will be able to pull this off if you start only a few days before the deadline. Do one operation at a time and use the interactive SQL interface to first make sure that you have the right SQL query. Finally, you can implement the embedded SQL part with the GUI.

Note that while you can see what we expect you to show us at the demo in the notes below, it is not enough to hard code the application to just run that set of specific queries - we will be looking at your files as well to show that you've implemented the whole application that you have said that you have.

The files

One person from each project team must turn the following into the handin directory "project-final" - the full command is "handin cs304 project-final", which assumes that the files that you are submitting are in a directory called ~/cs304/project-final. To do so, you'll need to get an account on the CS ugrad machines.

The individual reports

By the due date, each group member must submit their own individual report using the handin directory "individual-project-reports". The full command is "handin cs304 individual-project-reports", which assumes that the files that you are submitting are in a directory called ~/cs304/individual-project-reports. To do so, you'll need to get an account on the CS ugrad machines.

Please note that this is not group work, and must be done individually. please put your name and your group's name on the top of everything that you submit. Please also submit this report in plain text. The project report should contain the answers to the following questions: