I have to submit this project by 20th Wednesday 6 AM.
Supermarket Checkout
A big supermarket chain wants a simulation of their checkouts. They regularly face questions such as:
• If we use six checkouts instead of five, how much does that reduce the waiting time for each customer?
• Is it worth it?
• Is it useful to open another "5 items or less" checkout? Or should it be "10 items or less"?
There is some new technology on the market:
scanners that would reduce the scanning time for each item (they are much more reliable). But three of the new scanners cost as much as five of the old ones –
• is it worth buying them?
• Does that really make a difference?
They want you to simulate checkout queues to answer these and similar questions.
Implementation
Your implementation should allow for:
• a variable number of functioning checkouts (1 to 8).
• the number of products for each trolley to be generated randomly within a user specified range (1 to 200).
• the time for each product to be entered at the checkout to be generated randomly within a user specified range (.5 to 6).
• one or more checkouts to have a restriction on the number of items e.g. "5 items or less".
• the rate the customer arrive at the checkouts to be generated randomly within a user specified range (0 to 60).
Your implementations should record the following:
• total wait time for each customer
• total utilization for each checkout
• total products processed
• average customer wait time
• average checkout utilisation
• average products per trolley
• The number of lost customers (Customers will leave the store if they need to join a queue more than six deep)
A skeletal implementation of a graphical checkout application has been provided. You do not have to use this code and are free to change it or develop your own independently. A separate thread must be used for each checkout with a appropriate synchronization scheme of your choosing.
Your solution should provide both safety and liveness.
Good day ,
I am a very good Java programmer and I have done several Java projects with good review on freelancer and in my country.
Please take time to check my past Java projects and reviews so you can confirm How good I am.
I am ready to start working immediately once requirements are clear.
Please respond so necessary steps can be taken. Thank you.
Regards,
Ayomide.
$83 USD in 1 day
4.7 (19 reviews)
4.7
4.7
8 freelancers are bidding on average $357 USD for this job
Contact me for an efficient, perfect,
well documented development of your project according
to 100% accuracy and requirements, with dedicated
support. Thanks
Hi
I believe that I can do this project in the time frame, but you need to reply quickly if you want me to do it. I am a java developer.
Regards,
Harry