
- •Курсовая работа
- •Имитационное моделирование бизнес-процесса оказание консультационных услуг по программам 1с:предприятие
- •Рецензия Содержание
- •Введение
- •1 Общая характеристика компании ооо «росинфо»
- •2 Описание организационной структуры компании
- •3 Основные бизнес процессы компании
- •4 Задачи и функции отдела Консалтинга
- •5 Определение целей и задач имитационного моделирования. Постановка задачи имитационного моделирования
- •6 Выбор, схема и описание бизнес-процесса для имитационного моделирования
- •6.1 Описание бизнес-процесса
- •6 .2 Схема бизнес-процесса
- •6.3 Описание случайных факторов, влияющих на работу выбранного бизнес-процесса
- •7 Определение состава исходных данных для моделирования
- •8 Статистическое исследование бизнес-процесса, подлежащего моделированию
- •9 Идентификация законов распределения случайных величин
- •10 Разработка и описание моделирующего алгоритма для бизнес-процесса
- •Запись в I-ую ячейку 3-го столбца таблицы 1 значения sl_v6.
- •Расчет среднего кол-ва договоров на ипотечный кредит за день и запись значения в поле вывода инф-ции:
- •Расчет среднего кол-ва договоров на ипотечный кредит за месяц и запись значения в поле вывода инф-ции:
- •Заключение
- •Список источников информации
10 Разработка и описание моделирующего алгоритма для бизнес-процесса
Схема алгоритма, моделирующего бизнес-процесс «Предоставление консультационных услуг», представлена на рис.10.1. Приведем поэтапное описание данного алгоритма в соответствии с обозначениями на схеме рис.10.1:
Блок 1 моделирующего алгоритма предназначен для ввода исходных данных, которые будем использовать при расчете основных параметров: период моделирования, стоимости затрат, вероятности (отказа клиенту, необходимости в телефонной консультации, в удаленном и доп. удаленном подключении, выезде и доп. выезде к заказчику, распределения случайных велечин)
В блоке 2 объявляем и обнуляем необходимы переменные: t – модельное время, tpost – время поступления заявки, kpost – кол-во поступивших заявок, kpost1 – количество заявок на телефонную консультацию, kpost2 – количество заявок на удаленное подключение, kpost3 – количество заявок на выезд в офис к заказчику, kobsl1- количество проведенных телефонных консультаций, kobsl2 – количество проведенных удаленных подключений, kobsl3 – количество проведенных выездов в офис заказчика, kotk- количество отказов клиентам, общие затраты на каждый вид консультационных услуг: Cost1, Сost2, Cost3.
В блоке 3 происходит моделирование СВ1- момента поступления заявки по закону Пуассона.
В блоке 4 происходит сравнение момента поступления заявки с окончанием периода моделирования
В блоке 5 происходит увеличение счетчика поступивших заявок (kpost).
В блоке 5б происходит расчет общего количества отказов клиентам (kotk).
В блоке 6 выполняем генерацию СВ 2 - время определения статуса заказчика по экспоненциальному закону. Для этого сначала нужно сгенерировать равномерно распределенные на отрезке [0;1] случайные числа ri. Далее произвести расчет по формуле:
,
где λ - параметр экспоненциального
распределения.
В блоке 6б происходит вывод результатов пользователю: количество проведенных консультаций каждого типа, количество отказов клиентам и сумы затрат на каждый тип консультационных услуг.
В блоке 7 выполняем генерацию СВ 3 - возможный отказ клиенту по закону Пуассона.
В блоке 8происходит сравнение смоделированной величины возможного отказа клиенту с исходным параметром Potk.
Далее в блоке 9 выполняем генерацию СВ7 – время заполнения журнала заданий по экспоненциальному закон, и продвижение модельного времени.
В блоке 10 происходит моделирование СВ4 - возможная необходимость в телефонной консультации по закону Пуассона.
В блоке 11 происходит сравнение смоделированной величины возможной необходимости в телефонной консультации с исходным параметром Ptk.
Далее в блоке 12 происходит моделирование СВ5 - возможная необходимость в удаленном подключении по закону Пуассона.
В блоке 13 происходит сравнение смоделированной величины возможной необходимости в удаленном подключении с исходным параметром Ppodkl.
В блоке 14 происходит моделирование СВ6 - возможная необходимость в удаленном выезде по закону Пуассона.
В блоке 15 происходит увеличение числа поступивших заявок на телефонную консультацию.
В блоке 16 генерируем СВ8 – время телефонной консультации по экспоненциальному закону, происходит продвижение модельного времени и определение затрат на проведенную телефонную консультацию.
В блоке 17 происходи увеличение числа проведенных телефонных консультаций
В блоке 18 происходит моделирование СВ9 – возможная необходимость в доп. удаленном подключении по экспоненциальному закону.
В блоке 19 происходит сравнение смоделированной величины возможной необходимости в доп. удаленном подключении с сходным параметром PdPodkl.
В блоке 20 происходит сравнение смоделированной величины возможной необходимости в выезде к заказчику с исходным параметром Pvyezd.
В блоке 21 происходит увеличения числа изначально поступивших заявок на удаленное подключение.
В блоке 22 происходит генерация СВ10 – время удаленного подключения по экспоненциальному закону, происходит продвижение модельного времени, и определение затрат на удаленное подключение.
В блоке 23 происходи увеличение количества проведенных удаленных подключений.
В блоке 24 моделирование СВ11 – возможная необходимость в доп. выезде в офис по закону Пуассона.
В блоке 25 происходит сравнение смоделированной величины возможной необходимости в доп. выезде к заказчику с исходным параметром PdVyezd.
В блоке 26 происходит увеличение числа поступивших заявок на выезд в офис к заказчику.
В блоке 27 происходит моделирование СВ12 – время выезда в офис заказчика по экспоненциальному закону, происходит продвижение модельного времени и определение затрат на проведение выезда.
В блоке 28 происходит увеличения числа проведенных выездов в офис заказчиков.