Разработка проектных решений по созданию информационной базы коммерческого банка

Дипломная работа - Компьютеры, программирование

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



Вµний по созданию информационной базы

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

Концептуальное проектирование

При концептуальном проектировании были выбраны основные сущности:

) Заемщики-потребители.

) Заемщики-предприятия.

) Кредиты предприятиям.

) Потребительские кредиты.

) Депозиты.

) Инвестиционные программы.

) Предполагаемое движение (наличности)

) Балансы заемщиков.

) Прибыль и убытки заемщиков.

Атрибуты, полученные в результате изучения предметной области и проектирования базы данных, представлены в таблицах 2.1 - 2.9.

Таблица 2.1 - Атрибуты сущности Заемщики-потребители

АтрибутТип данныхПримечаниеidЦелое числоИмяТекстовыйДата рожденияДата/времяПолЛогическийTrue - мужской, false - женскийАтрибутТип данныхПримечаниеОседлостьДата/времяС какого времени живет постоянно в одном местеУровень риска для жизниЦелое числоДопустимые значения: 1 - низкий, 2 - средний, 3 - высокийСтабильность занятостиДата/времяС какого времени работает постоянноНаличие сбер. счетаЛогическийНаличие недвижимостиЛогическийСтрахование жизниЛогический

Таблица 2.2 - Атрибуты сущности Заемщики-предприятия

АтрибутТип данныхПримечаниеidЦелое числоНазваниеТекстовыйТип предприятияЦелое числоДопустимые значения: 1 - государственное, 2 - структуры свободной экономики, 3 - Индивидуальные предприниматели

Таблица 2.3 - Атрибуты сущности Кредиты предприятиям

АтрибутТип данныхПримечаниеidЦелое числоid_предприятияЦелое числоОбъемДенежныйАтрибутТип данныхПримечаниеСумма выплатДенежныйСумма возвращенных средствСтавкаДробное числоДата выдачиДата/времяСрокДата/времяДата последней выплатыДата/время

Таблица 2.4 - Атрибуты сущности Потребительские кредиты

АтрибутТип данныхПримечаниеidЦелое числоid_потребителяЦелое числоОбъемДенежныйСумма выплатДенежныйСумма возвращенных средствСтавкаДробное числоДата выдачиДата/времяСрокДата/времяДата последней выплатыДата/время

Таблица 2.5 - Атрибуты сущности Депозиты

АтрибутТип данныхidЦелое числоДата вложенияДата/времяСрокДата/времяДата изъятияДата/времяОбъемДенежный

Таблица 2.6 - Атрибуты сущности Инвестиционные программы

АтрибутТип данныхidЦелое числоНазваниеТекстовый

Таблица 2.7 - Атрибуты сущности Предполагаемое движение

АтрибутТип данныхidЦелое числоid_программыЦелое числоДвижение наличностиДенежныйВероятность событияДробное число

Таблица 2.8 - Атрибуты сущности Балансы заемщиков

АтрибутТип данныхПримечаниеidЦелое числоid_заемщикаЦелое числоДатаДата/времяКодЦелое числоКод показателя в балансеЗначениеДенежныйЗначение показателя

Таблица 2.9 - Атрибуты сущности Прибыль и убытки заемщиков

АтрибутТип данныхПримечаниеidЦелое числоid_заемщика,Целое числоНачало периодаДата/времяКонец периодаДата/времяКодЦелое числоКод показателя в отчете о прибылях и убыткахЗначениеДенежныйЗначение показателяИнфологическое проектирование

Схема модели сущность-связь приведена на рис. 2.1.

Рисунок 2.1 - Схема модели сущность-связь

Разработка способов защиты информации

Установленные отношения между таблицами могут быть использованы для задания целостности данных. Поддержание целостности базы данных может рассматриваться как защита данных от неверных изменений. В данном проекте использованы условия целостности по ссылкам, а так же ограничения значений атрибутов Уровень риска для жизни и Тип предприятия, как показано в таблицах 2.1 и 2.2 соответственно.

2.4 Разработка проектных решений по программному обеспечению

.4.1 Разработка алгоритма работы программы

В главное окне программы расположено меню, из которого выполняются такие операции, как просмотр и изменение информации о банке, клиентах, выданных кредитах и оценка рисков по различным операциям. Все формы выполнены с использованием стандартных .Net-компонентов DataSet, TableAdapter, BindingSourse, DataGridView и BindingNavigator.

Программа может рассчитывать следующие риски:

по пассивным операциям - риск досрочного изъятия депозита;

по активным операциям - риск невозврата кредита, инвестиционный риск;

общий риск банка.

Также из приложения возможно проведение следующих анализов: анализ кредитоспособности ссудозанимателя (потребителя или организации); анализ баланса и отчета о прибылях и убытка предприятия (проводится вертикальный, горизонтальный анализы, анализ финансовой устойчивости, определение ликвидности баланса, анализы рентабельности и кредитоспособности).

Оценка кредитоспособности потребителя основана на девяти факторах:

Возраст заемщика: 0,01 балла за каждый год сверх 20 лет при максимуме 0,3 балла;

Пол: 0,4 балла - женский; 0 - мужской;

Оседлость: 0,042 балла за каждый год, прожитый в данной местности, при максимуме 0,42 балла;

Занятость: 0,55 балла за профессию с низким уровнем риска для жизни; 0 - с высоким риском, 0,16 балла - за все остальные профессии;

Отрасль: 0,21 балла для работников коммунальных служб, государственных и банковских служащих, 0 - для всех остальных;

Стабильность занятости: 0,059 балла за каждый