Java Spring Booking and Reporting system