Инструкция пользователю, Руководство программиста - Программа имитационного моделирования работы банка

Программа имитационного моделирования работы банка расположена по следующему адресу:

С:П - 00 - 51К&;FBank. exe

На запрос программы:

" Введите количество касс: "

Вводим предполагаемое (данное) количество касс обслуживающих клиентов.

На запрос программы:

" Введите интенсивность потока r: "

Вводим r - интенсивность потока, равную среднему числу событий, которые появляются в единицу времени.

На запрос программы:

" Введите параметр распределения lambda: "

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

На запрос программы:

" Введите максимальное время ожидания клиента: "

Вводим k равное максимальному времени в минутах ожидания клиентов.

Руководство программиста

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

    - Для изменения продолжительности рабочего дня необходимо изменить значение константы WORK_TIME, описанную в файле engine. c; - Для изменения закона распределения, использующегося для моделирования времени прихода следующего клиента необходимо изменить содержимое функции int Ksi(void), подставив в тело реализацию необходимого распределения; - Для изменения закона распределения, использующегося для моделирования времени обслуживания клиента кассиром необходимо изменить содержимое функции int TObsl(void), подставив в тело реализацию необходимого распределения; - В случае возникновения необходимости ввода времени работы банка пользователем при каждом запуске программы необходимо сделать следующие изменения:
      1. Добавить название соответствующего поля ввода к массиву названия полей *ZagolPol[]; 2. Добавить окно поля ввода в функцию void ZovnVydProg(void); 3. Увеличить верхнюю границу счетчика в цикле перерисовки названий полей функции void ZovnVydProg (void); 4. Добавить соответствующий обработчик в функцию void Zapusk(void); 5. В файле engine. c изменить строку #define WORK_TIME 8*60 строкой #define WORK_TIME timevar, где timevar - имя переменной, содержащей введенное пользователем время работы банка;

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

Похожие статьи




Инструкция пользователю, Руководство программиста - Программа имитационного моделирования работы банка

Предыдущая | Следующая