Інформаційна система з вибору готелю за критеріями користувача
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
У сучасному світі подорожі відіграють вирішальну роль у формуванні нашого особистого, культурного та економічного досвіду. З розвитком транспортних та комунікаційних технологій подорожі стали доступнішими та зручнішими, дозволяючи людям досліджувати різні куточки світу та відкривати для себе нові перспективи [1].
З персональної точки зору, подорожі дають можливість розширити свій кругозір і глибше зрозуміти різні культури та способи життя. Крім того, подорожі можуть допомогти людям вийти із зони комфорту і набути впевненості, що сприяє особистісному зростанню і розвитку. В економічному плані подорожі є основним рушієм зростання і створення робочих місць. Індустрія подорожей і туризму є однією з найбільших і найбільш швидкозростаючих галузей у світі, на яку припадає значна частина світового ВВП і зайнятості. Приваблюючи відвідувачів з усього світу, подорожі створюють робочі місця у сфері гостинності, транспорту та інших суміжних галузях, підтримуючи місцеву економіку та стимулюючи економічний розвиток [2].
Зі збільшення кількості можливих варіантів готелів для подорожуючої людини вибір готелю може затягнутись на дні, також негативним фактором стає стрес через величезний вибір та неможливість обрати те що до вподоби користувачу.
Кількість мобільних пристроїв у світі перевищує декілька мільярдів. Мобільні телефони стали для людей основним гаджетом в якому можна робити багато речей які полегшують життя. Через це попит на застосунки для персональних комп’ютерів впав. Через популярність мобільних телефонів створюється дуже велика кількість додатків які орієнтовані саме на цю платформу так як тут доволі легко знайти свою авдиторію [3].
Через це створення системи орієнтованої на мобільні платформи є найоптимальнішим варіантом.
Проаналізувавши системи які пропонують схожий функціонал для користувача було визначено характеристики якими має обкладати розроблювана система, серед яких:
• наявність авторизації для збереження інформації про користувача та його вподобань та дій під час використання застосунку;
• мінімалістичний дизайн та зручний функціонал системи;
• створений мобільний застосунок для легкого пошуку потенційної авдиторії;
• інтелектуальний пошук, а саме аналіз попередніх дій користувача для відображення релевантних готелів.
Під час системного аналізу було визначено альтернативні типи системи, серед яких: інформаційно-пошукова система, інформаційно-дорадча система, інформаційно-керуюча система, інформаційна система, інформаційно-аналітична система. Після аналізу використовуючи матриці порівнянь критеріїв було визначено що інформаційна система має найбільший пріоритет [4].
Під час аналізу засобів та методів вирішення проблеми було обрано основні технології які найбільше підходять для реалізації системи. Для реалізації серверної частини було обрано мову Java та фреймворк Spring boot, для клієнтської частини було обрано також мову Java та XML для створення інтерфейсу системи. Після аналізу різних систем управління базами даних було обрано PostgreSQL [5].
Було створено систему та проведено аналіз контрольного прикладу. Аплікація була протестована та показано що всі функції реалізовано.
Об’єкт дослідження - процес пошуку готелів за критеріями які вказав користувач системи.
Предмет дослідження – методи і засоби для пошуку готелів в залежності від вибраних критеріїв користувачем.
Мета і задачі дослідження – полягає у розробці інформаційної системи яка б дозволяла користувача шукати готелі за їхніми критеріями, представляла готелі опираючись на попередні результати зацікавленості користувачів, відображала готелі які мають вільні номери відповідно до вказаних користувачем дат та дозволяла користувачам створювати власний профіль для збереження готелів які сподобались користувачу та створювати резервації.
Результати дослідження – розроблена інформаційна система є завершеною і можлива для користування з метою пошуку готелів за різними критеріями.
In today's world, travel plays a crucial role in shaping our personal, cultural and economic experiences. With the development of transport and communication technologies, travel has become more accessible and convenient, allowing people to explore different parts of the world and discover new perspectives [1]. From a personal perspective, travelling provides an opportunity to broaden one's horizons and gain a deeper understanding of different cultures and lifestyles. In addition, travelling can help people step out of their comfort zones and gain confidence, which contributes to personal growth and development. Economically, travel is a major driver of growth and job creation. The travel and tourism industry are one of the largest and fastest growing industries in the world, accounting for a significant portion of global GDP and employment. By attracting visitors from all over the world, travel creates jobs in hospitality, transport, and other related industries, supporting local economies and stimulating economic development [2]. With the increasing number of possible hotel options, it can take days for a traveler to choose a hotel, and stress can also be a negative factor due to the huge choice and inability to choose what the user likes. The number of mobile devices in the world exceeds several billion. Mobile phones have become the main gadget for people to do many things that make life easier. As a result, the demand for applications for personal computers has fallen. Due to the popularity of mobile phones, a very large number of applications are being created that are focused on this platform, as it is quite easy to find your audience [3]. Therefore, creating a system focused on mobile platforms is the best option. After analyzing the systems that offer similar functionality for the user, we identified the characteristics that the system under development should have, including: • authorization to save information about the user and his or her preferences and actions while using the application; • minimalist design and user-friendly functionality of the system; • a mobile application for easy search of potential audience; • intelligent search, namely the analysis of previous user actions to display relevant hotels. During the system analysis, alternative types of systems were identified, including: information retrieval system, information advisory system, information management system, information system, information analytical system. After the analysis, using the matrix of comparison of criteria, it was determined that the information system has the highest priority [4]. When analyzing the means and methods of solving the problem, the main technologies that are most suitable for the implementation of the system were selected. Java and the Spring boot framework were chosen to implement the server side, and Java and XML were also chosen for the client side to create the system interface. After analyzing various database management systems, PostgreSQL was chosen [5]. The system was created, and a benchmark example was analyzed. The application was tested, and it was shown that all functions are implemented. The object of research is the process of searching for hotels according to the criteria specified by the system user. Subject of research - methods and tools for searching for hotels, depending on the criteria selected by the user. Purpose and objectives of the study - is to develop an information system that would allow the user to search for hotels according to their criteria, present hotels based on the previous results of user interest, display hotels that have free rooms according to the dates specified by the user and allow users to create their own profile to save hotels that the user likes and create reservations. The results of the study - the developed information system is complete and can be used to search for hotels according to various criteria.
In today's world, travel plays a crucial role in shaping our personal, cultural and economic experiences. With the development of transport and communication technologies, travel has become more accessible and convenient, allowing people to explore different parts of the world and discover new perspectives [1]. From a personal perspective, travelling provides an opportunity to broaden one's horizons and gain a deeper understanding of different cultures and lifestyles. In addition, travelling can help people step out of their comfort zones and gain confidence, which contributes to personal growth and development. Economically, travel is a major driver of growth and job creation. The travel and tourism industry are one of the largest and fastest growing industries in the world, accounting for a significant portion of global GDP and employment. By attracting visitors from all over the world, travel creates jobs in hospitality, transport, and other related industries, supporting local economies and stimulating economic development [2]. With the increasing number of possible hotel options, it can take days for a traveler to choose a hotel, and stress can also be a negative factor due to the huge choice and inability to choose what the user likes. The number of mobile devices in the world exceeds several billion. Mobile phones have become the main gadget for people to do many things that make life easier. As a result, the demand for applications for personal computers has fallen. Due to the popularity of mobile phones, a very large number of applications are being created that are focused on this platform, as it is quite easy to find your audience [3]. Therefore, creating a system focused on mobile platforms is the best option. After analyzing the systems that offer similar functionality for the user, we identified the characteristics that the system under development should have, including: • authorization to save information about the user and his or her preferences and actions while using the application; • minimalist design and user-friendly functionality of the system; • a mobile application for easy search of potential audience; • intelligent search, namely the analysis of previous user actions to display relevant hotels. During the system analysis, alternative types of systems were identified, including: information retrieval system, information advisory system, information management system, information system, information analytical system. After the analysis, using the matrix of comparison of criteria, it was determined that the information system has the highest priority [4]. When analyzing the means and methods of solving the problem, the main technologies that are most suitable for the implementation of the system were selected. Java and the Spring boot framework were chosen to implement the server side, and Java and XML were also chosen for the client side to create the system interface. After analyzing various database management systems, PostgreSQL was chosen [5]. The system was created, and a benchmark example was analyzed. The application was tested, and it was shown that all functions are implemented. The object of research is the process of searching for hotels according to the criteria specified by the system user. Subject of research - methods and tools for searching for hotels, depending on the criteria selected by the user. Purpose and objectives of the study - is to develop an information system that would allow the user to search for hotels according to their criteria, present hotels based on the previous results of user interest, display hotels that have free rooms according to the dates specified by the user and allow users to create their own profile to save hotels that the user likes and create reservations. The results of the study - the developed information system is complete and can be used to search for hotels according to various criteria.
Description
Citation
Демідов Д. С. Інформаційна система з вибору готелю за критеріями користувача : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „3.126.00.00 — Інформаційні системи та технології (освітньо-наукова програма)“ / Денис Сергійович Демідов. — Львів, 2022. — 89 с.