Multi_Channel Queue Simulator

Innehåller annonser
0+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

För simuleringen matas följande data in:
- antalet servicekanaler;
- antalet klienter som ska betjänas;
- en diskret sannolikhetsfördelning av klienter över ankomstintervall;
- en diskret fördelning av servicetider för klienter.

De diskreta fördelningarna av ankomst- och serviceintervall kan matas in manuellt eller genereras med hjälp av en av följande fördelningar: exponentiell, likformig, Erlang-fördelning, Weibull-fördelning, normal och trunkerad normal.
Vid generering för var och en av dessa fördelningar matas de definierande parametrarna in, till exempel för en normalfördelning är dessa: medelvärde, varians och antal intervall. Under genereringen bestäms sannolikheten för kundankomster och därmed service programmatiskt för varje intervall. Det totala antalet intervall definierar den tid under vilken kunder anländer och betjänas. Genom att ändra parametrarna kan olika scenarier simuleras. Antalet intervall för fördelningen av sannolikheter för ankommande kunder och antalet intervall för servicetider behöver inte nödvändigtvis vara detsamma.
Kundtjänsten fungerar enligt principen "först till kvarn", beroende på om det finns en tillgänglig kanal. Applikationen mäter följande värden: genomsnittlig väntetid för kunder i servicekön; - genomsnittlig servicetid för kunder; - genomsnittlig tid i systemet (väntetid + service); - serverutnyttjande i procent; - och genomströmning (kunder per tidsenhet).
Data från de simulerade systemen lagras i en SQLite-databas med namnet samples.db. Listan över redan lagrade system visas på applikationens huvudskärm, med namnet AppMulti_Channel_Mass_Service, och genom att klicka på ett objekt från listan väljs det för vidare arbete.
Från applikationens huvudskärm är följande funktioner tillgängliga: Nytt exempel – för att ange data för en ny systemsimulering; Redigera – för att ändra och köra ett valt system; och Ta bort – för att ta bort ett system.

Utöver menyalternativen på startskärmen ingår följande funktioner: Hjälp; - Initiera databas initial inläsning av databasen; - Kopiera databas kopierar databasen; - Spara databas sparar databasen; - Inställningar; - och Länkar till författarens andra appar. Datainmatning för ett nytt system för simulering och för redigering och körning av ett valt system görs från skärmen med namnet Exempelaktivitet. Här anger du: - systemnamnet; - antalet servrar; - antalet klienter som ska simuleras och båda sannolikhetsfördelningarna (av ankommande och betjänade klienter).
Det finns två fält för att visualisera fördelningarna: Interarrival PMF format value:prob,... och Service time PMF format value:prob,... Själva datainmatningen görs i dialogtabeller (Redigera; Interarrival PMF Edit; och Service time PMF) med två kolumner: intervall och sannolikhet vardera. Efter att ha tryckt på knappen Spara visas den inmatade datan i de ovannämnda fälten.
Från Exempelaktivitet ingår funktionerna för att generera de två fördelningarna med knapparna Generera indata och Generera tjänst, samt att utföra simuleringen med knappen KÖR SIMULERING. Efter att simuleringen har körts visas resultatet på simuleringsskärmen. Därifrån kan funktionen Skriv ut väljas för att spara simuleringsresultatet som en .txt-fil. Utskriften inkluderar aktiviteten Spara fil med en trädstruktur för enhetens filkatalog, och när du väljer en mapp visas en Spara-knapp som gör det möjligt att spara simuleringsresultatet.

Genereringen av de två fördelningarna utförs av FlowActivity. Från en rullgardinsmeny väljs distributionstyp, dess karakteristiska parametrar fylls i och med knappen Generera visas de genererade distributionsdata i en liknande tvåkolumnstabell som vid inmatning av nya fördelningar.
Uppdaterades den
15 dec. 2025

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Appsupport

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

Mer från ivan gabrovski