Простая банковская система с базой данных.
- Используется база данных для хранения кредитных карт (SQLite через JDBC);
- Используется SecureRandom класс для создания банковских карт;
- Используется алгоритм Луна (https://ru.wikipedia.org/wiki/Алгоритм_Луна) для генерации контрольной суммы номера кредитной карты и проверки введённых данных.
- Gradle
Поддерживаются CRUD-операции через SQL:
- добавить карту;
- перевести деньги на другую карту;
- вычитать данные;
- удалить аккаунт.