В нашей системе есть пользователи (клиенты), у каждого клиента есть строго один “банковский аккаунт”, в котором изначально лежит какая-то сумма, также есть сущность транзакций содержащая информацию об переводе средств между аккаунтами. Деньги можно переводить между клиентами. На средства также начисляются проценты.
Задачи:
- Спроектировать архитектуру приложения.
- Спроектировать базу данных.
- Реализовать следующие функции:
- Управление юзеарми и их аккаунтами.
- Перевод средств между аккаунтами
- Начисление процентов.