Диплом: Разработка программного обеспечения для оценки эффективности развертывания корпоративной информационной системы (на примере ООО КБ «Ренессанскредит»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Рисунок 7 – ER-Диаграмма уровня атрибутов
Теперь необходимо провести анализ получившейся ER-модели, а
также провести ее нормализацию, которая позволит рационализировать
хранение информации в базе данных, но при этом не приведет к
замедлению ее работы.
Согласно методике оценки кредитоспособности заемщика атрибуты,
характеризующие сущность «клиент» имеют бальные веса, поэтому для
упрощения расчета наилучшим выходом будет выделить такие атрибуты в
отдельные сущности. В таблицах 6 рассмотрены атрибуты выделенных
сущностей.
Таблица 6 - Атрибуты сущностей скоринговой системы
Сущность
Название атрибута
Ключевой атрибут
Тип данных
Семья
Код семья
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Отрасль
Код отрасли
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
33
Продолжение таблицы 6
Сущность
Название атрибута
Ключевой атрибут
Тип данных
Расход
Код расхода
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Имущество
Код имущества
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Должность
Код должности
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Образование
Код образования
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Стаж
Код стажа
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Непрерывность
стажа
Код непрерывности
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Частота смены
работы
Код частоты смены
работы
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Подтверждение
дохода
Код подтверждения
дохода
Первичный ключ
Числовой
Наименование
-
Строковый
Балл
-
Числовой
Окончательная логическая модель данных представлена на
рисунке 8.
34
Рисунок 8 – Логическая модель данных
На основе логической модели создается физическая модель базы
данных. Физическая модель должна учитывать особенности конкретной
выбранной СУБД. В рамках выпускной квалификационной работы была
построена физическая модель базы данных для СУБД Microsoft SQL
Server (Рисунок 9).
35
Рисунок 9 – Физическая модель данных
В таблице 7 представлена информация о наименовании столбцов
таблиц, типах данных, ключевых полях.
Таблица 7 - Структура базы данных
Таблица
Имя поля
Атрибут
Тип данных
Размер
Semia
IDsemia
Код семьи
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Otrasl
IDotrasl
Код отрасли
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Rashod
IDrashod
Код расхода
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Imusch
IDimusch
Код имущества
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Dolg
IDdolg
Код должности
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
36
Продолжение таблицы 7
Таблица
Имя поля
Атрибут
Тип данных
Размер
Client
IDclient
Номер клиента
varchar
20
Dt
Дата
datetime
-
Age
Возраст
integer
-
PlaceWork
Официальное место
работы
bit
-
IDotrasl
Отрасль
integer
-
HomeBank
Клиент банка
-
IDimusch
Стоимость имущества
integer
-
IDrashod
Подтвержденные
расходы
integer
-
IDdolg
Должность
integer
-
IDstag
Общий стаж
integer
-
IDnepririv
Непрерывность стажа
integer
-
IDchastota
Частота смены работы
integer
-
IDobrazovani
e
Образование
integer
-
CreditHistory
Положительная
кредитная история
bit
-
Dohod
Заявленный доход
money
-
DohodPercen
t
Процент
подтвержденного
дохода
integer
-
IDsemia
Количество членов
семьи
integer
-
Obrazov
IDobrazovani
Код образования
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Stag
IDstag
Код стажа
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Nepririv
IDnepririv
Код стажа
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Chastota
IDchastota
Код частоты смены
работы
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Podtvergd
IDpodtvergd
Код подтверждения
integer
-
Nm
Наименование
varchar
50
Ball
Балл
integer
-
Sotr
IDsotr
Табельный номер
integer
-
FIO
ФИО
varchar
60
37
Продолжение таблицы 7
Таблица
Имя поля
Атрибут
Тип данных
Размер
CreditDelo
IDclient
Код клиента
varchar
20
IDkp
Код программы
кредитования
integer
-
Dt
Дата заявки
datetime
-
IDsotr
Код сотрудника
integer
-
CreditProg
IDkp
Код программы
кредитования
integer
-
Nm
Наименование
varchar
50
Postreg
Постоянная
регистрация
bit
-
PlaceWork
Официальное
трудоустройство
bit
-
Stazh
Наличие стажа
bit
-
KreditHistory
Положительная
кредитная история
bit
-
Dohod
Ежемесячный доход
integer
-
Procent
Процентная ставка
integer
-
MaxSumma
Максимальная
сумма
integer
-
База данных состоит из 12 таблиц.
3.2 Разработка интерфейса приложения
Разработка интерфейса является очень важным этапом работы на
информационной системой. Именно интерфейс является связующим
звеном между пользователем и функциональными возможностями
информационной системой. Именно поэтому к его созданию необходимо
относиться очень ответственно.
Главное окно программы в режиме проектирования представлено на
рисунке 10.
38
Рисунок 10 – Макет главного окна приложения
На главной форме программы размещены следующие компоненты:
TDBGrid – таблица, содержащая данные о клиентах банка;
TMainMenu – главное меню программы;
TToolBar – меню быстрого доступа.
Организация главного меню программы представлено на рисунке 11.
Рисунок 11 – Главное меню программы
Главное меню
Файл
Выход
Анкеты
Новая
Редактировать
Удалить
Печать
Список
Настройки
Кредитные
программы
Список
сотрудников
39
На рисунке 12 показан макет формы для работы со справочником
кредитных программ.
Рисунок 12 – Макет окна справочника кредитных программ
На форме справочника кредитных программ размещены следующие
компоненты:
TDBGrid – таблица, содержащая данные о кредитных
программах;
TLabel – компонент, представляющий собой надпись;
TButtonedEdit1 – компонент, представляющий собой текстовое
поле для вода данных с кнопкой;
TToolBar – меню быстрого доступа.
На рисунке 13 показан макет формы анкеты заемщика. Эта форма
служит для добавления и редактирования данных заемщика.
40
Рисунок 14 – Макет окна анкеты клиента
На форме анкеты клиента размещены следующие компоненты:
TDBEdit – компонент для редактирования конкретного поля
привязанной таблицы;
TLabel – поясняющая надпись;
TDBLookupComboBox – компонент, который организует
выпадающий список значений таблицы базы данных;
TDBCheckBox – компонент-флажок выбора свойства;
TGroupBox – компонент, предназначенный для объединения в
идентифицируемые группы других элементов управления;
TButton – компонент, представляющий кнопку.
На рисунке 15 показан макет формы карточки кредитной программы.
Эта форма необходима для создания и редактирования информации о
кредитной программе.
41
Рисунок 15 – Макет окна карточки кредитной программы
На форме карточки кредитной программы размещены следующие
компоненты:
TDBEdit – компонент для редактирования конкретного поля
привязанной таблицы;
TLabel – поясняющая надпись;
TDBCheckBox – компонент-флажок выбора свойства;
TGroupBox – компонент, предназначенный для объединения в
идентифицируемые группы других элементов управления;
TButton – компонент, представляющий кнопку.
На рисунке 16 показан макет формы списка заявок на ссуду. Эта
форма предназначена для работы со списком заявок.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран