This document presents a detailed analysis of a software engineering case study. It includes a breakdown of the system's requirements, flowcharts illustrating the user interactions, and various diagrams such as use case, activity, class, and sequence diagrams. The analysis delves into the responsibilities of different classes and actors involved in the system, providing a comprehensive understanding of the software's design and functionality.