bamazon supports three types of users as customer, manager and supervisor
Allows customer to place order by providing item id and number of units to be purchased. Also throws error if a customer attempts to purchase more than the units available in stock.
Allows a manager to perform different funtionalities like
A supervisor can view the overall department sales, and can add new departments to the inventory.