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

Организационная структура и структура органов управления Сбербанка России. Математическая модель ипотечного кредитования. Анализ информационных потоков бизнес-процесса. Выбор платформы для реализации программного продукта. Реализация имитационной модели.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 22.02.2015
Размер файла 892,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Microsoft Visio поддерживает методологии моделирования:

* функциональное моделирование (IDEF0);

* диаграммы потоков данных (DFD).

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

Каждая IDEF0-днаграмма содержит блоки и дуги. Блоки изображают функции моделируемой системы. Дуги связывают блоки вместе и отображают взаимодействия и взаимосвязи между ними.

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

IDEF0 требует, чтобы в диаграмме было не менее трех и не более шести блоков. Эти ограничения поддерживают сложность диаграмм и модели на уровне, доступном для чтения, понимания и использования.

Каждая сторона блока имеет особое, вполне определенное назначение. Левая сторона блока предназначена для входов, верхняя - для управления, правая - для выходов, нижняя - для механизмов. Такое обозначение отражает определенные системные принципы: входы преобразуются в выходы управление ограничивает или предписывает условия выполнения преобразований, механизмы показывают, что и как выполняет функция.

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

Расположение блоков на странице отражает авторское определение доминирования. Таким образом, топология диаграммы показывает, какие функции оказывают большее влияние на остальные. Порядок доминирования может обозначаться цифрой, размещенной в правом нижнем углу каждого прямоугольника: 1 будет указывать на наибольшее доминирование, 2 - на следующее и т.д.

Взаимодействие работ с внешним миром и между собой описывается в виде стрелок, изображаемых одинарными линиями со стрелками на концах. Стрелки представляют собой некую информацию и именуются существительными.

Рис. 2.1 Контекстная диаграмма "Ипотечное кредитование"

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

Механизмом кредитного отдела являются работники банка, в свою очередь управление осуществляется через законодательную и нормативную документацию.

Рис. 2.2 Декомпозиция "Жилищное кредитование"

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

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

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

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

Далее проводится проверка данного объекта недвижимости на юридическую чистоту. Для этого документы на квартиру передаются в банк, который совместно со страховой компанией должен будет одобрить выбор покупателя с юридической точки зрения.

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

Также используется диаграмма потоков данных (data flow diagram, DFD). DFD один из основных инструментов структурного анализа и проектирования информационных систем, существовавших до широкого распространения UML. Несмотря на имеющее место в современных условиях смещение акцентов от структурного к объектно-ориентированному подходу к анализу и проектированию систем, «старинные» структурные нотации по-прежнему широко и эффективно используются как в бизнес-анализе, так и в анализе информационных систем.

Диаграммы потоков данных:

- являются основным средством моделирования функциональных требований к проектируемой системе;

- создаются для моделирования существующего процесса движения информации;

- используются для описания документооборота, обработки информации;

- применяются как дополнение к модели IDEFO для более наглядного отображения текущих операций документооборота (обмена информацией);

- обеспечивают проведение анализа и определения основных направлений реинжиниринга ИС.

Диаграммы DFD могут дополнить то, что уже отражено в модели IDEF0, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией как внутри системы между бизнес-функциями, так и системы в целом с внешней информационной средой.

С помощью DFD-диаграмм требования к проектируемой ИС разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель декомпозиции DFD-функций - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. На схемах бизнес-процесса отображаются:

- функции процесса;

- входящая и исходящая информация, при описании документов;

- внешние бизнес-процессы, описанные на других диаграммах;

- точки разрыва при переходе процесса на другие страницы.

Если при моделировании по методологии IDEF0 система рассматривается как сеть взаимосвязанных функций, то при создании DFD-диаграммы система рассматривается как сеть связанных между собой функций, т.е. как совокупность сущностей (предметов).

На рис. 2.3 показан процесс выдачи жилищного кредита.

Рис. 2.3 DFD диаграмма

Заявки подаваемые на выдачу кредита заносятся в информационную систему банка. Затем заявки обрабатываются кредитным комитетом, решение которого также заносится в информационную систему. В случае если заявка будет удовлетворена и клиент даст согласие на продолжение сделки, заводится кредитное досье клиента и заключается договор. Вслед за этим устанавливается график погашения кредита, заемщик выплачивает кредит, и по окончании выплаты кредита в кредитное досье заносится информация о завершении кредитных отношений.

2.3 Алгоритм решения задачи

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

Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Применяемая в них графическая нотация во многом похожа на нотацию диаграммы состояний, поскольку на этих диаграммах также присутствуют обозначения состояний и переходов. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции.

Таким образом, диаграммы деятельности можно считать частным случаем диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних деятельностей и действий. Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения.

В контексте языка UML деятельность (activity) представляет собой совокупность отдельных вычислений, выполняемых автоматом, приводящих к некоторому результату или действию (action). На диаграмме деятельности отображается логика и последовательность переходов от одной деятельности к другой, а внимание аналитика фокусируется на результатах. Результат деятельности может привести к изменению состояния системы или возвращению некоторого значения.

На рис. 2.4 изображена диаграмма деятельности программного продукта.

Рис. 2.4 Диаграмма деятельности

Первоначальное действие работы программы предполагает выбор способа анализа данных. Если выбран способ без условия воздействия случайных величин, то для дальнейшего расчета пользователю предлагается выбор вариантов параметров показателей. Чтобы приступить к дальнейшему шагу следует нажать кнопку характеризующую расчет показателей. Теперь перед пользователем стоит вопрос: « Выбрать отозванные платежи?». Для лучшего представления программы предпочтительным случаем считается самостоятельный отбор невозвращенного платежа и его периода. Последующим событием данного действия является занесение значений показателей в файл конфигурации. В файл заносится информация о показателях суммы возвращенных банку (с %) жилищных кредитов, суммы кредитов (с %), которые не возвращены, а также выданные суммы. При анализе показателей, с условием воздействия случайных величин, генерируются данные, которые автоматически заносятся в файл конфигурации. Итогом данных действий является анализ отображаемых графиков и результаты средних значений, на основе выбранных либо полученных показателей.

2.4 Многослойная архитектура

Компьютерная имитационная модель предполагает разработку программного обеспечения (ПО). Разработка проекта ПО начинается с выбора архитектуры.

Архитектура - концепция, определяющая структуру и взаимосвязь компонентов сложного объекта.

Архитектура сети определяет основные элементы сети, характер и топологию взаимодействия этих элементов. Она показывает также логическую, функциональную и физическую структуры аппаратного обеспечения и программного обеспечения сети. Кроме этого, все шире используются смешанные архитектуры, в которых объединяются указанные выше элементы.

Клиент-серверная архитектура определяет два типа взаимодействующих в сети компонентов: серверы и клиенты. Каждый из них определяется комплексом взаимосвязанных прикладных программ. Серверы предоставляют ресурсы, необходимые многим пользователям. В число этих ресурсов, в первую очередь, входят базы данных, файлы, память. Клиенты используют эти ресурсы и предоставляют удобные интерфейсы пользователя.

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

Рис. 2.5 Клиент-серверная архитектура

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

- непрерывные;

- дискретные;

- пространственные.

В первом случае предметная область описывается совокупностью динамических связей, отражающих развитие процесса во времени в форме конечно-разностных уравнений и рекуррентных соотношений. Модель воспроизводит поведение объекта за определенный период времени; в этом смысле имитационная модель является динамической. Значения всех переменных, входящих в имитационную модель, вычисляются в каждый момент модельного времени. Затем, через определенный интервал на основе старых значений вычисляются новые значения переменных, и т. д. Таким образом, имитационная модель «развивается» по определенной траектории в течение заданного отрезка модельного времени. Исходные аналитические модели -- системы обыкновенных дифференциальных уравнений.

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

В третьем случае рассматриваются процессы, проходящие в пространстве (на плоскости или в объеме). Исходные аналитические модели -- системы дифференциальных уравнений в частных производных, особенно часто -- такой их класс, как уравнения математической физики.

Следует отметить, что в настоящее время данная классификация во многом становится условной, поскольку современные интегрированные средства моделирования охватывают как непрерывные, так и дискретные, и пространственно-временные процессы.

Абстрактные модели - это идеальные конструкции в нашем сознании в виде образов или представлений о тех или иных физических явлениях, процессах, ситуациях, объектах, системах. Примерами абстрактных моделей могут служить какая-либо гипотеза о свойствах материи, предположения о поведении сложной системы в условиях неопределенности или новая теория о строении сложных систем. На абстрактных моделях и на умозрительной аналогии (сходстве) между моделью M и оригиналом S строится идеальное (дедуктивное) моделирование. Различают два вида идеального моделирования: формализованное и неформализованное (интуитивное). К формализуемым абстрактным моделям относятся знаковые модели, в том числе математические и языковые конструкции (языки программирования, естественные языки) вместе с правилами их преобразования и интерпретации. Примером знаковых моделей могут служить чертежи, схемы, графики, формулы и т.д.

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

К неформализуемым абстрактным моделям относятся модели, построенные с использованием различных форм мышления: эмоции, интуиции, образного мышления, подсознания, эвристики как совокупности логических приемов и правил отыскания истины.

Средством взаимодействия пользователя с имитационным модулем ипотеки является интерфейс. Интерфейс необходим для графического отображения и ввода данных.

Реализация интерфейса заключается в том, что в описании класса данный интерфейс указывается как реализуемый, а в коде класса обязательно определяются все методы, которые описаны в интерфейсе, в полном соответствии с сигнатурами из описания этого интерфейса. То есть, если класс реализует интерфейс, для любого экземпляра этого класса существуют и могут быть вызваны все описанные в интерфейсе методы. Один класс может реализовать несколько интерфейсов одновременно.

Класс - это определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения рада похожих объектов.

Экземпляр типа класс принято называть объектом. Объекты класса всегда распределяются в куче в отличие от экземпляров объектового типа. Класс - это описание, объект - то, что создано в соответствии с этим описанием.

Класс TObject является предком всех других классов, используемых в DELPHI. Он включает в себя характеристики, свойственные всем классам. Некоторые методы класса TObject могут использоваться без создания соответствующих объектов с учетом того, что реального объекта такого класса может и не быть. Эти методы позволяют получить общие характеристики класса - адрес таблицы, содержащей характеристики класса, имя класса, имя предка класса, характеристики методов и т.д. Класс TPersistent (Постоянный) является потомком класса TObject и предком всех классов, объекты которых могут быть помещены в память и взяты из памяти. Основными потомками класса TPersistent являются классы TComponent (Компонента) - предок всех компонент проекта; TStrings (Строки) - предок всех списков строк; TCollection (Коллекция) - коллекция (список) элементов; TGraphicObject (Графический объект), TCanvas (Канва - основа для рисования), TGraphic (Графический элемент), TPicture (Изображение) - классы, образующие так называемый графический инструментарий DELPHI.

Класс TControl является родоначальником всех элементов управления, с помощью которых выводится информация на экран и с помощью которых можно вводить информацию в программу, используя клавиатуру и мышь. Его потомок класс TWinControl служит для создания окон Windows. Класс TGraphicControl отличается от класса TWinControl отсутствием у объектов его семейства оконной функции, в связи с чем такие элементы либо служат для вывода на экран информации, либо являются чисто декоративными.

TForm является базовым классом для создания окна формы, на котором основана вся работа системы по проектированию и разработке приложений.

В многослойных архитектурах используются тонкие клиенты. Это связано с тем, что значительная часть задач, которые обычный клиент выполняет в двухслойной архитектуре, перенесена в сервер приложений. У клиента здесь главным образом остались задачи управления интерфейсом пользователя и связью с сервером приложений. Прикладные программы, как правило хранятся на серверах.

Практической опорой системных и прикладных программных средств является операционная система.

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

Рекомендуемой ОС является Microsoft Windows, т.к. среда разработки Delphi предназначена исключительно для разработки приложений Microsoft Windows.

Под железом понимается все что связано с начинкой компьютера. Изначально этим термином называли всего три основных блока ПК: системный блок и его комплектующие (видео- и звуковые карты, жесткий диски и материнские платы, модули памяти, вентиляторы и т. д.), клавиатуру и монитор. Сейчас же к компьютерному железу причисляют и акустические системы для ПК, и принтеры, модемы, сканеры, веб-камеры, флешки, так называемые периферийные устройства.

2.5 Выбор платформы для реализации программного продукта

Система программирования Delphi версии 7 фирмы Enterprise (Borland) предоставляет наиболее широкие возможности для программирования приложений ОС Windows, поэтому данный программный продукт был выбран для реализации поставленной задачи.

Delphi - это продукт Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя компилятор кода и предоставляет средства визуального программирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.

Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам высокоэффективные исполняемые модули (.exe и .dll).

Преимущества Delphi по сравнению с аналогичными программными продуктами.

· быстрота разработки приложения (RAD);

· высокая производительность разработанного приложения;

· низкие требования разработанного приложения к ресурсам компьютера;

· наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

· возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

· удачная проработка иерархии объектов.

Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. Скорость и качество создания программ обеспечивает только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений. Возможности Delphi полностью отвечают подобным требованиям и подходят для создания систем любой сложности.

3. Программная реализация и ее эффективность

3.1 Описание имитационной модели

Ипотечное кредитование является наиболее прибыльной и одновременно наиболее рискованной частью банковских операций. Во избежание рисков применения новых программ ипотечного кредитования поможет имитационный модуль ипотеки. Такой модуль будет проигрывать нестабильную ситуацию рынка кредитования.

Программа имеет простой и интуитивно понятный интерфейс (рис. 3.1), который позволяет работать с ней без дополнительной подготовки. Данный раздел подробно описывает графические элементы интерфейса.

Рис. 3.1 Интерфейс модуля ипотеки

Поле ввода - это встроенный элемент управления, который может быть добавлен в панель инструментов. Редактирование поля ввода начинается при наведении на него.

Изменяемые поля ввода представлены ниже:

- «Начальная сумма» - показатель, характеризующий наименьшую сумму предоставленного кредита;

- Срок возврата в месяцах - показатель, описывающий период времени с начала использования до окончательного погашения всей суммы кредита;

- Шаг цены - показатель, который придает начальной сумме заданный период;

- Количество шагов - показатель, влияющий на количество предоставленных кредитов;

- Вид кредита - показатель выбора одного из расчетов кредита.

Такие элементы управления позволяют пользователю выбрать из нескольких предложенных вариантов либо выбрать свой. Отображение полученных данных производятся в ячейках таблицы, на основе формул расчета видов кредита.

Анализ суммы выданных ипотечных средств производится в столбце «Сумма», исходя из статистически выбранных шагов (Шаг цены). Для оценки предоставляемых различных сумм выдачи ипотеки выбирается период очередности, рассчитываемый от начальной суммы. Начальная сумма указывается в первой ячейке столбца Сумма. Количество шагов принимается исходя из необходимого периода вычислений.

Сумма возврата определяется как сумма выданных ипотечных кредитов возращенных вместе с подсчитанными процентами. В последующий строках указывается сумма возврата ипотечных кредитов рассчитанная по месяцам.

Суммой невозврата понимается как отказ от выплаты кредита, который наступает в определенный момент. Сумма невозврата определяется случайно на основе псевдослучайных чисел либо ручным способом.

Для заполнения таблицы ручным способом используются кнопки управления, которые расположены в нижней правой части окна интерфейса:

- кнопка «Рассчитать» вычисляет показатели в ручном режиме по заданным критериям;

- кнопка «Отказано» отвечает за отмену от ипотечного кредита. Используется для выбора условия без воздействия.

Рис. 3.2 Кнопки управления таблицей

Кнопка «Имитация» (рис. 3.3) заполняет таблицу на основе генерации псевдослучайных чисел показателей отображающихся на графиках. Данная кнопка расположена в верхней правой части интерфейса.

Рис. 3.3 Кнопка генерации

На области графиков отображаются итоги подсчета показателей за определенный период. Поскольку случайные факторы существенны, для получения достоверных результатов необходим многократный расчёт имитационной модели при различных автоматически генерируемых последовательностях случайных чисел. Отображение нескольких показателей расчета случайных или выбранных ситуаций легче всего представить на графиках (рис. 3.4). Графики строятся на основе предоставляемых данных из таблицы.

Справа от графиков расположены однострочные текстовые поля, которые рассчитывают средняя величина выбранных условий подсчета показателей. При расчете средней величины в числителе находится данные рассчитываемого показателя, а в знаменателе - количество произведенных расчетов.

Рис. 3.4 Область графиков

3.2 Реализация имитационной модели

На стадии разработки компьютерной модели были созданы два алгоритма реализации имитационной модели: с условием и без условия воздействия псевдослучайных величин.

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

На рис. 3.5 и рис. 3.6 демонстрируются результаты выбора условия без воздействия. Выполнение таких условий возможно при нажатии кнопки «Рассчитать».

Рис. 3.5 Выборка произвольных значений для расчета ипотеки по аннуитетному платежу

Рис. 3.6 Выборка произвольных значений для расчета по дифференцированному платежу

Обусловить выбор между платежами возможно с помощью моделировании тенденций спроса на ипотечное кредитование (рис. 3.7, рис. 3.8, рис. 3.9).

Рис. 3.7 Динамика количества выданных жилищных кредитов

Рис. 3.8 Динамика количества возвращенных жилищных кредитов

Рис. 3.9 Динамика количества невозвращенных жилищных кредитов

Моделирование результатов выбора с условием воздействия является неотъемлемой частью программного продукта. Для реализации такого выбора был применен метод случайных чисел.

Нажатие кнопки «Имитация» приводит к генерации чисел, результаты которой отображаются в таблице. На рис. 3.10 и рис. 3.11 представлены варианты имитации по аннуитетному и по дифференцированному платежу.

Рис. 3.10 Имитация по аннуитетному платежу

Рис. 3.11 Имитация по дифференцированному платежу

Для просмотра итога случайного сценария показателя количества выданных жилищных кредитов было проведено 3 испытаний. Результаты анализа модели сведены в график, представлены на рис. 3.12. Итоги 3 испытаний для показателей количества возвращенных и невозвращенных ипотечных кредитов показаны на рис. 3.13 и рис. 3.14.

Рис. 3.12 Зависимости показателей количества выданных жилищных кредитов для трех реализаций процесса моделирования

Рис. 3.13 Зависимости показателей количества возвращенных ипотечных кредитов для трех реализаций процесса моделирования

Рис. 3.14 Зависимости показателей количества невозвращенных жилищных кредитов для трех реализаций процесса моделирования

3.3 Методы расчета экономической эффективности

Эффективность системы - это степень ее соответствия своему назначению. Различают экономическую и функциональную эффективность.

Оценка экономической эффективности основана на сопоставлении затрат и результатов.

Основным показателем экономической эффективности информационной системы в экономике (ИСЭ) является годовой экономический эффект (экономическая прибыль):

(14),

где Эгод - годовая экономия (прибыль), вызванная внедрением ИСЭ. По рыночной терминологии - это хозяйственная или бухгалтерская прибыль. Она представляет собой разность между выручкой и явными затратами. Явные затраты - это все денежные издержки предприятия, включая амортизацию; К - единовременные затраты (капиталовложения), связанные с созданием ИСЭ; Е - норма прибыли (нормативная прибыльность).

Величина Е в рыночных условиях не должна быть меньше годовой банковской процентной ставки (надежного банка). Величина Е является коэффициентом приведения единовременных затрат к годовым затратам.

Годовой экономический эффект представляет собой абсолютный показатель эффективности. Система считается эффективной, если Э0.

Вспомогательные показатели экономической эффективности:

· расчетная прибыльность:

(15)

· обратная величина - срок окупаемости:

(16)

Рассмотренные показатели являются статическими показателями эффективности, т.к. не учитывается разновременность затрат на ИСЭ и результатов ее функционирования.

Внутренний экономический эффект (Эвнутр), обеспечивается за счет совершенствования внутренних функций управления за счет применения прогрессивных информационных технологий. Этот эффект связан с функционированием субъекта управления, образуется внутри экономических подразделений за счет повышения производительности труда и сокращения численности управляющего персонала при внедрении ИСЭ.

Внешний экономический эффект (Эвнеш) - это эффект, который обеспечивается за счет улучшения производственно-хозяйственной деятельности объекта управления и благодаря совершенствованию внешних функций управления, вследствие более эффективного управления объектом за счет применения прогрессивных информационных технологий.

Таким образом, годовой экономический эффект Э может быть представлен как сумма внутреннего и внешнего эффектов:

(17),

где Пб и П - годовые приведенные затраты по базовому и предлагаемым вариантам ИСЭ.

(18),

где С - годовые эксплуатационные затраты на ИСЭ.

Если рассматриваются несколько возможных альтернатив информатизации, то следует провести сопоставительные технико-экономические расчеты. Возможны следующие основные варианты:

1) Отобранные для дальнейшего анализа способы информатизации эквивалентны по своим функциональным характеристикам и не различаются по планируемым (прогнозируемым) эксплуатационным расходам.

Выбор лучшего варианта в этом случае может осуществляться по критерию минимума единовременных (капитальных) затрат K > min. Для этого достаточно оценить единовременные затраты, необходимые для реализации альтернативных вариантов и выбрать тот, который требует наименьших затрат.

Подобная ситуация на практике встречается редко (например, при закупке одного и того же типового проектного решения от разных поставщиков).

2) Сопоставляемые варианты при эквивалентных функциональных характеристиках (обеспечивающих равенство достигаемого положительного результата от внедрения) различаются единовременными и эксплуатационными затратами. В этом случае выбор лучшего варианта может осуществляться по критерию минимума приведенных годовых затрат П > min.

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

3) Сопоставляемые варианты информатизации не только различаются единовременными и эксплуатационными затратами, но и отличаются достигаемыми функциональными характеристиками (например, обеспечивают различную скорость решения задач управления). В этом случае выбор варианта информатизации целесообразно осуществлять по критерию максимума ожидаемого годового экономического эффекта Э > max.

3.4 Расчет экономической эффективности

3.4.1 Затраты на разработку программного продукта

Затраты на разработку программного продукта включают в себя расчет единовременных затрат и расчет текущих затрат.

Капитальные (единовременные) затраты на ИСЭ носят разовый характер. Свою стоимость они переносят на продукцию по частям за счет амортизационных отчислений. Капитальными их называют потому, что они не утрачиваются, а воспроизводятся.

(19),

где Кпр - затраты на автоматизацию ИСЭ; Ктс - затраты на технические средства управления; Клс - затраты на создание линий связи локальных сетей; Кпо - затраты на программное обеспечение; Куч - затраты на обучение персонала; Кво - затраты на вспомогательное оборудование; Коэ - затраты на опытную эксплуатацию.

Затраты на автоматизацию могут быть рассчитаны следующим образом:

(20),

где Краб - затраты на заработную плату разработчика; Ксвт - затраты на средства вычислительной техники, необходимой для автоматизации; Кипс - затраты на инструментальные программные средства, необходимые для автоматизации ИСЭ; Кпроч - прочие затраты (технические носители, консультации специалистов в предметной области и т.д.).

Затраты на заработную плату разработчика:

Для анализа затрат на заработную плату разработчика необходимо учитывать разработку программного продукта, которая заняла три месяца. Кроме того, созданием программы занимался один разработчик. Данная работа заняла у него 20% рабочего времени. Следовательно затраты на оплату труда по автоматизации составят 20% от заработной платы разработчика составляющей 16 000 рублей,

3*16000*20% = 9600 руб

В целях определения общих затрат на оплату труда разработчика необходимо учитывать взносы во внебюджетные фонды. Ставки страховых взносов представлены в таблице 2.

Таблица 3.1

Размеры ставок внебюджетных фондов

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

Тариф страхового взноса

В пределах 568 000 рублей

Свыше 568 000 рублей

Пенсионный фонд Российской Федерации

22,0 процента

10,0 процента

Фонд социального страхования Российской Федерации

2,9 процента

0,0 процента

Федеральный фонд обязательного медицинского страхования

5,1 процента

0,0 процента

В данном варианте сумма отчислений составит 30 %. Тогда общие затраты на оплату труда разработчика составят:

Краб = 9600*(1 + 0,3) = 12480 руб

Затраты на средства вычислительной техники:

Разработчик будет работать на компьютере, который эксплуатировался в течении 3-х лет, а срок полезного использования которого составляет 5 лет. Стоимость компьютера составляет 18 000 рублей.

Годовой фонд машинного времени составляет:

21 день в месяц*12 месяцев*8 часов = 2016 часов

Для расчета стоимости одного часа машинного времени, рассчитаем:

Амортизация=18000/5 лет = 3600 руб/год

Затраты на обслуживание=140руб/месяц*12месяцев=1680 руб/год

Стоимость 1 часа машинного времени=(3600руб/год+1680руб/год)/2016час=2,62руб/час

На работу с ПК приходится:

3 месяца*21 день в месяце*2 часа работы в день = 126 часов

Затраты на машинное время за весь период работы составят:

Ксвт = 2,62 руб/час * 126 = 330,12 руб

Затраты на инструментальные программные средства:

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

Прочие затраты на проектирование:

Материалы: USB - накопитель(4gb)-1 шт*230 руб=230 руб

бумага-1 пачка*140 руб=140 руб

Кпроч=230 руб+140 руб=370 руб

Сумма затрат на автоматизацию:

Кпр = 12 480 руб+330,12 руб+370 руб=13717,72 руб

Затраты на технические средства управления:

Необходимости в новых технических средствах не возникнет.

Затраты на ПО:

Для функционирования системы необходим Windows XP, приобретенный 4 года назад. Срок полезного использования составляет 5 лет. Стоимость данного продукта составила 6 600 руб. Остаточная стоимость - 1 320 руб.

Кпо = 1 320 руб

Затраты на обучение персонала:

На обучение персонала потребуется в среднем по 4 часа на каждого сотрудника (пользователя) и 2 часа на обучение начальника, т.е. 22 часов. Отчисления во внебюджетные фонды составляет 30 %.

Зарплата разработчика составляет:

(16 000 руб. * (1 + 0,3))/21 день/8 часов = 123,81 руб. в час

123,81 руб. в час*22 час=2723,82 руб

Зарплата сотрудников составляет:

(12 000 руб*(1 + 0,3))/21 день/8 часов = 92,86 руб. в час

5 * 92,86 руб. в час*20 часов = 9286 руб. за период обучения

Зарплата заведующий:

(40000 * (1+0,3))/21 день/8 часов = 309,52 руб. в час

309,52 руб. в час*2 часа=619,04 руб

Обучение проводится с помощью ПК, поэтому в затратах на обучение следует учитывать затраты на машинное время. Стоимость аренды машинного времени составляет 2,62 руб./час.

2,62 руб./час * 18 часов = 47,16 руб

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

Куч=2 723,82 руб+9286руб+619,04руб+47,16руб=12676,02 руб

Затраты на вспомогательное оборудование не учитываются, т.к. дополнительное оборудование приобретать не требуется.

Расчет затрат на опытную эксплуатацию:

Опытная эксплуатация проводится разработчиком в течение 10 дней, и по 3,2 часа в день (40% от всего рабочего времени).

(16000 руб. * (1+0,3))/21 день/8 часов=123,81 руб. в час

123,81 руб. в час*32 часа=3961,92 руб

На работу с ЭВМ потребуется: 2,62руб. в час*32часа=83,84руб

Общая сумма затрат на опытную эксплуатацию составит:

Коэ=3961,92руб+83,84руб=4045,76руб

Общая сумма единовременных затрат на автоматизацию ИС равна:

К=13717,72руб+10000руб+1320руб+12676,02руб+4045,76руб=41759,5руб

3.4.2 Расчет эксплуатационных затрат

В состав эксплуатационных затрат входят следующие затраты:

(21)

С = Сзп + Сао + Сто + Слс + Сни + Спр (22),

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

Расчет зарплаты персонала:

До процесса автоматизации комплекса задач по учету оборудования и заявок в отделе работает 5 сотрудников с заработной платой 12 000 рублей, а также начальник с оплатой труда 40 000 рублей.

У 3 сотрудников процесс работы по формированию заявок отнимает 35% рабочего времени. Процент рабочего времени начальника может составлять 15%.

После внедрения нового программного продукта, процент рабочего времени значительно сократится, а также уменьшится процент ошибок, составляющий до внедрения 10%, что вызывает дополнительный процент времени работы на переделывание.

Теперь, после внедрения, сотрудники могут затрачивать в среднем одинаковый процент времени на данный комплекс работ - 25 %, у начальника - 12%.

Сзпб=(12000*35%*2+40000*15%)*12=122400 руб/год

Сзп = (12000*25%*2+40000 *12%)*12=93600руб/год

Затраты на аренду линий связи (ГВС): равны нулю, так как ГВС не арендуются.

Затраты на носители информации: Остаются неизменными.

Прочие затраты: Остаются неизменными.

Амортизационные отчисления при базовом варианте:

Данные затраты остаются неизменными

Затраты на техническое обслуживание при модернизации:

Данные затраты остаются неизменными.

Эксплуатационные затраты при базовом варианте составляют:

Сб=293760 руб/год+18 112 руб/год=311872 руб/год

Эксплуатационные затраты при автоматизации составляют:

С = 237600 руб/год + 15304 руб/год = 252904 руб/год

Примем норму прибыли равную 30%, E=0,3.

Произведенный расчет показателей экономической эффективности представлен в таблице 3.

Таблица 3.2

Расчет показателей экономический эффективности

Показатель

Формула

Расчет

Значение

Годовая экономия

Эгод = Сб - С

311 872 - 252 904

58 968 руб./год

Годовой экономический эффект

Э = Эгод - Е * К

58 968- 0,3 * 42 474

46 225,8 руб./год

Расчетная прибыльность (эффективность)

Ер = Эгод/К

58 968/42 474

1,39 1/год

Срок окупаемости

Ток = 1/Ер=К/Эгод

1/1,39

0,72 года

Годовые приведенные затраты по базовому варианту

Пб = Сб + Е * К

311 872 + 0,3*42 474

324 614,2 руб./год

Годовые приведенные затраты по предлагаемому варианту

П = С + Е * К

252 904+ 0,3 *42 474

265 646,2 руб./год

Внутренний экономический эффект

Эвнут = Пб - П

324 614,2 - 265 646,2

58 968,00 руб./год

3.5 Основы безопасного использования программного продукта

Значительным фактом влияющим на безопасное использование продукта являются защита от вредоносных программ.

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

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

Для безопасности от вирусов, червей и шпионского программного обеспечения рекомендуется использовать антивирус.

Используя резервное копирование можно обезопаситься от потери данных.

Резервное копирование (backup) - это процесс создания копии данных. Как правило это могут быть системные, личные или корпоративные данные. Резервное копирование может выполнятся на локальный компьютер, на CD/DVD-диск, внешний HDD, USB накопитель или удаленный сервер. Как правило при копировании происходит сжатие данных для экономии места.

Резервное копирование необходимо для возможности быстрого и недорогого восстановления информации (документов, программ, настроек и т. д.) в случае утери рабочей копии информации по какой-либо причине.

Кроме этого решаются смежные проблемы: дублирование данных, передача данных и работа с общими документами

При потере информации восстановление позволяет возобновить состояние файлов компьютера на предшествующий момент времени. Таким образом можно отменить изменения, внесенные в программный продукт, к примеру, вредоносной программой.

Заключение

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

Программа является рабочей. Выдает на экран вероятностные и статистические характеристики работы процесса выдачи кредитов в соответствии с постановленной задачей.

Таким образом, достигнута цель дипломного проектирования и решены все поставленные задачи:

1. проанализирована финансовая деятельность ОАО «Сбербанк России» за 2013-2014 года, описаны и рассчитаны нормативы для анализа достаточности капитала банка, анализа ликвидности и анализа максимальных размеров риска банка;

2. применены два способа расчета с клиентами - аннуитетными и дифференцированными платежами;

3. использован метод псевдослучайных чисел для анализа рисков ипотечного кредитования в банках в качестве одного из приоритетных направлений реализации кредитной политики;

4. разработан модуль для анализа основных факторов ипотечного кредитования;

5. выработаны практические рекомендации по применению программного продукта в кредитном отделе банка.

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

Применение данного модуля в кредитном отделе банка позволяет повысить качество принимаемых управленческих решений по формированию оптимального ипотечного портфеля, снизить его рискованность.

Полученный имитационный модуль предоставляет широкие возможности для кредитного отдела банка по анализу рисков.

Имитационный модуль обладает гибкостью варьирования, структуры алгоритмов и параметров системы. На этом основании данную модель можно применять не только для ипотеки, но и для всех видов кредитования, где в качестве заемщика выступает физическое лицо.

Модуль рассчитан на профильных участников рынка - представителей банков, рефинансирующих организаций, инвестиционных и финансовых компаний.

Применение модуля ипотеки дает множество преимуществ по сравнению с выполнением экспериментов над реальной системой и использованием других методов.

Современная жизнь требует от коммерческих банков быстрой реакции на изменение ситуации на рынке. С помощью модуля можно провести неограниченное количество экспериментов с разными параметрами, чтобы определить наилучший вариант. Кроме того имитационный модуль ипотеки позволяет в реальности оценить эффективность.

Важным достоинством данной программы является выдача результатов в графическом виде. Это позволяет наглядно представить полученное решение и донести заложенные в него идеи.

Данная модель может использоваться в качестве обучающей программы, которая обеспечит необходимую самостоятельность и возможность для эффективного использования своих знаний.

Список использованных источников

1. Жилищный кодекс Российской Федерации. -- Российская газета. 12 января 2005. № 7.

2. Федеральный закон «О банках и банковской деятельности» от 02.12.1990 № 395-1

3. Федеральный закон «Об ипотеке (залоге недвижимости)» // Собрание законодательства. -- 1998. № 29.

4. Федерального закона "О бухгалтерском учете" от 06.12.2013 № 402-ФЗ

5. Положения Банка России от 16.07.2014 № 385-П "О правилах ведения бухгалтерского учета в кредитных организациях, расположенных на территории Российской Федерации".

6. Емельянов А.А., Власова Е.А., Дума Р.В. Имитационное моделирование экономических процессов / Под ред. А.А.Емельянова. М.:Финансы и статистика, 2009. - 419 с.

7. Снетков Н.Н. Имитационное моделирование экономических процессов. Учебно-методическое пособие / М.: Евразийский открытый институт, 2008. - 227 с.

8. Власов С. А., Девятков В. В. Имитационное моделирование в России: прошлое, настоящее, будущее//Автоматизация в промышленности. М.: Мир, 2012 - 630 с.

9. Строгалев В.П., Толкачева И.О. Имитационное моделирование. Учебное пособие / М.: МГТУ им. Н.Э.Баумана 2008 - 17 с.

10. Волков М.А., Сорочкин А.С., Лазурик В.М., Лазурик В.Т. Разработка программ генераторов псевдослучайных чисел: Методическое пособие по курсовому проектированию для студентов компьютерных специальностей / Х.: ХНУ им. В.Н.Каразина, 2009. - 55 с.

11. Жариков В.В, Жарикова М.В., Евсейчев А.И. Управление кредитными рисками: учебное пособие / Тамбов : Изд-во Тамб. гос. техн. ун-та, 2009. - 244 с.

12. Муромцев Д.Ю., Муромцев Ю.Л., Тютюнник В.М., Белоусов О.А. Экономическая эффективность и конкурентоспособность. Учебное пособие / Тамбов : Изд-во Тамб. гос. техн. ун-та, 2009. - 96 с.

13. Голованов М.Е., Веселов Е.О. Создание компонентов в среде Delphi. Руководство разработчика (+CD) / М.ЭКСМО, 2013 - 320 с.

14. Культин Н.Б. Основы программирования в Delphi XE (+ CD-ROM) / Санкт-Петербург: БХВ-Петербург, 2013 - 416 с

15. Фленов М.Е. Библия Delphi / Санкт-Петербург: БХВ-Петербург, 2013 - 674 с

16. Ссылка на сайт в целом. Сбербанк России:

[Электронный ресурс] 1997 - 2014

URL.: http://sberbank.ru/

(Дата обращения 17.03.2014)

17. Открытая информация о Волго-Вятском банке

[Электронный ресурс] 1997 - 2014

URL.:http://sberbank.ru/chuvashia/ru/about/tb_today/

(Дата обращения 23.03.2014)

18. Открытая информация о структуре органов управления Сбербанка России. [Электронный ресурс] 1997 - 2014

URL.: http://sberbank.ru/chuvashia/ru/about/managers/structure_controls/

(Дата обращения 30.03.2014)

19. Открытая информация о годовой отчетности Сбербанка России [Электронный ресурс] 1997 - 2014

URL.: http://report-sberbank.ru

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.