






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
The Dream Team M7
M7 was our UI Implementation
REQUIREMENTS
We saved the best for last (well, almost last). Now code the remainder of the graphical UI portion. All the M6 functionality should now be available through a user interface.
Criteria
- POS UI........................................................................................25
a. adjust sell prices and reorder points for each item at a POS (5)
b. sell items at a POS using correct policy (5)
c. view the items currently in the inventory (5)
d. display total cost of the inventory (2)
e. display total market value of the inventory (2)
f. display the items currently on order (2)
g. set/change or display the current sell policy (4)
- CCS UI.......................................................................................25
a. creation/deletion of POS locations (3)
b. creation/deletion of suppliers (3)
c. view reports as detailed in the report section (15 - 5 each)
d. launch the POS UI for a specific POS location (2)
e. launch the Supplier UI for a specific supplier (2)
- Supplier UI........................................................................10
a. Show supplier inventory (5)
b. Create lots of items (where each lot has a number and a price per item for that lot) (3)
c. View outstanding invoices (those received, but not processed yet) (2)
- SUnit tests (for any non-gui classes added)..............................10
- Good Smalltalk code and style.................................................10
EXTRA CREDIT
TA/Instructor Discression extra credit awesome graphics/ui concept ..10
Pretty much all we had to do was create the main GUI windows with the above requirements...basically M2. At this point in time, we were able to show that we got the basic GUI windows. We were able to create a store, generate some sample data to add to the store, delete it, and edit the store's options. For a supplier, we were able to also do the same thing. Very basic tasks. What we didn't have implemented was the ability to send/receive a request or the graphs. Luckily, we were able to make this up by tying everything in together by the end of the semester. We got the functionality working, but we got points of for not being able to view outstanding invoices....By the time we demoed this, our graphs were working and we were able to send a request from store to central and then forward that request to its appropriate supplier however, we weren't able to update it to the list. Perhaps another week or so would've allowed us to include that functionality. All the other bullets were fulfilled.

Link to this Page
- The Dream Team last edited on 29 April 2009 at 8:17 pm by 128.61.26.70