Phase 2 of the big project

You can now checkout the blank project 2 from the repository:

svn checkout file:///cslab/class/cs335/XXXXX/projrepos/proj2

where "XXXXX" is tdjd or sbcj.

As we discussed in class, the first thing you'll need to do with your new partners is

The portfolio needs to keep information (from the user's perspective, at least) on each stock's date of purchase, basis (total original value), number of shares, and current price per share. The portfolio is manipulated, we will now distinguish between the following four events:

The portfolio must also keep track of (store or compute) the following information:

Finally, there should be an undo/redo operation; this does not have to be persistent across times when the user opens the portfolio.

DUE:Monday, Nov 5.


Thomas VanDrunen
Last modified: Mon Sep 17 11:07:00 CDT 2007