Assignment 1
Assignment 1
Assignment # 1
GA 2
C3
CLO2 (Knowledge for Solving 4
(Applying)
Computing Problems)
Question # 01
Ali Daniyal, the owner of a neighborhood store, has approached you to develop a simple
inventory management system to streamline his store operations. Your task is to design and
implement this system using advanced object-oriented programming concepts in Java.
Additionally, you need to create a UML class diagram to represent the structure of your
solution.
The store sells items such as electronics, groceries, and clothing. Each item in the store has
the following attributes:
• Item Name
• Item Code (a unique identifier)
• Price
• Quantity in stock
The system should also allow the manager to perform the following actions:
Submission Guidelines
• Submit a Microsoft Word Document file that includes screenshots of the code,
output and UML Class Diagram in a Microsoft Word Document.