Multi_Channel Queue Simulator

Indeholder annoncer
0+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Til simuleringen indtastes følgende data:
- antallet af servicekanaler;
- antallet af klienter, der skal betjenes;
- en diskret sandsynlighedsfordeling af klienter over ankomstintervaller;
- en diskret fordeling af servicetider for klienter.

De diskrete fordelinger af ankomst- og serviceintervaller kan indtastes manuelt eller genereres ved hjælp af en af ​​følgende fordelinger: eksponentiel, uniform, Erlang-fordeling, Weibull-fordeling, normal og afkortet normal.
Ved generering for hver af disse fordelinger indtastes de definerende parametre, for eksempel for en normalfordeling er disse: middelværdi, varians og antal intervaller. Under genereringen bestemmes sandsynligheden for kundeankomster og dermed service programmatisk for hvert interval. Det samlede antal intervaller definerer det tidspunkt, hvor kunderne ankommer og betjenes. Ved at ændre parametrene kan forskellige scenarier simuleres. Antallet af intervaller for fordelingen af ​​sandsynligheder for ankommende kunder og antallet af intervaller for servicetider behøver ikke nødvendigvis at være det samme.
Kundeservice fungerer efter først til mølle-princippet, afhængigt af om der er en tilgængelig kanal. Applikationen måler følgende værdier: den gennemsnitlige ventetid for kunder i servicekøen; - den gennemsnitlige servicetid for kunder; - den gennemsnitlige tid i systemet (ventetid + service); - serverudnyttelse i procent; - og gennemløb (kunder pr. tidsenhed).
Dataene fra de simulerede systemer gemmes i en SQLite-database med navnet samples.db. Listen over allerede gemte systemer vises på applikationens hovedskærm med navnet AppMulti_Channel_Mass_Service, og ved at klikke på et element fra listen vælges det til videre arbejde.
Fra applikationens hovedskærm er følgende funktioner tilgængelige: Ny prøve – for at indtaste data til en ny systemsimulering; Rediger – for at ændre og udføre et valgt system; og Slet – for at fjerne et system.
Ud over menupunkterne på startskærmen er følgende funktioner inkluderet: Hjælp; - Initier DB, initial indlæsning af databasen; - Kopier DB, kopier databasen; - Gem DB, gemmer databasen; - Indstillinger; - og Links til forfatterens andre apps.
Dataindtastning for et nyt system til simulering og til redigering og kørsel af et valgt system udføres fra skærmbilledet med navnet Eksempelaktivitet. Her indtastes: - systemnavnet; - antallet af servere; - antallet af klienter, der skal simuleres, og begge sandsynlighedsfordelinger (af ankommende og servicerede klienter).
Der er to felter til visualisering af fordelingerne: Interarrival PMF formatværdi:prob,... og Servicetid PMF formatværdi:prob,... Selve dataindtastningen udføres i dialogbokstabeller (Rediger; Interarrival PMF Rediger; og Servicetid PMF) med to kolonner: interval og sandsynlighed hver. Efter at have trykket på knappen Gem vises de indtastede data i de førnævnte felter.
Fra Eksempelaktivitet er funktionerne til generering af de to fordelinger inkluderet med knapperne Generer input og Generer service, samt udførelse af simuleringen med knappen KØR SIMULERING.
Når simuleringen er udført, vises resultatet på simuleringsskærmen. Derfra kan funktionen Udskriv vælges for at gemme simuleringsresultatet som en .txt-fil. Udskriv inkluderer aktiviteten Gem fil med en træstruktur af enhedens filmappe, og når en mappe er valgt, vises en Gem-knap, som gør det muligt at gemme simuleringsresultatet.

Genereringen af ​​de to fordelinger udføres af FlowActivity. Fra en rulleliste vælges fordelingstypen, dens karakteristiske parametre udfyldes, og med knappen Generer vises de genererede fordelingsdata i en lignende tabel med to kolonner som ved indtastning af nye fordelinger.
Opdateret
15. dec. 2025

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Support til app

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

Mere fra ivan gabrovski