Введение
Выпускная квалификационная работа посвящена разработке кроссплатформенного мобильного приложения для мониторинга личных финансов. В условиях цифровизации повседневной жизни управление личным бюджетом становится неотъемлемой частью финансовой грамотности населения. По данным Банка России, в 2024 году российский индекс финансовой грамотности достиг 55 баллов из 100 возможных — максимального значения за время измерений. Мобильные устройства предоставляют удобный инструмент для оперативного учёта доходов и расходов, однако существующие решения не всегда отвечают потребностям пользователей в гибкости, автономности и кроссплатформенности.
Целью работы является создание приложения, которое позволит пользователям вести учёт транзакций, автоматически категоризировать операции, формировать аналитические отчёты и визуализировать динамику бюджета. Для достижения этой цели необходимо решить комплекс задач: от анализа теоретических основ личного финансового планирования до практической реализации и тестирования программного продукта на основных мобильных платформах.
Работа структурирована в соответствии с логикой проектирования программного обеспечения: теоретическая часть раскрывает принципы управления личными финансами и современные подходы к кроссплатформенной разработке; аналитическая часть посвящена исследованию предметной области и формированию требований; практическая часть описывает реализацию, тестирование и оценку полученного приложения.
Актуальность темы
Актуальность темы обусловлена ростом потребности населения в эффективных инструментах контроля личных финансов на фоне увеличения доли безналичных расчётов и расширения спектра финансовых услуг. По данным НАФИ, в 2024 году 74% россиян пользовались мобильным банковским приложением на смартфоне или планшете, что на 4 процентных пункта больше, чем годом ранее. Традиционные методы учёта, такие как таблицы или бумажные записи, не обеспечивают необходимой оперативности и аналитической глубины. Мобильные приложения способны автоматизировать процесс сбора и анализа данных, однако многие из них привязаны к конкретной операционной системе, имеют ограниченный функционал в бесплатных версиях или требуют постоянного подключения к интернету. Разработка кроссплатформенного решения, сочетающего автономность, гибкую категоризацию и наглядную отчётность, позволит устранить указанные недостатки и повысить доступность финансового мониторинга для широкого круга пользователей.
Степень разработанности темы
Теоретическую базу исследования составляют труды в области управления личными финансами, поведенческой экономики и разработки программного обеспечения. Среди зарубежных учёных, внёсших вклад в изучение финансового поведения и бюджетирования, следует выделить Ричарда Талера (Richard Thaler), Дэна Ариели (Dan Ariely), Джорджа Акерлофа (George Akerlof) и Роберта Шиллера (Robert Shiller). В отечественной науке вопросы финансовой грамотности и планирования рассматриваются в работах А. В. Горяева, В. В. Чумаченко, О. С. Белокрыловой и Н. И. Берзона. Указанные авторы заложили методологические основы анализа потребительского поведения и принятия финансовых решений, что необходимо учитывать при проектировании пользовательских сценариев приложения.
Объект и предмет исследования
Объект исследования — Объектом исследования является процесс мониторинга личных финансов с использованием мобильных технологий.
Предмет исследования — Предметом исследования выступают методы, алгоритмы и программные средства кроссплатформенной разработки мобильных приложений для учёта и анализа личных доходов и расходов.
Цель и задачи работы
Цель работы — Целью работы является разработка кроссплатформенного мобильного приложения для учёта, категоризации и анализа личных доходов и расходов с формированием отчётности.
Для достижения цели поставлены задачи:
- изучить структуру личного бюджета, методы планирования и контроля доходов и расходов;
- провести обзор существующих мобильных приложений финансового учёта и выявить требования пользователей;
- выполнить сравнительный анализ кроссплатформенных фреймворков и обосновать выбор технологии разработки;
- проанализировать ограничения существующих решений для задач личного финансового учёта;
- сформировать функциональные требования и сценарии использования приложения;
- спроектировать архитектуру, модель данных и структуру пользовательского интерфейса;
- разработать модули ввода операций, категоризации и хранения данных;
- реализовать функции формирования отчётов, визуализации динамики бюджета и экспорта данных;
- провести тестирование приложения на платформах Android и iOS и оценить его производительность и удобство использования.
Методы исследования
В работе применяются общенаучные методы анализа и синтеза, сравнительный анализ, методы проектирования программных систем, объектно-ориентированное программирование, а также методы тестирования и оценки пользовательского опыта.
Теоретическая и практическая значимость
Теоретическая значимость работы заключается в систематизации подходов к управлению личными финансами и обосновании выбора кроссплатформенных технологий для реализации мобильных приложений финансового учёта.
Практическая значимость состоит в создании готового кроссплатформенного приложения, которое может использоваться частными лицами для контроля личного бюджета, а также служить основой для дальнейших разработок в области персонального финансового менеджмента.
Структура работы
Работа состоит из введения, трёх глав, заключения, списка литературы и приложений. Во введении обоснована актуальность темы, сформулированы цель и задачи, определены объект и предмет исследования. Первая глава посвящена теоретическим основам мониторинга личных финансов и мобильной разработки. Вторая глава содержит анализ предметной области и проектные решения. Третья глава описывает реализацию приложения и оценку результатов. В заключении подведены итоги работы и намечены перспективы развития.