Real-time report system

This system gives the client information about sold products within the past 24 hours, within the past week, and within the past month. It also shows which products are bestsellers, and warns the client when restocking is necessary. Furthermore, the report system gives information about pre-orders, and this system allows the client to track the current state of the machine and warn the operator about any necessary actions (e.g. refilling the printer paper). It also records any machine activity, such as when the operator loads products into the machine.