1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Ezer_Wu-friday

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Система управления финансами для семьи: концепция и архитектура

Разработанная система управления финансами для семьи представляет собой классический пример информационной системы управления. В эпоху, когда интернет-технологии развиваются стремительными темпами, существует множество мобильных платёжных и финансовых продуктов. Это приводит к тому, что управление семейными расходами и инвестициями становится всё более сложным процессом.

Система управления финансами для семьи разработана с целью облегчить управление семейным бюджетом. Она основана на анализе, проектировании и реализации различных сценариев использования онлайн-платформ для транзакций, семейных расходов и инвестиций. Система позволяет членам семьи эффективно и удобно управлять своими активами.

Архитектура системы

В системе используется бэкенд на основе MySQL и Java, а также микросервисная архитектура SpringCloud. Реализованы следующие функции:

  • управление личными финансами;
  • учёт доходов и расходов;
  • мониторинг акций и фондов;
  • анализ активов и обязательств;
  • подготовка ежемесячных и годовых финансовых отчётов.

Фронтенд реализован на Node.js с использованием Ant.Design Pro для обеспечения взаимодействия с пользователем. Пользователи могут выполнять следующие операции:

  • регистрировать доходы и расходы;
  • просматривать графики доходов и расходов;
  • осуществлять поиск и просматривать динамику акций и фондов;
  • вести учёт активов и пассивов;
  • анализировать и оценивать финансовое состояние семьи.

Структура системы

  1. Учёт расходов (ежедневных, ежемесячных, ежегодных) с анализом типов расходов.
  2. Учёт доходов (ежемесячных, годовых).
  3. Мониторинг рынка акций (текущая динамика).
  4. Мониторинг рынка фондов (текущая динамика).
  5. Регистрация купленных акций.
  6. Регистрация купленных фондов.
  7. Учёт внешних долгов (займы и кредиты).
  8. Учёт фиксированных активов (ипотечные кредиты, автокредиты, полная оплата).
  9. Подготовка ежемесячных и ежегодных финансовых отчётов.

Демонстрация некоторых функций

  • Учёт расходов: отображение ежедневных, ежемесячных или ежегодных расходов в виде графика. Также предоставляется возможность анализа расходов по категориям.
  • Детализация расходов: просмотр подробной информации о расходах за определённый период времени.
  • Мониторинг рынка акций: отображение текущей динамики рынка акций.
  • Классификация акций: группировка акций по различным категориям.
  • Информация об акциях: детализация информации об отдельных акциях.
  • Анализ активов: предоставление информации о состоянии активов семьи.
  • Пассивы: информация о внешних долгах семьи.

Функциональный анализ

  • Расходы:
    • отображение ежедневных, еженедельных, ежемесячных и ежегодных расходов;
    • графическое представление расходов за выбранный период;
    • классификация расходов по категориям;
    • таблица расходов с возможностью поиска по дате, типу расходов и ключевым словам.
  • Доходы:
    • отображение текущих и накопленных доходов;
    • график доходов за выбранный период.
  • Рынок акций:
    • текущая динамика рынка акций;
    • детализация информации по отдельным акциям;
    • группировка акций по категориям (например, по отраслям).
  • Фонды:
    • текущая динамика рынка фондов;
    • детализация информации по фондам;
    • возможность выбора фондов по типу, компании, сроку, размеру и динамике роста.
  • Фиксированные активы:
    • информация о недвижимости, транспортных средствах и других активах;
    • данные о выплатах по кредитам и займам.
  • Отчёты:
    • ежемесячные и годовые финансовые отчёты;
    • сравнение текущего финансового состояния с предыдущим периодом.

Микросервисы

Система разделена на несколько микросервисов:

  • пользовательский сервис (логин и аутентификация);
  • сервис учёта доходов и расходов;
  • сервисы мониторинга рынка акций и фондов;
  • сервис управления активами и пассивами;
  • сервис подготовки отчётов.

Автор рекомендует обратиться к видео на платформе Bilibili для получения дополнительной информации о разработке и развёртывании системы.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Ezer_Wu-friday.git
git@api.gitlife.ru:oschina-mirror/Ezer_Wu-friday.git
oschina-mirror
Ezer_Wu-friday
Ezer_Wu-friday
master