Multi_Channel Queue Simulator

Съдържа реклами
0+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

За симулацията се въвеждат следните данни:

- броят на каналите за обслужване;
- броят на клиентите, които ще бъдат обслужени;
- дискретно вероятностно разпределение на клиентите върху интервалите на пристигане;
- дискретно разпределение на времената за обслужване на клиентите.

Дискретните разпределения на интервалите на пристигане и обслужване могат да бъдат въведени ръчно или генерирани с помощта на едно от следните разпределения: експоненциално, равномерно, разпределение на Ерланг, разпределение на Вайбул, нормално и отрязано нормално.
При генериране за всяко от тези разпределения се въвеждат определящите параметри, например за нормално разпределение това са: средна стойност, дисперсия и брой интервали. По време на генериране, за всеки интервал, вероятността за пристигане на клиенти и съответно обслужване се определя програмно. Общият брой интервали определя времето, през което клиентите пристигат и се обслужват. Чрез промяна на параметрите могат да се симулират различни сценарии. Броят на интервалите за разпределение на вероятностите за пристигане на клиенти и броят на интервалите за времената за обслужване не е задължително да са еднакви.
Обслужването на клиенти работи на принципа „първи дошъл – първи обслужен“, в зависимост от това дали има наличен канал. Приложението измерва следните стойности: средното време на чакане на клиентите в опашката за обслужване; - средното време на обслужване на клиентите; - средното време в системата (чакане + обслужване); - натоварването на сървъра в проценти; - и пропускателната способност (клиенти за единица време).

Данните за симулираните системи се съхраняват в SQLite база данни с име samples.db. Списъкът с вече съхранените системи се показва на главния екран на приложението, наречен AppMulti_Channel_Mass_Service, и чрез щракване върху елемент от списъка, той се избира за по-нататъшна работа.

От главния екран на приложението са достъпни следните функции: New Sample – за въвеждане на данни за нова системна симулация; Edit – за модифициране и изпълнение на избрана система; и Delete – за премахване на система.

В допълнение към елементите от менюто на началния екран са включени следните функции: Help; - Init DB първоначално зареждане на базата данни; - Copy DB копиране на базата данни; - Save DB запазване на базата данни; - Settings; - и Връзки към други приложения на автора.
Въвеждането на данни за нова система за симулация и за редактиране и стартиране на избрана система се извършва от екрана, наречен „Примерна активност“. Тук въвеждате: - името на системата; - броя на сървърите; - броя на клиентите за симулация и двете вероятностни разпределения (на пристигащи и обслужени клиенти).

Има две полета за визуализиране на разпределенията: Interarrival PMF format value:prob,... и Service time PMF format value:prob,... Самото въвеждане на данни се извършва в диалогови таблици (Edit; Interarrival PMF Edit; и Service time PMF) с две колони: интервал и вероятност. След натискане на бутона „Запазване“, въведените данни се показват в гореспоменатите полета.

От „Примерна активност“ функциите за генериране на двете разпределения са включени с бутоните „Генериране на вход“ и „Генериране на услуга“, както и за извършване на симулацията с бутона „ИЗПЪЛНИ СИМУЛАЦИЯ“.
След изпълнение на симулацията резултатът се показва на екрана „Симулация“. Оттам може да се избере функцията „Печат“, за да се запази резултатът от симулацията като .txt файл. Печатът включва дейността „Запазване на файл“ с дървовидна структура на файловата директория на устройството, а при избиране на папка се появява бутон „Запазване“, който позволява запазване на резултата от симулацията.

Генерирането на двете разпределения се извършва от FlowActivity. От падащ списък се избира типът на разпределението, попълват се характерните му параметри и с бутона „Генериране“, в подобна двуколонна таблица, както при въвеждане на нови разпределения, се показват генерираните данни за разпределението.
Актуализирано на
15.12.2025 г.

Безопасност на данните

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Поддръжка на приложението

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

Още от ivan gabrovski