Модель обслуживания физических лиц в банке

Курсовой проект - Менеджмент

Другие курсовые по предмету Менеджмент

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

ДАЛЬНЕВОСТОЧНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ФИЛИАЛ в г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ

Специальность 080801 Прикладная информатика (по областям)

Кафедра Естественнонаучных и информационных дисциплин

 

 

 

 

 

 

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ

по дисциплине Имитационное моделирование экономических процессов

на тему Модель обслуживания физических лиц в банке

 

 

 

 

 

 

 

 

 

 

 

Петропавловск-Камчатский 2012

Содержание

 

1. ОПРЕДЕЛЕНИЕ ПРОБЛЕМЫ

2. СХЕМА МОДЕЛИ

3. ТЕКСТ МОДЕЛИ НА ЯЗЫКЕ С++

4. ПОЛУЧЕНИЕ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ

5. ЭКСПЕРЕМЕНТАЛЬНЫЕ ПОКАЗАТЕЛИ

модель банк операционист обслуживание клиент

 

1.ОПРЕДЕЛЕНИЕ ПРОБЛЕМЫ

 

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

Известны следующие параметры этого процесса:

средний интервал прихода клиентов;

среднее время обслуживания клиента операционистом.

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

При построении данной модели необходимо задать следующие параметры:

интервал прихода клиентов;

интервал обслуживания клиентов;

максимально допустимое время ожидания обслуживания;

количество операционистов;

-длительность моделирования.

В результатах работы модели будет представлена следующая информация:

количество клиентов, пришедших в банк в течение контрольного периода времени;

количество обслуженных клиентов;

количество клиентов, ушедших без обслуживания;

время ожидания обслуживания (минимальное, максимальное и среднее за весь контрольный период);

  • процент загрузки сотрудников банка.

 

2.СХЕМА МОДЕЛИ

 

Схема данной модели представлена на рисунке 1.

Рис.1- схема модели

 

ModBeg (Model Begin).

В строке Название введите имя модели, которое будет указано в таблице результатов моделирования. Расширение.pgf следует убрать, так как это имя не является именем какого-либо файла, как ошибочно решили разработчики Gem.

В стороке Узлы автоматически показывается номер последнего узла модели.

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

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

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

Строки Задержка и Поток предназначены для задания номеров контролируемых узлов: очереди (узел Queue) и терминатора (узел Term) соответственно. Для указанных узлов в процессе моделирования будут строиться графики времени задержки (очередь) и динамики выходного потока (терминатор). График времени задержки показывает среднее значение времени ожидания транзакта в очереди в каждый единичный отрезок модельного времени. График динамики потока показывает число транзактов, попавших в терминатор в единицу модельного времени (то есть интенсивность выходного потока заявок в моделируемой системе).

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

В окне Начальный С++ текст при необходимости переопределяются имена параметров транзактов и задаются числовые константы. В данной задаче определены имена T_wait (параметр транзакта, в который будет записываться его время ожидания в очереди) и T_start (параметр, в который будет занесено время входа в очередь), а также описана константа T_max, задающая максимально допустимое время ожидания.

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

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

Кнопка Переменные служит для определения рабочих переменных (в данной задаче не нужно).

Очередь заявок (Queue).

Здесь, помимо логического имени узла, после прохождения узла указана операция определения времени входа транзакта в очередь. Для этого в параметр транзакта T_start заносится показание модельног?/p>