Тип работы:
Предмет:
Язык работы:


Разработка мобильного приложения для управления личными финансами

Работа №197622

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы81
Год сдачи2023
Стоимость4200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
7
Не подходит работа?

Узнай цену на написание


Аннотация
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 1Money: расходы финансы бюджет 9
1.2 Финансы – бюджет, расходы 11
1.3 Monefy – менеджер бюджета 13
1.4 CoinKeeper: учёт расходов и доходов 14
1.5 Сравнительная таблица 16
2 РАЗРАБОТКА ПРОЕКТА 18
2.1 База данных 18
2.2 Главная activity 25
2.3 Activity для редактирования данных 39
2.4 Прочие activity 47
3 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 66
3.1 Инвестиционная идея 66
3.2 Капитальные вложения и затраты 68
3.3 Показатели эффективности 70
ЗАКЛЮЧЕНИЕ 76
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 78
ПРИЛОЖЕНИЯ 85
ПРИЛОЖЕНИЕ А 85
ПРИЛОЖЕНИЕ Б 86

Актуальность темы. Среди операционных систем мобильных телефонов наиболее распространённой является Android. На 2023 год было выпущено более одного миллиарда телефонов на даннойоперационной системе. Следовательно, мобильные приложения имеют большую целевую аудиторию и спрос. Приложение для управления личными финансами позволит вести домашнюю бухгалтерию. Не придётся записывать всё на бумаге или вести электронные таблицы. Достаточно будет только вбить операцию, как система сама выставит её в нужное место и посчитает.
Выбор технологий. Для создания мобильного приложения была выбрана среда разработки «AndroidStudio». Выбор данной среды разработки обусловлен её непосредственной нацеленностью на создание приложений под операционную системуAndroid, а также наличием серьёзного функционала и большой документацией.
Для хранения информации была выбрана база данных SQLite. Её преимущества состоит в высокой скорости. Благодаря особенностям архитектуры SQLite работает быстро, особенно на чтение. Компоненты СУБД встроены в приложение и вызываются в том же процессе.
Цель работы – разработка мобильного приложения для управления личными финансами.
Задачи проекта:
• Проанализировать рынок. Сделать анализ предметной области
• Разработать техническую часть приложения
• Написать экономический анализ
Программа должна иметь возможность осуществлять следующие функции:
• Хранить данные
• Возможность сохранять данные на сервер.
• Настраивать категории.
• Читать отчёты из банка для загрузки операций в базу данных
• Сканировать чек для автоматического заполнения полей при добавлении новой операции.
• Проверять чеки
• Менять темы приложения
• Выводить статистику
• Анализировать операции
• Формировать круговую диаграмму с категориями и их сумами для расходов и поступлений

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


При принятии решения об осуществлении проекта, целью которого являет создание продукта для его дальней продажи, было необходимо оценить инвестиционную привлекательность проекта. Её оценка осуществлялась путём расчёта основных показателей инвестиционного анализа, к которым относиться: чистый дисконтированный и недисконтированный доход, дисконтированный индекс доходности, период дисконтированный период окупаемости, внутренная норма доходности.
Целью выпускной квалификационной работы была разработка мобильного приложения для управления личными финсами, оценка его инвестиционной привлекательности и экономической ценности, а также анализ предметной области и рынка.
Для этого в первой главе был проанализирован рынок приложений данной тематики. Было выбрано четыре наиболее популярных приложения. Это были «1Money: расходы финансы бюджет», «Финансы – бюджет, расходы», «Monefy – менедер бюджета» и «CoinKeeper: учёт расходов и доходов». Эти приложения имеют огромную аудиторию в несколько миллионов чеков, они давно на рынке, поэтому проанализровав их можно можно выделить функции, которые должны быть у нового приложения, чтобы оно могло иметь конкурентное преимущество по отношению в другим, а также позволить придумать новые функции, которых ещё нет в них
Во второй главе была задокументирована разработка рабочей версии прилоежния. Была создана база данных, состоящая из восьми табиц и соотвествующая правилам нормализации. Разработан начальный экран приложения, который содержит в себе четыре фрагмета, на каждом из которых есть элементы, которые позволяют получить информацию из таблиц. Интерфейс для взаимодействия с таблицами, позволяющий просматривать, добавлять, изменять и удалять содеражиоме этих таблиц. Было создан окно для статистики,
позволяющие автоматические сформирвоать итоги по различным критериям. Создано окно аналитики, позволяющее пользователю добавлять генерировать их. Создан интрефейс для взамодействия с облачным хранилищем, возволяющие регисрироваться новым пользователям или входить уже существующим, а также сохранять или загружать данные на облачное хранилище.
Из уникальных функций проекта можно выделить такие возможности как сканирование чеков для автоматического введения суммы и даты операции. Модуль для чтения отчётов сформированные банков, для автоматического ввода операций в базу данных. А также программный интерфейс приложения, который позволяет обращаться к серверу налоговой инспекции для проверки информации по отсканированному чеков. Это возможности приложения позволят разрабатываемому продукту конкрурировать с уже существующими аналогами, так как таких функций не реализовано ни в одном приоложении данной тематики.
На основании рачётов, произведённых в третьей главе, можно сделать вывод о том, что создание данного проекта является инвестиционно привлекательным, срок окупаемости 1 год и 8 месяцев, и принесет чистый дисконтированный доход в размере 181 186,96 рублей. Недисконтированный индекс доходности составлят 9,3, а дисконтированный равен 1.8, и тот и тот показатели выше еденицы поэтому они должны удовлетровать инвестора В соответсткии с этим можно говорить о том, что проект имеет экономическую ценность.
Таким образом, все задачи выпускной квалификационной работы выполнены, а цели были достигнуты. Выполненная работа имеет практическую, техническую и экономическую ценность.


1. Баев, Л.А. Основы анализа инвестиционных проектов: учеб. пособие / Л.А. Баев. – Челябинск: Изд. центр ЮУрГУ, 2017. – 287 с
2. Аникеев, С. В. Основы объектно-ориентированного программирования на языке C#: учебное пособие [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/168171 (дата обращения: 19.06.2023)
3. Баронов, В.В. Информационные технологии и управление предприятием / В.В. Баронов - М.; ДМК Пресс, 2006, - 328 с.
4. Березовская, Ю. В. Основы программирования на JAVA: лабораторный практикум: учебно-методическое пособие [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/161794 (дата обращения: 19.06.2023)
5. Болбот, О. М. Классы в языке программирования Java: учебно­методическое пособие [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/248009 (дата обращения: 12.05.2023)
6. Бочаров В.В. Инвестиции. Инвестиционный портфель. Источники финансирования. Выбор стратегии: учебник для вузов / В.В. Бочаров. – СПб.: Питер, 2014
7. Бройдо, В. Л. Вычислительные системы, сети и телекоммуникации: учебное пособие для вузов по направлениям "Приклад. информатика", "Информ. системы в экономике" / В. Л. Бройдо – СПб.: Питер, 2008. – 766 с.
8. Буч, Гради: Объектно-ориентированный анализ и проектирование с примерами приложений на C++ / Г. Буч; пер. с англ. под ред. Д.А. Клюшина, М., СПб.: Бином: Невский диалект, 2008.
9. Вафин, Р. Р. Объектно-ориентированное программирование на C#.NET: учебно-методическое пособие [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/264920 (дата обращения: 19.06.2023)
10. Веретенников О.Б., Паюсов А.А. Модель оценки инвестиционной привлекательности хозяйствующего субъекта / Изв. Ирк. гос. экономич. академии. – 2012. – №2. – С.65– 69.
11. Гуськова, О. И. Объектно ориентированное программирование в Java: учебное пособие [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/122311 (дата обращения: 19.06.2023)
12. Дубаков, А. А. Введение в объектно-ориентированное программирование на Java: учебное пособие [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/110468 (дата обращения: 04.05.2023)
13. Дубаков, А. А. Сетевое программирование: учебное [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/43580 (дата обращения: 02.06.2023)
14. Залогова, Л. А. Основы объектно-ориентированного программирования на базе языка C# [Электронный ресурс] – Режим доступа: https://e.lanbook.com/book/321197 (дата обращения: 19.06.2023)
15. Зыков, С. В. Программирование. Объектно-ориентированный подход: учебник и практикум для академического бакалавриата / С. В. Зыков. — М.: Издательство Юрайт, 2019. — 155 с.
... всего 62 источников


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ