ВВЕДЕНИЕ 3
1 Анализ предметной области 5
1.1 Анализ конкурентов 5
2 Требования к приложению 11
2.1 Постановка задачи 11
2.2 Функциональные требования 11
2.3 Нефункциональные требования 12
2.3.1 Требования к дизайну 12
2.3.2 Требования к структуре приложения 13
2.3.3 Требования к типам данных 15
2.3.4 Требования к хранению данных 15
2.3.5 Требования к языкам программирования 15
2.3.6 Требования к аппаратному обеспечению клиентской стороны 15
2.3.7 Требования к программному обеспечению клиентской стороны 16
3 Используемые технологии и инструменты 17
4 Проектирование Android-приложения 19
4.3 Диаграмма вариантов использования 19
4.4 Пользовательские сценарии 19
5. Разработка приложения 29
5.1. Схема базы данных 29
6. Руководство пользователя 30
ЗАКЛЮЧЕНИЕ 52
ЛИТЕРАТУРА 53
ПРИЛОЖЕНИЕ А 55
За последний год уровень тревоги и стресса россиян значительно увеличился. Согласно исследованию настроения окружающих от фонда «Общественное мнение» (ФОМ), в 2022 году количество встревоженных граждан достигало пиковых значений в 55 и 70% - Рисунок 1. Тревога от внешних обстоятельств может усугубить ментальное состояние людей, склонных к тревоге или имеющих заболевания, связанные с тревожностью.
Рисунок 1 - настроение окружающих с 26 сентября 2021 по 25 сентября 2022 года, согласно опросу «ФОМнибус»
Один из методов борьбы с тревогой - это создание прозрачного и понятного плана действий для решения проблемы. Ощущение контроля над ситуацией придает сил, открывает горизонт будущего и помогает начать действовать. Доступным и простым решением являются списки задач, с помощью которых можно разбивать большое дело на маленькие задачи, не бояться упустить важное, управлять своими делами, а в следствии - мыслями и состоянием.
Доступ к задачам и работа с ними должна происходить оперативно, без потери времени. В современных реалиях лучшим инструментом, который находится всегда под рукой и позволяет с легкостью выполнять ежедневные задачи, является мобильное устройство.
Было принято решение разработать мобильное приложение на OC Android для контроля завершения задач для людей с повышенной тревожностью.
Разрабатываемое приложение будет иметь функциональные особенности, с учетом специфики тревожных людей, а также ряд преимуществ, по сравнения с аналогами на рынке: минималистичный дизайн, подробная история повторяющихся задач, статистика выполненных задач, возможность добавления фото к выполненной задаче.
Объект исследования - процесс решения проблем, связанных с состоянием тревожности у людей с повышенной тревожностью.
Предмет исследования - цифровые методы, способы и инструменты уменьшения тревожности у людей с повышенной тревожностью.
Цель работы - разработать мобильное приложение на ОС Android для контроля завершения задач для людей с повышенной тревожностью с целью улучшения их качества жизни.
Задачи:
1. Изучить проблемы, с которыми сталкиваются люди с повышенной тревожностью.
2. Проанализировать существующие цифровые решения уменьшения тревожности.
3. Сформировать требования к системе.
4. Составить техническое задание.
5. Выбрать платформу и язык программирования.
6. Реализовать систему.
7. Протестировать систему и исправить ошибки.
В результате выполнения выпускной квалификационной работы было разработано Android-для приложение «Разработка мобильного приложения контроля завершения задач для людей с повышенной тревожностью». Была изучена предметная область, выявлены основные сложности, с которыми сталкиваются люди с повышенной тревожностью; проведен анализ существующих решений; сформулированы требования к системе. Также была проведена проектная подготовка - составлены диаграммы вариантов использования, пользовательские сценарии, схема базы данных.
Соблюдены все предъявляемые требования и реализован полный функционал. Пользователи могут добавлять задачи, управлять ими; просматривать различные списки задач; добавлять фото к выполняемой задаче; планировать загруженность, благодаря календарю.
Приложение имеет большой потенциал развития. Особенности тревожных людей требуют особого подхода. Так, например, отслеживание прогресса за длительное время поможет скорректировать собственные действия. Реализующими это будущими функциями могут послужить: подсчет данных о каждом цикле регулярных задач, формирование графика из данных; загрузка статистических данных в файл на устройство пользователя. Макеты и пользовательские сценарии для данных функций готовы, расположены в Приложении 1.
Таким образом, главная цель и задачи выпускной квалификационной работы по разработке Android-приложения контроля завершения задач для людей с повышенной тревожностью были реализованы в полной мере.