1. Выдача кредита.
Необходима реализовать возможность выдача оператором кредита на определённую сумму,
Сумма кредита должна находиться в пределах нижней и верхней границ, установленных изначально. Кредит может быть выдан только существующему в базе данных банка дебитору. Если клиент впервые желает получить кредит, он (дебитор) заносится в базу данных банка;
Для полного описания структуры «Кредитов» следует создать поля:
· Идентификатор кредита
· Идентификатор дебитора
· Дата выдача
· Сумма кредита
· Текущий баланс
2.Участники кредитных операций.
Так как система должна быть закрыта и защищена, то нам следует работать с теми людьми, которые есть в нашей системе – дебиторы. Мы всегда должны знать ФИО, телефон постоянный и мобильный, чтобы всегда была возможность связаться.
Для полного описания структуры «Дебиторов» следует создать поля:
· Идентификатор
· ФИО
· Стационарный телефон
· Мобильный телефон
3. Оплата кредита.
Так как погашение кредита у нас длится постепенно, то нам надо хранить историю пополнения кредитного счета, для этого создадим структуру «Оплата».
В ней будут поля:
· Идентификатор чека
· Номер кредита, который оплачивается
· Сумма
· Дата оплаты
4.Вход в систему.
Весь процесс авторизации приохотит таким образом, что при запуске программы изначально открыто только пустое меню с предложением авторизоваться используя личный пароль и логин, зарегистрироваться либо войти как гость имея ограниченные возможность действий. Более подробно все показано на схеме (рис 1.2).
Рис 2.1. Схема процесса авторизации