бесплатно рефераты
 
Главная | Карта сайта
бесплатно рефераты
РАЗДЕЛЫ

бесплатно рефераты
ПАРТНЕРЫ

бесплатно рефераты
АЛФАВИТ
... А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

бесплатно рефераты
ПОИСК
Введите фамилию автора:


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

Справочник лиц ответственных за кредит. PERSON

1. ID_PERSкод лица ответственного за кредит
2. PS_LST_NMфамилия
3. PS_NMимя
4. PS_POSTдолжность

Справочник видов комиссионных сборов. COMSB

1. ID_COMкод вида комиссионных сборов
2. COM_NMвид комиссионных сборов (возмещаемые, невозмещаемые)

Справочник классификации кредитов CLASS

1. ID_CLASSкод классификации кредитов
2. CLASS_NMнаименование классификации
3. CLASS_INTпроцент отчисления на резерв

Справочники CREDITTYPE, PERSON, COMSB, CLASS предназначены для

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

связи по полям ID с таблицей картотеки кредитов CREDIT и быстрого заполнения

реквизита ID

Справочник вида залога. ZALOGTYPE

1. код вида залога
2. ZL_VIDнаименование вида залога

Данный справочник будет в дальнейшем реляционно связан с таблицей ZALOG по

полю ID_ZL_VID.

4.2.3. Ведение картотеки.

Все данные по кредитам должны храниться в карточках и отображать информацию

по всем операциям каждого кредитного соглашения , кроме того ведется журнал

выданных кредитов.

Режим ведения картотеки должен быть построен таким образом , что при

входе в него на экране видеомонитора отображается журнал выданных кредитов со

следующими возможными выборами работ:

Режимы и закрепленные за ним горячие клавиши

Режим

Горячая клавиша

Помощь

F1

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

F2

Найти запись

F3

Удалить запись

F4

Печать

F5

Фильтр по группе

F6

Просмотр карточки

F7

Карта начисленных процентов

F8

Печать справочника

F9

Выход

ESC

В данном режиме необходимы следующие таблицы базы данных со структурами:

Таблица ZAEMSHIK (Карточка учета заемщиков)

1. ID_ZMкод заемщика
2. ZM_ORGназвание организации
3. ZM_LST_NMфамилия контактного лица
4. ZM_NMимя контактного лица
5. ZM_ADRадрес организации
6. ZM_ACCкорреспондентский счет заемщика

Таблица CREDIT (Карточка учета кредитных соглашений)

1. ID_CRкод кредитного соглашения
2. ID_VID_CR код вида кредита из CREDITTYPE
3. ID_PERSкод лица ответственного за кредит из PERSON
4. ID_ZMкод заемщика из ZAEMSHIK
5. ID_ZLкод залога из ZALOG
6. ID_CLASSкод классификации кредитов из CLASS
7. ID_COMкод вида комиссионных сборов
8. CR_SUMпервоначальная сумма кредита
9. CR_TO_PAYтекущая сумма кредита
10. CR_DOGDдата подписания кредитного соглашения
11. CR_STR_дата выдачи кредита
12. CR_F_STAVKAставка процента за кредит в годовых
13. CR_T_STAVKAтекущая ставка процентов
14. CR_SROKсрок кредита
15. CR_RET_DOGдата возврата кредита по договору
16. CR_RET_FCTфактическая дата возврата кредита
17. CR_TOT_INTначисленный процент
18. CR_PAID_INTоплаченный процент
19. CR_COMсумма комиссионного сбора
20. CR_Q_INTпрекращено начисление процентов - 1, нет - 0

Таблица ZALOG (Карточка учета залога)

1. ID_ZLкод залога
2. ID_ZL_VIDкод вида залога
3. ID_ZMкод заемщика
4. ID_CRкод кредита
5. ZL_DATAдата подписания договора о залоге
6. ZL_NMнаименование залога
7. ZL_PLACEместонахождение залога
8. ZL_SUMстоимость залога
9. ZL_ZMзаемщик предоставивший залог
10. ZL_VBвыбытие залога
11. ZL_PLATAплата за хранение

Таблица видов операций OPR.

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

2. начисление процентов

3. погашение начисленных процентов (не реже одного раза в месяц)

4. создание резерва на классифицированные ссуды

5. погашение части долга

6. погашение основной суммы долга

7. прекращение начисления процентов

8. снижение процентной ставки

9. снижение общей суммы кредита

10. списание кредита

11. восстановление кредита

База данных операций с кредитами CREDIT_OPR

1. ID_CRкод кредита из CREDIT
2. ID_VID_CR код вида кредита из CREDIT
3. OP_NBномер операции
4. OP_DATдата проведения операции
5. OP_VIDвид проводимой операции
6. SUMMAсумма проводимой операции
7. TO_PAYтекущая сумма кредита
8. SROKсрок кредита
9. INTпроцентная ставка
10. DAYS_TO_PAYколичество дней к начислению
11. CLASSклассификация кредита

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_NB1
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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


бесплатно рефераты
НОВОСТИ бесплатно рефераты
бесплатно рефераты
ВХОД бесплатно рефераты
Логин:
Пароль:
регистрация
забыли пароль?

бесплатно рефераты    
бесплатно рефераты
ТЕГИ бесплатно рефераты

Рефераты бесплатно, реферат бесплатно, сочинения, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, курсовые, дипломы, научные работы и многое другое.


Copyright © 2012 г.
При использовании материалов - ссылка на сайт обязательна.