Інформаційна система з вибору готелю за критеріями користувача

Автор: Демідов Денис Сергійович
Кваліфікаційний рівень: магістр (ОНП)
Спеціальність: Інформаційні системи та технології (освітньо-наукова програма)
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: У сучасному світі подорожі відіграють вирішальну роль у формуванні нашого особистого, культурного та економічного досвіду. З розвитком транспортних та комунікаційних технологій подорожі стали доступнішими та зручнішими, дозволяючи людям досліджувати різні куточки світу та відкривати для себе нові перспективи [1]. З персональної точки зору, подорожі дають можливість розширити свій кругозір і глибше зрозуміти різні культури та способи життя. Крім того, подорожі можуть допомогти людям вийти із зони комфорту і набути впевненості, що сприяє особистісному зростанню і розвитку. В економічному плані подорожі є основним рушієм зростання і створення робочих місць. Індустрія подорожей і туризму є однією з найбільших і найбільш швидкозростаючих галузей у світі, на яку припадає значна частина світового ВВП і зайнятості. Приваблюючи відвідувачів з усього світу, подорожі створюють робочі місця у сфері гостинності, транспорту та інших суміжних галузях, підтримуючи місцеву економіку та стимулюючи економічний розвиток [2]. Зі збільшення кількості можливих варіантів готелів для подорожуючої людини вибір готелю може затягнутись на дні, також негативним фактором стає стрес через величезний вибір та неможливість обрати те що до вподоби користувачу. Кількість мобільних пристроїв у світі перевищує декілька мільярдів. Мобільні телефони стали для людей основним гаджетом в якому можна робити багато речей які полегшують життя. Через це попит на застосунки для персональних комп’ютерів впав. Через популярність мобільних телефонів створюється дуже велика кількість додатків які орієнтовані саме на цю платформу так як тут доволі легко знайти свою авдиторію [3]. Через це створення системи орієнтованої на мобільні платформи є найоптимальнішим варіантом. Проаналізувавши системи які пропонують схожий функціонал для користувача було визначено характеристики якими має обкладати розроблювана система, серед яких: • наявність авторизації для збереження інформації про користувача та його вподобань та дій під час використання застосунку; • мінімалістичний дизайн та зручний функціонал системи; • створений мобільний застосунок для легкого пошуку потенційної авдиторії; • інтелектуальний пошук, а саме аналіз попередніх дій користувача для відображення релевантних готелів. Під час системного аналізу було визначено альтернативні типи системи, серед яких: інформаційно-пошукова система, інформаційно-дорадча система, інформаційно-керуюча система, інформаційна система, інформаційно-аналітична система. Після аналізу використовуючи матриці порівнянь критеріїв було визначено що інформаційна система має найбільший пріоритет [4]. Під час аналізу засобів та методів вирішення проблеми було обрано основні технології які найбільше підходять для реалізації системи. Для реалізації серверної частини було обрано мову Java та фреймворк Spring boot, для клієнтської частини було обрано також мову Java та XML для створення інтерфейсу системи. Після аналізу різних систем управління базами даних було обрано PostgreSQL [5]. Було створено систему та проведено аналіз контрольного прикладу. Аплікація була протестована та показано що всі функції реалізовано. Об’єкт дослідження - процес пошуку готелів за критеріями які вказав користувач системи. Предмет дослідження – методи і засоби для пошуку готелів в залежності від вибраних критеріїв користувачем. Мета і задачі дослідження – полягає у розробці інформаційної системи яка б дозволяла користувача шукати готелі за їхніми критеріями, представляла готелі опираючись на попередні результати зацікавленості користувачів, відображала готелі які мають вільні номери відповідно до вказаних користувачем дат та дозволяла користувачам створювати власний профіль для збереження готелів які сподобались користувачу та створювати резервації. Результати дослідження – розроблена інформаційна система є завершеною і можлива для користування з метою пошуку готелів за різними критеріями. Ключові слова: інформаційна система, пошук, критерії, фільтри, рекомендації, готелі, машинне навчання, аналіз даних, бронювання. Перелік використаних літературних джерел: 1. Why Traveling Is So Important in Life [Електронний ресурс]. – https://brilliantio.com/why-is-traveling-so-important-in-life/#:~:text=Traveling%20makes%20us%20realize%20that,life%20in%20a%20different%20way. 2. The Importance of Tourism on Economies and Businesses [Електронний ресурс]. – https://globaledge.msu.edu/blog/post/55748/the-importance-of-tourism-on-economies-a. 3. DIGITAL AROUND THE WORLD [Електронний ресурс]. – https://datareportal.com/global-digital-overview. 4. Use of the Analytic Hierarchy Process and Selected Methods in the Managerial Decision-Making Process in the Context of Sustainable Development [Електронний ресурс]. – https://www.mdpi.com/2071-1050/14/18/11546. 5. Design Backend System of an online Hotel booking application using Java Microservices [Електронний ресурс]. – https://www.nexsoftsys.com/articles/how-to-design-backend-system-of-an-online-hotel-booking-app-using-java.html.