Інформаційна система моніторингу та прогнозування попиту в роздрібній торгівлі продуктами
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
У кваліфікаційній роботі досліджено та реалізовано концепцію інформаційної системи для моніторингу та прогнозування попиту в роздрібній торгівлі продуктами. Основна ідея полягає у створенні інструменту, здатного забезпечувати точні прогнози, оперативний аналіз ситуації в торговельній мережі та підтримку управлінських рішень на основі комплексної обробки даних. Актуальність теми зумовлена швидкими змінами на ринку продуктів харчування, високою конкуренцією, зростанням обсягів даних та посиленням залежності бізнесу від якісної аналітики. У таких умовах класичні підходи до планування запасів стають малоефективними, що вимагає створення рішень на основі сучасних методів прогнозування та машинного навчання.
Теоретична частина роботи охоплює аналіз природи попиту на продукти харчування, визначення факторів, що впливають на його зміну, а також огляд особливостей продуктових ринків в Україні й світі. Значну увагу приділено питанням сезонності, промо-акцій, коливань цін і зовнішніх чинників. Окремо розглянуто сучасні методи прогнозування - від класичних статистичних моделей до алгоритмів машинного навчання, що дозволило обґрунтувати вибір найбільш ефективних підходів для подальшої реалізації системи. На основі аналізу предметної області сформовано дерево цілей, яке структуровано описує генеральну мету, підцілі та задачі, пов’язані з побудовою системи. Такий підхід дав змогу чітко відобразити логіку проєкту, визначити взаємозв’язки між компонентами системи та сформувати вимоги до її функціональності.
У практичному розділі детально описано проєктування архітектури та програмних компонентів системи. Розроблено модуль збору та обробки історичних даних, який включає інтеграцію з POS-системами, обробку інформації з e-commerce-каналів, даних складів та ERP. Особливу увагу приділено очищенню даних, роботі з пропусками, усуненню дублювання, виявленню аномалій та погодженню довідників SKU. Це забезпечило формування якісного набору даних, необхідного для точного прогнозування.
Ключовим результатом стало створення модуля прогнозування попиту, що працює на основі гібридного підходу. Для моделювання сезонних залежностей застосовано SARIMA, яка забезпечує прозорість базових прогнозів і дозволяє враховувати довгострокові цикли. Для аналізу короткочасних коливань і багатофакторного впливу зовнішніх змін використано алгоритм LightGBM, що працює з великими масивами ознак - цінами, промо-акціями, погодними факторами, подіями, регіональними відмінностями тощо. У результаті система здатна формувати прогнози, які поєднують стабільність статистичних моделей та гнучкість машинного навчання.
Розроблено користувацький інтерфейс, що поєднує простоту використання та високу інформативність. Створено панелі аналітики з динамічними графіками продажів, прогнозів, порівнянням базового та скоригованого прогнозу, індикаторами промо-ефекту та блоками сценарного моделювання. Інтерфейс дозволяє менеджерам швидко оцінити ситуацію в мережі, виявити ризики дефіциту або надлишку, побачити причини відхилень і оперативно приймати рішення щодо закупівель або розподілу товару між магазинами.
Проведено тестування й оцінку ефективності роботи системи. Результати демонструють стабільність роботи алгоритмів, коректність аналітичної логіки та зменшення похибки прогнозування порівняно з традиційними методами. Крім того, система дозволяє оптимізувати логістичні витрати, знизити втрати від прострочених або нереалізованих товарів, підвищити рівень сервісу та поліпшити якість управлінських рішень.
Отримані результати підтверджують доцільність застосування аналітичних систем у роздрібній торгівлі продуктами та демонструють їх здатність суттєво підвищувати ефективність роботи торговельних мереж.
This qualification thesis presents the concept and implementation of an information system designed for monitoring and forecasting product demand in grocery retail. The primary objective of the project is to develop a tool capable of generating accurate forecasts, providing real-time analytical insights, and supporting managerial decision-making through comprehensive data processing. The relevance of the topic is driven by rapid market fluctuations, increasing competition, growing data volumes, and the rising importance of data-driven operations. In such circumstances, traditional inventory planning approaches become insufficient, which creates the need for systems based on modern forecasting methods and machine learning algorithms. The theoretical part of the thesis examines the nature of food demand, identifies the key factors influencing its fluctuations, and analyses the characteristics of grocery markets in Ukraine and worldwide. Significant attention is given to seasonality, promotional activity, price volatility, and external impacts. Modern forecasting methods are reviewed-ranging from classical statistical approaches to machine learning-based models-which made it possible to justify the methodological choices used in system implementation. Based on the analysis of the domain, a Goal Tree was constructed to systematically decompose the general objective into sub-objectives, tasks, and system requirements. This modelling approach helped define the internal logic of the system, ensure conceptual integrity, and clearly outline expected outcomes. The practical part focuses on designing the system’s architecture and software components. A dedicated module for collecting and processing historical data was developed, incorporating POS-data integration, e-commerce events, warehouse and ERP records, and price information. Special attention was paid to data cleaning, missing value handling, duplicate removal, anomaly detection, and SKU dictionary harmonization. This ensured the formation of a high-quality dataset necessary for reliable forecasting. A core achievement is the development of the demand forecasting module based on a hybrid approach. Seasonal patterns are modelled using SARIMA, which provides transparent and interpretable baseline forecasts. To capture short-term fluctuations and the influence of multiple external factors, the LightGBM algorithm is applied. It processes extensive feature sets including price changes, promotions, weather conditions, local events, and regional differences. As a result, the system produces forecasts that combine statistical stability with the flexibility of machine learning. A user-friendly analytical interface has been designed to present results in an intuitive yet informative way. The implemented dashboards include dynamic sales charts, forecasts, comparisons between baseline and corrected predictions, promo-impact indicators, and scenario-based simulations. This interface allows retail managers to quickly assess the current situation, detect potential shortages or surpluses, understand the causes of deviations, and adjust purchasing or inventory distribution decisions. System testing demonstrated stable algorithm performance, accurate analytical outputs, and a notable reduction in forecasting errors compared to traditional approaches. Additionally, the system enables optimization of logistics costs, decreases losses from overstocking and expired goods, improves service levels, and enhances the overall quality of decision-making. The obtained results confirm the effectiveness of analytical systems in grocery retail and highlight their ability to significantly increase operational efficiency and competitiveness in a dynamic market environment.
This qualification thesis presents the concept and implementation of an information system designed for monitoring and forecasting product demand in grocery retail. The primary objective of the project is to develop a tool capable of generating accurate forecasts, providing real-time analytical insights, and supporting managerial decision-making through comprehensive data processing. The relevance of the topic is driven by rapid market fluctuations, increasing competition, growing data volumes, and the rising importance of data-driven operations. In such circumstances, traditional inventory planning approaches become insufficient, which creates the need for systems based on modern forecasting methods and machine learning algorithms. The theoretical part of the thesis examines the nature of food demand, identifies the key factors influencing its fluctuations, and analyses the characteristics of grocery markets in Ukraine and worldwide. Significant attention is given to seasonality, promotional activity, price volatility, and external impacts. Modern forecasting methods are reviewed-ranging from classical statistical approaches to machine learning-based models-which made it possible to justify the methodological choices used in system implementation. Based on the analysis of the domain, a Goal Tree was constructed to systematically decompose the general objective into sub-objectives, tasks, and system requirements. This modelling approach helped define the internal logic of the system, ensure conceptual integrity, and clearly outline expected outcomes. The practical part focuses on designing the system’s architecture and software components. A dedicated module for collecting and processing historical data was developed, incorporating POS-data integration, e-commerce events, warehouse and ERP records, and price information. Special attention was paid to data cleaning, missing value handling, duplicate removal, anomaly detection, and SKU dictionary harmonization. This ensured the formation of a high-quality dataset necessary for reliable forecasting. A core achievement is the development of the demand forecasting module based on a hybrid approach. Seasonal patterns are modelled using SARIMA, which provides transparent and interpretable baseline forecasts. To capture short-term fluctuations and the influence of multiple external factors, the LightGBM algorithm is applied. It processes extensive feature sets including price changes, promotions, weather conditions, local events, and regional differences. As a result, the system produces forecasts that combine statistical stability with the flexibility of machine learning. A user-friendly analytical interface has been designed to present results in an intuitive yet informative way. The implemented dashboards include dynamic sales charts, forecasts, comparisons between baseline and corrected predictions, promo-impact indicators, and scenario-based simulations. This interface allows retail managers to quickly assess the current situation, detect potential shortages or surpluses, understand the causes of deviations, and adjust purchasing or inventory distribution decisions. System testing demonstrated stable algorithm performance, accurate analytical outputs, and a notable reduction in forecasting errors compared to traditional approaches. Additionally, the system enables optimization of logistics costs, decreases losses from overstocking and expired goods, improves service levels, and enhances the overall quality of decision-making. The obtained results confirm the effectiveness of analytical systems in grocery retail and highlight their ability to significantly increase operational efficiency and competitiveness in a dynamic market environment.
Description
Keywords
Citation
Афанасенко О. О. Інформаційна система моніторингу та прогнозування попиту в роздрібній торгівлі продуктами : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Олексій Олексійович Афанасенко. — Львів, 2025. — 104 с.