|
Диплом: Системный анализ и управление кредитамиСправочник лиц ответственных за кредит. PERSON
Справочник видов комиссионных сборов. COMSB
Справочник классификации кредитов CLASS
Справочники CREDITTYPE, PERSON, COMSB, CLASS предназначены для автоматизированной регистрации и корректировке данных полей и для реляционной связи по полям ID с таблицей картотеки кредитов CREDIT и быстрого заполнения реквизита ID Справочник вида залога. ZALOGTYPE
Данный справочник будет в дальнейшем реляционно связан с таблицей ZALOG по полю ID_ZL_VID.
4.2.3. Ведение картотеки.Все данные по кредитам должны храниться в карточках и отображать информацию по всем операциям каждого кредитного соглашения , кроме того ведется журнал выданных кредитов. Режим ведения картотеки должен быть построен таким образом , что при входе в него на экране видеомонитора отображается журнал выданных кредитов со следующими возможными выборами работ: Режимы и закрепленные за ним горячие клавиши
В данном режиме необходимы следующие таблицы базы данных со структурами: Таблица ZAEMSHIK (Карточка учета заемщиков)
Таблица CREDIT (Карточка учета кредитных соглашений)
Таблица ZALOG (Карточка учета залога)
Таблица видов операций OPR. 1. выдача кредита 2. начисление процентов 3. погашение начисленных процентов (не реже одного раза в месяц) 4. создание резерва на классифицированные ссуды 5. погашение части долга 6. погашение основной суммы долга 7. прекращение начисления процентов 8. снижение процентной ставки 9. снижение общей суммы кредита 10. списание кредита 11. восстановление кредита База данных операций с кредитами CREDIT_OPR
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 и занесением значений в следующие поля этой таблицы:
4.2.4. Операции по кредитам.4.2.4.1. Алгоритм начисления процентов.В таблице настройки устанавливается текущая дата в поле TODAY. Система сверяет значение поля TODAY с полем FUT_DAT. Если TODAY >= FUT_DAT, тогда система разрешает произвести начисление процентов, а иначе программа запрещается. A. На дату периодического начисления В базе данных кредитных соглашений просматриваются поля:
и для каждой записей, где CR_RET_DOG >TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0 запоминаются поля:
Проверка записей по полю CR_TOT_INT. ЕСЛИ CR_TOT_INT =0, тогда вычисляем количество дней к начислению. Количество дней к начислению = (FUT_DAT - 1) - “дата выдачи” формула начисления, FNACH= ставка % / (360/количество дней к начислению). Сумма начисления=(“сумма кредита” * FNACH)/100 ИНАЧЕ Количество дней к начислению = 30 формула начисления, FNACH= ставка % / (360/количество дней к начислению). Сумма начисления=(“сумма кредита” * FNACH)/100 На этом этапе вычисления закончились. Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :
Теперь необходимо заполнить новыми данными в таблице CREDIT поле “CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий). Затем в таблице настройки меняются поля на: LST_DAT= FUT_DAT; FUT_DAT=дата следующего начисления B. Начисление процентов на день окончания кредита по договору. Для этого требуется каждый день отслеживать кредиты срок которых, на текущий день окончен. В таблице настройки устанавливается текущая дата в поле TODAY. В базе данных кредитных соглашений просматриваются поля:
и для каждой записей, где CR_RET_DOG =TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0 запоминаются поля:
Далее требуется проверка записей по полю CR_TOT_INT. ЕСЛИ CR_TOT_INT =0, тогда вычисляем с какого числа начислять проценты. Количество дней к начислению = TODAY - “дата выдачи кредита” формула начисления FNACH= ставка % / (360/количество дней к начислению). Сумма начисления=(“сумма кредита” * FNACH)/100 ИНАЧЕ Количество дней к начислению = TODAY - “дата последнего начисления” формула начисления FNACH= ставка % / (360/количество дней к начислению). Сумма начисления=(“сумма кредита” * FNACH)/100 На этом этапе вычисления закончились. Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :
Теперь необходимо заполнить новыми данными в таблице CREDIT поле “CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий). C. Досрочное закрытие кредита В случае досрочного погашения кредита, входным документом для проведения операции начисления будет Платежное поручение на погашение процентов, Платежное поручение на погашение кредита, в которых содержатся данные о № кредитного соглашения, сумме к погашению и т.д. Без данных документов операция не должна производится. Закрытие кредита производится следующим вариантом: 1. Досрочное начисление процентов. 2. Погашение процентов. 3. Погашение кредита. В случае успешного выполнения данных операций кредит считается закрытым. C.1. Досрочное начисление процентов. В таблице настройки устанавливается текущая дата в поле TODAY, и текущий индекс потребительских цен в поле IPC. Далее необходим запрос конкретного кредитного соглашения из таблицы CREDIT, затем осуществляется поиск по этому номеру в таблице. В базе данных кредитных соглашений просматриваются поля:
и для каждой записей, где CR_RET_DOG =TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0 запоминаются поля:
Далее требуется проверка записей по полю 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 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Рефераты бесплатно, реферат бесплатно, сочинения, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, курсовые, дипломы, научные работы и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |