Application for recommending accommodation prices

Thesis title: Aplikace pro doporučování cen ubytování
Author: Hála, Jan
Thesis type: Diplomová práce
Supervisor: Vojíř, Stanislav
Opponents: Dudáš, Marek
Thesis language: Česky
Abstract:
Diplomová práce zkoumá oblast revenue managementu a problematiku určování cen pro ubytovací zařízení. Stanovení správných cen kriticky ovlivňuje ziskovost podniku, ale množství faktorů ovlivňujících poptávku z něj činí velmi náročnou disciplínu. Společnost Previo s.r.o. zaměřená na tvorbu softwarových řešení pro malé a střední podniky projevila zájem o vývoj softwarového řešení, které by umožnovalo získat cenová doporučení na základě zvážení vhodných hledisek. Hlavním cílem práce je navrhnout a implementovat vlastní aplikaci sloužící pro doporučování cen pokojů ubytovacích zařízení. Prvním dílčím cílem je vybrat vhodné parametry pro cenovou optimalizaci, druhým dílčím cílem je zvolit vhodný algoritmus pro doporučování cen a třetím dílčím cílem je vytvořit API rozhraní pro komunikaci s hotelovými systémy. Pro splnění hlavního cíle práce byla využita metodika MMSP-AV pro návrh a implementaci aplikace, přičemž byl použit programovací jazyk Python, framework Django a algoritmus strojového učení XGBoost. Vhodné parametry byly vybrány po konzultaci s odborníky v oblasti stanovování cen pro ubytovací zařízení. Vhodný algoritmus byl zvolen na základě systematické literární rešerše a během implementace bylo vytvořeno požadované API rozhraní. V rámci práce bylo provedeno také uživatelské a funkční testování, během kterého byla ověřena použitelnost vyvinutého řešení. Výsledkem diplomové práce je funkční prototyp aplikace, který na základě vstupních hodnot parametrů pro jednotlivé typy pokojů ubytovacích zařízení vhodně navrhuje cenová doporučení, která je možné využít jako podklad pro cenovou optimalizaci. Zdrojový kód aplikace je volně dostupný pod licencí MIT, přičemž je umístěn na repozitáři GitLab.
Keywords: doporučování cen; revenue management; strojové učení; ubytovací zařízení; XGBoost; Django
Thesis title: Application for recommending accommodation prices
Author: Hála, Jan
Thesis type: Diploma thesis
Supervisor: Vojíř, Stanislav
Opponents: Dudáš, Marek
Thesis language: Česky
Abstract:
The thesis examines the area of revenue management and pricing for accommodation facilities. Setting the right prices critically affects the profitability of a business, but the multitude of factors affecting demand make it a very challenging discipline. Previo s.r.o., a company specializing in the creation of software solutions for small and medium sized businesses, expressed an interest in developing a software solution that would enable them to obtain pricing recommendations based on consideration of appropriate aspects. The main objective of the thesis is to design and implement a custom application used for recommending room rates of accommodation establishments. The first sub-objective is to select suitable parameters for price optimization, the second sub-objective is to select a suitable algorithm for price recommendation and the third sub-objective is to create an API for communication with hotel systems. To meet the main objective of the thesis, MMSP-AV methodology was used to design and implement the application using Python programming language, Django framework and XGBoost machine learning algorithm. Suitable parameters were selected in consultation with experts in the field of pricing for accommodation facilities. The appropriate algorithm was selected based on a systematic literature search and the required API was created during implementation. User and functional testing was also carried out during which the usability of the developed solution was verified. The result of the thesis is a working prototype of the application, which, based on the input parameter values for individual room types of accommodation facilities, appropriately suggests price recommendations that can be used as a basis for price optimization. The source code of the application is freely available under the MIT license and is hosted on the GitLab repository.
Keywords: Django; price recommendations; revenue management; machine learning; accommodation facilities; XGBoost

Information about study

Study programme: Informační systémy a technologie/Vývoj informačních systémů
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 22. 9. 2022
Date of submission: 27. 6. 2024
Date of defense: 2024

Files for download

The files will be available after the defense of the thesis.

    Last update: