Administrator
Inventory System
Use Case Descriptions
Inventory Use case: Search Item Actor: Sales Clerk Description: The system will search the item. Use case: Look Up remaining stocks. Actor: Sales Clerk Description: The will Look Up if they are enough stocks for the item. Use case: Look Up Item Price Actor: Sales Clerk Description: The system will look up the item price. Use case: Produce item details Actor: Sales Clerk Description: The system will produce the item details. Use case: Update number of stocks Actors: Sales clerk Description: The system will update the number of stocks. Use case: Update Item Price Actors: Sales Clerk Description: The system will update the item price.
Transaction Use case: Look up for item availability Actors: Customer Description: The system will look up if the item is available. Use case: Place purchase Actors: Customer Description: The system will produce the amount of the item purchased. Use case: Produce item purchased total price Actors: Customer Description: The system will produce the total amount of the items purchase. Use case: Pay Purchase Actors: Customer Description: The system will produce the amount cash tendered of the customer. Use case: Receive the Official Receipt Actors: Customer Description: The customer will receive the official receipt.
Inventory
Sales Clerk Fig.8 – Inventory System
Transaction
Sales Clerk
Fig.10 – Transaction Diagram
Administrator
Transaction
Domain Class Diagram
Fig. 11 Domain Class Diagram
Design Class Diagram
Fig. 12 Design Class Diagram
Critical Path Method (CPM) Diagram