Online Grocery System demonstrates the roles of Admin, Customer, Supplier, Staff, Delivery Person, and Support Staff. Customers can register, log in, search products, add to cart, place orders, and make payments. Admins manage users, products, and supplier requests, while Suppliers supply products and manage stock. Staff members handle stock management, and Delivery Personnel update delivery status and view assigned orders. Support Staff address customer queries. This diagram highlights how an online grocery platform streamlines shopping, order management, and delivery processes to ensure efficient operations and customer satisfaction.