The image illustrates a use case diagram for an online party booking system, detailing the interactions between two types of users—'Customer' and 'Restaurant Manager/Admin'—and the system itself. The 'Customer' initiates the process by visiting the homepage, selecting a party theme or package, and booking online. They are also responsible for sending a half-payment for the reservation. A subsequent action for the 'Customer' is to receive notifications via email or phone number, indicating a system feature for communication. On the other side, the 'Restaurant Manager/Admin' has several system interactions, including login/logout functions, updating personal profiles, changing account passwords, viewing reservations, and updating party themes or packages. These interactions are represented by arrows pointing from the user icon to the respective action, indicating the direction of activity initiation. The diagram serves as a high-level view of system functionalities available to each user type.