Мобільний застосунок для туристичної навігації та організації подорожей

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 56 таблиць, 29 рисунків та 13 джерел – загалом 85 сторінок. Дипломний проєкт присвячений розробці мобільного застосунку "Tourist Guide" для платформи Android, призначеного для туристичної навігації, організації подорожей та соціальної взаємодії між мандрівниками. Мета проєкту – створення зручного та функціонального інструменту, який поєднує інтерактивну карту, пошук цікавих місць, збереження персоналізованих списків локацій, автентифікацію користувачів і чат для спілкування, підвищуючи якість туристичного досвіду. У розділі 1 проведено передпроєктне обстеження предметної області, проаналізовано потреби туристів, існуючі рішення (Google Maps, TripAdvisor, Sygic Travel, Lonely Planet) та змодельовано бізнес-процеси, такі як авторизація, пошук місць і спілкування в чаті. Розділ 2 присвячений розробленню вимог до програмного забезпечення, включаючи варіанти використання, функціональні та нефункціональні вимоги, аналіз системних вимог і економічних показників за методом функціональних точок (FPA), що оцінив обсяг коду в 3062 рядки. Розділ 3 описує конструювання програмного забезпечення, включаючи тришарову чисту архітектуру (Clean Architecture) з патерном MVI, використання технологій Kotlin, Jetpack Compose, Firebase, Room, Google Maps SDK, а також аналіз безпеки даних із застосуванням HTTPS і правил Firebase. Розділ 4 охоплює аналіз якості програмного забезпечення за допомогою Qodana та вбудованого інспектора Android Studio, а також мануальне тестування, яке підтвердило коректність функціоналу, включаючи геолокацію, пошук місць і чат. Розділ 5 присвячений розгортанню застосунку через APK-файл та Google Play, а також супроводу з використанням Firebase Crashlytics і Analytics для моніторингу та оновлень. Програмне забезпечення впроваджено для тестування на пристроях Android (версії 8.0 і вище) та підготовлено до публікації в Google Play.

Опис

Ключові слова

мобільний застосунок, туристична навігація, чиста архітектура, Mobile application, tourist navigation, clean architecture, MVI, Jetpack Compose, Google Maps API, Firebase, Android

Бібліографічний опис

Богун, Д. О. Мобільний застосунок для туристичної навігації та організації подорожей : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Богун Даніїл Олександрович. - Київ, 2025. - 177 с.

ORCID

DOI