the product function must handle product name, quantity, price also the cashier and admin must have access to the product. admin can add/modify/remove product and user. cashier can conduct sale and check the availability of the product. My sample Product is a laptop.