






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
The Dream Team M3
M3 Requirements:
-Create team page and indicate your team members. (PLEASE DO THIS AS SOON AS POSSIBLE)
-A brainstormed list of Domain classes
-A list of candidate classes after filtering A set of CRC cards for the candidate classes. Cards should be filled out on both sides (role stereotypes and responsibilities/purpose). These should real index cards, not a word document.
-A set of scenarios that cover typical uses of system and exercise the CRC Cards. The number of scenarios is left to you, but they should cover the major uses of the system. Meet with assigned TA to discuss your design and get corrections.
List of classes:
- Central
- Hold supplier and pos databases, communicate between them and provide central GUI for users
- Controller
- POS
- Perform sales through managed inventory.
- Controller
- Supplier
- Respond to requests for new shipments from POS (Via Central)
- Interfacer
- Request
- Value holder for an order of a list of items
- Information Holder
- Item
- Object of value, quantity, lot number, etc
- Information Holder
- Inventory
- A collection of items
- Structurer
Scenario:
An item from inventory at a POS is selected to be sold. If the requested quantity satisfies the quantity in stock and does not reduce it beyond the reorder point, the sale is made without any further activity.
In either of the situations, an order is made to push the post-sale quantity of the item over the reorder point. The order is filled with the required item, marked emergency if the item is needed to fulfill this sale and the POS# is given.
After being transmitted to Central, the request is transmitted to the respective Supplier. The supplier in return sends the shipment to central. Central ships it to the store requesting it.
Link to this Page
- The Dream Team last edited on 29 April 2009 at 8:17 pm by 128.61.26.70