Дослідження та покращення системи аналізу роботи вендінгових автоматів

Автор: Медвідь Любомир Володимирович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютеризовані системи управління та автоматика
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: заочна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Медвідь Л.В., Бучма І.М. (керівник). Дослідження та покращення системи аналізу роботи вендингових автоматів. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2020. Актуальність. Вендинг – це продаж товарів і послуг за допомогою автоматизованих систем, що включають велику кількість торгових автоматів, які інколи можуть бути розпорошені на значній території. Ефективність торгівлі за допомогою автоматів значно залежить від їх функціонального стану, за яким необхідно безперервно слідкувати. Вихід торгового апарату чи його важливого вузла з ладу, наприклад купюроприймача чи монетоприймача, спричинює економічну шкоду його власнику. Тому власники безперервно відстежують функціональний стан торгових автоматів через спеціалізовану програму, яка аналізує роботу вендингових автоматів, а також надає їм різні аналітичні звіти про хід торгівлі. У зв’язку з вище сказаним магістерська кваліфікаційна робота, що направлена на вдосконалення спеціалізованої програми, яка покращить роботу системи вендингових автоматів, відслідковування їх стану та наданя оперативної інформації про хід торгівлі без сумніву є актуальною. Об’єкт дослідження – вендингові кіберфізичні системи. Предмет дослідження – спеціалізована система аналізу роботи вендингових автоматів. Мета роботи – покращення програмної системи аналізу роботи вендингових автоматів шляхом розроблення та впровадження нових програмних модулів. Наукова новизна роботи. Провелено огляд науково-технічної літератури за напрямком “Вендингові кібер-фізичні системи”. Виявлено, що цей напрямок розвитку кібер-фізичних систем набув широкої популярності в різних країнах. Вказано на важливість вендингу для споживачів. Розглянуто найважливіші проблеми в роботі автоматів. Описано недоліки системи моніторингу різних несправностей, які відомі системи не можуть відслідкувати. Вибрано наступні засоби та інструменти, які дозволяють найбільш швидко та зручно розпочати роботу над покращенням програмної системи: Microsoft visio, який дозволяє швидко побудувати алгоритм; dbForge Studio for MySQL, який дозволяє модифікувати базу даних (БД); PhpStorm, який дозволяє зручно та якісно написати код php програми. Розроблено два механізми для прогнозування помилок, алгоритм прогнозування, процедури для БД (на мові SQL), події, таблиці для аналітичних даних, механізм для налаштування автоматів і відправки конфігурацій (списку параметрів) на автомат. Проаналізовано роботу системи моніторингу автоматів, виявлено місця недостовірного прогнозування помилок, покращено механізм прогнозування несправностей, розроблено механізм налаштування автоматів під вимоги клієнтів. Практична цінність. В системі моніторингу реалізовано зручну ієрархію користувачів, їх ролей, прав, клієнтів та надзвичайно велику та складну БД з великими об’ємами даних. Оптимізовано всі запити задля максимальної продуктивності та алгоритми аналізу продуктивні. Створено кілька програмних модулів для аналізу роботи автомата, що повідомляють власника про несправності, а також сторінку для конфігурування полів параметрів, які будуть реалізовані. Впровадження розробленого в роботі ПЗ допоможе власникам автоматів: а) швидко реагувати на зависання автоматів, відсутність продажу через помилку чи поломку, наприклад забивання монетоприймача; б) налаштовувати конфігураційні поля параметрів. Ключові слова – вендинг, web-застосунок, ПЗ, конфігураційне поле параметрів, монетоприймач, кіберфізична система. Перелік використаних літературних джерел. 1. Кіберфізичні системи: багаторівнева організація та проектування. Укл.: Мельник А.О., Мельник В.А., Глухов В.С., Сало А.М. – Львів: “Магнолія 2006”, 2019.