Мобільний застосунок для туристичної навігації та організації подорожей
Вантажиться...
Дата
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 с.