Система аналізу та надання рекомендацій з оренди транспортних засобів
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
Зі зростанням рівня забруднення та населення, індустрія прокату автомобілів зазнала кардинальних змін за останні кілька років, ставши однією з найпомітніших галузей у сфері перевезень. Виробники та споживачі покладаються на різноманітні схеми оренди автомобілів, які є економічно ефективними, наприклад, оренда автомобілів у їхніх власників на трирічний період, а потім надання цих автомобілів в оренду через онлайн бронювання.
Крім того, оренда автомобілів значною мірою допомагає обмежити рівень забруднення, зменшуючи обсяги продажів власних транспортних засобів. Крім того, зі збільшенням авіаперевезень і зростанням тенденції онлайн-бронювання автомобілів, оренда автомобіля є переважним варіантом для подорожей, оскільки автомобілі є найбільш економічним і швидшим видом транспорту. Ці переваги сприяють швидкому зростанню індустрії прокату автомобілів.
Такі фактори, як зростання тенденції транспортних послуг на вимогу стимулюють зростання ринку автопрокату автомобілів. Проте низький рівень проникнення Інтернету в регіонах, що розвиваються, гальмує зростання ринку. Крім того, очікується, що впровадження програмного забезпечення для управління прокатом автомобілів надасть вигідні можливості зростання для компаній, що працюють на ринку прокату транспортних засобів [1].
У магістерській роботі описується проблема відсутності якісної системи аналізу та надання рекомендацій з оренди транспортних засобів. У дослідженні проаналізовано існуючі системи, що вирішують цю проблему, з’ясовано їх переваги та недоліки.
В роботі виконано моделювання вимог системи, для визначення потреб, які складають систему для задоволення загальної потреби та визначено цілі створення системи. Також розроблено концептуальну модель системи, в якій є UML варіантів використання, діаграми класів, діяльності, послідовності, компонентів та розгортання [2]. Створено ієрархію задач для детального відображення ієрархічної структури проекту у деревовидній формі.
Запропонована рекомендаційна система допоможе вибрати необхідне автопрокатне підприємство, пришвидшить цей процес та зробить його безпечнішим.
В якості моделей було застосовано багатокритерійний пошуковий алгоритм та описано алгоритм рекомендацій для підготовки набору даних.
Основою алгоритму рекомендацій є підготовка набору даних та самі дані. Після того, як дані підготовлені, вони поділяються на навчальні та тестові набори даних.
Для навчання алгоритму використовується набір навчальних даних , а для перевірки моделі продуктивності, що рекомендує використовується набір даних тестування.
Набори даних, які беруть участь у розробці системи аналізу та надання рекомендацій з оренди транспортних засобів - це набір даних, які вводить користувач як критерії пошуку та набір даних елемента, тому в роботі застосований алгоритм алгоритм спільної фільтрації від елемента до елемента, який поєднується з алгоритмом спільної фільтрації від користувача до користувача для створення ефективних рекомендацій.
Для розробки системи аналізу та надання рекомендацій з оренди транспортних засобів важливо розробити безпечну базу даних, через те, що в ній будуть зберігатись особисті дані користувачів (імена, прізвища, номери телефонів, вік), також логіни та паролі для авторизації. Беручи до уваги всі фактори та ризики, що дані можуть бути викраденими, для безпеки системи застосовується загальний регламент захисту даних (GDPR) [3].
Також проведено аналіз технологій, програмних засобів, баз даних та вибрано ті, які найкраще підходять для побудови необхідної системи, а саме мову програмування TypeScript, програмне середовище Visual Studio Code та СУБД MongoDb. Для створення макету та графічного інтерфейсу використано мову розмітки HTML [4].
Результатом роботи системи аналізу та надання рекомендацій з оренди транспортних засобів є сайт для людей, які в пошуку автопрокатного підприємства, який виконує наступні цілі:
• Є можливість отримати рейтинг автопрокатних підприємств, який формується на основі аналізу відгуків клієнтів доступних підприємств з прокату авто;
• Додаткова можливість фільтрування автопрокатних підприємств за заданими критеріями;
• Зберігає попередній пошук користувача, чим значно економить час для клієнта при наступному пошуку.
Об’єкт дослідження - процес аналізу та надання рекомендацій з оренди транспортних засобів.
Предмет дослідження - методи та засоби аналізу та надання рекомендацій з оренди транспортних засобів.
Мета дослідження - розробка системи аналізу та надання рекомендацій з оренди транспортних засобів.
Практичне значення одержаних результатів – створення системи, яка дозволить робити вибір підприємства по прокату автомобілів залежно від конкретних потреб, чим значно спростить та прискорить процес пошуку.
With the increase in pollution and population, the car rental industry has undergone drastic changes over the past few years, becoming one of the most prominent industries in the field of transportation. Manufacturers and consumers rely on a variety of car rental schemes that are cost-effective, such as renting cars from their owners for a three-year period and then renting those cars through online booking. In addition, renting a car greatly helps to reduce the level of pollution by reducing sales of own vehicles. In addition, with the increase in air traffic and the growing trend of online car booking, car rental is the preferred option for travel, as cars are the most economical and fastest mode of transport. These benefits are contributing to the rapid growth of the car rental industry. Factors such as the growing trend of on-demand transport services stimulate the growth of the car rental market. However, the low level of Internet penetration in developing regions is hampering market growth. In addition, the introduction of car rental management software is expected to provide profitable growth opportunities for companies operating in the vehicle rental market [1]. The master's diploma describes the problem of lack of quality system of analysis and provision of recommendations for vehicle rental. The study analyzes the existing systems that solve this problem, identifies their advantages and disadvantages. The modeling of system requirements is performed in the work, to determine the needs that make up the system to meet the general need and the goals of system creation are defined. A conceptual model of the system has also been developed, which includes UML usage options, class diagrams, activities, sequences, components, and deployments [2]. A hierarchy of tasks has been created to detail the hierarchical structure of the project in tree form. The proposed recommendation system will help to choose the necessary car rental company, speed up this process and make it safer. A multi-criteria search algorithm was used as a model and a recommendation algorithm for data set preparation was described. The data sets involved in the development of the system of analysis and provision of recommendations for vehicle rent are a set of data that the user enters as search criteria and data set of the element, so the algorithm uses a common filtering algorithm from element to element, which is combined with the algorithm shared user-to-user filtering to create effective recommendations. To develop a system of analysis and provision of recommendations for vehicle rent, it is important to develop a secure database, because it will store personal data of users (names, surnames, phone numbers, age), as well as logins and passwords for authorization. Taking into account all the factors and risks that data may be stolen, the General Data Protection Regulation (GDPR) applies to the security of the system [3]. We also analyzed the technologies, software, databases and selected those that are best suited for building the required system, namely the TypeScript programming language, Visual Studio Code and MongoDb. HTML markup language was used to create the layout and graphical interface [4]. The result of the system of analysis and provision of recommendations for the rental of vehicles is a site for people who are looking for a car rental company, which fulfills the following goals: • It is possible to obtain a rating of car rental companies, which is formed on the basis of analysis of customer reviews of available car rental companies; • Additional ability to filter car rental companies according to specified criteria; • Saves the previous user search, which saves a lot of time for the customer in the next search. Study object – the process of analysis and provision of recommendations for vehicle rent. Scope of research - methods and means of analysis and provision of recommendations for vehicle rent. Goal of research - develop a system of analysis and provision of recommendations for vehicle rent. The practical significance of the obtained results is the creation of a system that will allow choosing a car rental company depending on specific needs, which will greatly simplify and speed up the search process.
With the increase in pollution and population, the car rental industry has undergone drastic changes over the past few years, becoming one of the most prominent industries in the field of transportation. Manufacturers and consumers rely on a variety of car rental schemes that are cost-effective, such as renting cars from their owners for a three-year period and then renting those cars through online booking. In addition, renting a car greatly helps to reduce the level of pollution by reducing sales of own vehicles. In addition, with the increase in air traffic and the growing trend of online car booking, car rental is the preferred option for travel, as cars are the most economical and fastest mode of transport. These benefits are contributing to the rapid growth of the car rental industry. Factors such as the growing trend of on-demand transport services stimulate the growth of the car rental market. However, the low level of Internet penetration in developing regions is hampering market growth. In addition, the introduction of car rental management software is expected to provide profitable growth opportunities for companies operating in the vehicle rental market [1]. The master's diploma describes the problem of lack of quality system of analysis and provision of recommendations for vehicle rental. The study analyzes the existing systems that solve this problem, identifies their advantages and disadvantages. The modeling of system requirements is performed in the work, to determine the needs that make up the system to meet the general need and the goals of system creation are defined. A conceptual model of the system has also been developed, which includes UML usage options, class diagrams, activities, sequences, components, and deployments [2]. A hierarchy of tasks has been created to detail the hierarchical structure of the project in tree form. The proposed recommendation system will help to choose the necessary car rental company, speed up this process and make it safer. A multi-criteria search algorithm was used as a model and a recommendation algorithm for data set preparation was described. The data sets involved in the development of the system of analysis and provision of recommendations for vehicle rent are a set of data that the user enters as search criteria and data set of the element, so the algorithm uses a common filtering algorithm from element to element, which is combined with the algorithm shared user-to-user filtering to create effective recommendations. To develop a system of analysis and provision of recommendations for vehicle rent, it is important to develop a secure database, because it will store personal data of users (names, surnames, phone numbers, age), as well as logins and passwords for authorization. Taking into account all the factors and risks that data may be stolen, the General Data Protection Regulation (GDPR) applies to the security of the system [3]. We also analyzed the technologies, software, databases and selected those that are best suited for building the required system, namely the TypeScript programming language, Visual Studio Code and MongoDb. HTML markup language was used to create the layout and graphical interface [4]. The result of the system of analysis and provision of recommendations for the rental of vehicles is a site for people who are looking for a car rental company, which fulfills the following goals: • It is possible to obtain a rating of car rental companies, which is formed on the basis of analysis of customer reviews of available car rental companies; • Additional ability to filter car rental companies according to specified criteria; • Saves the previous user search, which saves a lot of time for the customer in the next search. Study object – the process of analysis and provision of recommendations for vehicle rent. Scope of research - methods and means of analysis and provision of recommendations for vehicle rent. Goal of research - develop a system of analysis and provision of recommendations for vehicle rent. The practical significance of the obtained results is the creation of a system that will allow choosing a car rental company depending on specific needs, which will greatly simplify and speed up the search process.
Description
Citation
Тетерка Т. О. Система аналізу та надання рекомендацій з оренди транспортних засобів : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.124.00.03 — Аналіз даних (Data Science)“ / Тарас Олегович Тетерка. — Львів, 2021. — 89 с.