This UML use case diagram for the inventory management system is centered on the warehouse staff and their activities with the inventory system. It outlines major inventory activities such as logging in, maintaining stock quantity, verifying stock availability, deleting expired stock, and tracking damaged goods. It also supports other features like adding new stock, transferring stock, and adjusting logs. Both the warehouse staff and the inventory manager play a role in effective inventory control. This UML use case diagram is invaluable to the design of a durable warehouse inventory control system that ensures all critical stock-related actions are incorporated into optimal inventory control.