Multi_Channel Queue Simulator

Zawiera reklamy
0+
Pobrania
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Do symulacji wprowadzane są następujące dane:
- liczba kanałów obsługi;
- liczba obsługiwanych klientów;
- dyskretny rozkład prawdopodobieństwa klientów w przedziałach przybycia;
- dyskretny rozkład czasu obsługi klientów.

Dyskretne rozkłady przedziałów przybycia i obsługi można wprowadzić ręcznie lub wygenerować, używając jednego z następujących rozkładów: wykładniczego, jednostajnego, Erlanga, Weibulla, normalnego i obciętego normalnego.
Podczas generowania dla każdego z tych rozkładów wprowadzane są parametry definiujące, na przykład dla rozkładu normalnego są to: wartość średnia, wariancja i liczba przedziałów. Podczas generowania, dla każdego przedziału, prawdopodobieństwo przybycia klientów, a co za tym idzie, obsługi, jest określane programowo. Całkowita liczba przedziałów definiuje czas przybycia i obsługi klientów. Zmieniając parametry, można symulować różne scenariusze. Liczba przedziałów rozkładu prawdopodobieństwa przybycia klientów i liczba przedziałów czasu obsługi nie muszą być takie same.
Obsługa klienta działa na zasadzie „kto pierwszy, ten lepszy”, w zależności od dostępności kanału. Aplikacja mierzy następujące wartości: średni czas oczekiwania klientów w kolejce obsługi; - średni czas obsługi klientów; - średni czas w systemie (oczekiwanie + obsługa); - procentowe wykorzystanie serwera; - oraz przepustowość (liczba klientów na jednostkę czasu).
Dane symulowanych systemów są przechowywane w bazie danych SQLite o nazwie samples.db. Lista już zapisanych systemów jest wyświetlana na ekranie głównym aplikacji o nazwie AppMulti_Channel_Mass_Service, a kliknięcie elementu z listy powoduje jego wybranie do dalszej pracy.
Z poziomu ekranu głównego aplikacji dostępne są następujące funkcje: New Sample – wprowadzanie danych do nowej symulacji systemu; Edit – modyfikowanie i uruchamianie wybranego systemu; Delete – usuwanie systemu.
Oprócz pozycji menu dostępnych na ekranie głównym, dostępne są następujące funkcje: Help (Pomoc); - Init DB – wstępne ładowanie bazy danych; - Copy DB – kopiowanie bazy danych; - Save DB – zapisywanie bazy danych; - Ustawienia; - oraz linki do innych aplikacji autora.
Wprowadzanie danych do nowego systemu do symulacji oraz do edycji i uruchomienia wybranego systemu odbywa się z ekranu o nazwie „Aktywność próbna”. Tutaj wprowadza się: - nazwę systemu; - liczbę serwerów; - liczbę klientów do symulacji oraz oba rozkłady prawdopodobieństwa (klientów przybywających i obsłużonych).
Do wizualizacji rozkładów służą dwa pola: „Wartość formatu PMF między przyjazdami: prawdopodobieństwo,...” oraz „Wartość formatu PMF czasu usługi: prawdopodobieństwo,...”. Samo wprowadzanie danych odbywa się w tabelach dialogowych (Edycja; Edycja PMF między przyjazdami; oraz PMF czasu usługi) z dwiema kolumnami: interwałową i prawdopodobną. Po naciśnięciu przycisku „Zapisz” wprowadzone dane są wyświetlane w wyżej wymienionych polach.
W Aktywności próbnej funkcje generowania dwóch rozkładów są dostępne za pomocą przycisków „Generuj dane wejściowe” i „Generuj usługę”, a także umożliwiają przeprowadzenie symulacji za pomocą przycisku „URUCHOM SYMULACJĘ”.
Po wykonaniu symulacji wynik jest wyświetlany na ekranie „Symulacja”. Następnie można wybrać funkcję Drukuj, aby zapisać wynik symulacji w pliku .txt. Funkcja Drukuj obejmuje aktywność Zapisz Plik z drzewiastą strukturą katalogu plików urządzenia. Po wybraniu folderu pojawia się przycisk Zapisz, który umożliwia zapisanie wyniku symulacji.

Generowanie dwóch rozkładów odbywa się za pomocą aktywności FlowActivity. Z listy rozwijanej wybiera się typ rozkładu, wypełnia jego charakterystyczne parametry, a następnie przyciskiem Generuj, w podobnej dwukolumnowej tabeli, jak przy wprowadzaniu nowych rozkładów, wyświetlane są wygenerowane dane rozkładu.
Ostatnia aktualizacja
15 gru 2025

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Pomoc dotycząca aplikacji

Numer telefonu
+359888569075
Deweloper
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria

Więcej od: ivan gabrovski