Em Andamento

Supermarket Checkout

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.

I have to submit this project by 20th November 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.
Work should be presented both to the class in a 10 minute presentation with questions and as a folder complete with
• a cover page and a table of contents
• a class diagram using UML notation
• class documentation in the same format as the java class libraries API
• documentation which include a description of the class, attributes and methods.
• detailed test strategy

Habilidades: Java

Ver mais: total safety, how much it cost to develop application, how much am i worth, supermarket, java thread, java simulation, develop the checkout, record store project java, java project market, application simulation, trolley, queue project java, queue thread, thread queue, supermarket checkout assembly, time checkout, safety questions, skeletal, supermarket application java, record scanning, safety products, design algorithm following problem cashier candy store, supermarket java, supermarket java project, supermarket simulation project

Acerca do Empregador:
( 2 comentários ) Limerick, Ireland

ID do Projeto: #5143608

Premiar a:

jeal4real

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 H Mais

$83 USD em 1 dia
(19 Avaliações)
4.7

8 freelancers estão ofertando em média $357 para este trabalho

dobreiiita

Gone through the description, I will complete documented code in 2 days. Please communicate to discuss. Thanks

$100 USD in 2 dias
(347 Comentários)
7.3
urmate

Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks

$283 USD em 1 dia
(154 Comentários)
6.0
szymszteinsl

Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality. Best Regards, Szymszteinsl

$200 USD in 0 dias
(47 Comentários)
5.8
sakdeanSahel

Hi, I'm an expert Java developer. I have 8+ years of experience in the field. The deadline is to close to be able to finish though.

$888 USD in 7 dias
(5 Comentários)
5.0
javoblevw

Hello, I'm a Senior Java developer and I have a strong professional skills in Java on different projects. Let me help you with what you need. Regards

$400 USD in 7 dias
(17 Comentários)
4.6
DipanshuBDM

Greetings,Hello Sir, I have gone through your project requirements and we have highly skilled and qualified team who own all the right credentials to execute this job in a very proficient manner as per your exact requi Mais

$789 USD in 5 dias
(0 Comentários)
0.0
hjed

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

$111 USD em 1 dia
(0 Comentários)
0.0