Системный анализ и управление кредитами в банке

Автор работы: Пользователь скрыл имя, 02 Декабря 2013 в 11:34, курсовая работа

Краткое описание

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

Содержание

Введение
Системный анализ и управление кредитами в банке
Глава 1. Управление кредитами в банке.
Системный анализ и управление кредитами в банке
Глава 1. Управление кредитами в банке.
Системный анализ и управление кредитами в банке
Глава 2. Методы использования системного анализа
в процессах управления.
Системный анализ и управление кредитами в банке
Глава 3. Системный анализ управления кредитами.
Системный анализ и управление кредитами в банке
Глава 4. Методика создания системы управления кредитами.
Системный анализ и управление кредитами в банке

Прикрепленные файлы: 1 файл

final.doc

— 431.50 Кб (Скачать документ)

4.2.3.1. Добавление записи.

 

Добавление записи означает открытие новой карточки на кредитное соглашение , т.е должна отобразиться новая пустая запись таблицы CREDIT.

Значение полей ID_VID_CR, ID_PERS, ID_ZM, ID_ZL, ID_CLASS, заполняются из списка справочников соответственно  CREDITTYPE, PERSON, ZAEMSHIK, ZALOG, CLASS. Поля CR_TO_PAY, CR_T_STAVKA таблицы CREDIT не должны быть пользователю для редактирования, они принимают значения соответственно следующих полей: CR_SUM, CR_F_STAVKA. Остальные поля заполняются данными из кредитного соглашения и залогового договор (в случае наличия залога на кредит).

4..2.3.2. Сохранение карточки.

 

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

При сохранении необходимо также добавить новую запись в таблицу CREDIT_OPR и занесением значений в следующие поля этой таблицы:

 

ID_CR

код кредита (из CREDIT)

ID_VID_CR

код вида кредита (из CREDIT)

OP_NB

1

OP_DAT

(TODAY)

OP_VID

вид проводимой операции

TO_PAY

текущая сумма кредита (CR_SUM из CREDIT)

SROK

срок кредита (CR_SROK из CREDIT)

INT

процентная ставка (CR_F_STAVKA из CREDIT)

OP_CLASS

классификация кредита (ID_CLASS из CREDIT)


4.2.4. Операции по кредитам.

4.2.4.1. Алгоритм начисления процентов.

 

В таблице настройки устанавливается текущая дата в поле TODAY.

Система сверяет значение поля  TODAY с полем FUT_DAT.

Если TODAY >= FUT_DAT, тогда система разрешает произвести начисление процентов, а иначе программа запрещается.

 

A. На дату периодического начисления

В базе данных кредитных соглашений просматриваются поля:

 

CR_RET_DOG

дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_Q_INT

прекращено начисление процентов - 1, нет - 0


 

и для каждой записей, где CR_RET_DOG >TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0

запоминаются поля:

 

ID_CR

код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_STR_

дата выдачи кредита

CR_PROC

ставка процента за кредит в годовых

CR_TO_PAY

сумма к погашению основного долга

CR_TOT_INT

начисленный процент


 

Проверка записей по полю CR_TOT_INT.

 

ЕСЛИ CR_TOT_INT =0,

тогда вычисляем количество дней к начислению.

Количество дней к начислению = (FUT_DAT - 1)  - “дата выдачи”

формула начисления,  FNACH= ставка % / (360/количество дней к начислению).

Сумма начисления=(“сумма кредита” * FNACH)/100

ИНАЧЕ

Количество дней к начислению = 30

формула начисления, FNACH= ставка % / (360/количество дней к начислению).

Сумма начисления=(“сумма кредита” * FNACH)/100

На этом этапе вычисления закончились.

 

Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :

 

ID_CR

код кредита из CREDIT

OP_NB

номер операции номер предыдущей+1

OP_DAT

дата проведения операции TODAY

OP_VID

вид проводимой операции (начисление процентов)

SUMMA

сумма проводимой операции  Сумма начисления

TO_PAY

текущая сумма кредита из CREDIT

CR_T_STAVKA

текущая ставка процентов из CREDIT

DAYS_TO_PAY

количество дней к начислению

T_IPC

текущий индекс потребительских цен =IPC из таблицы настройки


 

Теперь необходимо заполнить новыми данными в таблице CREDIT поле

 

 “CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий).

 

Затем в таблице настройки меняются поля на:

 

LST_DAT= FUT_DAT;

FUT_DAT=дата следующего начисления

 

B. Начисление процентов на день окончания кредита по договору.

 

Для этого требуется каждый день отслеживать кредиты срок которых, на текущий день окончен. В таблице настройки устанавливается текущая дата в поле TODAY.

В базе данных кредитных соглашений просматриваются поля:

 

CR_RET_DOG

дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_Q_INT

прекращено начисление процентов - 1, нет - 0


 

и для каждой записей, где CR_RET_DOG =TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0

запоминаются поля:

 

ID_CR

код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_STR_

дата выдачи кредита

CR_PROC

ставка процента за кредит в годовых

CR_TO_PAY

сумма к погашению основного долга

CR_TOT_INT

начисленный процент


 

Далее требуется проверка записей по полю CR_TOT_INT.

ЕСЛИ CR_TOT_INT =0,

тогда вычисляем с какого числа начислять проценты.

Количество дней к начислению = TODAY - “дата выдачи кредита”

формула начисления  FNACH= ставка % / (360/количество дней к начислению).

Сумма начисления=(“сумма кредита” * FNACH)/100

ИНАЧЕ

Количество дней к начислению = TODAY - “дата последнего начисления”

формула начисления  FNACH= ставка % / (360/количество дней к начислению).

Сумма начисления=(“сумма кредита” * FNACH)/100

На этом этапе вычисления закончились.

 

Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :

ID_CR

код кредита из CREDIT

OP_NB

номер операции номер предыдущей+1

OP_DAT

дата проведения операции TODAY

OP_VID

вид проводимой операции (начисление процентов)

SUMMA

сумма проводимой операции  Сумма начисления

TO_PAY

текущая сумма кредита из CREDIT

CR_T_STAVKA

текущая ставка процентов из CREDIT

DAYS_TO_PAY

количество дней к начислению

T_IPC

текущий индекс потребительских цен =IPC из таблицы настройки


 

Теперь необходимо заполнить новыми данными в таблице CREDIT поле

 

 “CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий).

 

C. Досрочное закрытие кредита

 

В случае досрочного погашения кредита, входным документом для проведения операции начисления будет Платежное поручение на погашение процентов, Платежное поручение на погашение кредита, в которых содержатся данные о № кредитного соглашения, сумме к погашению и т.д.

Без данных документов операция не должна производится.

 

Закрытие кредита производится следующим вариантом:

    1. Досрочное начисление процентов.
    2. Погашение процентов.
    3. Погашение кредита.

 

В  случае успешного выполнения данных операций кредит считается закрытым.

 

C.1. Досрочное начисление процентов.

 

В таблице настройки устанавливается текущая дата в поле TODAY, и текущий индекс потребительских цен в поле IPC.

Далее необходим запрос конкретного кредитного соглашения из таблицы CREDIT, затем осуществляется поиск по этому номеру в таблице. 

В базе данных кредитных соглашений просматриваются поля:

 

CR_RET_DOG

дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_Q_INT

прекращено начисление процентов - 1, нет - 0


 

и для каждой записей, где CR_RET_DOG =TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0

запоминаются поля:

 

ID_CR

код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_STR_

дата выдачи кредита

CR_PROC

ставка процента за кредит в годовых

CR_TO_PAY

сумма к погашению основного долга

CR_TOT_INT

начисленный процент


 

 

Далее требуется проверка записей по полю CR_TOT_INT.

ЕСЛИ CR_TOT_INT =0,

тогда вычисляем с какого числа начислять проценты.

Количество дней к начислению = TODAY - “дата выдачи кредита”

формула начисления, если “ID_VID_CR”=“правительство”,

  тогда  FNACH= IPC * (ставка % / (360/количество дней к начислению)),

иначе FNACH= ставка % / (360/количество дней к начислению).

Сумма начисления=(“сумма кредита” * FNACH)/100

ИНАЧЕ (CR_TOT_INT>0)

Количество дней к начислению = TODAY - “дата последнего начисления”

формула начисления, если “ID_VID_CR”=“правительство”,

  тогда  FNACH= IPC * (ставка % / (360/количество дней к начислению)),

иначе FNACH= ставка % / (360/количество дней к начислению).

Сумма начисления=(“сумма кредита” * FNACH)/100

На этом этапе вычисления закончились.

 

Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :

 

ID_CR

код кредита из CREDIT

OP_NB

номер операции номер предыдущей+1

OP_DAT

дата проведения операции TODAY

OP_VID

вид проводимой операции (начисление процентов)

SUMMA

сумма проводимой операции  Сумма начисления

TO_PAY

текущая сумма кредита из CREDIT

CR_T_STAVKA

текущая ставка процентов из CREDIT

DAYS_TO_PAY

количество дней к начислению

T_IPC

текущий индекс потребительских цен =IPC из таблицы настройки


 

Теперь необходимо заполнить новыми данными в таблице CREDIT поле

 

 “CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий).

 

4.2.4.2. Алгоритм погашения процентов по выданному кредиту.

 

Входным документом для выполнения данной операции является Платежное поручение на погашение процентов по данному кредиту, в котором  содержатся данные о № кредитного соглашения, сумме к погашению и т.д.

Без данного документа операция не должна производится.

 

Проценты за кредит должны быть оплачены не позднее 30(31) числа каждого месяца.

Задается код кредитного соглашения для поиска в таблице CREDIT, в случае удачного поиска проверяется на погашение, если не погашен, то высвечивается данная запись с отображением следующих полей:

 

ID_CR

код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_TOT_INT

начисленный процент

CR_PAID_INT

оплаченный процент


 

теперь проверяется , если

“CR_TOT_INT” = “CR_PAID_INT” , то высветить сообщение  о том что на данный период была проведена операция по погашению процентов. и предложить оператору закончить работу с данной записью, и открыть окно запроса кредитного соглашения, в случае если был введен неправильный номер кредитного соглашения.

 

А если данной операции не производилось, оператору предлагается ввести сумму к оплате                                 

 

 

Оператор проверяет соответствие суммы в платежном поручении и суммы которую насчитал банк:

 

Сумма к погашению=CR_TOT_INT - CR_PAID_INT

 

Если суммы совпадают, то добавляется в таблице CREDIT_OPR новая запись, с заполнением следующих полей:

 

ID_CR

код кредита из CREDIT

ID_VID_CR

код вида кредита из CREDIT

OP_NB

номер операции

OP_DAT

дата проведения операции

OP_VID

вид проводимой операции

SUMMA

сумма проводимой операции =сумма к оплате


 

В таблице CREDIT обновляется поле CR_PAID_INT - оплаченный процент

 

CR_PAID_INT = SUMMA + CR_PAID_INT

 

На этом процедура погашения процентов заканчивается.

4.2.4.3. Алгоритм погашение кредита.

 

Входным документом для выполнения данной операции является Платежное поручение на погашение кредита , в котором  содержатся данные о № кредитного соглашения, сумме к погашению и т.д.

Без данного документа операция не должна производится.

 

В таблице CREDIT отыскивается запись с  заданным кодом кредитного соглашения. Из него запоминаются поля:

 

ID_CR

код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

ID_ZL

код залога из ZALOG

CR_SUM

первоначальная сумма кредита

CR_TO_PAY

текущая сумма кредита

CR_STR_

дата выдачи кредита

CR_T_STAVKA

текущая ставка процентов

CR_SROK

срок кредита

CR_RET_DOG

дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_TOT_INT

начисленный процент

CR_PAID_INT

оплаченный процент

Информация о работе Системный анализ и управление кредитами в банке