Untuk simulasi, data berikut dimasukkan:
- bilangan saluran perkhidmatan;
- bilangan pelanggan yang perlu dilayan;
- taburan kebarangkalian diskret pelanggan pada selang waktu ketibaan;
- pengagihan masa perkhidmatan yang diskret untuk pelanggan.
Taburan diskret bagi selang ketibaan dan perkhidmatan boleh dimasukkan secara manual atau dijana menggunakan salah satu daripada taburan berikut: eksponen, seragam, taburan Erlang, taburan Weibull, normal dan terpotong normal.
Apabila menjana bagi setiap taburan ini, parameter penentu dimasukkan, sebagai contoh, untuk taburan normal ini ialah: nilai min, varians dan bilangan selang. Semasa penjanaan, untuk setiap selang, kebarangkalian ketibaan pelanggan dan perkhidmatan yang sewajarnya ditentukan secara pemrograman. Jumlah bilangan selang mentakrifkan masa di mana pelanggan tiba dan dilayan. Dengan menukar parameter, senario berbeza boleh disimulasikan. Bilangan selang untuk pengagihan kebarangkalian pelanggan yang tiba dan bilangan selang untuk masa perkhidmatan tidak semestinya sama.
Perkhidmatan pelanggan beroperasi pada prinsip Dahulu - Dahulukan Dilayan, bergantung pada sama ada terdapat saluran yang tersedia. Aplikasi mengukur nilai berikut: purata masa menunggu pelanggan dalam baris gilir perkhidmatan; - purata masa perkhidmatan pelanggan; - purata masa dalam sistem (menunggu + perkhidmatan); - penggunaan pelayan dalam peratusan; - dan daya tampung (pelanggan seunit masa).
Data sistem simulasi disimpan dalam pangkalan data SQLite bernama samples.db. Senarai sistem yang telah disimpan dipaparkan pada skrin utama aplikasi, dinamakan AppMulti_Channel_Mass_Service, dan dengan mengklik pada item daripada senarai, ia dipilih untuk kerja selanjutnya.
Daripada skrin utama aplikasi, fungsi berikut tersedia: Sampel Baharu – untuk memasukkan data bagi simulasi sistem baharu; Edit – untuk mengubah suai dan melaksanakan sistem yang dipilih; dan Padam – untuk mengalih keluar sistem.
Sebagai tambahan kepada item menu pada skrin utama, fungsi berikut disertakan: Bantuan; - Init DB pemuatan awal pangkalan data; - Salin DB menyalin pangkalan data; - Simpan DB menyimpan pangkalan data; - Tetapan; - dan Pautan ke aplikasi lain pengarang.
Kemasukan data untuk sistem baharu untuk simulasi dan untuk menyunting dan menjalankan sistem yang dipilih dilakukan daripada skrin bernama Sample Activity. Di sini anda masukkan: - nama sistem; - bilangan pelayan; - bilangan pelanggan untuk disimulasikan dan kedua-dua pengagihan kebarangkalian (pelanggan yang tiba dan diservis).
Terdapat dua medan untuk menggambarkan pengedaran: Nilai format PMF Interarrival:prob,... dan Nilai format PMF masa perkhidmatan:prob,... Kemasukan data itu sendiri dilakukan dalam jadual dialog (Edit; Edit PMF Interarrival; dan PMF masa Perkhidmatan) dengan dua lajur: selang dan kebarangkalian setiap satu. Selepas menekan butang Simpan, data yang dimasukkan dipaparkan dalam medan yang dinyatakan di atas.
Daripada Aktiviti Contoh, fungsi untuk menjana dua pengagihan disertakan dengan butang Jana Input dan Jana Perkhidmatan, serta melakukan simulasi dengan butang SIMULASI RUN.
Selepas simulasi dilaksanakan, hasilnya dipaparkan pada skrin Simulasi. Dari situ, fungsi Cetak boleh dipilih untuk menyimpan hasil simulasi sebagai fail .txt. Cetakan termasuk aktiviti Simpan Fail dengan struktur pokok direktori fail peranti, dan apabila memilih folder, butang Simpan muncul, yang membolehkan menyimpan hasil simulasi.
Penjanaan kedua-dua pengedaran dijalankan oleh FlowActivity. Daripada senarai juntai bawah, jenis pengedaran dipilih, parameter cirinya diisi, dan dengan butang Jana, dalam jadual dua lajur yang serupa seperti semasa memasukkan pengedaran baharu, data pengedaran yang dijana dipaparkan.
Dikemas kini pada
15 Dis 2025