Clarifications (Project #7)
-
Please note you will need to submit your UML PDF file (for the first part of Project 7) directly using the submit server, through the "submit" link for "P7-UML Design". You cannot submit it using Eclipse.
- You are allowed to modify your code (for the second part of Project 7) as compared to your UML design. However, your UML should be reasonably detailed.
- Your UML does not need to include all the parameters to each method, though return types are interesting. You are encouraged to list all the class fields and their types.
- You can create PDF files of Violet UML diagrams by using the "print" icon on the bottom right of the Violet UML editor pane, under "Diagram tools". When printing, print to a PDF printer such as Adobe PDF or CutePDF. This should create a PDF file that can be saved to your computer.
- You can directly submit your PDF file (no longer require Zip files). Simply log into the submission server, select the "submit" link for "P7-UML Design", and enter your PDF file in the textbox next to "Browse" and hit "Submit".
- You do not have to use the Collections.sort( ) method if you are using Collection classes that keep items sorted internally. The main requirement is that when information is printed from the database items are printed in sorted order.
- You may assume that all names are unique (i.e., no duplicates will occur).
- To print out a double "d" as a dollar value (with 2 decimal places, and commas after thousands), you can use the following code:
import java.text.*;
Double d;
String fmt = "###,###,###.00";
DecimalFormat df = new DecimalFormat(fmt);
String str = df.format(d);