Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Module title: Object Oriented Programming in Java and UML (COMP41620)
Outline
The assignment for this module is to implement a train ticket system in Java. You are asked to build a
system to allow users to create various objects to contain information about different parts of the system.
The objects should interact with each other to achieve the correct functionality of the system. There are
several Java classes to be written for this assignment.The system should include the Java classes for Customer,
CustomerList, journey, Booking, BookingList, etc. Customer class should be used to create Customer objects.
The CustomerList class should hold a set of Customer objects. The Journey class should be used for creating
journey objects with specific information about journeys (see Tasks section for details). Users should be able
to create a booking via the Booking class. The booking object should have appropriate collection type to map
journey(s) to customer(s). The BookingList class should include several methods to retrieve information about
bookings. Users should be able to retrieve information about bookings, customers, journey details etc. from
the BookingList. See the Tasks section below for specific details about each class.