The final report of your project should include the
following as separate sections:
ER diagram, relational schema and decomposition: This is the material
you had already submitted for milestone 2. You only need to make any
revision that is appropriate, either because we suggested it or because
your original project plan was altered.
overview of the implementation: Describe the implementation of the
application using block diagrams or suitable means so that we get a sense
of your architecture and structure of your code. Clearly identify the
features that your application currently supports that you will be
prepared to demonstrate on the day of the interview. If some of the features are not yet
ready but expect to be completed by the day of the interview, clearly mark
Comments: In light of the implementation, revisit what usage scenarios
that you envisioned and comment if your project goals have been met
adequately. What changes would you
make if you were to redo this again?
Participation: Be sure to indicate how did you collaborate on the
project – for each member of the team, describe his or her contribution to
the project (which features did you implement, which design decisions were
you in charge of).
What to hand in: The
above report. We will keep these until the end of the course. Do not be overly
verbose. We do not want you to add more than 10 pages to what you had already
prepared for Milestone 2.