<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.simulace.info/index.php?action=history&amp;feed=atom&amp;title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_%28SIMPROCESS%29</id>
	<title>Simulace výběru pokladny na prodejně (SIMPROCESS) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.simulace.info/index.php?action=history&amp;feed=atom&amp;title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_%28SIMPROCESS%29"/>
	<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_(SIMPROCESS)&amp;action=history"/>
	<updated>2026-07-31T14:51:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://www.simulace.info/index.php?title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_(SIMPROCESS)&amp;diff=18707&amp;oldid=prev</id>
		<title>Xhazj03: Upřesnění definice problému, rozšíření závěru a doporučení</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_(SIMPROCESS)&amp;diff=18707&amp;oldid=prev"/>
		<updated>2019-06-11T15:45:38Z</updated>

		<summary type="html">&lt;p&gt;Upřesnění definice problému, rozšíření závěru a doporučení&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:45, 11 June 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Název simulace:''' Simulace výběru pokladny na prodejně&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Název simulace:''' Simulace výběru pokladny na prodejně&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Předmět:''' 4IT495 Simulace systémů (LS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2017&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2018&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Předmět:''' 4IT495 Simulace systémů (LS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2018&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2019&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Autor:''' Jan Hazdra &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Autor:''' Jan Hazdra &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot; &gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Definice problému=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Definice problému=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pracuji &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;v Makru&lt;/del&gt;, jde o společnost zaměřenou na velkoobchodní prodej &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nejen &lt;/del&gt;potravinářského &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;spotřebního &lt;/del&gt;zboží. V centrálním obchodě používáme několik různých &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;typů &lt;/del&gt;pokladních systému a druhů pokladen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pracuji &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ve společnosti Makro Cash&amp;amp;Carry&lt;/ins&gt;, jde o společnost zaměřenou na velkoobchodní prodej &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a distribuci převážně potravin a &lt;/ins&gt;potravinářského &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a gastronomického &lt;/ins&gt;zboží. V centrálním obchodě &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;v Praze na Stodůlkách &lt;/ins&gt;používáme několik různých pokladních systému a druhů &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pokladen. Spoustu zákazníků je stále konzervativních a odmítají využívat nové druhy pokladen. Z toho důvodu často dochází k nedostatku nebo naopak přebytku otevřených &lt;/ins&gt;pokladen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cílem je nasimulovat běžný provoz prodejny za jeden den s třemi druhy pokladních systémů.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cílem je nasimulovat běžný provoz prodejny za jeden den s třemi druhy pokladních systémů&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Na základě těchto výsledků lze navrhnout doporučení k optimalizaci počtu otevřených pokladen v průběhu dne, v závislosti na dalších parametrech nebo druhu pokladny&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Metoda=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Metoda=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Problém bude řešen jako diskrétní simulace v programu Simprocess, jelikož jde o variaci na problém front, který se v Simprocessu řeší nejsnadněji.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Problém bude řešen jako diskrétní simulace v programu Simprocess, jelikož jde o variaci na problém front, který se v Simprocessu řeší nejsnadněji.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Při simulaci vycházím z reálných dat posbíraných za jeden den na jedné z prodejen &lt;/del&gt;v &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;České Republice&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Data &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;během jednotlivých dnů příliš neliší, proto budu vycházet ze vzorku z jednoho dne&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;V obchodě jsou pokladny klasické s obsluhou, samoobslužné a nově v pilotním provozu tzv. selfscan pokladny. Jde o velkou zabudovanou váhu pro nákupní košík, samotné načítání artiklů probíhá přes mobilní aplikaci. Váha pak několika způsoby porovnává obsah košíku s obsahem virtuálního naskenovaného košíku &lt;/ins&gt;v &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;aplikaci a při shodě přechází k placení&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Tyto váhy umožňují vážení všech druhů pojízdných nákupních košíků a jsou vybaveny platebními terminály. Počet samoobslužných a selfscan pokladen je neměnný (v případě, že nedojde k poruše nebo výpadku) - jsou otevřeny nepřetržitě, počet otevřených běžných pokladen &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;odvíjí podle vytíženosti&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Jsou zde pokladny klasické s obsluhou, samoobslužné a nově &lt;/del&gt;v &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pilotním provozu tzv&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;selfscan pokladny&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ve skutečnosti jde pouze o váhu&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;samotné markování artiklů probíhá přes mobilní aplikaci&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Váha pak jen několika způsoby porovnává obsah košíku &lt;/del&gt;s &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;obsahem virtuálního namarkovaného košíku &lt;/del&gt;v &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;aplikaci &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;při shodě přechází k placení&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Při simulaci vycházím z reálných dat posbíraných za jeden den na jedné prodejně &lt;/ins&gt;v &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;České Republice&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Data se během jednotlivých dnů příliš neliší, proto budu vycházet ze vzorku z jednoho dne&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Nejprve bylo nutné data získat a předzpracovat, což byl poměrně složitý krok&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;avšak pro samotnou simulaci nezbytný&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Samotná data, &lt;/ins&gt;s &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kterými se pracuje níže, jsou uložena &lt;/ins&gt;v &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;různých databázích a systémech, do některých jsem osobně ani neměl přístup. Data bylo nutné předzpracovat, očistit a upravit do srozumitelné formy. Počet zákazníků vychází z databáze vstupů na prodejnu, počet nákupů vychází z fakturace na pokladnách a zdržení zákazníka na prodejně je odvozeno průměrem mezi časem vstupu &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;časem fakturace&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Model=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Model=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l122&quot; &gt;Line 122:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 122:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Závěr=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Závěr=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;První důvod, proč jsou výsledky zkreslené jsou data vstupů, vstupy nejsou narozdíl od faktur (plateb) přesné. Někteří zákazníci vstupují ve skupinách nebo bez načtení karty (například z garáží) a nemusí být zaznamenáni. Druhý důvod je, že zákazník může vytvořit více faktur za jeden nákup a to z důvodu rozdělení zboží, jiný zákazník naopak nemusí nakoupit vůbec. Tyto dva faktory by však měli tvořit jen nepatrné odchylky. Největší odchylku bude tvořit právě neznámý počet aktuálně otevřených běžných pokladen, který se během dne často mění. Dalším faktorem je doba strávená na prodejně&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Tento &lt;/del&gt;údaj se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mi nepodařilo v datech &lt;/del&gt;dohledat, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;takže jsem mimo jiné na základě vlastní zkušenosti tento údaj odhadl&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;První důvod, proč jsou výsledky zkreslené jsou data vstupů, vstupy nejsou narozdíl od faktur (plateb) přesné. Někteří zákazníci vstupují ve skupinách nebo bez načtení karty (například z garáží) a nemusí být zaznamenáni. Druhý důvod je, že zákazník může vytvořit více faktur za jeden nákup a to z důvodu rozdělení zboží, jiný zákazník naopak nemusí nakoupit vůbec. Tyto dva faktory by však měli tvořit jen nepatrné odchylky. Největší odchylku bude tvořit právě neznámý počet aktuálně otevřených běžných pokladen, který se během dne často mění. Dalším faktorem je doba strávená na prodejně&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, nebylo snadné tento &lt;/ins&gt;údaj &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;přesně stanovit na základě dat (právě z důvodů viz výše), podařilo &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ho &lt;/ins&gt;dohledat &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vždy jen pro určitý vzorek zákazníků&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tudíž nemusí být přesný&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Simulací &lt;/del&gt;jsem se snažil co nejvíce přiblížit realitě, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stejné &lt;/del&gt;data by šlo dohledat za jiný den a simulaci opakovat, namátkově jsem zkoušel několik dalších dnů, ale výsledky se přiliš neliší.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Simulaci &lt;/ins&gt;jsem se snažil co nejvíce přiblížit realitě, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stejná &lt;/ins&gt;data by šlo dohledat za jiný den a simulaci opakovat, namátkově jsem zkoušel několik dalších dnů, ale výsledky se přiliš neliší&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Stejně tak by bylo možné simulaci opakovat s daty z jiného obchodů napříč Českou nebo Slovenskou republikou, avšak samotné získání a předzpracování dat bylo tak náročné, že jsem další vzorky nehledal&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Možným rozšířením by mohlo být přidání zdroje nákupních košíků, což ale na výběr pokladny nemá vliv. Dalším faktorem, který v simulaci není zahrnut je, že pro selfscan pokladnu se zákazník musí rozhodnout už na začátku nákupu, protože musí naskenovat košík a každý artikl který nakupuje (ve skutečnosti je možné provést skenování dodatečně před samotným vážením, ale to značně nepohodlné, zdlouhavé a složité - nastává pravděpodobně jen zřídka). Pokud rozhodování probíhá na začátku nebo na konci simulace, nebude mít až tak velký dopad.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Možným rozšířením by mohlo být přidání zdroje nákupních košíků, což ale na výběr pokladny nemá vliv. Dalším faktorem, který v simulaci není zahrnut je, že pro selfscan pokladnu se zákazník musí rozhodnout už na začátku nákupu, protože musí naskenovat košík a každý artikl který nakupuje (ve skutečnosti je možné provést skenování dodatečně před samotným vážením, ale to značně nepohodlné, zdlouhavé a složité - nastává pravděpodobně jen zřídka). Pokud rozhodování probíhá na začátku nebo na konci simulace, nebude mít až tak velký dopad.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dalším zajímavým faktorem na rozšíření by mohlo být to, že u selfscan pokladen, jelikož jde o pilotní projekt, občas docházelo k větším prodlevám při platbě. Problém byl v přesnosti vážení nákupního košíku a při neshodě k nutnosti košík obsluhou překontrolovat a často i přemarkovat. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Množství &lt;/del&gt;těchto případů však s časem a vylepšováním aplikace &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;klesá&lt;/del&gt;, dále data tohoto typu nejsou zaznamenávána a jejich začlenění do simulace by muselo být založeno na hrubých odhadech.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dalším zajímavým faktorem na rozšíření by mohlo být to, že u selfscan pokladen, jelikož jde o pilotní projekt, občas docházelo k větším prodlevám při platbě. Problém byl v přesnosti vážení nákupního košíku a při neshodě k nutnosti košík obsluhou překontrolovat a často i přemarkovat. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Počet &lt;/ins&gt;těchto případů však s časem a vylepšováním aplikace &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ubývá&lt;/ins&gt;, dále data tohoto typu nejsou zaznamenávána a jejich začlenění do simulace by muselo být založeno na &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;velmi &lt;/ins&gt;hrubých odhadech.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Využití výsledků=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Využití výsledků=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Z dostupných výsledků je patrné, že množství fyzických pokladen na obchodě je více než dostačující. Otázkou je jejich obsazenost během dne. Ta se mění podle potřeby a dynamicky se přizpůsobuje počtu příchozích zákazníků a vznikajícím frontám. Počet pokladen by ani tak neměl být snížen, jelikož o víkendech a před svátky dochází k většímu vytížení z důvodu nárůstu počtu zákazníků.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Z dostupných výsledků je patrné, že množství fyzických pokladen na obchodě je více než dostačující. Otázkou je jejich obsazenost během dne. Ta se mění podle potřeby a dynamicky se přizpůsobuje počtu příchozích zákazníků a vznikajícím frontám&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, často však s velkým spožděním&lt;/ins&gt;. Počet pokladen by ani tak neměl být snížen, jelikož o víkendech a před svátky dochází k většímu vytížení z důvodu nárůstu počtu zákazníků&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Další zjištěný fakt je nevyužitý potenciál selfscan pokladen. Jde o pilotní provoz - novinku, tudíž se nelze příliš divit, že spoustu zákazníků tento způsob nákupu a platby zatím nevyzkoušelo a nepoužívá, přesto bych navrhoval větší osvětu a přiblížení zákazníkům. Jde o poměrně hodně odlišný způsob nákupu, jelikož zákazník musí mít mobilní aplikaci a skenovat každý artikl sám. Za sebe ale musím říct, že po pár vyzkoušeních jsem došel k zjištění, že to není vůbec složité a ušetření času oproti běžnýcm pokladnám je výrazné. Počet tohoto typu pokladen je v plánu zvýšit a zároveň rozšířit na další obchody v rámci Makra po České a Slovenské republice&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Reference=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Reference=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Byla použita anonymizovaná data &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;z Makra (společnost &lt;/del&gt;Makro Cash&amp;amp;Carry CZ&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Byla použita anonymizovaná data &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ze společnosti &lt;/ins&gt;Makro Cash&amp;amp;Carry CZ.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Kód=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Kód=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Model-1-xhazj03.spm]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Model-1-xhazj03.spm]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key simulaceinfo_www:diff::1.12:old-15357:rev-18707 --&gt;
&lt;/table&gt;</summary>
		<author><name>Xhazj03</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_(SIMPROCESS)&amp;diff=15357&amp;oldid=prev</id>
		<title>Xhazj03: Created page with &quot;  =Zadání=  '''Název simulace:''' Simulace výběru pokladny na prodejně  '''Předmět:''' 4IT495 Simulace systémů (LS 2017/2018)  '''Autor:''' Jan Hazdra   '''Typ model...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Simulace_v%C3%BDb%C4%9Bru_pokladny_na_prodejn%C4%9B_(SIMPROCESS)&amp;diff=15357&amp;oldid=prev"/>
		<updated>2018-06-10T21:21:25Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;  =Zadání=  &amp;#039;&amp;#039;&amp;#039;Název simulace:&amp;#039;&amp;#039;&amp;#039; Simulace výběru pokladny na prodejně  &amp;#039;&amp;#039;&amp;#039;Předmět:&amp;#039;&amp;#039;&amp;#039; 4IT495 Simulace systémů (LS 2017/2018)  &amp;#039;&amp;#039;&amp;#039;Autor:&amp;#039;&amp;#039;&amp;#039; Jan Hazdra   &amp;#039;&amp;#039;&amp;#039;Typ model...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Zadání=&lt;br /&gt;
&lt;br /&gt;
'''Název simulace:''' Simulace výběru pokladny na prodejně&lt;br /&gt;
&lt;br /&gt;
'''Předmět:''' 4IT495 Simulace systémů (LS 2017/2018)&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Jan Hazdra &lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:''' Diskrétní simulace&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' SIMPROCESS&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
Pracuji v Makru, jde o společnost zaměřenou na velkoobchodní prodej nejen potravinářského spotřebního zboží. V centrálním obchodě používáme několik různých typů pokladních systému a druhů pokladen.&lt;br /&gt;
&lt;br /&gt;
Cílem je nasimulovat běžný provoz prodejny za jeden den s třemi druhy pokladních systémů.&lt;br /&gt;
&lt;br /&gt;
=Metoda=&lt;br /&gt;
&lt;br /&gt;
Problém bude řešen jako diskrétní simulace v programu Simprocess, jelikož jde o variaci na problém front, který se v Simprocessu řeší nejsnadněji.&lt;br /&gt;
&lt;br /&gt;
Při simulaci vycházím z reálných dat posbíraných za jeden den na jedné z prodejen v České Republice. Data se během jednotlivých dnů příliš neliší, proto budu vycházet ze vzorku z jednoho dne.&lt;br /&gt;
&lt;br /&gt;
Jsou zde pokladny klasické s obsluhou, samoobslužné a nově v pilotním provozu tzv. selfscan pokladny. Ve skutečnosti jde pouze o váhu, samotné markování artiklů probíhá přes mobilní aplikaci. Váha pak jen několika způsoby porovnává obsah košíku s obsahem virtuálního namarkovaného košíku v aplikaci a při shodě přechází k placení.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
&lt;br /&gt;
'''Parametry:'''&lt;br /&gt;
&lt;br /&gt;
typ pokladny - běžná pokladna (16), samoobslužná pokladna (4), selfscan pokladna (1)&lt;br /&gt;
&lt;br /&gt;
počet pokladen - 21&lt;br /&gt;
&lt;br /&gt;
počet zákazníků - 1937&lt;br /&gt;
&lt;br /&gt;
zdržení na prodejně - 30min&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Detailní přehled dat z pokladen za den:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka1.png]]&lt;br /&gt;
&lt;br /&gt;
Detailní přehled dat ze vstupů za den:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka02.png]]&lt;br /&gt;
&lt;br /&gt;
Předzpracování dat zde bylo klíčovým bodem. Nastavení v simprocesu je následovné:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka03.png]]&lt;br /&gt;
&lt;br /&gt;
Příchod:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka04.png]]&lt;br /&gt;
&lt;br /&gt;
Nákup:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka05.png]]&lt;br /&gt;
&lt;br /&gt;
Platba:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka06.png]]&lt;br /&gt;
&lt;br /&gt;
Jedinou entitou je zde zákazník, k jehož generování dochází při vstupu. Zdroje jsou zde tři a to jeden na každý druh pokladny.&lt;br /&gt;
&lt;br /&gt;
'''Popis procesu'''&lt;br /&gt;
&lt;br /&gt;
Příchod - dochází ke generování zákazníků periodicky z poissonova rozdělení se střední hodnotou 120&lt;br /&gt;
&lt;br /&gt;
Nákup - zdržení zákazníků na obchodě v minutách podle exponenciálního rozdělení se střední hodnotou 30&lt;br /&gt;
&lt;br /&gt;
Platba - dochází zde k větvění = výběru pokladny. Běžnou pokladnu si zvolí 86,5% zákazníků, samoobslužnou zvolí 12,6% zákazníků a selfscan pouze 0,9%. Zdržení na pokladnách se liší podle typu pokladny, z dat vychází průměr 204,8 sekundy na 	běžnou pokladnu, 183,3 sekund na samoobslužnou pokladnu a 49,4 sekund na selfscan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simulace běží jeden den.&lt;br /&gt;
&lt;br /&gt;
=Výsledky=&lt;br /&gt;
&lt;br /&gt;
Nejzajímavější část je využití pokladen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ align=&amp;quot;top&amp;quot; | ''' Resource : Percent Utilization By State '''&lt;br /&gt;
!|	'''Resource Names'''	&lt;br /&gt;
!|	'''Idle'''&lt;br /&gt;
!|	'''Busy'''&lt;br /&gt;
|-&lt;br /&gt;
|	Pokladna_bezna	||	28,425%	||	71,575%&lt;br /&gt;
|-&lt;br /&gt;
|	Pokladna_samoob	||	80,332%	||	19,668%&lt;br /&gt;
|-&lt;br /&gt;
|	Pokladna_selfscan	||	99,028%	||	0,972%&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kompletní výsledky:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka08.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Z výsledků je patrné, že pokladny jsou většinu času volné. Většinu provozní doby však nejsou dostupné všechny pokladny, proto jsem zkusil počet běžných pokladen snížit na polovinu.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ align=&amp;quot;top&amp;quot; | ''' Resource : Percent Utilization By State '''&lt;br /&gt;
!|	'''Resource Names'''	&lt;br /&gt;
!|	'''Idle'''&lt;br /&gt;
!|	'''Busy'''&lt;br /&gt;
|-&lt;br /&gt;
|	Pokladna_bezna	||	63,980%	||	36,020%&lt;br /&gt;
|-&lt;br /&gt;
|	Pokladna_samoob	||	81,058%	||	18,942%&lt;br /&gt;
|-&lt;br /&gt;
|	Pokladna_selfscan	||	98,747%	||	1,253%&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kompletní výsledky:&lt;br /&gt;
&lt;br /&gt;
[[File:Tabulka07.png]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
První důvod, proč jsou výsledky zkreslené jsou data vstupů, vstupy nejsou narozdíl od faktur (plateb) přesné. Někteří zákazníci vstupují ve skupinách nebo bez načtení karty (například z garáží) a nemusí být zaznamenáni. Druhý důvod je, že zákazník může vytvořit více faktur za jeden nákup a to z důvodu rozdělení zboží, jiný zákazník naopak nemusí nakoupit vůbec. Tyto dva faktory by však měli tvořit jen nepatrné odchylky. Největší odchylku bude tvořit právě neznámý počet aktuálně otevřených běžných pokladen, který se během dne často mění. Dalším faktorem je doba strávená na prodejně. Tento údaj se mi nepodařilo v datech dohledat, takže jsem mimo jiné na základě vlastní zkušenosti tento údaj odhadl.&lt;br /&gt;
&lt;br /&gt;
Simulací jsem se snažil co nejvíce přiblížit realitě, stejné data by šlo dohledat za jiný den a simulaci opakovat, namátkově jsem zkoušel několik dalších dnů, ale výsledky se přiliš neliší.&lt;br /&gt;
&lt;br /&gt;
Možným rozšířením by mohlo být přidání zdroje nákupních košíků, což ale na výběr pokladny nemá vliv. Dalším faktorem, který v simulaci není zahrnut je, že pro selfscan pokladnu se zákazník musí rozhodnout už na začátku nákupu, protože musí naskenovat košík a každý artikl který nakupuje (ve skutečnosti je možné provést skenování dodatečně před samotným vážením, ale to značně nepohodlné, zdlouhavé a složité - nastává pravděpodobně jen zřídka). Pokud rozhodování probíhá na začátku nebo na konci simulace, nebude mít až tak velký dopad.&lt;br /&gt;
&lt;br /&gt;
Dalším zajímavým faktorem na rozšíření by mohlo být to, že u selfscan pokladen, jelikož jde o pilotní projekt, občas docházelo k větším prodlevám při platbě. Problém byl v přesnosti vážení nákupního košíku a při neshodě k nutnosti košík obsluhou překontrolovat a často i přemarkovat. Množství těchto případů však s časem a vylepšováním aplikace klesá, dále data tohoto typu nejsou zaznamenávána a jejich začlenění do simulace by muselo být založeno na hrubých odhadech.&lt;br /&gt;
&lt;br /&gt;
=Využití výsledků=&lt;br /&gt;
&lt;br /&gt;
Z dostupných výsledků je patrné, že množství fyzických pokladen na obchodě je více než dostačující. Otázkou je jejich obsazenost během dne. Ta se mění podle potřeby a dynamicky se přizpůsobuje počtu příchozích zákazníků a vznikajícím frontám. Počet pokladen by ani tak neměl být snížen, jelikož o víkendech a před svátky dochází k většímu vytížení z důvodu nárůstu počtu zákazníků.&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&lt;br /&gt;
Byla použita anonymizovaná data z Makra (společnost Makro Cash&amp;amp;Carry CZ).&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
&lt;br /&gt;
[[File:Model-1-xhazj03.spm]]&lt;/div&gt;</summary>
		<author><name>Xhazj03</name></author>
		
	</entry>
</feed>