Програмне забезпечення гейміфікованого мобільного застосунку підтримки фокус-сесії

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

Дата

ORCID

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

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Метою бакалаврської кваліфікаційної роботи є розробка програмного забезпечення гейміфікованого мобільного застосунку підтримки фокус-сесій, який допомагає користувачеві організовувати власний робочий час, чергувати періоди зосередженої роботи з відпочинком, накопичувати статистику активності та підтримувати мотивацію за допомогою ігрових механік. Об’єктом дослідження є процес організації зосередженої діяльності користувача під час виконання навчальних, професійних та особистих завдань. Предметом дослідження є методи, підходи та програмні засоби реалізації мобільного застосунку для підтримки фокус-сесій із використанням механізмів гейміфікації, збору статистики та синхронізації даних користувача. Для досягнення поставленої мети в роботі необхідно вирішити такі завдання: 1. провести аналіз предметної області та сучасних підходів до організації фокусованої роботи; 2. визначити функціональні та нефункціональні вимоги до програмної системи; 3. спроєктувати інформаційне та програмне забезпечення мобільного застосунку; 4. реалізувати основні функціональні модулі програмного продукту; 5. реалізувати механізми збору статистики та гейміфікації активності користувача; 6. забезпечити синхронізацію даних користувача та підтримку роботи окремих функцій за відсутності мережевого з’єднання; 7. провести тестування розробленого програмного забезпечення. Під час розробки застосунку використано фреймворк «Flutter», мову програмування «Dart» та сервіси «Firebase» для автентифікації користувачів, збереження даних і синхронізації інформації між пристроями. Також реалізовано локальні сповіщення, підтримку фонової роботи таймера та механізм відкладеного збереження результатів сесій із подальшою синхронізацією після відновлення мережевого з’єднання. Попередні результати, пов’язані з розробкою мобільного застосунку PieceTime, були представлені у тезах на тему «Програмне забезпечення гейміфікованого мобільного застосунку для підтримки фокус-сесій» у межах VII Всеукраїнської науково-практичної конференції студентів та аспірантів «Теоретичні та прикладні аспекти розробки комп’ютерних систем 2026». У тезах було розглянуто ідею застосунку, його призначення, використання фокус-сесій, елементів гейміфікації, хмарних сервісів «Firebase», локальних сповіщень і фонового виконання таймера. Бакалаврська кваліфікаційна робота складається зі вступу, чотирьох розділів, висновків, списку використаних джерел і додатків. У першому розділі розглянуто предметну область, сформовано вимоги до програмної системи, побудовано UML-моделі та виконано огляд існуючих рішень. У другому розділі спроєктовано інформаційне забезпечення застосунку, описано логічну модель даних, обґрунтовано вибір «Firebase Firestore» та наведено фізичну структуру бази даних. У третьому розділі описано розробку програмного забезпечення, структуру об’єктів, компоненти системи, вибір інструментарію, алгоритми й основні програмні модулі. У четвертому розділі наведено результати тестування, вимоги до апаратного та програмного забезпечення, а також склад інсталяційного пакету мобільного застосунку. Робота викладена на вісімдесяти трьох сторінках, містить тридцять п’ять рисунків, п’ять таблиць, двадцять п’ять використаних джерел та п’ять додатків

Опис

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

Стрішенець А. О. Програмне забезпечення гейміфікованого мобільного застосунку підтримки фокус-сесії : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 101 с.

Endorsement

Review

Supplemented By

Referenced By