Pre simuláciu sa zadávajú nasledujúce údaje:
- počet obslužných kanálov;
- počet obslúžených klientov;
- diskrétne rozdelenie pravdepodobnosti klientov podľa intervalov príchodu;
- diskrétne rozdelenie časov obsluhy klientov.
Diskrétne rozdelenia intervalov príchodu a obsluhy je možné zadávať manuálne alebo generovať pomocou jedného z nasledujúcich rozdelení: exponenciálne, rovnomerné, Erlangovo rozdelenie, Weibullovo rozdelenie, normálne a skrátené normálne.
Pri generovaní pre každé z týchto rozdelení sa zadávajú definujúce parametre, napríklad pre normálne rozdelenie sú to: stredná hodnota, rozptyl a počet intervalov. Počas generovania sa pre každý interval programovo určuje pravdepodobnosť príchodu zákazníkov a podľa toho aj obsluhy. Celkový počet intervalov definuje čas, počas ktorého zákazníci prídu a sú obslúžení. Zmenou parametrov je možné simulovať rôzne scenáre. Počet intervalov pre rozdelenie pravdepodobností príchodu zákazníkov a počet intervalov pre časy obsluhy nemusia byť nevyhnutne rovnaké.
Zákaznícky servis funguje na princípe „kto prv príde, ten prv berie“ v závislosti od toho, či je k dispozícii kanál. Aplikácia meria nasledujúce hodnoty: priemerný čas čakania zákazníkov v servisnom rade; priemerný čas obsluhy zákazníkov; priemerný čas v systéme (čakanie + obsluha); využitie servera v percentách; a priepustnosť (zákazníci za jednotku času).
Dáta simulovaných systémov sú uložené v databáze SQLite s názvom samples.db. Zoznam už uložených systémov sa zobrazuje na hlavnej obrazovke aplikácie s názvom AppMulti_Channel_Mass_Service a kliknutím na položku zo zoznamu sa vyberie na ďalšiu prácu.
Z hlavnej obrazovky aplikácie sú k dispozícii nasledujúce funkcie: Nová vzorka – na zadanie údajov pre novú simuláciu systému; Upraviť – na úpravu a spustenie vybraného systému; a Odstrániť – na odstránenie systému.
Okrem položiek ponuky na domovskej obrazovke sú zahrnuté aj nasledujúce funkcie: Pomocník; - Init DB počiatočné načítanie databázy; - Copy DB kopírovanie databázy; - Save DB uloženie databázy; - Nastavenia; - a Odkazy na ďalšie aplikácie autora.
Zadávanie údajov pre nový systém na simuláciu a na úpravu a spustenie vybraného systému sa vykonáva z obrazovky s názvom Ukážka aktivity. Tu zadáte: - názov systému; - počet serverov; - počet klientov na simuláciu a obe rozdelenia pravdepodobnosti (prichádzajúcich a obslúžených klientov). Na vizualizáciu rozdelení sú k dispozícii dve polia: Formát hodnoty PMF medzi príchodmi: pravdepodobnosť,... a Formát hodnoty PMF času obsluhy: pravdepodobnosť,... Samotné zadávanie údajov sa vykonáva v dialógových tabuľkách (Upraviť; Upraviť PMF medzi príchodmi; a Čas obsluhy PMF) s dvoma stĺpcami: interval a pravdepodobnosť. Po stlačení tlačidla Uložiť sa zadané údaje zobrazia vo vyššie uvedených poliach. Z obrazovky Ukážka aktivity sú funkcie na generovanie dvoch rozdelení zahrnuté v tlačidlách Generovať vstup a Generovať službu, ako aj na vykonanie simulácie pomocou tlačidla SPUSTIŤ SIMULÁCIU. Po vykonaní simulácie sa výsledok zobrazí na obrazovke Simulácia. Odtiaľ je možné vybrať funkciu Tlačiť a uložiť výsledok simulácie ako súbor .txt. Tlač obsahuje aktivitu Uložiť súbor so stromovou štruktúrou adresára súborov zariadenia a po výbere priečinka sa zobrazí tlačidlo Uložiť, ktoré umožňuje uložiť výsledok simulácie.
Generovanie dvoch rozdelení vykonáva FlowActivity. Z rozbaľovacieho zoznamu sa vyberie typ rozdelenia, vyplnia sa jeho charakteristické parametre a tlačidlom Generovať sa v podobnej dvojstĺpcovej tabuľke ako pri zadávaní nových rozdelení zobrazia vygenerované údaje o rozdelení.
Aktualizované
15. 12. 2025