Boyle’s Mobile Automotive Services is an automotive mechanical repair business that carries out mechanical repairs and services at the customers place of residence. The owner, Mr Lance A. Boyle, requires a Java program to assist his business to maintain daily vehicle service booking records. Each vehicle that is booked in for a service or mechanical repair is designated as a Job. Each Job is for one or more services to be performed upon a particular customer's vehicle and is carried out on a designated date. Payment for the job is required to be received from the customer on the day of the service or repair. Due to the number of mobile mechanic vans that are currently owned by the company the maximum number of jobs that can be booked on any given day is currently twelve (12), but this may change at any time as Mr Boyle plans to expand his business by employing more mechanics and buying more vans. Boyle’s Mobile Automotive Services does not take bookings for either Saturday or Sunday.
The program will need to perform a number of tasks such as listing daily bookings, finding bookings, making bookings, and displaying services. To perform these and other tasks your program will need to read data from the text files into appropriate data structures in memory and produce output to both the screen and to text files(s) as indicated in the following pages of this specification.