Многие в наше время сталкиваются с такой проблемой, как неумение правильно распоряжаться своими финансами.
Зачастую происходит так, что мы имеем какую-то внушительную сумму денег, но незаметно для нас уже через довольно короткий период времени удивляемся тому, что денег-то почти и не осталось. Спрашиваем себя: "На что ушли все деньги?".
В такие моменты было бы очень удобно вести учет наших расходов, доходов, а также заранее для себя определиться, куда и сколько предстоит потратить средств.
В рамках проекта по дисциплине "Технологии Разработки и Тестирования Программного Обеспечения" мною будет создано мобильное приложение "My Money" под Android. My Money - это мобильный финансовый менеджер.
В приложении будут реализованы следующие возможности:
- Доходы: реализована возможность добавления своих доходов и распределения их по разделам, указывающим на их источник.
- Расходы: реализована возможность добавления реальных расходов и распределения их по разделам, указывающим на то, на что расходуются данные денежные средства.
- Потенциальные расходы: реализована возможность планирования предстоящих расходов ( создание так называемых копилок или конвертов).
- Статистика расходов: реализована возможность просмотра статистики своих расходов как за текущий месяц, так и за прошедшие.
"Дзен-Мани"
- Особенные плюсы:
- распознаёт sms-сообщения от банков
- есть категории "мне должны" и "я должен"
- Минусы:
- не показывает общие затраты за текущий день на вкладке "статистика"
"EasyFinance"
- Особенные плюсы:
- удобное планирование бюджета и целей
- есть вкладка "кредиты"
- Минусы:
- большинство полезных услуг платные
"Toshl"
- Особенные плюсы:
- ежедневно напоминает о том, что нужно вести бюджет в определённое время,которое можно установить самостоятельно
- поддерживает экспорт данных
- Минусы:
- теги вводятся вручную
- многие дополнительные функции платные
"Monefy"
- Особенные плюсы:
- возможность делать "бэкап" баз данных в облако
- планирование расходов и доходов
- Минусы:
- отсутствие web-интерфейса
Используемые технологии:
Приложение будет написано на языке Java с использованием интегрированной среды разработки (IDE) Android Studio для работы с платформой Android (разработана Google).
1. Главный экран приложения после авторизации:
2. Экран добавления доходов:
2.1. Экран редактирование разделов "Доходы":
3. Экран добавления расходов:
3.1. Экран редактирование разделов "Расходы":
4. Экран планирования расходов:
5. Экран просмотра статистики:
5.1. Экран редактирования статистики расходов:
5.2. Экран редактирования статистики доходов:
6. Информационный экран ( тут будет описана общая информация о приложении для того случая, если у пользователя возникнут трудности в использовании "My Money"):
Целевая аудитория приложения - люди любого возраста, интересующиеся систематизацией своего бюджета.
Минимальные необходимые навыки - умение пользоваться смартфоном на платформе Android.
Для использования приложения необходим смартфон на платформе Android.
- Пользователю предстоит ввести необходимую сумму денег и выбрать нужный источник доходов. После чего эта сумма будет добавлена в соответствии с разделом и под текущей датой.
- Пользователю предстоит ввести необходимую сумму денег и выбрать нужный раздел расходов. После чего эта сумма будет добавлена в соответствии с разделом и под текущей датой.
- Пользователю предстоит нажать на кнопку редактирования, после чего он сможет изменить название выбранного раздела или удалить его.
- При нажатии кнопки добавления, пользователь может создать новый раздел, указав название.
- Позволяет добавлять предполагаемую сумму предстоящих расходов к какому-либо рзделу.
- Пользователю предстоит выбрать месяц в поле ComboBox. <<<<<<< HEAD В соответствии с ним будут отображены разделы по расходам или доходам ( зависит от выбора) с указанием процентов и определенной суммы. ======= В соответствии с ним будут отображены разделы по расходам или доходам ( зависит от выбора) с указанием процентов и определенной суммы.
124686115dbd070d0d4b3ad0621243a5af89565d
- Позволяет просмотреть информацию о приложении
- Закрывает приложения переходя на "Home" экран.
- Пользователю предстоит выбрать раздел. В соответствии с ним будет отображен экран с детальной информацией по выбранному разделу с датами.
- При нажатии на определенный пункт откроется экран редактирования пункта с возможностью изменить статью расхода(дохода), суммы, даты.
- Безопасность. Это android-приложение, и его данные хранятся в базе данных в телефоне. Эти данные можно заполучить только взломав либо заполучив телефон.
- Надежность. Нужно предусмотреть обработку ошибок пользователя. Пользователь будет ограничен в своих действиях. При инициализации пользователя необходимо предусмотреть корректную проверку введенных данных. Необходимо обеспечить валидацию форм для предотвращения поломки в приложении.