Вебзастосунок «Генерація туристичних маршрутів»
| dc.contributor.advisor | Ткаченко, Костянтин Олександрович | |
| dc.contributor.author | Єфімова, Софія Олександрівна | |
| dc.date.accessioned | 2025-10-15T12:01:38Z | |
| dc.date.available | 2025-10-15T12:01:38Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Цей дипломний проєкт присвячений розробці вебзастосунку «Генерація туристичних маршрутів», який дозволяє формувати індивідуальні маршрути подорожей на основі вподобань користувача та обраного місця. У межах роботи проведено аналіз існуючих рішень у сфері туристичних сервісів, визначено основні вимоги до функціональності системи, обґрунтовано вибір технологій для реалізації клієнтської та серверної частин застосунку. Серверна частина реалізована мовою програмування C# з використанням ASP.NET Core та Entity Framework Core, що забезпечує високу продуктивність, безпеку та зручність у роботі з базами даних. У якості СКБД обрано Microsoft SQL Server (MSSQL), яка дозволяє ефективно зберігати та обробляти великі обсяги структурованої інформації. Клієнтська частина створена за допомогою Blazor, що забезпечує інтерактивний інтерфейс користувача та дозволяє реалізувати повноцінну односторінкову вебзастосунок без використання JavaScript. Для побудови маршрутів інтегровано Google Maps API, що дозволяє враховувати географічне розташування об’єктів та оптимізувати послідовність їх відвідування. Розроблений прототип дозволяє користувачам вводити параметри подорожі (місце, інтереси) та отримувати згенерований маршрут із детальним описом локацій. Застосунок може бути використаний як туристичними агентствами для створення індивідуальних турів, так і звичайними користувачами для самостійного планування подорожей. У проєкті розглянуто архітектуру системи, алгоритми збору та обробки даних, реалізовано механізм генерації маршрутів, а також розроблено графічний інтерфейс користувача. | |
| dc.description.abstractother | The diploma project is dedicated to the development of a web application called «Generation of Tourist Routes» that allows you to create individual travel routes based on user preferences and the chosen destination. As part of the work, we analyzed existing solutions in the field of travel services, identified the main requirements for the system's functionality, and justified the choice of technologies for implementing the client and server parts of the application. The server part is implemented in the C# programming language using ASP.NET Core and Entity Framework Core, which provides high performance, security and convenience in working with databases. Microsoft SQL Server (MSSQL) was chosen as the DBMS, which allows to efficiently store and process large amounts of structured information. The client side was created using Blazor, which provides an interactive user interface and allows you to implement a full-fledged single-page web application without using JavaScript. The Google Maps API is integrated to build routes, which allows taking into account the geographical location of objects and optimizing the sequence of their visits. The developed prototype allows users to enter travel parameters (place, interests) and receive a generated route with a detailed description of locations. The application can be used both by travel agencies to create customized tours and by ordinary users to plan their own trips. The project considers the system architecture, data collection and processing algorithms, implements a route generation mechanism, and develops a graphical user interface. | |
| dc.format.extent | 111 с. | |
| dc.identifier.citation | Єфімова, С. О. Вебзастосунок «Генерація туристичних маршрутів» : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Єфімова Софія Олександрівна. – Київ, 2025. – 111 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76877 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.title | Вебзастосунок «Генерація туристичних маршрутів» | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Yefimova_bakalavr.pdf
- Розмір:
- 6.53 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: