With every item you need to be able to take on new stock as quantities reach re-order point, and issue stock when your customers request it.
You also need to be able to count the number of times goods were issued from each category and the total number of issues since the last time this information was displayed. NB – you do not need to count the quantity of items issued, just the number of times goods were issued to a customer since the last time this method was called
Basically the rest of the project was doing was being able to print of different sections (stock list, price list) from different subclasses.
Also keep in mind to UseAMeaningfulSubjectLine