This report presents an in-depth analysis of object and data modelling for a proposed enrollment system at National University. It begins by identifying and describing both functional and non-functional requirements, outlining the processes the system must execute and the quality of those executions, respectively. The report then details various use cases, including registration, login, course selection, and payment, crucial for the system's functionality. A UML domain model class diagram is included to visually represent the system's structure and relationships between different components. Furthermore, event-partitioned system models are developed to illustrate how the system responds to various events. The assignment aims to provide a comprehensive design for the new information system, ensuring efficiency and usability for students and administrators. The report encompasses the entire system design from the user's perspective, covering all key functionalities and system requirements.