






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
M7 - UI Implementation (GUI stuff)
M7 Team Case
This is our (Team Big Silence) Milestone 7 where we implemented our graphic UI on our domain created in Milestone 6.
Although creating and designing UI was one of the hardest part of the entire project, we had fun doing it because it gave us feeling that we were creating a "real" program.
We divided the work between our members, each member was supposed to program different parts of the Supply Chain program.
Our program is divided into three interfaces, which is CCS, Supplier, and POS. We made our main screen the CCS, considering the importance in its role in the whole Supply Chain system. CCS screen can manage both Supplier and POS by adding, viewing, and deleting it. Also it has capability to graph the order sent by the POS system.
The Supplier system manages the inventory of item. It can make or delete an item while assigning different lot numbers to track each of item's prices. Instead of pop up that asks for item's information every time, we designed our supplier screen to have a text box which a person can input the information to simplify the process.
Our POS screen does a lot of thing since it deals with making actual orders. We made the users to have a lot of freedom editing the sell price and reorder point, etc. Also there is a option where a person can change your sell policy, such as FIFO, or LIFO. After clicking a wanted item displayed on the screen, a person can add it to order through "Add Order" button and check the order through the "Display Order" button. And after finishing the order and being satisfied with it, then press "Send Order" button to send the order to the CCS, it's simple as that.
After receiving the order from the POS, the CCS can check the result of the order through report interface located in bottom of the screen. It can check the supplier and POS's different item prices for the order, and put the order in view through graphing it.
After each person was done programming each part in our team, we put the interface together by linking them. This might be the toughest part of the whole milestone since each person might use different modifiers, etc. You have to check every part of the program to make sure they have good cohesion between each of them.
Our GUIs:
CCS UI is the main gui from which you can access POS, Supplier, and Report GUIs




Link to this Page