Разработка программного продукта "цеховое планирование"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
олов;
-Р - множество порождающих правил;
-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 - Оценка