Мобільний застосунок для вивчення міста з побудовою оптимальних туристичних маршрутів
| dc.contributor.advisor | Дифучин, Антон Юрійович | |
| dc.contributor.author | Сергієнко, Юрій Вікторович | |
| dc.date.accessioned | 2026-03-16T09:50:36Z | |
| dc.date.available | 2026-03-16T09:50:36Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 62 таблиці, 40 рисунків та 22 джерела – загалом 105 сторінок. Дипломний проєкт присвячений розробці мобільного застосунку для персоналізованого вивчення міста, що поєднує побудову оптимальних маршрутів та взаємодію з обʼєктами доповненої реальності. Мета дипломного проєкту – покращення досвіду міського туризму шляхом персоналізації маршрутів та інтерактивної взаємодії. У розділі «Передпроєктне обстеження предметної області» проведено аналіз тенденцій у туристичній сфері, досліджено наявні програмні продукти та обґрунтовано доцільність створення застосунку з урахуванням персоналізації та актуалізації даних. Розділ «Розроблення вимог до програмного забезпечення» містить формалізацію функціональних, нефункціональних, системних та економічних вимог, побудову use-case моделей та аналіз вартості розробки за методом Use Case Points. Розділ «Конструювання та розроблення програмного забезпечення» охоплює побудову мікросервісної архітектури, реалізацію алгоритму побудови маршруту на основі генетичного алгоритму, структуру бази даних та засоби безпеки. У розділі «Аналіз якості та тестування програмного забезпечення» описано метрики підтримуваності, складності, проведено тестування бізнес-логіки та контрольного сценарію використання. Розділ «Розгортання та супровід програмного забезпечення» описує способи інсталяції клієнтської та серверної частин, використання контейнеризації та організацію супроводу коду через систему контролю версій Git. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 62 tables, 40 figures and 22 sources – in total 105 pages. The diploma project is dedicated to the development of a mobile application for personalized city exploration, combining optimal route generation with interaction through augmented reality elements. The goal of the diploma project is to enhance the urban tourism experience through personalized routing and interactive engagement. The section "Pre-project domain analysis" presents an overview of trends in the tourism sector, examines existing software solutions, and justifies the creation of a new application considering personalization and real-time data relevance. The section "Software requirements development" formalizes functional, nonfunctional, system, and economic requirements, builds use-case models, and performs cost estimation using the Use Case Points method. The section "Software design and development" covers the construction of a microservices architecture, the implementation of a route generation algorithm based on a genetic algorithm, the database structure, and data security mechanisms. The section "Software quality analysis and testing" describes maintainability and complexity metrics, and presents testing of business logic and a control usage scenario. The section "Software deployment and maintenance" outlines installation methods for both client and server parts, the use of containerization, and the organization of project maintenance via a Git-based version control system. | |
| dc.format.extent | 197 с. | |
| dc.identifier.citation | Сергієнко, Ю. В. Мобільний застосунок для вивчення міста з побудовою оптимальних туристичних маршрутів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Сергієнко Юрій Вікторович. - Київ, 2025. - 197 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79483 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мобільний застосунок | |
| dc.subject | маршрути | |
| dc.subject | генетичний алгоритм | |
| dc.subject | мікросервіси | |
| dc.subject | база даних | |
| dc.subject | контейнер | |
| dc.subject | AR | |
| dc.subject | routes | |
| dc.subject | genetic algorithm | |
| dc.subject | microservices | |
| dc.subject | Java | |
| dc.subject | Swift | |
| dc.subject | database | |
| dc.subject | container | |
| dc.subject | Spring Boot | |
| dc.subject | mobile app | |
| dc.title | Мобільний застосунок для вивчення міста з побудовою оптимальних туристичних маршрутів | |
| dc.title.alternative | Mobile Application for City Exploration with Optimal Tourist Route Generation | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Serhiienko_bakalavr.pdf
- Розмір:
- 10.99 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: