Банковская процедура "Ипотечное кредитование"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

p>

Информация о статусе клиента из БКИ;

Осуществляется запрос оценщиками банка

Информация о банке, в котором клиент хочет получить кредит;

Осуществляется запрос клиентом банка

Информации об оценке личного имущества клиента;

Осуществляется запрос оценщиками банка

Информация о недвижимости, выступающей в роли ипотеки;

Осуществляется запрос оценщиками, специалистами, агентами и бухгалтерией банка

Информация о поручителях клиента банка;

Осуществляется запрос специалистами и оценщиками банка

Информация о страховой компании, предоставляемой полиса;

Осуществляется запрос специалистами банка

Информации о персонале банка, работающего с клиентом.

Осуществляется запрос клиентом банка

Ниже на рис.14 представлена схема данных в Access.

 

Рис.14. Схема данных в Access

 

3.2 Примеры форм, запросов и отчетов

 

Так выглядит главное окно базы данных на рис.15.

 

Рис.15. Главное окно базы данных

 

Данное окно имеет две кнопки:

Редактирование БД

Запросы

При нажатии "Редактирование БД" появится следующего окно, которое предоставлено ниже рис.16.

 

Рис.16. Окно "Редактирование БД"

 

При выборе определенного критерия появляется соответствующая форма, в которую вносятся определенные изменения. Например, при нажатии кнопки "Личные данные клиента" появляется следующая форма, представленная ниже на рис.17.

 

Рис.17. Форма заполнения личных данных клиента

 

Вторая кнопка основного окна базы данных осуществляет запросы по определенным критериям, который выдает ответ в виде отчета. На рис.18. представлена форма осуществления различных запросов.

 

Рис.18. Форма "Запросы"

 

Например, при нажатии кнопки "Отчет по взносам" появляется диалоговое окно, которое просит указать нужный ему номерадоговора. В случае правильного введения номера появляется отчет, в котором указываются его взносы по осуществлению погашения ипотечного кредита рис. 19.

 

Рис. 19. Запрос выглядит в виде отчета, на котором указаны взносы конкретного клиента.

 

3.3 Разработка даталогической модели

 

Даталогическая модель была реализована через ERWIN путем определения сущностей, связей и атрибутов (См. рис. 20.).

В данной ER-модели присутствует 16 сущностей с различного рода атрибутами. Почти каждая сущность такие как "личные данные клиента", "Кредитный договор", "БКИ", "Данные о поручителе", "Недвижимость в роли ипотеки" "Страховая компания", "Имущество клиента", "Банк", а также сотрудники банка связаны с сущностью "Список клиентов", первичный ключ которого "ИНН клиента".

Сущность "Семейное положение" связана ключом с сущностями сотрудников, таких как: "Агенты банка", "Бухгалтерия банка", "Оценщики банка", "Специалисты банка" и самим клиентом.

Также сущность "Взносы по кредиту" также является зависимой от вторичного ключа "Номер договора", который является атрибутом сущности "Кредитный договор".

 

Рис. 20. Применение CASE-технологий ERWIN для определения сущностей, их атрибутов и связей

 

3.4 Нормализация отношений

 

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

Для поддержания БД в устойчивом состоянии используется ряд механизмов, которые получили обобщенное название средств поддержки целостности. Эти механизмы применяются как статически (на этапе проектирования БД), так и динамически (в процессе работы с БД). Динамические средства поддержки целостности мы рассмотрим в следующих статьях, а сейчас обратим внимание на те ограничения, которым должна удовлетворять БД в процессе создания, независимо от ее наполнения данными. Приведение структуры БД в соответствие этим ограничениям - это и есть нормализация.

Итак, наша цель - приведение отношений к НФ. Следует заметить, что в процессе нормализации постоянно встречается ситуация, когда отношение приходится разложить на несколько других отношений. Поэтому более корректно было бы говорить о нормализации не отдельных отношений, а всей их совокупности в БД.

Приведение отношения к 1НФ - довольно простая операция. Мы должны просмотреть схему отношения и разделить составные атрибуты на различные строки/столбцы. Возможно, эту операцию придется повторить несколько раз до тех пор, пока каждый из атрибутов не станет.

Определив каждую сущность, можно определить набор ее атрибутов.

Каждый заемщик (как и поручитель) имеет следующий набор сведений:

.ИНН клиента

2.Фамилия

.Имя

.Отчество

.Серия паспорта

.Номер паспорта

.Место регистрации

.Место проживания

.Номер связи

Если заключается договор по ипотечному кредитованию, то в нем указывается:

.Номер договора

2.Фамилия

.Имя

.Отчество

.Дата заключения договора

.Дата окончания договора

.% ставка

.Вид платежа

Недвижимость, выступающая в роли ипотеки, имеет параметры:

.Табельный номер недвижимости

2.Оценка

.Наименование

.Местонахождение

.Описание

Каждый сотрудник банковского учреждения (агент, оценщик, бухгалтер