A Hotel Reservation System in Java