View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007

Project Details


Supply Chain Management System (SCMS)

As you may have surmised from M1 and M2, this semester's project is designing and implementing an application/simulation of a Supply Chain management system. For those of you who are business or ISYE majors, you will have to bite your tongue a little since this application is a simplification of a real supply chain application. A supply chain is typically a complex network of suppliers, factories, warehouses, distribution centers and retailers. Traditionally, the marketing, distribution, planning, manufacturing and purchasing organizations along the supply chain have operated independently. To enhance productivity and profit, these diverse organizations need to be tied together into a coherent system. We will code a simple application/simulation of the major components of an SCMS for this semesters project. The three major parts of the SCMS are the Point of Sale Location, the main coordination system, and the supplier.
The Point of Sale (POS) Location

The whole purpose of the SCMS is to ensure that when you go to a retailer, the goods you wish to purchase are there. On the other hand, retailers don't want to carry a huge inventory of goods, since that ties up their money and warehouse space. For our purposes, the system may have some number of point of sale locations each of which represent a single location like Home Depot or Best Buy. Each point of sale location keeps track of the inventory at that location. To accomodate multiple locations, each store also has a number–thus there is a Home Depot 234 which may have different inventory and order points than a different store location like Home Depot 132.

POS Specifc Requirements


You should have a POS UI that allows you to:

Central Coordination System

The central coordination system (CCS) handles the interface between all the POS locations and all the suppliers in the system. It receives orders from the POS locations (either normal or emergency) and routes them to the appropriate supplier. For our simulation there is only one supplier for each unique item, but you may allow a supplier to provide more than one item. Thus for X-Box 360 for example if Acme, Inc is the supplier then it is the only place to order the X-Box from. Acme, Inc may also supply PS-3 consoles, but again if that is true, then no other supplier will provide that item either.

When the supplier sends an invoice to the CCS, the CCS routes it to the appropriate POS location. When the POS location receives the invoice, it also receives the items on that invoice. You do not have to model the transportation delay (except maybe for extra credit).

Specific features:
This UI should allow:

Suppliers

A supplier represents a single supplier in the system. A supplier may provide one or more items. For any item, only 1 supplier will supply that item. The Supplier receives orders from the CCS and fills them when it has enough items to satisfy the order. (Backorders and partial fulfillment are extra credit, so for basic credit you can assume the supplier always has enough items).

Specific requirements of the Supplier:


Reports


Extra Credit:

- Database back end
- Multiple Concurrent Processes/Threads where the POS, Supplier and CCS run concurrently.
- More realistic simulation.
- Automatic random sales rather than manual selling
- Random item production by supplier
- Partial order fulfillment. Allow the Supplier to provide part of an order, and backorder the remainder. The backorder would then be filled when the items become available.
- Additional reports and graphs



Link to this Page