An FMCG distribution company deals with many products, multiple product categories, suppliers, customers, sales representatives, warehouses, stock movements, orders, deliveries, and payments. Managing all these activities manually becomes difficult as the business grows. Your project, Mungai Plan, will be a Python application designed to manage these operations in one system. It will also be a practical way for you to apply the Object-Oriented Programming concepts you have been learning this week. The goal is to understand not only how to write Python classes, but also how to decide which classes a real business system needs, how they interact, and how to build the application in manageable stages. The examples below use fictional products, prices, and business records. They are for learning and do not represent the actual internal operations of Gilani's Distributors.
1. Introduction to the Mungai Plan system
Mungai Plan is a proposed FMCG (Fast-Moving Consumer Goods) Distribution Management System.…