Multi_Channel Queue Simulator

Περιέχει διαφημίσεις
0+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Για την προσομοίωση, εισάγονται τα ακόλουθα δεδομένα:
- ο αριθμός των καναλιών εξυπηρέτησης·
- ο αριθμός των πελατών που θα εξυπηρετηθούν·
- μια διακριτή κατανομή πιθανότητας των πελατών σε διαστήματα άφιξης·
- μια διακριτή κατανομή των χρόνων εξυπηρέτησης για τους πελάτες.

Οι διακριτές κατανομές των διαστημάτων άφιξης και εξυπηρέτησης μπορούν να εισαχθούν χειροκίνητα ή να δημιουργηθούν χρησιμοποιώντας μία από τις ακόλουθες κατανομές: εκθετική, ομοιόμορφη, κατανομή Erlang, κατανομή Weibull, κανονική και περικομμένη κανονική.

Κατά τη δημιουργία για καθεμία από αυτές τις κατανομές, εισάγονται οι καθοριστικές παράμετροι, για παράδειγμα, για μια κανονική κατανομή, αυτές είναι: μέση τιμή, διακύμανση και ο αριθμός των διαστημάτων. Κατά τη δημιουργία, για κάθε διάστημα, η πιθανότητα αφίξεων πελατών και κατά συνέπεια η εξυπηρέτηση καθορίζεται προγραμματιστικά. Ο συνολικός αριθμός διαστημάτων ορίζει τον χρόνο κατά τον οποίο φτάνουν και εξυπηρετούνται οι πελάτες. Αλλάζοντας τις παραμέτρους, μπορούν να προσομοιωθούν διαφορετικά σενάρια. Ο αριθμός των διαστημάτων για την κατανομή των πιθανοτήτων άφιξης πελατών και ο αριθμός των διαστημάτων για τους χρόνους εξυπηρέτησης δεν χρειάζεται απαραίτητα να είναι οι ίδιοι.
Η εξυπηρέτηση πελατών λειτουργεί με βάση την αρχή "όποιος έρθει πρώτος εξυπηρετείται πρώτος", ανάλογα με το εάν υπάρχει διαθέσιμο κανάλι. Η εφαρμογή μετρά τις ακόλουθες τιμές: τον μέσο χρόνο αναμονής των πελατών στην ουρά εξυπηρέτησης· - τον μέσο χρόνο εξυπηρέτησης των πελατών· - τον μέσο χρόνο στο σύστημα (αναμονή + εξυπηρέτηση)· - την αξιοποίηση του διακομιστή σε ποσοστό· - και την απόδοση (πελάτες ανά μονάδα χρόνου).

Τα δεδομένα των προσομοιωμένων συστημάτων αποθηκεύονται σε μια βάση δεδομένων SQLite με την ονομασία samples.db. Η λίστα των ήδη αποθηκευμένων συστημάτων εμφανίζεται στην κύρια οθόνη της εφαρμογής, με την ονομασία AppMulti_Channel_Mass_Service, και κάνοντας κλικ σε ένα στοιχείο από τη λίστα, επιλέγεται για περαιτέρω εργασία.

Από την κύρια οθόνη της εφαρμογής, είναι διαθέσιμες οι ακόλουθες λειτουργίες: Νέο Δείγμα – για εισαγωγή δεδομένων για μια νέα προσομοίωση συστήματος· Επεξεργασία – για τροποποίηση και εκτέλεση ενός επιλεγμένου συστήματος· και Διαγραφή – για κατάργηση ενός συστήματος.

Εκτός από τα στοιχεία μενού στην αρχική οθόνη, περιλαμβάνονται οι ακόλουθες λειτουργίες: Βοήθεια· - Έναρξη ΒΔ αρχικής φόρτωσης της βάσης δεδομένων· - Αντιγραφή ΒΔ αντιγραφή της βάσης δεδομένων· - Αποθήκευση ΒΔ αποθήκευση της βάσης δεδομένων· - Ρυθμίσεις· - και Σύνδεσμοι προς άλλες εφαρμογές του δημιουργού.

Η εισαγωγή δεδομένων για ένα νέο σύστημα για προσομοίωση και για την επεξεργασία και λειτουργία ενός επιλεγμένου συστήματος γίνεται από την οθόνη με την ονομασία Δείγμα Δραστηριότητας. Εδώ εισάγετε: - το όνομα του συστήματος· - τον αριθμό των διακομιστών· - τον αριθμό των πελατών προς προσομοίωση και τις δύο κατανομές πιθανότητας (των αφικνούμενων και των εξυπηρετούμενων πελατών).

Υπάρχουν δύο πεδία για την οπτικοποίηση των κατανομών: Μορφή PMF μεταξύ αφίξεων value:prob,... και Μορφή PMF χρόνου εξυπηρέτησης value:prob,... Η ίδια η εισαγωγή δεδομένων γίνεται σε πίνακες διαλόγου (Επεξεργασία· Επεξεργασία PMF μεταξύ αφίξεων· και PMF χρόνου εξυπηρέτησης) με δύο στήλες: διάστημα και πιθανότητα η καθεμία. Αφού πατήσετε το κουμπί Αποθήκευση, τα δεδομένα που έχουν εισαχθεί εμφανίζονται στα προαναφερθέντα πεδία.

Από το Δείγμα Δραστηριότητας, οι συναρτήσεις για τη δημιουργία των δύο κατανομών περιλαμβάνονται στα κουμπιά Δημιουργία Εισαγωγής και Δημιουργία Υπηρεσίας, καθώς και η εκτέλεση της προσομοίωσης με το κουμπί ΕΚΤΕΛΕΣΗ ΠΡΟΣΟΜΟΙΩΣΗΣ.

Μετά την εκτέλεση της προσομοίωσης, το αποτέλεσμα εμφανίζεται στην οθόνη Προσομοίωσης. Από εκεί, μπορεί να επιλεγεί η λειτουργία Εκτύπωσης για να αποθηκευτεί το αποτέλεσμα της προσομοίωσης ως αρχείο .txt. Η Εκτύπωση περιλαμβάνει τη δραστηριότητα Αποθήκευση Αρχείου με δομή δέντρου του καταλόγου αρχείων της συσκευής και, κατά την επιλογή ενός φακέλου, εμφανίζεται ένα κουμπί Αποθήκευση, το οποίο επιτρέπει την αποθήκευση του αποτελέσματος προσομοίωσης.

Η δημιουργία των δύο διανομών πραγματοποιείται από το FlowActivity. Από μια αναπτυσσόμενη λίστα, επιλέγεται ο τύπος της διανομής, συμπληρώνονται οι χαρακτηριστικές της παράμετροι και με το κουμπί Δημιουργία, σε έναν παρόμοιο πίνακα δύο στηλών όπως κατά την εισαγωγή νέων διανομών, εμφανίζονται τα δεδομένα διανομής που δημιουργούνται.
Ενημερώθηκε στις
15 Δεκ 2025

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Υποστήριξη εφαρμογής

Αριθμός τηλεφώνου
+359888569075
Σχετικά με τον προγραμματιστή
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria

Περισσότερα από ivan gabrovski