Разработка программного продукта "цеховое планирование"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



олов;

-Р - множество порождающих правил;

-As = {ti} - кортежи временных характеристик. Каждый из кортежей определяет ресурсы, необходимые для выполнения бизнес - функции по времени;

-An = {П, СМ, НЦ} - множество возможных исполнителей бизнес - функций (Плановик, Старший мастер, Начальник цеха).

Основываясь на графе вариантов выполнения функций сотрудниками цеха (см. рисунок 7), можно сформулировать следующие порождающие правила (запись 1{П} свидетельствует о том, что бизнес - функция 1 (см. таблицу 5) выполняется плановиком) [13]:

-N0 => 1{П} | 1{НЦ};

-1{П} => 2{П} | 2{СМ};

-1{НЦ} => 2{П} | 2{СМ};

-2{П} =>3{П};

-2{СМ} =>3{П};

-3{П} => 4{П};

-4{П} => 5{П} | 5{СМ};

-5{П} => 6{П} | 7{П} | 7{СМ};

-5{СМ} => 6{П} | 7{СМ} | 7{СМ};

-6{П} => 7{ П } | 7{СМ};

-7{ П} => 8{П} | 8{НЦ};

-7{СМ} => 8{П} | 8{НЦ};

-8{П} => NФ;

-8{НЦ} => NФ.

Выполнение выделенных бизнес - функций требует ресурсного обеспечения. Поэтому на основе экспертной оценки определим затраты ресурсов (таблица 6), которые приведены в условных единицах ресурсов времени выполнения бизнес - функции (t) и количества исполнителей (n) и стоимости исполнения (s) [13].

Таблица 6 - Затраты ресурсов на выполнение бизнес - функций сотрудниками цеха

Бизнес-функцияtns1{П}2111{НЦ}3132{П}2,4112{СМ}1,3123{П}1114{П}1115{П}1,4115{СМ}2126{П}1117{П}1117{СМ}2128{П}1118{НЦ}2,513

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

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} -NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 7{П} - 8{П} - NФ

N0 - 1{НЦ} - 2{П} - 3{П} - 4{П} - 5{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 7{П} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 7{СМ} - 8{НЦ} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 7{П} - 8{П} - NФ

N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 7{П} - 8{НЦ} - NФ

Множество полученных вариантов выполнения бизнес - процесса необходимо редуцировать за счет исключения из него явно неприемлемых вариантов. К объективным критериям их отбора относится, например, требование обязательного выполнения всех функций, входящих в бизнес - процесс, а также время выполнения работы за смену не должно превышать 11 часов. Т.о. чтобы получить требуемый результат необходимо исключить операции время выполнения которых в условных единицах равно 3, исключим - 1{НЦ}. Применяя этот критерий к полученным вариантам выполнения бизнес - процесса, получим сокращенное множество возможных вариантов, представленных в таблице 7. Для выбора оптимального варианта необходимо произвести их ранжирование [13]. Оценки вариантов выполнения бизнес - процесса обозначим в виде параметров,,, которые вычисляются по формулам 4, 5 и 6:

где k - количество бизнес - функций, входящих в бизнес - процесс; j - индекс исполнителя бизнес - функции;

, (5)

. (6)

Суммарные оценки вариантов реализации бизнес - процесса функционирования цеха по выделенным параметрам представлены в таблице 8.

Таблица 7 - Оценка