ВВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ 6
1.1 Анализ предметной области 6
1.2 Обзор существующих систем 7
1.3 Выбор технологий для разработки системы 7
2. РАЗРАБОТКА И СОЗДАНИЕ БАЗЫ ДАННЫХ 9
2.1 Выделение сущностей и их атрибутов 9
2.2 Построение логической модели БД 12
2.3 Переход от логической модели к физической 12
3. ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ АЛГОРИТМОВ ДЛЯ РАЗРАБОТКИ
СИСТЕМЫ 13
3.1 Расчет показателя социального статуса заемщика 13
3.2 Расчет финансового показателя заемщика 16
3.3 Алгоритм классификации заемщика 18
3.4 Схемы расчета платежей 19
3.4.1 Дифференцированная схема 19
3.4.2 Аннуитетная схема 20
3.5 Алгоритм расчета максимальной суммы кредита 22
4. РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ. ИНТЕРФЕЙС 24
4.1 Интерфейс пользователя 24
4.2 Интерфейс администратора 34
ЗАКЛЮЧЕНИЕ 37
СПИСОК ЛИТЕРАТУРЫ 38
ПРИЛОЖЕНИЕ
Определение кредитоспособности клиента является одним из самых важных аспектов при принятии решении о том, целесообразны ли кредитные отношения банка с клиентом. Способность клиента возвращать заимствованные средства связана с моральными качествами клиента, с его родом деятельности, увлечениями, возможностью зарабатывать и вкладывать. При оценке кредитоспособности также нужно учитывать условия работы, данные о деятельности заемщика, репутацию клиента не только в данном банке, но и в других, общее впечатление о клиенте. Сложность заключается в том, что каждый клиент индивидуален, поэтому существует множество подходов. Для качественной оценки необходимо правильно подобрать метод оценки кредитоспособности. Существует несколько методов, они применяются как по отдельности, так и в сочетании с другими. Основными являются:
- вывод кредитных инспекторов и экспертов;
-изучение кредитной истории;
-скоринговая система;
-оценка по финансовым показателям клиента.
Самая эффективная и успешная на данный момент модель - это скоринг. Система основана на численных статистических методах. Скоринг заключается в присвоении данных по анкетным данным заемщика. По результатам набранных баллов система принимает решение о выдаче кредита.
И все же не существует единой системы оценки кредитоспособности. Банки выбирают систему, которую считают более подходящей для своих клиентов. Оформление кредита неизбежно включает себя составление большого количества документации, поэтому автоматизация банковских процессов является актуальной задачей. В основном компании предлагают универсальные пакеты программ, которые решают широкий круг банковских задач. Такие программы используют большое количество ресурсов, непросты в установке и требуют немалых затрат на лицензию, что очень неудобно для банков. Следовательно, возникает потребность в написании небольших программ, которые легко устанавливаются и не требуют большого количества затрат. Всё это подтверждает необходимость создания системы и подчёркивает актуальность данной работы.
Целью работы является разработка информационной системы, используемой при расчете и выдаче кредитов, и подсистемы для оценки кредитоспособности на основе предоставленных заемщиком данных с использованием современных средств разработки.
Процесс создания системы можно разбить на несколько этапов.
Первый этап будет включать в себя анализ предметной области, изучение уже существующих систем и выбор подходящей технологии для разработки системы. На втором этапе, после предварительного анализа предметной области, планируется определение структуры базы данных и ее проектирование. На следующем этапе будет осуществлена разработка и написание алгоритмов, которые будут использоваться в проекте. На четвертом этапе планируется разработка клиентской части приложения и тестирование приложения.
Подводя итоги, можно отметить, что в процессе выполнения работы поставленная цель была достигнута. Разработана информационная система, предназначенная для расчета и выдачи кредитов, и подсистема для оценки кредитоспособности на основе предоставленных заемщиком данных с использованием современных средств разработки Microsoft Visual Studio и SQL Server. Все поставленные задачи выполнены. Получены практические навыки в разработке программного продукта на языке программирования С# при помощи технологии Windows Forms.
На начальном этапе проведен анализ предметной области, изучены уже существующие системы и выбрана подходящая технология для разработки системы. Далее осуществлено определение структуры базы данных и ее проектирование. На следующем этапе были разработаны алгоритмы, с помощью которых система классифицирует клиента и алгоритмы для расчета графика платежей кредита, затем разработка клиентской части, тестирование и отладка. Система, созданная в результате данной работы, имеет практическую значимость и может быть рекомендована банковским работникам, что значительно улучшит обслуживание клиентов и снизит риски при кредитовании.