This is whats needed.
Build a graphical Java application to manage a
small Car Park.
The car park is to house only 15 cars.
The application should enable a new Car instance to be created when another physical car is
dmitted through the barrier at the
When a car arrives at the car park, the park attendant
’s registration number
into the application
along with some car characteristics as
follows. The application should automatically assign a suitable space for the car based on the
entered characteristics using the following process
If the car is
deemed a “high
value vehicle” by the attendant, then it should ideally be
parked in one of the
first 5 parking bays (bays 1
, i.e. close to the Attendant’s station).
If all of these bays are full, then the car should
be parked in
one of the
15. If all of bays 11
are full, then the vehicle should be allocated
a free space in bays
10. If all bays are full, then the car should not be allowed to park.
If the car is flagged by the parking attendant as a “large” vehicle, then it sh
parked in one of bays 6
. If all of these bays are full then its entry should be rejected.
Any other type o
f car should ideally be parked in bays 1
15, if available, or bays 1
or finally bays 6
10 as a last resort
When a car leaves the car park
, the space it occupied is released and the corresponding car instance
within the information system must then be deleted.
This is achieved by the Attendant manually
entering the registration number of the exiting car.
The car park attendant needs to be ab
le to search for a car by its registration number, causing its bay
location to be
on the screen
by flashing it
. When requested, the application should
display the number of cars currently residing in the car park.
At all times, a pictorial repr
of the car park (as shown in figure 1) should be displayed, with colour coding to indicate bays in use
(coloured red) and free (coloured green).
You can assume the car p
ark has a maximum capacity of 15
cars and that you should implement a
le storage structure using a 15
element array of Cars.
Create suitable functionality to achie
ve the objectives set out above:
To ‘Add’ a new car and
enter its registration number
and other characteristics (‘high
e’ and ‘large’)
To allocate a
suitable parking bay for each incoming vehicle.
allocate a parking bay when a vehicle leaves
A search function, which takes a registration number and
parking bay location
to flash on the screen
A function to report the curr
ent number of cars in the car park.
The precise user interface design is up to you. However, clearly it will
need to provide the car park
attendant with the ability to 1) Add a Car, 2) Remove a Car, 3) Search for a car, 4) Report number of
parked and 5) some way of exiting the system
23 freelancers are bidding on average £167 for this job
I'm a Java expert and have much experience dealing with GUI applications. I've went through your requirement and I can handle it quickly with quality.
Actually i have bid in this project bcz i have made a project like this Car Park in java as college project about 3 years ago... so if u want i can do the job.. Thanks Pias
Hello Brother, Being a Software Engineer i can do your job very easily. contact me for details of your project i can start working now and can produce a high quality result in few hours.. Regards Sibghat
I am a java programmer who is good at core java(7 years experience) and java swing(4 years). If you want your GUI implemented by swing, I believe I can do it quickly. My code is clear and easy to read.