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

 

Перечень условных обозначений


ПП - программный продукт

ПО - программное обеспечение

ПМК - программно-методический комплекс

БД - база данных

АРМ - автоматизированное рабочее место

МТК - маршрутно - технологическая карта

СТК - служба технологического контроля

П - плановик

СМ - старший мастер

НЧ - начальник цеха

СПУ - система планирования и управления

БПП - бюро подготовки производства

ЦМК - цех металлоконструкций

ОГК - отдел главного конструктора

ЭВМ - электронно-вычислительная машина

Введение


Любая работа требует от человека осмысления целей, порядка действий и возможных результатов. Эта координация намеченных мер, опосредованная планом, помогает добиться успехов с меньшими затратами по принципу «минимум средств - максимум результата». С разработки плана начинается любое дело.

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

Рассматривая управленческую структуру в упрощённом виде, можно выделить два направления: стратегическое и оперативное. Основой первому служит стратегическое планирование, чья задача может быть определена, как обеспечение связи с оперативными управленческими структурами, а так же подготовка материальной базы для функционирования органа управления, осуществляющего стратегическое руководство предприятием.

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

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

1. Общая часть


.1 Анализ состояния вопроса автоматизации рабочего места цехового плановика


В данном разделе рассмотрен анализ предметной области для дальнейшего моделирования и автоматизации работы системы автоматизации рабочего места цехового плановика. Проведен анализ существующих аналогов программных продуктов автоматизирующих данную предметную область, а также рассмотрено применение и сравнение современных средств для разработки программного обеспечения в области планирования. Проведена экспертная оценка стандартов планирования, позволяющая выбрать наиболее подходящий вариант для условий цехового планирования. Исходя из полученных критериев, и условий автоматизации места работника планового отдела проведено экспертное оценивание программного продукта, удовлетворяющий запросы планового отдела. Проведена формализация модели бизнес - процесса АРМа цехового плановика, позволяющая выделить бизнес - функции области планирования. На основе полученных бизнес - функций составлен граф возможных вариантов выполнения функций. Составлен бизнес - процесс области планирования, на основе которого построены диаграммы UML и SADT.


1.1.1 Анализ предметной области автоматизации рабочих мест цеховых плановиков

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

Важным компонентом разработки программного продукта является разработка базы данных (БД). Поэтому рассмотрена информация, которая поможет построить эффективную БД, как с физической, так и логической стороны. То есть выделение сущностей, связей, атрибутов и других важных аспектов, применяемых при проектировании БД.

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

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

Виды планирования

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

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

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

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

Рассматривая некую управленческую структуру в упрощённом виде, можно выделить два направления: стратегическое и оперативное [2].

общие принципы планирования практически остались прежними, и их можно представить в виде схемы на рисунке 1.


Рисунок 1 - Принципы планирования


Использование принципа непрерывности предусматривает, что планирование должно охватывать все этапы работы и распространяться как на длительную перспективу, так и на более короткие сроки. Бессистемность, на каком-либо одном этапе, способна разрушить даже хорошо продуманный план, и устранение ее последствий зачастую требует немалых усилий [3].

Принцип научности говорит о том, что планирование должно осуществляться на научной основе, т.е. опираться на достоверную информацию, выполняться научно обоснованными методами. В современном планировании для этого широко применяются математические модели, компьютерная техника. Приоритетность подразумевает необходимость правильного выбора ведущих (приоритетных) звеньев, от реализации которых зависит общий успех дела. Именно умение выбирать такие приоритеты отличает сильного менеджера от более слабого [4]. Взаимная увязка и координация предусматривает необходимость охвата всех производственных подразделений предприятия с целью обеспечения сбалансированности совместной работы.

Задачи планирования

Независимо от экономической системы планирование обычно разделяют по срокам выполнения намечаемых задач:

-долгосрочное (более трех лет);

-среднесрочное (1...3 года);

-краткосрочное (недели месяцы).

В зависимости от содержания (широты, направлений деятельности и значимости) решаемых вопросов планирование разделяют на:

-генеральное ;

-стратегическое;

-оперативное (текущее, регулярное).

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

Стратегическое планирование предполагает реализацию целей, постав ленных в генеральных планах. Оно обычно охватывает деятельность конкретной организации и определяет пути развития этой организации с точки зрения повышения эффективности. Такое планирование является в основном среднесрочным или долгосрочным [2].

Краткая схема процесса стратегического планирования показана на рисунке 2.

Рисунок 2 - «Процесс стратегического планирования»


Подробная схема процесса стратегического планирования показана на рисунке 3.


Рисунок 3 - «Процесс стратегического планирования (расширенная версия)»


Применение планирования деятельности фирм и её деловых отношений создает следующие важные преимущества:

-делает возможной подготовку к использованию будущих благоприятных условий;

-проясняет возникающие проблемы;

-подготавливает фирму к внезапным изменениям во внешней среде;

-стимулирует управляющих к реализации своих решений в дальнейшей работе;

-улучшает координацию действий в организации;

-создает предпосылки для повышения образовательной подготовки менеджеров;

-увеличивает возможности в обеспечении фирмы необходимой информацией;

-способствует более рациональному распределению ресурсов;

-четко формализует обязанности и ответственность участников фирм;

-улучшает контроль в организации.

Под оперативным планированием в основном понимают составление и использование планов, показанных на рисунке 4 [5].


Рисунок 4 - Использование планов оперативного планирования


Месячные планы (графики) обычно делаются укрупненными, т.е. без детализации, но они должны охватывать все основные работы, обеспечивающие выполнение стратегических планов. Такие графики обычно составляются каждым мастером по своим объектам. Они корректируются и утверждаются руководством участка и служат исходными данными для составления месячного плана по участку в целом. В свою очередь планы по участку кладутся в основу месячных планов по строительной организации в целом. Производственно-технический отдел обычно выполняет контролирующую и координирующую функции, следит за соответствием месячных планов планам общего назначения. Задачами месячных планов являются увязка деятельности генподрядчика, субподрядчиков, предприятий стройиндустрии, обеспечение нормальной загрузки бригад, машин и механизмов.

Месячные планы в дальнейшем детализируются в декадных и недельно-суточных планах [2].

В отделе планирования производства на НКМЗ используется календарно-оперативное планирование, так как она позволяет в отличие от стратегического сформировать необходимые планы в заданные сроки, а это и требуется для отдела. Соответственно, используя оперативное планирование, появляется возможность выполнять все поставленные задачи [6].

Словарь терминов АРМа цехового плановика

Термины, характеризующие АРМ цехового плановика, а также процессы, протекающие в нем, представлены в таблице 1.


Таблица1 - Глоссарий АРМа цехового плановика

ТерминОпределение терминаОперативно - производст - венное плани - рованиепредставляет собой систему мер, направленных на конкретизацию технико-экономического плана во времени и пространстве; заключается в распределении годового текущего плана социального развития предприятия по исполнителям и отрезкам времениСводное планированиетекущие мощности предприятия сопоставляются со спросом, сформированным на основе заказов - на продажу и производственных [2].Совокупное планированиеоценка прогноза ожидаемого спроса и планирование уровней выпуска продукции, загрузки людей и оборудования, запасов готовой продукции, производственных расходовCRP - Capacity Requirements Planningоценка выполнимости контрольного графика производства на основе детального анализа графика производственного процесса исходя из имеющихся ресурсов (оборудование, люди, складские площади и т. д.)MRP - Material Requirements Planningоценка выполнимости контрольного графика производства на основе имеющихся материалов. Планирование поставок производственных материалов зависимого спроса начинается с создания календарного графика изготовления изделия, который преобразуется в график потребностей в сырье, деталях и сборочных узлах Система планирования MRP IIпредставляет собой процесс "преобразования" бизнес-плана в производственный графикERP«финансово ориентированная информационная система для определения и планирования ресурсов предприятия, необходимых для получения, изготовления, отгрузки и учета заказа потребителей».Оперативно - календарное планированиеявляется продолжением и развитием объемного планирования. На этом этапе объектами планирования являются отдельные изделия, сборочные единицы, детали и деталеоперации Диспетчированиенепрерывный оперативный учет, контроль и регулирование выполнения хода производстваДиспетчерская службаслужба основными принципами, которой есть оперативность и профилактикаSIC - Statistic Inventory Controlформирование графика производства готовой продукции и поставок материалов независимого спроса, основываясь на его статистическом анализе, информации о текущих запасах и планируемых поставках.Компьютерная система «Запуск-выпускобеспечит гарантированное выполнение поставок продукции «точно в срок» при снижении потребления всех видов ресурсовПландокумент, охватывающий весь комплекс производственной, хозяйственной и финансовой деятельности за установленный период, после завершения которого начинает действовать план следующего периода

1.1.2 Анализ современных информационных технологий

Анализ существующих систем планирования производственной деятельности уровня цеха

Обязательные задачи, решение которых должна обеспечивать любая система электронного планирования, - это определение рабочего времени для каждого сотрудника и регистрация посещаемости, регистрация начала и завершения работы над заданиями, отслеживание простоев и непроизводственных затрат времени [4].

Можно более подробно рассмотреть основные системы электронного планирования являющиеся лидерами на рынке программного обеспечения (ПО). Литературный обзор систем позволил выявить их достоинства и недостатки и сформулировать задачи проектируемой системы планирования исходя из предложений систем - аналогов и требуемых функций.

Microsoft Dynamics AX, 2006г., модуль «Производство»

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

Достоинства: наглядность текущего процесса планирования, параллельное ведение неограниченного числа проектов.

Недостатки: на данном этапе работа базируется на стандарте MRP, для использования наглядности необходимо пересмотреть все документы и перейти на стандарт ERP. Это будет дополнительными затратами, и не окупит затрат ушедших на приобретение данного модуля.

MES - система, Zenith SPPS 1.8, 12.09.2007, система календарного планирования и диспетчерского контроля

Функции: средства MES - систем, как диаграммы Ганта, позволяют эффективно оценивать производственный процесс по параметру «время». Вместе с тем, каждая выполняемая операция имеет ряд других, не менее важных, параметров: размер партии, объем работы, технологические зависимости, исполнители, стоимость, качество. В MES - системе Zenith SPPS существуют возможности по вводу, хранению и анализу этих данных.

Достоинства: идет детальный контроль за работой отделов и цехов над протеканием заказа, имеется наглядность о ходе выполнения.

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

«1С:Управление производственным предприятием 8», 2005г., конфигурация «Управление производственным предприятием»

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

Достоинства: при разработке решения «1С:Управление производственным предприятием 8» учитывались современные международные методики управления предприятием (MRPII, CRM,SCM, ERP,ERPII и др.).

Недостатки: наиболее эффективно проявить себя может данная платформа на небольшой фирме, так как предприятие НКМЗ является довольно крупным затруднительно будет внедрение данной платформы, почти невозможно.

Broner Metals Solutions, 6.12.07

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

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

Недостатки: закупка данного программного продукта будет нерентабельной для предприятия, так как, является дорогостоящей.

Анализ литературных источников выявил свойства предлагаемых систем, данная процедура позволила создать систему планирования являющейся инновационной в данной области. Разрабатываемая система АРМ цехового плановика будет иметь следующие достоинства:

-наглядность текущего процесса планирования, параллельное ведение неограниченного числа проектов;

-идет детальный контроль за работой отделов и цехов над протеканием заказа, имеется наглядность о ходе выполнения;

-учитываются современные международные методики управления предприятием (ERP,ERPII);

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

Анализируя достоинства выбранной системы, формулируем задачи которые она будет выполнять:

-разработка месячных планов производства (графики и задания);

-составление сменно - суточного задания;

-выдача основных нарядов;

-контроль за получением заготовок;

-анализ темпа работ;

-выдача дополнительных нарядов;

-контролирование МТК (расцеховка);

-формирование отчетов.

Стандарты планирования

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

Именно с целью оптимального управления производством от поставки сырья и комплектующих до удовлетворения запросов конечных потребителей были сформулированы принципы управления материальными запасами предприятия представленные в таблице 2 [7].


Таблица 2 - Стандарты планирования

Наименование критерияMRPERPMRPIIERPIICRPKiУправление заказами876950.20Управление закупками9871080.15Управление запасами1068970.15Управление клиентами7591090.15Управление финансами89109100.15Управление выпуском продукции8991070.20

Экспертная оценка определяется по формуле:


(1)


где Qi - общая оценка стандарта планирования;- весовой коэффициент критерия;j - оценка i-того стандарта планирования по j-тому критерию.

Рассчитаем общие оценки стандартов планирования:

MRP:

=8*0,20+9*0,15+10*0,15+7*0,15+8*0,15+8*0,20=8,3

:

=7*0,20+8*0,15+6*0,15+5*0,15+9*0,15+9*0,20=7,4

II:

Q=6*0,20+7*0,15+8*0,15+9*0,15+10*0,15+9*0,20=8,1

II:

=9*0,20+10*0,15+9*0,15+10*0,15+9*0,15+10*0,20=9.5

:

=5*0,20+8*0,15+7*0,15+9*0,15+10*0,15+7*0,20=7.5


Как показал расчет, наиболее лучшим вариантом в заданных условиях является использование системы ERP II.

Выбор средства разработки

Для реализации АРМ цехового плановика ЦМК можно использовать программные средства Delphi и Oracle [8].

Тема дипломного проекта - «Проект автоматизированного рабочего места плановика цеха». Следовательно, программа будет реализовываться в средстве разработки - Delphi6.0.

Delphi- это современный и прогрессивный язык программирования, который включает возможности, доступные в наиболее распространенных промышленных и исследовательских языках [9], [10].

Сравнение программных продуктов (по десятибалльной шкале) приведено в таблице 3 [11].


Таблица 3 - Сравнение программных продуктов

Наименование критерияDelphi 6.0Visual C++ 6.0Visual C#KjПоддержка COM/DCOM9790,10Поддержка OLE Automation10670,10Поддержка баз данных9770,20Скорость выполнения программ96100,15Поддержка объектно - ориентированных средств105100,20Наименование критерияDelphi 6.0Visual C++ 6.0Visual C#KjНаличие дополнительных компонент10770,10Простота применения9860,15

Экспертная оценка определяется по формуле:


(2)


где Qi - общая оценка программного продукта;- весовой коэффициент критерия;j - оценка i - того программного средства по j - тому критерию.

Рассчитаем общие оценки программных средств:

Delphi 6.0:

=9*0,10+10*0,10+9*0,20+9*0,15+10*0,20+10*0,10+9*0,15=9,4.

C++ 6.0:

=7*0,10+6*0,10+7*0,20+6*0,15+5*0,20+7*0,10+8*0,15=6,5.

C#:


Q=9*0,10+7*0,10+7*0,20+10*0,15+10*0,20+7*0,10+6*0,15=8,1.


Как показал расчет, наиболее целесообразно выбирать в качестве средства разработки язык программирования Delphi 6.0.

1.2 Разработка математической модели объекта проектирования


Формализация модели бизнес - процесса АРМа цехового плановика

Процессы, протекающие в среде цехового планирования необходимо проанализировать и сформировать в единое целое. Для того, чтобы более подробно описать взаимодействие рабочего места плановика с другими необходимо выделить основные обязанности плановика и соответственно сформировать таблицу бизнес - процессов протекающих в системе (таблица 4).

На рисунке 5 представлена схема, которая описывает бизнес - процесс, протекающий в АРМ цехового плановика.


Рисунок 5 - Схема взаимодействия АРМа плановика цеха с другими подразделениями завода


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

-планирует и разрабатывает месячные графики, задания, планы производства; доводит их до закрепленных участков;

-участвует в составлении сменно - суточных заданий по закрепленному участку работы;

-дает указания и осуществляет контроль за выпиской и выдачей в производство основных сдельных нарядов. Формирует дополнительные наряды на неучтенные виды работ;

-обеспечивает своевременное получение цехом коопераций и заготовок из других цехов и материала со склада завода;

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

-обеспечивает правильное ведение учета и отчетности по производственной деятельности. Контроль МТК.

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


Таблица 4 - Матрица ответственности сотрудников цеха

ПодпроцессыДолжностиПлановикСтарший мастерНачальник цехаУправление бизнес - процессомОТУЧИНПланировка и разработка месячных планов производства ОТ - УЧУчастие в разработке сменно - суточного заданияУЧОТИНКонтроль за выпиской и выдачей в производство основных сдельных нарядов (формирование дополнительных нарядов)ОТ - ИНАнализ темпа работОТУЧИНКонтролирование МТК(Формирование отчетов)ОТУЧУЧ

Примечание (таблица 4):

ОТ - ответственный за выполнение подпроцесса;

УЧ - участвует в выполнении подпроцесса;

ИН - получает информацию о ходе и результатах подпроцесса.

Параллельной атрибутной порождающей грамматикой для бизнес - процесса называется следующий упорядоченный набор девяти объектов (формула 3) [12].


(3)


где VN - множество нетерминальных символов;


VT -множество терминальных символов;V0 -множество начальных символов;P -множество порождающих правил;As -конечное множество синтезируемых атрибутов;Ms -множество методов синтеза атрибутов; An -конечное множество наследуемых атрибутов;Mn -множество методов наследования атрибутов; C -множество символов, определяющих параллелизм.

Первые четыре объекта G определяют традиционным образом порождающую грамматику. Следующие четыре объекта определяют множество свойств, характеризующих символы порождаемых цепочек, и правила обработки этих свойств. Последний символ предназначен для обеспечения возможности порождения подцепочек бизнес - функций, которые могут (но не обязательно должны) выполняться параллельно [13].

При помощи такой порождающей грамматики проанализируем работу АРМА плановика цеха. Как видно из таблицы 4, работу в цехе выполняются следующие сотрудники:

-плановик;

-старший мастер;

-начальник цеха.

Анализ бизнес - процессов, протекающих в цехе, позволил выделить типовые функции, которые выполняются сотрудниками цеха (таблица 5).

Таблица 5 - Функции, выполняемые сотрудниками цеха в рамках выполнения служебных обязанностей

Бизнес - функцииДолжностиПлановикСтарший мастерНачальник цехаРазработка месячных планов производства + - +Составление сменно - суточного задания ++ - Выдача основных нарядов+ - - Контроль за получением заготовок + - - Анализ темпа работ++ - Выдача дополнительных нарядов+ - - Контролирование МТК (расцеховка)++ - Формирование отчетов+ - +

Построим при помощи графа модель бизнес - процесса. Граф возможных вариантов последовательности выполнения функций работниками цеха представлен на рисунке 6.


Рисунок 6 - Граф возможных вариантов выполнения функций работниками цеха


Узел N0 является начальным узлом выполнения бизнес - процесса, узел NФ - его завершающим узлом, а узлы 1 - 8 соответствуют приведенным в таблице 5 бизнес - функциям.

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

Элементы порождающей грамматики для технической подготовки производства будут выглядеть следующим образом:

-VN = {N0, 1, 2, 3, 4, 5, 6, 7, 8} - множество нетерминальных символов;

-VT = {Nф} - множество терминальных символов;

-V0 = {N0} - множество начальных символов;

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

-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 - Оценка времени протекания различных вариантов бизнес - процесса АРМа цехового плановика

№Вариант1N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ11,31112N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ12,81133N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ10,31104N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ11,81125N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ10,71106N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ12,21127N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ9,7198N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ11,21119N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ12,411010N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ13,911211N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ11,41912N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ12,911113N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ11,81914N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ13,311115N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ10,81816N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ12,319

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


(7)


где vj- весовой коэффициент j - го показателя, по которому осуществляется сравнение вариантов реализации бизнес - процесса;

Pij - оценка i - го альтернативного варианта с точки зрения реализации j - го показателя;

m - количество показателей.

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


, (8)

,


остальные 15 альтернатив находят аналогично данной.

Таблица 8 - Общая оценку альтернатив бизнес - процесса АРМа цехового плановика

№Вариант1N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ11,152N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ12,903N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ10,154N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ11,905N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ10,356N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ12,097N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ9,358N0 - 1{П} - 2{СМ} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ11,099N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{П} - NФ11,3010N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{СМ} - 8{НЦ} - NФ12,8611N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{П} - NФ10,3112N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{СМ} - 6{П} - 7{П} - 8{НЦ} - NФ11,8613N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{П} - NФ10,5314N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{СМ} - 8{НЦ} - NФ12,0515N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{П} - NФ9,9816N0 - 1{П} - 2{П} - 3{П} - 4{П} - 5{П} - 6{П} - 7{П} - 8{НЦ} - NФ10,83

Для выделения оптимального варианта необходимо установить отношение предпочтения между рассматриваемыми альтернативами. Для этого удобно использовать метод парного сравнения, согласно которому устанавливаются предпочтения при рассмотрении всех возможных пар альтернатив. Результаты парного сравнения принято представлять в виде матрицы (таблица 10), в которой элемент bij = 1, если альтернатива Bi строго предпочтительнее, чем альтернатива Bj. В противном случае bij = 0.

Согласно методу парного сравнения для выделения альтернатив первого ранга достаточно выявить нулевые столбцы в полученной матрице (таблица 10) [13].

В нашем случае к альтернативам первого ранга относится альтернатива16.

Таблица 9 - Результаты парного сравнения альтернативных вариантов реализации бизнес - процесса АРМа цехового плановика

1234567891011121314151610101010011010110200000000000000103110111011111111140100010001000110511010101110111116010000000100001071111110111111101123456789101112131415168110101001101011090101010001010110100100000000000010111101110111011111120101010001000110131101010111010111140100010001000010151111110111111101161101010111010110

Таким образом, применение атрибутной порождающей грамматики для оптимизации бизнес - процесса «техническая подготовка производства» позволило выявить наилучшие варианты организации бизнес - процесса, которые приводят к минимизации количества ресурсов, необходимых для его реализации. А, следовательно, наилучшим образом разработать структуру программного комплекса. Таким правилом является, правило под номером 7.


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


Расчетная задача оптимизация сетевого графика учета разряда работ в цехе АРМом плановика

Методы сетевого планирования и управления (СПУ), разработанные в начале 50 - х годов, широко и успешно применяются для оптимизации планирования и управления сложными разветвленными комплексами работ, требующими участия большого числа исполнителей и затрат ограниченных ресурсов. Для оптимизации сложных сетей, состоящих из нескольких сотен работ, вместо ручного счета следует применять типовые макеты прикладных программ по СПУ, имеющиеся в составе математического обеспечения ЭВМ [14].

Определение потребного количества основных рабочих

Для цехов серийного производства количество производственных рабочих рассчитывают по формуле [14]:


, (9)


где - количество рабочих данной профессии и разряда, человек;

- штучно - калькуляционное время на операцию, минута;

- эффективный годовой фонд рабочего времени станочника, ч.

Эффективный годовой фонд рабочего времени станочника при пятидневной рабочей неделе может быть определен по формуле:


ч


где - количество календарных дней в году;

- количество выходных и праздничных дней в расчетном году;

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

- число смен работы оборудования;

- коэффициент, учитывающий использование номинального фонда времени из - за неявки на работу:


, (10)


где =9…12% потери от номинального фонда времени из - за невыхода на работу, из них:

-5% - на отпуск (15 дн. Минимально);

-2% - на болезни (8 дн.);

-0,5% - на выполнение государственных и общественных обязанностей (1,25 дн.);

-0,5% - на перерывы для кормящих матерей (1,25 дн.).

При догрузке оборудования другими деталями количество производственных рабочих выражается формулой:


, (11)


где - коэффициенты ужесточения норм времени для догружаемых деталей;

- годовые объемы выпуска догружаемых деталей.

Для недогружаемого оборудования количество рабочих данной профессии и разряда:

-для установочной плиты , принимаем 2 рабочих.

-для станков , принимаем 4 рабочих.

Для догружаемого оборудования количество рабочих данной профессии и разряда:

-для станка


,


принимаем 1 человека.

-для стола БТК


,


принимаем 2 чел., (операцию выполняют контролеры, которые являются вспомогательными рабочими) [14].

После выполнения всех расчетов для определения среднего разряда работ и рабочих сведем все полученные данные в таблицу 11.


Таблица10 - Сводная ведомость основных производственных рабочих

Наименование профессииОбщее количество рабочихКоличество рабочих по разрядам23456Электрогазосварщик4615265Слесарь сборщик38126173Разметчик312Гозорезчик33Распределитель работ211Клепальщик11Электрогазо - аргонщик312Чистильщик312Стропольщик11Итого100

Для вычисления числа человеко - разрядов и среднего тарифно - квалификационного разряда воспользуемся следующими данными:

-общее число человеко - разрядов 3*14+4*25+5*51+6*10=457;

-средний тарифо - квалификационный разряд 457/100=4,57.

Определение потребного количества вспомогательных рабочих

Для определения количества вспомогательных рабочих и общего количества работающих обратимся к таблице 12.


Таблица 11 - Сводная ведомость списочного состава работающих на участке

Наименование категорий работающихКоличество работающихОтношение к числу производственных рабочих, %Отношение к общему числу рабочих, %Отношение к общему количеству работающих, %Основные рабочие841007563Вспомогательные рабочие514,282521Инженерно - техничес - кие рабочие3 - 9,3758Счетно - конторский персонал 3 - 3,1253Младший обслуживающий персонал5 - 6,255Итого100 - - 100

Построение сетевого графика с учетом разряда работ

Планирование работ с применением сетевого метода осуществляется в следующей последовательности:

-составление перечня всех разрядов работ;

-определение продолжительности работ;

-составление сетевого графика;

-расчёт основных параметров сетевого графика;

-определение критического пути.

Для построения сетевого графика необходимо составить таблицу с перечнем всех событий и разрядов работ. Для оценки продолжительности работ применяется вероятностный принцип, при этом ответственный представитель по каждой работе делает две оценки и, на основе этих оценок, определяет ожидаемое время по формуле [15]:


, (11)


где tMIN - минимальная продолжительность работы при благоприятных условиях;

tMАХ - максимальная продолжительность работы при неблагоприятных условиях.

Для контроля правильности работ в каждом случае необходимо рассчитать величину дисперсии по формуле:


t2t = 0,04 * (tMАХ - tMIN)2 (12)


Если t2t > 1, то это свидетельствует о том, что не точно определены

tMАХ и tMIN и поэтому необходимо повторить расчёт tож по новым значениям tMАХ и tMIN.

Перечень всех событий и работ, их продолжительность и дисперсии приведены в таблице12.

Таблица 12 - Перечень разряда рабочих

№ Наиме- нование событияКод ра - ботНаименование работыВремя (дни)0Докумен - тация завезена0 - 1Поступление документации о заказе в цех и сдача его в архив0,40,60,480,00161По назна - чению распреде - лено1 - 2Заказ просмотрен изучен и распределен по пролетам и участка для дальнейшей обработки и выполнения131,80,16 2Сверка со складом металла о наличии завершена2 - 3Происходит подсчет требуемого количества металла на соответ - вествующий, сверка подсчи - танных данных и количества материала хранимого на складе121,40,043Заготовка изготовле - на3 - 4Изготовление заготовок на участке обработки, комплектация позаказно и подача в сборку353,80,164Разметка (наметка) 4 - 5Работы разметки или наметки242,80,165Газореза - тельные работы выполнены5 - 6Выполнение газорезательных работ697,20,366Гильятинные работы выполнены5 - 7Выполнение гильотинных работ787,40,047Всевозможная гибка и вольцовка исполнена5 - 8Выполнение гибки и вольцовки на требуемом промежутке заказа353,80,168Механо - обработка готова5 - 9Выполнение механообработки6103,20,649Сборочные работы9 - 10Выполнение сборочных работ151715,80,1610Сварочные работы выполнены10 - 11Сварочные работы182018,80,1611Правочные работы готовы11 - 12Правочные работы и проверка геометрических размеров253,20,3613ОТК приняло13 - 14Выполнение дробеструйки и сдача ОТК0,71,51,020,025614Отгрузка узлов в механи - ческий цех выполнена14 - 15Грунтовка и отгрузка в механический цех0,30,80,50,0112Термооб - работка выполнена12 - 13Термообработка242,80,16

Расчёт основных временных параметров сетевого графика включает в себя несколько этапов.

К основным параметрам описания сетевого графика относятся:

-резервы времени событий;

-резервы времени путей и работ.

Зная продолжительность всех работ, можно для любого события сети определить по определённому правилу боле ранний из возможных сроков его свершения tpi и наиболее поздний из допустимого срока его свершения tпi.

Для событий принадлежащих критическому пути tpi = tпi. Все события в сети, за исключением событий критического пути, имеют резервы времени, которые обозначаются [16]:


, (13)


Резерв времени события i показывает предельно допустимый период данного события, не вызывая при этом увеличения общего срока выполнения разработки. Зная ранний и поздний сроки наступления всех событий в сети можно для любой работы i, j определить:

-самый ранний из возможных сроков начала работы - ;

-самый поздний из допустимых сроков начала работы - ;

-самый ранний из возможных сроков окончания работ -

-самый поздний из допустимых сроков окончания работ - .

Полный резерв времени работы показывает, на сколько может быть увеличена продолжительность отдельной работы или отсрочено её начало при условии, что продолжительность проходящего через неё максимального пути не превышала критического пути. У отдельных работ помимо полного резерва имеется свободный резерв времени [15].

Временные параметры сетевого графика сведены в таблицу 13.


Таблица 13 - Временные параметры

Код работыTожде - ственные (дни)Ранний срок (дни)Поздний срок (дни)Резерв времени (дни) t (i - j)t рн (i - j)t ро (i - j)t пн (i - j)t по (i - j)R (i)R (j)Rп (i - j)Rc (i - j)0 - 10,4800,480400001 - 21,80,482,280,482,2800001 - 21,80,482,280,482,2800002 - 31,42,283,682,283,6800003 - 43,83,687,483,687,4800004 - 57,27,4814,687,4814,6800005 - 67,414,6822,0814,6822,0800005 - 73,822,0825,2822,0825,2800005 - 83,225,2828,4825,2828,4800005 - 915,828,4844,2828,4844,2800009 - 1018,844,2863,0844,2863,08000010 - 113,263,0866,2863,0866,28000010 - 113,263,0866,2863,0866,28000011 - 122,866,2869,0866,2869,08000012 - 137,269,0876,2869,0876,28000013 - 141,0276,2877,376,2877,3000014 - 150,577,377,877,377,80000

По полученным данным строим сетевой график и определяем критический путь, т. е. от начального до завершающего события, имеющий наименьшую продолжительность. Критический путь проходит через все события (0-1-2-3-4-5-6-8-9-10-11-12-13-14-15) и его продолжительность составляет 77 дней.

Работы и события на критическом пути не имеют резервов времени. Критический путь определяет ранний срок наступления завершающего события [16].

Поздний срок наступления завершающего события определяет заданный (директивный) срок.

В расчетную задачу ляжет решения на промежутке от 3 работы до 12, в основу будет положено заданные сроки и разряды рабочих выполняющих данный вид работ. Анализ будет заключаться в выводе сведений о работах и разрядах рабочих об их совпадениях и результатах несовпадений.


1.3 Разработка бизнес - процесса АРМа цехового плановика


Выделение границ БП позволяет определить внешний интерфейс автоматизированной системы и специфицировать внешний и внутренний документооборот системы (таблица 14).


Таблица 14 - Выходы и потребители бизнес - процесса АРМа цехового плановика

№ Потребитель бизнес - процессаВыходДокумент (Форма) / ТУ для продуктаВнутренним клиентам1ПлановикЗаполненные отчеты, бланки. Сформиро - ванные наряды Формирование теку -щих, годовых, месяч - ных, отчетовВнешним клиентам2Диспетчерский отделДанные о текущем выполнении заказаТекущие отчеты 3Диспетчерское бюроСведения о завершении анализа темпа работпроанализированные отчеты о выполненном заказе

После определения выходов бизнес - процесса АРМа цехового плановика. Необходимо определитель входы в систему цехового планирования с учетом поставщиков и текущей документации данные сведения представлены в таблице 15.


Таблица 15 - Входы и поставщики бизнес - процесса АРМа цехового плановика

№ ПоставщикВходДокумент (Форма) / ТУ для продуктаОт внешних поставщиков1Отдел документацииСведения о заключении заказаСформированный отчет конструкторами 1Отдел документацииСроки.Сформированный отчет конструкторами От внешних поставщиков2ПодразделенияСоставление и анализ выполнения заказа. Формирование МТК 3ПлановикНомер заказа.Формирование отчетов2ПодразделенияСведения о разрядах рабочих Расчет трудоемкости

После определения входов и выходов бизнес - процесса АРМ цехового плановика следующим этапом является условия начала и завершения позволяющие определить события, протекающие в системе и их характеристику (таблица 16).

Таблица 16 - Условия начала и завершения бизнес - процесса АРМа цехового плановика

№Наименование событияОписание события1Начало бизнес - процесса: заполне - ние существующей базы данных. ЗаполнитьЗаполнение существующей базы данных производится на основании информации, полученной из отдела документации о заключении договора с текущими поставщиками Формируется база данных, содержащая сведения, необходимые для работы плановика: информация о трудоемкости: об израсходовании, о наличии, о получении 2Конец бизнес - процесса: получение выходных документов.На основании информации, содержащейся в базе данных формируются конкретные документы, которые предоставляются внешним пользователям по их запросу ( ведомости, отчеты)

Описание событий протекающих в бизнес - процессе АРМ цехового плановика, позволяет определить показателей и периодичность контроля за исследуемой системой (таблица 17).


Таблица 17 - Система показателей для управления бизнес - процессом АРМ цехового плановика

№Наименование показателя ОписаниеПериодичность контроляПоказатели качества выхода бизнес - процесса ведения договоров на поставку 1Корректность данных о заключенном договореОпределяется количеством показателейПосле заполнения каждого вида данныхПоказатели качества входа бизнес - процесса ведения договоров в отдел документации 1Корректность входных данных о распределении нагрузки на текущий заказПроверка поступивших данных и согласование их с отделами цехов и подразделенийВ течении 10 днейПоказатели удовлетворенности клиентов 1Успешная поставкаПоставщик заклает договор на поставку.После проведения документов от поставщика2Успешное проведение анализа документов и генерация отчётов по материалам за указанный периодОперации обработки материалов плановика и данных заказа прошли успешно.При окончании периодаДокументирование бизнес - процесса АРМ цехового плановика завода на основе SADT

Документирование процесса работы цехового плановика наглядно продемонстрировано на SADT диаграммах представленных ниже. SADT технология позволила проанализировать систему планирования как множество взаимосвязанных элементов. Представленная 8 и 9 контекстная SADT - диаграмма определила входные данные для области цехового планирования, выходные данные требования, а также аппаратные и программные ресурсы. Функциональная ориентация SADT -диаграммы позволила рассмотреть функции протекающие в АРМе цехового плановика независимо от объектов которые их выполняют [12]. Данная модель работы была доавтоматизирована и представлена на рисунке вариантом «Как должно быть», для перспективной работы на производстве. Функционирование предметной области - цеховое планирование и роль плановика в этой области наглядно демонстрируют рисунки 10, 11. Подробное рассмотрение рабочего места приведено на рисунке 12. Рисунок 8 показывает основные направления работы, которые зачастую приходится совершать плановиком.


Рисунок 8 - Контекстная SADT диаграмма АРМа цехового плановика «Как есть»

Диаграммы демонстрируют отличие между системой, которая существует на сегодняшнем этапе, и проектируемой системой. Для успешного выполнения сценария автоматизации области планирования происходит добавление сведений на входе позволяющих создать полную картину событий на выходе [12]. Это регулирование сроков, уточнение и контроль. Добавляем также сведения о разрядах работающих, появляется возможность составления разряда работ и рабочих. Получение максимальной прибыли и минимальных затрат в существующих условиях работы. Все это продемонстрировано на рисунке 9.


Рисунок 9 - Контекстная SADT диаграмма АРМа цехового плановика «Как должно быть»


На детализирующих диаграммах наглядно продемонстрирована работа плановика, выделен плановик как один из объектов предметной области. Также присутствует возможность анализа взаимодействия структуры, работы плановика и структуры работы предметной области цехового планирования. На диаграммах изображено исключение и случаи невозможности выполнения работы, при тех или иных ситуациях. Так как немаловажную роль в проектируемой системе отыгрывают сроки и разряды рабочих, происходит их добавление на этапе проектирования, появляется возможность, отследить, их дальнейшее взаимодействие в системе планирования работ. Наглядно работа данной системы представлена на рисунке10. Детализирующая диаграмма АРМа цехового плановика второго уровня представлена в приложении Б.


Рисунок 10 - SADT диаграмма АРМа цехового плановика

Рисунок 12 - SADT диаграмма нижнего уровня АРМа плановика цеха


Таблица 18 - Описание SADT диаграммы АРМа цехового плановика

Про-цессыНаименование операции (активности, деятельности)Управление активностьюВходы (документы, данные, материалы, др.)Выходы (документы, данные, материалы и др.)Исполнитель (ответственный за операцию механизм реализации)При каких условиях начинаетсяЧем регламентируется и завершается1Анализ заказаНачинается после принятия заявки на заказРегламентируется стандартами пред - приятия. Завершается после обработки по - лученной от клиента информации и вы - дачи документов в службы предприятия для проработкиТекущий заказ Получаем окончательный вари - ант заказа, проработанный конструкторами и распределенный отделом документацииЗа работу с клиентом получение от него документов согласование условий изготовления отвечает отдел маркетинга. За обработку документации и рассылку ее в службы завода отвечает отдел документации.2Расчет и анализ данныхНачинается при получении плановиком всех данных о заказеГОСТы, стандарты предприятия. Завершается расчетом всех данных для плановикаДанные о заказеРассчитанные данные о текущем выполнении плана За работу отвечает отдел планирования производства.3Формирование отчетовНачинается при поступлении к плановику сведений о текущем выполнении заказа и при необходимости составить текущие планы работ для производстваРегламентируется ГОСТами, стандартами предприятия. Завершается после передачи отчетов диспетчеру.Данные о текущем выполнении заказа Разработанные отчеты по полученным даннымЗа разработку отчетов отвечает плановик прикрепленный за отдельным заказом4Передача диспетчеруНачинается при поступлении необходимых данных о заказе от плановикаРегламентируется ГОСТами, стандартами предприятия. Завершается после анализа диспетчером полеченных данных.Данные плановика о завершении операций в цехах и конкретно завершения работ по данному заказуПроанализирован - ные сроки и темпы работДиспетчерское бюро завода.

1.4 Техническое задание на разработку программного продукта АРМа цехового плановика


Наименование - разработка автоматизированного рабочего места плановика цеха.

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

АРМ должен обеспечивать:

-конкретизацию технико - экономического плана, во времени и в пространстве (БПП);

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

-проверка выполнимости контрольного графика на основе анализа возможностей производства (система запуск - выпуск);

-проверка выполнимости контрольного графика на основе анализа имеющихся ресурсов (CRP).

Область применения - использования для внесения данных о текущем выполнении на производстве, передачи данных диспетчеру.

Основание для разработки

Разработка выполняется на основании индивидуального задания как часть дипломной работы по теме «АРМ плановика цеха ЦМК», выданного и согласованного с руководителем по диплому Богдановой Л.М., ст. преподавателем кафедры компьютерных информационных технологий Донбасской государственной машиностроительной академии 09.09.2007

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

-необходимостью автоматизацию рутинной работы плановика;

-необходимостью снижения временных затрат, за счет быстрой работы с записями БД;

-необходимостью расчета трудоемкости;

-необходимостью расчета завоза материалов;

-необходимостью анализа работ;

-необходимостью распределения разряда рабочих в соответствие выполняемым работам.

Назначение разработки

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

Требования к программному продукту

Требования к функциональным характеристикам

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

-поэтапная передача документации в цехе;

-регистрация заказа плановиком цеха в журнале - заказов;

-разработка месячных планов производства;

-контроль за получением заготовок;

-анализировать темп работ;

-выдавать наряды;

-контролировать МТК;

-следить за соответствием разряда рабочих, разряду выполняемых работ;

-передача информации диспетчеру завода;

-формирование годовых, месячных и квартальных планов;

-фиксирование сдачи готового изделия.

Требования к надежности

Программный продукт для работы плановика должен удовлетворять таким требованиям:

-программный продукт должен устойчиво функционировать;

-программный продукт должен обеспечивать контроль входной и выходной информации на соответствие заданным форматам данных;

-программный продукт должен обеспечивать обработку ошибочных действий пользователя с выдачей соответствующих сообщений;

-программный продукт должен обеспечивать надежную защиту данных от хакерских атак и вирусов.

Условия эксплуатации

Условия эксплуатации ПП определяется правилами (текущим законодательством) той страны, округа, штата в которой данный ПП используется.

Данная программа представляет собой самостоятельный модуль.

ПП создается на языке Delphi6.0, Delphi7.0 с использованием платформы ORACLE для создания и внедрения базы данных и работать под управлением операционной системы Windows.

Условия эксплуатации должны соответствовать санитарным и техническим нормам эксплуатации персонального компьютера:

-температура окружающего воздуха +10 - +30°С;

-относительная влажность - 30 - 70%;

-диагностическая проверка оборудования - 1 раз в год.

Низший уровень требуемой квалификации обслуживающего персонала

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

Количественные характеристики

Для успешного выполнения функций цехового планирования и обработки текущих данных должны выполняться следующие характеристики:

-данные, получаемые плановиком цеха на 1 - ом этапе, это передача заказа и технологического процесса извлечение из них сроков о выполнении (данная процедура занимает 30 минут);

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

-передача отчета диспетчеру по сети (размер не более 6 Мб, операция 20 секунд);

-формирование годового и квартального отчета (не более 10 минут);

-формирование текущего отчета (не более 3 минут);

-плановик получает заказ и просматривает сроки сдачи и выполнения готового изделия (30 минут);

-ход выполнения заказа передается диспетчеру по мере выполнения (5 минут);

-заказ выполнен, формируется план (10 минут).

Требования к программной документации

Стадии и этапы разработки программного продукта для цехового планирования представлена на рисунке 21.

Программная документация должна включать:

-рабочий проект ПП на языке UML;

-исходные коды ПП с комментариями;

-перечень изменений в исходных кодах;

-руководство пользователя;

-руководство по установке.


Таблица 21 - Стадии и этапы разработки АРМа плановика цеха

Этап/ Срок выпо - лненияСодержание работТехническое задание 30.09.07Анализ оперативно - производственного и сводного планирования, анализ и сравнение систем. Анализ системы запуск-выпуск, выбор потребляемых ресурсов..Эскиз - ный проект 30.10.07Предварительная разработка проекта АРМа плановика цеха с использованием UML: диаграммы прецедентов использования, диаграммы классов и последовательности.Техни - ческий проект 30.02.08Реализация рабочей версии ПП АРМа плановика цеха с основной функциональностью, а именно: - формирование графика производства готовой продукции и поставок материалов независимого спроса; - оценка выполнимости контрольного графика на основе детального производственного процесса, исходя из имеющихся ресурсов; - непрерывный оперативный учет, контроль и регулирование выполнения хода производства. Этап/ Срок выпол - ненияСодержание работРабочий проект 30.03.08Корректировка и доработка программного обеспечения АРМа плановика цеха; Внесение и преобразование бизнес-плана АРМа плановика цеха в производственный график разработка документации по этапу передачи графика выполнения заказа диспетчеру.Внедре - ние 02.06.08Разработка мероприятий по внедрению и сопровождению АРМа плановика цеха.

Порядок контроля и приемки

Контроль корректности функционирования и пригодности ПП «цеховое планирование» к эксплуатации выполняется совместно Разработчиком и Заказчиком ПП на основании приемочных тестов, предоставляемых Заказчиком. Решение о приемке в эксплуатацию принимается на основании акта тестовых испытаний.

1.5 Разработка методов моделирования АРМа цехового плановика


Функциональные требования к программному продукту «цеховое планирование»

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


Таблица 22 - Функциональные требования к программному продукту «цеховое планирование»

Функциональные требованияОписаниеПоддержка базы данных накладных, рассчитываемых плановиком Наличие БД накладных, содержащей инфо - рмацию о сроках, заказе и другую информа - цию по выходных ведомостях. Используется для оперативного поиска информации и другой обработки накладных.Автоматизирован - ное заполнение форм, реквизитов расчетаУменьшение времени на ввод некоторой информации при изготовлении накладной за счёт использования смежных данных.Контроля над выпол - нением расчетовВедение наблюдения за сроками выполнения заказа и выдача напоминаний при необхо - димости выполнить расчет. Ведение данных с указанием расчетов, которые выполняются с нарушением сроков.Формирование выхо - дных накладных и отчетовОсуществляется в автоматизированном процессе расчет и формирование накладных с предварительным просмотром перед печатью.Идентификация оператораСистема предлагает оператору идентифици -роваться. Для этого оператор должен ввести свое имя и индивидуальный пароль. Позволит получить доступ к требуемой информации и права на редактирование вплоть до прав на редактирование столбцов таблиц БД.Контроль работос - пособности системыПроверка входных и выходных данных, про - верка наличия принтера и другого оборудования.

Определение прецедентов АРМа цехового плановика

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

Данная взаимосвязь реализована с использованием диаграммы прецедентов. Прецеденты области планирования дают возможность описать поведение системы, не определяя ее реализацию [17]. Используя диаграмму прецедентов удалось специфицировать поведение системы, а также ее части и представить описание последовательности действий, выполняемых системой планирования для того, чтобы актер (диспетчер, БПП) мог получить определенный результат (рисунок 13) [12].

После представления основных функций предметной области, происходит их детальное описание. Таблица 22 описывает функцию «выполнение плана». Таблица 23 описывает прецедент «формирование отчетов». Таблица 24 «разработка месячного плана». Таблица 25 описывает функцию «разработка месячного плана». Таблица 26 описывает прецедент «выдача нарядов». Таблица 27 описывает функцию «контроль получения заготовок».

Таблицы описания основных функций области планирования демонстрируют: основных исполнителей, заинтересованных в успешном выполнении процесса лиц, частота выполнения работ, описание сценария действий плановика в заданных условиях, входные и выходные данные, предоставляемые плановику из различных отделов.

Рисунок 13 - Диаграмма прецедентов АРМа цехового плановика


Таблица 23 - Описание прецедента АРМа цехового плановика

Прецедент «выполнение плана»Основной исполнитель - Плановик Заинтересованное лицо - ПредприятиеПредусловия: - заказчик имеет возможность заключить договор.Входные данные: - отчет бюро планирования производства за требуемый срок; - разрабатывается график производства; - разрабатывается месячный план работ в цехе.Основной успешный сценарий (основной процесс): - сменно - суточные задания составлены; - разработанные график производства и план совпадают по срокам; - выданы основные наряды; - проконтролировано получение заготовок; - проконтролирована МТК; - требуемые отчеты сформированы; - темп работ проанализирован по требуемым критериям.Частота выполнения: - для каждого заказа.Постусловия (результаты): - плановик проконтролировал выполнение заказа в срок с момента его поступления в цех и до момента отгрузки; - сделала соответствующие выводы, и оформил текущий отчет; - выполнил анализ сроков работ.Выходные данные: - месячные отчеты; - зарегистрированные накладные; - оформленные основные наряды; - график соответствия разряда работ разряду рабочих, выполняющих соответствующие операции.

Таблица 24 - Описание прецедента АРМа цехового плановика

Прецедент «Формирование отчетов»Основной исполнитель - Плановик Заинтересованное лицо - Бюро планирования производстваПредусловия: - выполнение определенной части заказа цехом.Входные данные: - график работ цеха относительно данного заказа; - разрабатывается график производства;Основной успешный сценарий (основной процесс): - сменно - суточные задания составлены; - разработанные график производства и план совпадают по срокам; - выданы основные наряды; - проконтролировано получение заготовок; - проконтролирована МТК.Частота выполнения: - для каждого заказа.Постусловия (результаты): - плановик проконтролировал выполнение заказа в срок с момента его поступления в цех и до момента отгрузки; - сделал соответствующий анализ; - зарегистрировал полученные сведения на расцеховке.Выходные данные: - зарегистрированные накладные; - оформленные основные наряды; - график соответствия разряда работ разряду рабочих, выполняющих соответствующие операции.

Таблица 25 - Описание прецедента АРМа цехового плановика

Прецедент «разработка месячного плана»Основной исполнитель - Плановик Заинтересованное лицо - Отдел планирования производстваПредусловия: - заказчик имеет возможность заключить договор.Входные данные: - отчет бюро планирования производства за требуемый срок; - разрабатывается график производства; - разрабатывается график работ в цехе.Основной успешный сценарий (основной процесс): - сменно - суточные задания составлены; - разработанные график производства и план совпадают по срокам; - выданы основные наряды; - проконтролировано получение заготовок; - проконтролирована МТК; - требуемые отчеты сформированы; - темп работ проанализирован по требуемым критериям.Частота выполнения: - для каждого заказа.Постусловия (результаты): - плановик проконтролировал выполнение заказа в срок с момента его поступления в цех и до момента отгрузки; - сделала соответствующие выводы, и оформил текущий отчет.Выходные данные: - зарегистрированные накладные; - оформленные основные наряды; - график соответствия разряда работ разряду рабочих, выполняющих соответствующие операции.Таблица 26 - Описание прецедента АРМа цехового плановика

Прецедент «выдача нарядов»Основной исполнитель - Плановик Заинтересованное лицо - ЦехПредусловия: - поступление заказа в цех.Входные данные: - разрабатывается график производства; - разрабатывается месячный план работ в цехе.Основной успешный сценарий (основной процесс): - сменно - суточные задания составлены; - разработанные график производства и план совпадают по срокам; - выданы основные наряды;Частота выполнения: - для каждого заказа.Постусловия (результаты): - плановик проконтролировал выполнение заказа в срок с момента его поступления в цех и до момента отгрузки; - регистрация успешного выполнения плана.Выходные данные: - месячные отчеты; - зарегистрированные накладные; - оформленные основные наряды.

Таблица 27 - Описание прецедента АРМа цехового плановика производства

Прецедент «контроль получения заготовок»Основной исполнитель - Плановик Заинтересованное лицо - УчастокПредусловия: - поступление расцеховки в БПП.Входные данные: - анализ МТК; - заказ на кооперацию.Основной успешный сценарий (основной процесс): - контроль кооперации выполнен успешно; - контроль материалов выполнен успешно; - участки получили требуемые заготовки.Частота выполнения: - для каждого заказа.Постусловия (результаты): - плановик проконтролировал выполнение заказа в срок с момента его поступления в цех и до момента отгрузки; - плановик оформил получение заготовок в срок.Выходные данные: - зарегистрированные накладные; - оформленные основные наряды.

Диаграмма классов АРМа цехового плановика

Планирование, рассмотренное на уровне цеха, включает два основных аспекта - взаимодействие оперативного и календарного планирования. Работа плановика на сегодняшнем этапе требует определенной функциональной доработки. Предложенные внедрения в систему цехового планирования наглядно отображает диаграмма классов, охватывающая работу плановика цехового уровня рисунок 14. Использование диаграммы классов позволяет определить уровень декомпозиции рассмотрения системы [18]. Применение данной диаграммной методики позволило обеспечить статическое проектное представление системы. Позволила представить область планирования в терминах строительных блоков и отношениях между ними [12].

Предложенный проект автоматизации работы плановика включает непосредственно контроль за выполнением заказа в срок. Плановику предоставляется удобная возможность контроля и фиксирования получения заготовок на заказ в цехе. Формирование и выдача нарядов в цех несет минимальную затрату времени. Оформление отчетов предполагает быструю и удобную форму поиска и создания необходимых бланков и сведений о стадии выполнения заказа. Используя данный вариант диаграммы классов, появляется возможность наилучшим способом автоматизировать процесс цехового планирования на предприятии (таблица 28). Возлагаем необходимые функции анализа на плановика, теперь у нас есть автоматический способ анализа выполняемых работ, которые проводятся в цехе.


Рисунок 14 - Диаграмма классов АРМа цехового плановика


Таблица 28 - Описание классов и иерархий классов АРМа цехового плановика

Название классаОбязанностиБазовый классВид связиАРМДанный класс обязан заменить ручной ввод машинным, таким образом будет возможность формировать требуемый вид отчетаКар таАгре - гацияОтчетДает возможность формирования требуемых заявок и текущих нарядовАРМЗави - симостьЗаявкаДанный класс дает возможность сфор - мировать плановику исходя из сведений МТК необходимые заявки на поступлении заготовокОтчетОбоб- щениеЗаго - товкаКласс заготовка позволяет фиксировать посту - пление материала и кооперации по заказу в цехЗаявкаВид - подвидКартаДанный класс позволяет плановику вести учет выполненного этапа по текущему заказуАРМАгре - гацияЗаказДанный класс является хранителем данных и сведений о заключенном договореКартаВид - подвидНарядПозволяет автоматически формировать выполняемые наряды рабочимиОтчетОбобщениеОпера - цияСодержит сведения о операции и сроках ее выполненияНарядВид - подвидДетальВключает набор сведений об операциях необходи - мых для этой деталиОпе - рацияАгре - гацияРабот - никДанный класс содержит сведения о работниках, специальностях и их рахрядахНарядВид - подвидОбору - дованиеПозволяет провести анализ разряда работника и выполняемой им операцииОпе - рацияВид - подвидЗаявка1Данный класс дает возможность формиро - вания различного вида заявок на заказОтчетАгре - гацияНаряд1Дает возможность фиксирования выполненных нарядов. Данный класс формирует отчеты о этапах и сроках выполнения заказаОтчетАгре - гация

Диаграмма последовательностей АРМа цехового плановика

Диаграмма последовательностей действий дает возможность проследить этапы выполнения работы планирования на цеховом уровне. Отражает сценарий поведения в системе объекта планирования и обеспечивает более наглядное представление порядка передачи сообщений [19]. Позволяет документировать взаимодействия между пользователем (плановиком) и системой. Одним из важных этапов планирования является контроль и учет за поступлением заготовок на текущий заказ в цех. Плановик контролирует этот процесс, решает возможные исключительные ситуации. Последовательность выполняемых им действий наглядно изображена на рисунке 15. Соответственно все данные сведены в таблицу 29.

Рисунок 15 - Диаграмма последовательности действий выполняемых при планировании завоза заготовок в цех


Таблица 29 - Описание объектов взаимодействия АРМа цехового плановика

Имя классаОписание действияЗаказЗаказ поступает в цеховой архив, хранит перечень деталей, которые необходимо выполнить в цехеДетальСодержит перечень операций, которые необходимо выполнитьОперацияПроисходит распределение между рабочими в зависимости т их разряда и занятостиРабочийВыполняет операцию на определенном оборудовании в зависимости от условий и требований заказаОборудованиеХранит перечень оборудованийЗаготовкаСодержит сведения о кооперациях и материале, которые должны удовлетворять потребности данного заказаЗаявкаФормирует заявки на заготовки и передает ихКартаСодержит сведения о заказах

Немаловажным также в работе плановика есть формирование суточных и месячных рапортов, которые характеризуют скорости выполнения заказа. Данные сведения помогают анализировать все исключительные ситуации и избегать их. Данные сведения формируются и передаются в отдел планирования производства. Также эти сведения помогают составить анализ работ протекающих в данном цехе. Данная зависимость изображена на рисунке 16. Все полученные данные сведены в таблицу 30.

Рисунок 16 - Диаграмма последовательности действий выполняемых при формировании суточных и месячных планов


Таблица 30 - Описание объектов взаимодействия АРМа цехового плановика

Имя классаОписание действияЗаказЗаказ поступает в цеховой архив, хранит перечень деталей, которые необходимо выполнить в цехеДетальСодержит перечень операций, которые необходимо выполнитьОперацияПроисходит распределение между рабочими в зависимости т их разряда и занятостиРабочийВыполняет операцию на определенном оборудовании в зависимости от условий и требований заказаОборудХранит перечень оборудованийАРМАнализирует сведения, которые получает из класса деталь после выполнения определенного этапа выполнения заказаОтчетФормирует отчеты и рапортаКартаСодержит сведения о заказах

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


Рисунок 17 - Диаграмма последовательности действий выполняемых при формировании суточных нарядов


Таблица 31 - Описание объектов взаимодействия АРМа цехового плановика

Имя классаОписание действияЗаказЗаказ поступает в цеховой архив, хранит перечень деталей, которые необходимо выполнить в цехеДетальСодержит перечень операций, которые необходимо выполнитьОперацияПроисходит распределение между рабочими в зависимости т их разряда и занятостиРабочийВыполняет операцию на определенном оборудовании в зависимости от условий и требований заказаОборудованиеХранит перечень оборудованийАРМАнализирует сведения, которые получает из класса деталь после выполнения определенного этапа выполнения заказаНарядФормирует нарядыКартаСодержит сведения о заказах

Диаграмма состояний АРМа цехового плановика

Диаграмма состояний процесса планирования демонстрирует все состояния, которые происходят с системой и рабочим местом плановика в рабочее время (рисунок 18). Диаграмма состояний области планирования показывает [12]:

-набор состояний системы;

-события, которые вызывают переход из одного состояния в другое;

-действия, которые происходят в результате изменения состояния.

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


Рисунок 18 - Диаграмма состояний для АРМа цехового плановика


Таблица 32 - Описание диаграммы состояний АРМа цехового плановика

Название состоянияОписание состоянияВыпол - нить/деятель - ностьРегистрацияСистема находится в режиме регистрации, ждет ввода имени и пароля пользователяВыполнить регистра - циюВвести имя и пароль Активация системыВ случае успешной регистрации система активируется, пользователь может выполнить необходимые действияВыполнить проверкуСделать сис - тему активнойПроверкаПользователь вводит номер заказа, система ищет заказ в БД. Если такой заказ есть, то отображается перечень изделий, если нет система выводит сообщение Выполнить проверкуПроверить заказ на наличие в БДПередача данных плановикуПлановик по найденному заказу производит расчетПроверить заказОтобразить расчетФормирова - ние отчетаВыводятся текущие отчетыПроверить данныеОтобразить отчетПередача диспетчеруСистема передает все отчеты от диспетчеруПроверить отчетыСведения переданы диспетчеру

Диаграмма компонентов АРМа цехового плановика

Диаграмма компонентов наглядно демонстрирует работу плановика изнутри. Позволило смоделировать сущности размещенных в узле исполняемых таблиц файлов и модулей [12]. Позволило создать физически заменяемую часть системы, совместимую с набором интерфейсов и обеспечило реализацию интерфейса работы модуля планирования бюро подготовки производства (рисунок 19).

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

Рисунок 19 - Диаграмма компонентов взаимодействия плановика и диспетчера


Таблица 33 - Описание диаграммы компонентов для АРМа цехового плановика

Наименование компонентаОписаниеtableПредставляет собой базу, в которой хранится необходимый набор данных для успешного выполнения сценария. При необходимости плановик посылает запрос к базе и получает искомые сведения.ПлановикКомпонент содержащий определенный перечень ехе - файлов для удобной работы на рабочем месте.ДиспетчерКомпонент, который позволяет диспетчеру принимать сведения от плановика о текущем этапе выполнения заказа.PlanovinterИнтерфейс с использованием, которого плановик обращается к базе.DispinterИнтерфейс использование, которого упрощает передачу данных от плановика в диспетчерский отдел.ОтчетФайл, который формирует плановик, на рабочем месте используя необходимые сведения из базы.

Диаграмма развертывания АРМа цехового плановика

На рисунке 20, изображена диаграмма развертывания, характеризующая функционирование АРМа плановика цеха. Изображено два узла со стереотипом processor - сервер и клиент. В данном случае диаграмма используется для моделирования передачи данных от плановика диспетчеру. Показана конфигурация обрабатывающих узлов. Диаграмма развертывания позволила смоделировать физический аспект системы и показать статический вид системы [20]. После успешной проверки выполненного изделия диспетчером, он возвращает плановику данные о выполненных работах. Эти данные являются необходимым звеном в составлении плановиком отчетом.


Рисунок 20 - Диаграмма развертывания АРМа цехового плановика


Применение шаблона проектирования «Абстрактная фабрика» для АРМа цехового плановика

Для нашего случая уместно применение шаблона «Абстрактная фабрика» так, как данный шаблон предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов [20]. В нашем случае это создание различного вида заявок на заготовки и формирование необходимых отчетов. Данный шаблон изображен на рисунке 21.

Рисунок 21 - Диаграмма развертывания АРМа цехового плановика


ER-диаграмма для АРМа цехового плановика

Данная диаграмма позволяет рассмотреть связи и классы принадлежности, которыми обладают сущности представленные на рисунке 22. Позволила выделить совместно используемый набор функций, собрать вместе все данные планирования с минимальной долей избыточности. Для формирования на основании диаграммы последовательной работы плановика с созданной моделью хранения данных. Пользователь имеет доступ к данным, а также возможности применения их для получения требуемого результата. При проектировании модуля интерфейса с СУБД была применена методика ER - диаграмм. В ходе анализа предметной области выделяется набор сущностей - объектов или явлений, информация о которых подлежит описанию и хранению в базе данных, и связей между сущностями [12]. Создается диаграмма вида «Сущность - Связь» (Entity - Relationship Diagram). Учитываются степень связи между сущностями («один - к - одному», «один - ко - многим», «многие - ко - многим») и классы принадлежности (они указывают, обязательно ли существует связь между сущностями). Из набора отношений формируется непосредственно физическая структура таблиц 33 - 37.

Рисунок 22 - ER - Диаграмма АРМа цехового плановика


Сущность «Обрабатывается» используется для хранения информации о деталях и операциях, которые требуются для изготовления детали данного вида.

Сущность «Планируется» хранит данные о сроках, в какой период, определенный работник выполнит деталь, оговоренную в заказе.

Сущность «Контролируется» представляет собой хранилище - контроль данных. Сведения об изготовлении детали для фиксации отправляются диспетчеру в диспетчерский отдел, если диспетчер дает добро, следовательно, фиксируем изготовление готово изделия.

Путем анализа степеней связей и классов принадлежности сущностей были получены следующие наборы отношений:

-R1 (номер_детали, номер_операции, номер_заказа, номер_чертежа, номер_спецификации, наименование, инструмент, оборудование) - «Технологический процесс»;

-R2 (номер_детали, номер_операции, оборудование_реальное, срок, сколько) - «Планирование»;

-R3 (номер_рабочего, ФИО, разряд, должность) - «Работник»;

-R4 (номер_наряда, номер_рабочего, номер_оборудования, срок, время, номер_операции) - «Наряд»;

-R5 (номер_наряда, срок, номер_работника, номер_заказа) - «Отчет».

Структура таблиц базы данных проектируемого программного продукта для планирования изготовления деталей в требуемый срок

Самым первым заданием на этапе физического проектирования баз данных является преобразование отношений, созданных на основе логической модели данных, в форму, которая может быть реализована в среде написания БД. Причём надо позаботится о таких важных деталях БД, как не избыточность хранимых данных и их целостность. Для этого в приложении реализована проверка вводимых данных на соответствие определённой форме заполнения полей (формат, длина записи). Это позволит предотвратить появление пустых строк в БД и противоречивых данных.

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

При разработке физической структуры БД были получены таблицы для хранения данных (таблицы 34 - 38).


Таблица 34 - «Планирование»

№ п/пПолеТипРазмерНазначение1номер_деталицелочисленныйномер детали2номер_операциицелочисленныйномер операции3оборудование_реальноестрока45оборудование4срокдатаСрок5разрядстрока50изготовленные детали

Таблица 35 - «Технологический процесс»

№ п/пПолеТипРазмерНазначение1номер_деталицелочисленныйНомер детали2номер_операциицелочисленныйНомер операции3номер_заказацелочисленныйНомер заказа4номер_чертежацелочисленныйНомер чертежа5номер_спецификациицелочисленныйНомер спецификации6наименованиестрока35наименование7инструментстрока45инструмент8оборудованиестрока50оборудование

Таблица 36 - «Работник»

№ п/пПолеТипРазмерНазначение1номер_рабочегоцелочисленныйномер рабочего2ФИОстрока60Инициалы3разрядцелочисленныйРазряд4должностьстрока30должность

Таблица 37 - «Наряд»

№ п/пПолеТипРазмерНазначение1номер_нарядацелочисленныйНомер наряда2номер_рабочегоцелочисленныйНомер рабочего3номер_оборудованияцелочисленныйНомер оборудования4срокдатаСрок3времявещественныйВремя4номер_операциицелочисленныйНомер операции

Таблица 38 - «Отчет»

№ п/пПолеТипРазмерНазначение1номер_нарядацелочисленныйномер наряда2срокдатаСрок3номер_работникацелочисленныйномер работника4номер_заказацелочисленныйномер заказа

Структура и связи таблиц полученной базы данных представлена на рисунке 23.

Рисунок 23 - Связи таблиц АРМа цехового плановика


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

2. Специальная часть. Разработка программного обеспечения для АРМа цехового плановика


В разделе - «Разработка программного обеспечения для АРМа цехового плановика» приводится описание разработанного программного продукта. Структуры его имеет инновационную основу, предлагается замена MRP - системы, действующей на предприятии системой - ERPII, в контексте построения оптимизации сетевого графика разрядов работ. Функциональную основу для планирования составит анализ разрядов выполняемых работ и связь с модулем загрузка оборудования. Элементы интерфейса помогают плановику и ускоряют процесс работы с системой инновационного планирования. Даная часть включает описание основных методов модулей, которые являются основной составляющей функционала, а именно:

-модуль планирование;

-модуль срок;

-модуль работники;

-модуль СПУ.


2.1 Общее описание программного продукта «Цеховое планирование»


Программный продукт «Цеховое планирование» предназначен для расчета и оптимизации работы плановика цехового бюро планирования и подготовки производства. Предлагается планирование и разработка месячных планов производства. Разработка графиков и заданий Формирование сменно - суточных заданий с учетом требований производства. Контроль за выдачей и выпиской в производство основных сдельных нарядов, а также предусматривается формирование дополнительных нарядов при необходимости. Предлагается внедрение инновационного метода работы, который заключается в анализе протекания работы. Формирование месячных отчетов, отображающих темп выполнения работы над текущим заказом. Программный продукт рассчитан на работу плановика, предлагается проанализировать разряд выполняемых работ и разряд соответствующего рабочего. Анализ проводится с помощью построения сетевого графика, который при необходимости рассчитывает максимально наилучший результат задействованных для выполнения работ разрядов.

Наименование программной системы: «spu».

Рабочий каталог - «rashet», который содержит:

-каталог BD (содержит файлы базы данных, сведения о рабочих которые задействованы в ЦМК на участке сборки и участке обработки, соответствующие разряды работ и рабочих и сведения о заказах на предприятии);

-каталог Unit (содержит модули системы: планирование, срок, работник, наряд, технологический процесс и сетевой график);

-каталог Help (содержит файл справки, в котором представлена инструкция работы в модуле планирование и пошаговая инструкция построения сетевого графика разряда работ).


2.2 Структура и функциональное назначение модулей программного продукта «Цеховое планирование»


В программном продукте «Цеховое планирование» реализован следующие модули:

-планирование;

-технологический процесс;

-сроки;

-работники;

-наряды;

-СПУ;

Выполняющие действия в ответ на запрос пользователя, цехового плановика, или системы «планирование». Запросы могут касаться сроков выполнения работ, разряда работ и формирования отчетов. В таблице 39 представлены функциональные основные модули системы «планирование и учет разряда работ с применением построения сетевого графика».

цеховой планирование проектирование программный

Таблица 39 - Функциональные модули программного продукта «Цеховое планирование»

МодульОписаниеПланирование (форма)Задание конфигурации системы и запуск всех функциональных модулей.Технологический процесс (форма)Заполнение полей формы реквизитами для расчета с занесением данных в БД.Сроки (форма)Форма для отображения сроков выполнения текущего заказа. Анализ оборудования, которое числится в заказе и оборудования выполняющего данный вид работ.Работники (форма)Информация о работниках данного участка цеха. Назначение работника на операцию определенного разряда. Поиск работников с необходимым разрядом, сортирование фамилий.Наряды (форма)Формирование, составление, проведение и выдача нарядов на определенную операцию в заказе. Наряд выдается конкретному работнику..СПУ (форма)Построение и расчет сетевого графика разрядов работ.

Для организации интерфейса программного продукта «Цеховое планирование». с базой данных, хранящей текущую информацию о ходе и выполнении планирования используется системный модуль - модуль данных. Этот модуль содержит все необходимые компоненты, позволяющие успешно выполнять плановику его непосредственные задачи в течении рабочего дня, имеющиеся в Delphi которые обеспечивают работу, связанную с организацией интерфейса между программным продуктом «планирование и учет разряда работ с применением построения сетевого графика» и БД области планирования, а также управлением и контролем над базой данных, доступ к возможностям языка структурированных запросов (Structured Query Language, SQL). Успешное выполнение запросов помогает получать плановику и передавать диспетчеру и в цеха требуемую документацию (наряды, графики, задания).

Функции, которые выполняют модули, программного продукта «планирование и учет разряда работ с применением построения сетевого графика» приведены в таблице 40.


Таблица 40 - Функции модулей программного продукта «Цеховое планирование»

МодульФункцииПланирование - проверка на ошибки; - заполнение некоторых полей формы данными необходимыми для расчета; - добавление записи в БД.Технологичес - кий процесс - проверка на ошибки полей ввода нового заказа; - ввод новых данных о заказе в БД; - сортирование данных в БД по номеру заказа.Срок - проверка на ошибки загрузки оборудования ; - вывод информации согласно запросам плановика о оборудовании, разряде работ и сроках выполнения; - проведение поиска информации по числу изготовления детали; - фильтрация данных по срокам заказа.Работники- расчет занятости работника по срокам назначенных плановиком работ; - фильтрация данных по разряду рабочего на участке сборки или обработки; - проведение поиска информации о разрядах рабочих в ЦМК.Наряд- проверка на ошибки в полях регистрации выполненного наряда рабочим; - анализ составленных нарядов согласно предусмотренным срокам; - добавление в базу выполненных нарядов, зарегистрированных ОТК и мастером; - поиск сведений по выполненным нарядам в цехе.СПУ- расчет параметров сетевого графика, состоящего из разряда выполняемых работ; - расчет событий выполненных работ на участках относительно рассчитанных разрядов; - расчет оптимального пути выполнения работ определенным работником с имеющимся разрядом; - расчет пути сетевого графика относительно разряда рабочего и выполненных им работ в текущем заказе.

2.3 Детальная разработка модулей программного продукта «Цеховое планирование»


Основное внимание при разработке ПП «Цеховое планирование» было уделено разработке модуля расчета сетевого графика и работники так как это основная задача программно-методического комплекса. Задача этих модулей предоставить сведения о работниках, назначит работников на требуемые операции и составить сетевой график разрядов работ. Введенные данные должны быть записаны в БД.

Расчет в ПП можно разбить на несколько этапов:

Первоначально выбираются данные о работниках с БД. Фрагмент кода представлен на рисунке 24.


beginOracleSession4 do // подключение сессии;

LogonUsername := 'ELENA'; // подключение пользователя;

LogonPassword := '110985'; // ввод пароля заданного пользователем;

LogonDatabase := 'DIPLOM'; // подключение к базе хранящей информацию о заказах;

LogOn;

OracleDataSet4.Active:= true;

except

on E:EOracleError do ShowMessage(E.Message); // обработка ошибок в случае неверного подключения;

end;


2 После соединения с базой пользователь ищет работников требуемого разряда, для выполнения операции оговоренной в технологическом процессе. Фрагмент кода представлен ан рисунке 25.


Accept:= (DataSet['разряд'] = Form3.LabeledEdit10.Text) ; //поиск работников необходимого разряда;

if StrToInt(LabeledEdit10.Text)< 0 then // проверка параметров поиска;

showmessage('Неверные параматры поиска');.Filtered:=true;


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


OracleDataSet4.Filtered:=true;

If //проверка занятости работника;

(form3.DBGrid2.Fields[1].AsString = form3.DBGrid4.Fields[0].AsString

) then showmessage('Данный работник уже занят!!!') elseOracleQuery4 do

// сохранение сведений о работниках в базу;

SetVariable('N_FIO', form3.DBGrid2.Fields[1].asstring);//добавление сведений о работниках из Delphi в Oracle 8i;

SetVariable('N_R', form3.DBGrid2.Fields[3].asstring);//сведения о табельных номерах и их добавление;

SetVariable('N_S', form3.DBGrid2.Fields[2].asstring);//добавление инфомрмоции о специальностях;

SetVariable('N_SR', form3.DBGrid3.Fields[5].asstring);//сведения о сроках;('N_ND', form3.DBGrid3.Fields[2].asstring);//сведения оо обрабатываемых деталях;;

end;

except

// контроль за правильным подключением к базе;

on E:EOracleError do ShowMessage(E.Message);;


Запрос для формирования выполнения функции назначения представлен на рисунке 27.

INTO N (разряд, ФИО, специальность, срок, номер_детали)

VALUES ( :N_R,:N_FIO, :N_S, :N_SR, :N_ND)


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


With OKBottomDlg doShowModal=1 then(KolZad,0,0,SpinEdit4.Value,0); // параметры сетевого графика;bm[KolZad].Left<Sdwig then[KolZad].Left:=Sdwig;[KolZad][8]:=Trunc(Image1.Tag*Sdwig/2); // построение работы по введенным данным плановиком;

end;bm[KolZad].Top<Sdwig then[KolZad].Top:=Sdwig;[KolZad][9]:=Trunc(Image1.Tag*Sdwig/2);;

// выбор размера построения графика;

if bm[KolZad].Left+Razmer+Sdwig>Form1.ClientWidth then[KolZad].Left:=Form1.ClientWidth-Razmer-Sdwig;[KolZad][8]:=Trunc(Image1.Tag*bm[KolZad].Left/2);;bm[KolZad].Top+Razmer>Form1.ClientHeight-Sdwig then[KolZad].Top:=Form1.ClientHeight-Razmer-Sdwig;[KolZad][8]:=Trunc(Image1.Tag*bm[KolZad].Top/2);;RadioButton7.Checked=true then //Начало


После построения задач сетевого графика. Для демонстрации работы необходимо выполнить расчет данных. Этот процесс позволяет найти оптимальный вариант из предоставленных. Данная возможность дает наглядный анализ плановику как поступить в той или иной ситуации с наименьшими потерями. Фрагмент кода предоставлен на рисунке 29.

For i:=3 to KolZad do

begin

if NaKo[i][1]>NaKo[i][2] then // проверка начала сетевого графика;

begin:=NaKo[i][1];:=NaKo[i][2];j:=3 to KolZad do

// построение связи между работами сетевого графика планирования;

if NaKo[j][1]=n then NaKo[j][1]:=mif NaKo[j][1]=m then NaKo[j][1]:=n;NaKo[j][2]=n then NaKo[j][2]:=mif NaKo[j][2]=m then NaKo[j][2]:=n;;j:=1 to KolWex do

// построение фиктивной связи;Wex[j][1]=n then Wex[j][1]:=-m;Wex[j][1]=m then Wex[j][1]:=-n;;j:=1 to KolWex do[j][1]:=Abs(Wex[j][1]);[j]:=IntToStr(Wex[j][1]);;;;j:=3 to KolZad do Teza(j,NaKo[j][1],NaKo[j][2]);

5 Окончательным этапом построения сетевого графика является формирование таблиц данных. Получаемые сведения расчетов сохраняются в таблицу. Фрагмент взаимодействия программы и данной таблицы представлен на рисунке 30.


N9.Enabled:=false;.Checked:=true;.Visible:=true;.Clear;i:=3 to KolZad do

//расчет данных введенных пользователем при создании работ сетевого графика;

ListItem := ListView1.Items.Add;.Caption := TextZad[i];.SubItems.Add(IntToStr(NaKo[i][3]));.SubItems.Add(IntToStr(NaKo[i][5]));.SubItems.Add(IntToStr(NaKo[i][5]+NaKo[i][3]));.SubItems.Add(IntToStr(NaKo[i][6]-NaKo[i][3]));.SubItems.Add(IntToStr(NaKo[i][6]));.SubItems.Add(IntToStr(NaKo[i][6]-NaKo[i][5]-NaKo[i][3]));:=0;j:=3 to KolZad do

// проверка окончания пути сетевого графика;

if NaKo[i][2]=NaKo[j][1] then begin k:=j; break end;k>0 then ListItem.SubItems.Add(IntToStr(NaKo[k][5]-NaKo[i][5]-NaKo[i][3]))ListItem.SubItems.Add(IntToStr(0));;

// добавление рассчитанных данных;

ListView1.Columns.Add;

ListView1.Column[ListView1.Columns.Count-1].Free;;


2.4 Реализация интерфейса программного продукта «Цеховое планирование»


Для получения необходимой информации из базы данных бюро подготовки и планирования производства и взаимодействии пользователя - плановика с ПП «цеховое планирование» было разработано меню. Структура меню программного продукта «цеховое планирование» приведена в таблице 41.


Таблица 41 - Структура меню программного продукта «цеховое планирование»

МенюПункты менюФайлВыходВидРаботыСобытияТаблицаМасштаб графикаБольшой Маленький СреднийОпцииКонфигурацияМенюПункты менюО автореСведения о назначении и авторе разработки

Для ускорения работы некоторые пункты меню вынесены на формы в качестве кнопок.

2.5 Руководство пользователя программным продуктом «Цеховое планирование»


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


Рисунок 31 - Форма доступа к технологическому процессу заказов поступающих в ЦМК.


После выполнения всех необходимых действий касательно заказа. Происходит передача сведений в модуль Планирование_1, который размещен за соседним компьютером. Данный модуль обрабатывает заказ и возвращает его с проставленными сроками выполнения и оборудованием, на котором будут выполняться данные виды работ. Этот процесс представлен на рисунке 32.

Рисунок 32 - Этап проставление сроков на текущий заказ в ЦМК


Далее при необходимости пользователь может рассортировать операцию по дням. Просматривая и назначая соответствующий разряд работ. Представлено на рисунке 33.


Рисунок 33 - Поиск данных по требуемому сроку


После анализа данных поступивших из модуля планирование_1. Пользователь переходит на страницу рабочие, где к его сведению предоставляется список рабочих на участках сборки и обработки. Пользователь также имеет возможность поиска работников по разряду и сортирование работников ЦМК по фамилии. При необходимости можно добавить сортировку и поиск, по специальностям рабочих немного заменив сведения в программном продукте «Цеховое планирование». Пользователь - плановик имеет возможность сформировать сменно - суточные задания, назначив работника соответствующего разряда и специальности выполнять работы. В случае если выбранный работник уже задействован, системы выдаст предупреждение. Данное предупреждение позволит плановику избежать ошибок при формировании задания. Рисунок 34.


Рисунок 34 - Сортирование работников по требуемому разряду работ


После проработки с данными о разрядах. Плановик может, переходит к регистрации готовых изделий. Данный процесс называется «Формирование нарядов», к плановику поступают подписанные мастером и ОТК бумажные варианты накладных. Для формирования месячных отчетов ему необходимы некоторые сведения с этих накладных. Данный процесс требовал автоматизации, рисунок 35 демонстрирует полученный вариант.

Рисунок 35 - Формирование нарядов


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


Рисунок 36 - Создание работ сетевого графика

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


Рисунок 37 - Расчет разрядов работ согласно контекста определенного заказа


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

Рисунок 38 - Результат работы сетевого графика


Немаловажным этапом является построение отчетов о проделанной работе. Плановик занимается созданием данного вида отчетности ежемесячно. Для этого он проводит анализ работ. Смотрит темп выполнения работ анализирует и формирует отчетность. Данная отчетность представлена на рисунке 39.


Рисунок 39 - Составление ежемесячной отчетности

2.6 Исключительные ситуации программного продукта «Цеховое планирование»


Исключительные ситуации, возникающие при работе с ПП «Цеховое планирование», описаны в таблице 42


Таблица 42 - Перечень исключительных ситуаций «Цеховое планирование»

№ п/пОписаниеИзображение1Некорректно введены данные для выполнения поиска заказа 2После анализа оборудований поступление сведений о расхождениях3Работник уже занят на сегодняшний день4Параметры для поиска разряда рабочих заданы неверно5Наряд с данным номером существует следует повторить ввод6Поиски не дали результата7При построении сетевого графика нельзя связывать начальную работу с остальными8Неверно заданы параметры для связывания с окончанием сетевого графика9При связывании допущена ошибка10Создание нового документа11Файл с данным именем существует

2.7 Входные данные программного продукта «Цеховое планирование»


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

-информация, заполненная в соответствующие поля формы модуля технологический процесс;

-ограничения, наложенные на вводимую информацию о заказе, работниках и выполненных нарядах.

По заданным входным данным дальнейшая информация:

-о сроках;

-назначении работника;

-выборе оборудования;

-формирования отчетов;

-формировании заданий.

Далее необходимая для анализа информация выбирается из БД бюро планирования и подготовки производства.


2.8 Выходные данные программного продукта «Цеховое планирование»



Выходными данными программного продукта является ведомости и сетевой график:

-наряд составленный на выполнение работ в ЦМК;

-отчетность о текущем выполнении плана в цехе;

-сетевой график работ относительно разрядов;

-сетевой график событий разрядов работ и разрядов рабочих.

3. Экономические расчёты


.1 Расчет капитальных затрат на создание ПО


Капиталовложения в создание ПО для АРМа цехового плановика носят единовременный характер.

Капиталовложения находят по формуле [22]:


, (14)


гдеК1 - затраты на оборудование, грн.;

К2 - затраты на лицензионные программные продукты, грн.;

К3 - затраты на создание ПО, грн.

Расчёт затрат на оборудование


Затраты на оборудование включают стоимость приобретения:

- компьютеров; - периферийных устройств; - средств связи прочей оргтехники.с учётом затрат на транспортировку и установку


где Ni - количество единиц i-го оборудования, необходимого для реализации ПИ (ПК, принтеров, плоттеров и др.), шт.;- цена единицы i-го оборудования, грн.;- общее количество различных видов оборудования;- коэффициент транспортно-заготовительных расходов, доли (k1 = 1,01);- коэффициент увеличения затрат на производственно-хозяйственный инвентарь, доли (k2 = 1,015).

Оборудование, необходимое для создания программного изделия сведены в таблицу 43. Цены указаны на момент разработки.


Таблица 43 - Оборудование для создания ПИ

№ п/п НаименованиеКоличествоЦена, грн.Компьютер1Мат. Плата ASUS P5P800; 800/S775; i865PE; 4DDR; 5xP;1xA(8x); Sound; Lan; SATA; ATA100; ATX1406,752Проц. Pentium-IV 3.2 GHz 1M cache 800MHz LGA-775 box INTEL1905,903Корпус 6077-С9-G8 Midi Tower CODEGEN; 300W(PIV); 5.25"x4, 3.5"x1e+2i; ATX w/USB&Audio1205,304Память 512Mb DDR; PC-3200; TRANSCEND2409,805HDD 200.0 Gb; SEAGATE Barracuda 7200.7; SATA; 7200rpm; 8Mb cache1703,906FDD 3,5" 1,44 Mb Mitsumi149,817Видеокарта SVGA 256 Mb Sapphire R9550/V/D/VO1440,008Монитор 17 SAMSUNG SyncMaster 757NF; 0,20(H); 1920x1440@64Hz; TCO99; 11050,809DVD+RW/-RW/+R/-R/+R9 & CDRW NEC ND-3500A DVD±R16x;DVD±RW4x/DVD+R9 2.4x/CD-R48x/CD-RW24x IDE (OEM)1400,6010Клавиатура GENIUS KB-19e NB USB for NoteBook; USB; Silver+Black;m/media; (RET)1110,7511Мышь LOGITECH B58 Premium Optical Wheel Mouse (черная); 3-х кн.+scroll PS2/USB OEM BL1105,4012Доп. вентилятор для HDD (втулка, 2 кулера, крепёж снизу винта)150,48Периферия13HP DESKJET 1300; A3; 1200x1200dpi; 19ppm; 16Mb; DOS Print; PostScript 3; LPT&USB11560,90

По формуле (15) определим:


К1=(406,75+905,90+205,30+409,80+703,90+49,81+440,00+1050,80+400,60+110,75+105,40+50,48)*1,01*1,015+1560,90*1,01*1,015=6561,37 грн.

Расчёт затрат на лицензионные программные продукты

Стоимость лицензионного программного обеспечения, необходимого для разработки ПИ для АРМа цехового плановика приведена в таблице 44.


Таблица 44 - Перечень лицензионного программного обеспечения

НаименованиеЦена, грн.Microsoft Windows 20001090Borland Delphi v.6.0750

K2 = 1090 + 750 = 1840 грн.


Расчёт затрат на создание ПО АРМа цехового плановика

Затраты на создание ПО в области цехового планирования, находят по формуле:


К3 = З1 + З2 + З3 , (16)

гдеЗ1 - затраты труда программистов - разработчиков, грн.;

З2 - затраты компьютерного времени, грн.;

З3 - косвенные (накладные) расходы, грн.

Расчет затраты труда программистов - разработчиков бюро подготовки и планирования производства

Затраты труда программистов бюро подготовки и планирования производства находят по формуле [22]:


,(17)


гдеNk - количество разработчиков k-й профессии, чел.

Принимаем Nk = 1 человек.- часовая зарплата разработчика k-й профессии, грн.;зар - коэффициент начислений на фонд заработной платы, доли. Принимаем Kзар =1,425;к - трудоёмкость разработки. Расчет трудоемкости разработки для каждого разработчика осуществляется по формуле:


Tk = t1k + t2k + t3k + t4k + t5k, (18)


где t1k , t2k, t3k. t4k, t5k - время, затраченное на каждом этапе разработки k-м разработчиком, час.

Часовая зарплата разработчика определяется по формуле:


, (19)


гдеМк - месячная зарплата к-го разработчика, грн.;

- месячный фонд времени его работы, час.

Принимаем: Мк =830 грн.; =176 часов.

Тогда по формуле (19), получаем:

к = 830/176 =4,7 грн/час.


Трудоёмкость разработки для АРМа цехового плановика включает время выполнения работ, представленных в таблице 45.


Таблица 45 - Длительность этапов работы

№Этапы работСодержание работТрудо-ем - кость, часов1Техни - ческое заданиеКраткая характеристика программы цехового планирования; основание и назначение разработки; требования к программе и программной документации бюро подготовки и планирования производства; стадии и этапы разработки программы для цехового плановика; порядок контроля и приёмки выполнения. 102Эскиз - ный проектПредварительная разработка структуры входных и выходных данных области «Техническая подготовка производства»; уточнение метода решения задачи; разработка и описание общего алгоритма решения; разработка технико - экономического обоснования и пояснительной записки АРМа цехового плановика. 503Техни - ческий проектУточнение структуры входных и выходных данных, области цехового планирования, определение формы их представления; разработка подробного алгоритма; определение семантики и синтаксиса языка; разработка структуры программы для цехового плановика; окончательное определение конфигурации технических средств; разработка мероприятий по внедрению программы цехового планирования. 454 Рабо - чий проектОписание программы на выбранном языке; отладка; разработка методики испытаний; проведение предварительных испытаний (тестирование) в бюро подготовки и планировании производства; корректировка программы для планирования; разработка программной документации. 1005 Внед - рениеПодготовка и передача программы для сопровождения; обучение персонала бюро подготовки производства использованию программы; внесение корректировок в программу и документацию по цеховому планированию. 20

Общая трудоемкость:

к =10+50+45+100+20= 225 часов.


Тогда по формуле (17):


З1 = 1*4.7*225*1,425 = 1506,94 грн.


Расчет затрат компьютерного времени

Затраты компьютерного времени АРМа цехового плановика вычисляются по формуле [22]:


З2 = Ск *F0 , (20)

где Ск - себестоимость компьютерного часа, грн.;- затраты компьютерного времени на разработку программы, час.

Себестоимость компьютерного часа исчисляется по формуле:


СК= СА + СЭ + СТО , (21)


где СА - амортизационные отчисления, грн.;

СЭ - энергозатраты, грн.;

СТО - затраты на техобслуживание, грн.

Амортизационные отчисления определяются по формуле:


, (22)


гдеСi - балансовая стоимость i - го оборудования, которое использовалось для создания ПО, грн. С1 = 5860 грн. ПК и С2 = 10350 принтера.Аі - годовая норма амортизации i - го оборудования, доли.

Для компьютерной техники NА1= NА2=0,35.годі - годовой фонд времени работы i - го оборудования, час.

Принимаем Fгод1=2112 часов для ПК и Fгод2=400 часов.

Из (22) получим:


СА=5860*0,35/2112 + 10350*0,35/400 = 10,03 грн.


Энергозатраты определяются по формуле:


СЭ= РЭ*СкВт, (23)

где РЭ - расход электроэнергии, потребляемой компьютером. РЭ=0,25кВт/ч;

СкВт - стоимость 1 кВт/ч электроэнергии, грн. СкВт = 0,244 грн.

Тогда по формуле (23) получим:


СЭ=0,25*0,244 = 0,061 грн.


Затраты на техобслуживание определяются по формуле:


СТО= rТО* l, (24)


где rТО - часовая зарплата работника обслуживающего оборудование, грн. Принимаем rТО=165/176 =0,94 грн/час.

Периодичность обслуживания - l , определяется по формуле:


l= Nто / Fмеc , (25)


гдеNто - количество обслуживаний оборудования в месяц. Принимаем Nто=1.мес - месячный фонд времени работы оборудования, час.

Принимаем Fмес = 176 часов.

Тогда по (25):


l=1/176 = 0,006.


Применяя формулу (24), получим:


СТО=0,006*0,94 = 0,0056 грн.

Тогда из (21) найдем:


СК=СА+СЭ +СТО = 10,03+ 0,061 + 0,0056 = 10,09 грн.


Таким образом, по формуле (19) определим:


З2 = Ск *F0 = 10,09*225=2270,25 грн.


Расчет косвенных расходов

Косвенные расходы АРМа цехового плановика З3 определяются по формуле:


, (26)


гдеС1 - расходы на содержание помещений, грн.;

С2 - расходы на освещение, отопление, охрану и уборку помещения, грн.;- прочие расходы (стоимость различных материалов, используемых при разработке проекта,услуги сторонних организаций и т.п.), грн.

Площадь помещения составляет 30 м2, следовательно, стоимость аренды помещения составляет 3000 грн.

С1 - затраты на содержание помещений составляют 2-2,5% от стоимости здания.


С1 = 3000*0,02=60 грн.;


С2 - расходы на освещение, отопление охрану и уборку помещений составляют 0,2-0,5% от стоимости здания.

С2 =3000*0,003% = 9 грн.

- прочие расходы (стоимость различных материалов, используемых при разработке проекта, услуги сторонних организаций и т.п.) составляют 100- 120% от стоимости вычислительной техники.

= 6561,37*1,1= 7217,5 грн.


Тогда, используя формулу (26), получим:


З3 = 60+9+ 7217,5 = 7286,51 грн.


Таким образом, по формуле (16) рассчитаем затраты на создание ПО:


К3 = 1506,94 +2270,25 +7286,51 = 11063,7 грн.


Согласно формуле (14) капитальные затраты на выполнение и реализацию ПО составят:


К = 6561.37 +1840+ 11063,7 = 19465,07 грн.


3.2 Расчет годового экономического эффекта


Производство программных продуктов

Автоматизация операций, выполняемых вручную (замена ручного варианта выполняемой работы (операции) на автоматизированный)

Автоматизация операций, выполняемых вручную (замена ручного варианта выполняемой работы (операции) на автоматизированный) для бюро подготовки производства [22]:

DСр = ( Тр * Цр - Та * Ца ) * А , (27)


где Тр, Та - время выполнения работы (операции) при ручном и автоматизированном счёте, ч.;

Цр, Ца - стоимость одного часа ручного и автоматизированного счёта, грн.;

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

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


Таблица 46 - Трудоемкости операций, выполняемых при автоматическом учете БПП

№ОперацияТрудоемкость Tai, ч.1Ввод данных в БД0,32Выборка данных для выполнения расчета 0,023Расчет по выбранным данным0,0094Доставка информации потребителю0,008

Периодичность выполнения операций 1-4: 150 раз в год.

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


Таблица 47 - Трудоемкости операций, выполняемых при ручном счете

№ОперацияТрудоемкость Tрi, ч.1Составление списков информации32Выбор данных для выполнения расчета 0,63Расчет по выбранным данным24Доставка информации потребителю4

Цр=4 грн./ч, Ца= Цр+Ск = 4 + 9,2366 = 13,2366 грн./ч.

?Ср = ( (3+0,6+2+4)*4 - (0,3+0,02+0,009+0,008)* 13,2366 )*40 =

= 1357,6 грн.

Расчёт годовой экономии от автоматизации управленческой деятельности

Годовая экономия для области цехового планирования рассчитывается по формуле:


(28)


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

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

- часовая себестоимость выполнения операций в ручном и автоматизированном вариантах, грн.

В ручном варианте часовая зарплата считается по формуле:


, (29)


где С1-затраты на оплату труда;

С2-косвенные расходы.


= (30)

= 3*3,2*1,425=13,68 грн;

- количество работников к - ой профессии до автоматизации (принимаем Nk=3);

Кзар - коэффициент начислений на фонд заработной платы, доли (Кзар = 1,425);

К - число различных профессий, используемых в ручном варианте (К = 1);- часовая заработная плата, считается по формуле:

=Mk/Fk=560/176=3,2 грн/час (31)

месячный фонд времени работ, час (Fk = 176 часов),

Мк - месячная зарплата работника, грн (Мк = 560 грн);

Косвенные расходы:


, (32)


где - расходы на содержание помещений, грн (определены выше и составляют 60 грн, а с учетом годового фонда времени работы, составляющего 2112 часов, получается С1р = 0,039 грн);

С2 - расходы на освещение, отопление, охрану и уборку помещения, грн (определены выше и составляют 9 грн, а с учетом годового фонда времени работы, составляющего 2112 часов, получается С2р = 0,0076 грн);- прочие расходы (стоимость различных материалов, используемых при разработке проекта,услуги сторонних организаций и т.п.), составляют 100-120% от фонда заработной платы, грн.


С3 = 13,68*1,1 = 15,05 грн.p=0,039+0,0076+15,05=15,09 грн.


По формуле (29) получим:

Cp=15,05+15,09=30,14 грн.


В автоматизированном варианте:


, (33)


где - затраты на оплату труда персонала;

- стоимость компьютерного времени;

- косвенные расходы.


, (34)


где Np - количество работников после автоматизации (Np = 1);зар - коэффициент начислений на фонд зарплаты, доли (Kзар = 1,425);

р - число различных профессий (р = 1).- часовая зарплата одного работника, считается по формуле


=560/176=3,2 грн/час(35)

р-месячный фонд времени работ, час (Fk = 176 часов),

Мр - месячная зарплата работника, грн (Мк = 560 грн);

Из формулы (34) получаем:


=1*3,2*1,425=4,56 грн.

Стоимость компьютерного времени была рассчитана выше по формуле (21):


=10,09 грн.


Косвенные расходы рассчитываются по формуле (26) и равны 7969,64 грн, так как годовой фонд времени работы оборудования оставляет 2112 часов, получим:


= 7286,51/2112 = 3,4 грн.


Используя формулу (3.20) рассчитываем:


Сa = 4,56+10,09+3,4 = 18,05 грн.


Годовая экономия от внедрения автоматизации операций, выполняемых вручную (замена ручного варианта выполняемой работы (операции) на автоматизированный) рассчитывается по формуле (28) и равна:


=30,14 *9,6*120 - 18,05*0,337*120 = 33991,34 грн.


Повышение производительности труда посчитаем по формуле (36):


,(36)


где: ,- трудоёмкости операций в ручном и автоматизированном вариантах;

- годовой действительный фонд времени.


0,5


Производительность увеличится на 30 %.


3.3 Расчет годового экономического эффекта применительно к источнику получения экономии


В случае создания одного ПИ бюро подготовки и планирования производства экономический эффект определяется по формуле:


(37)


где - годовая экономия текущих затрат, грн;

- капитальные затраты на создание программного изделия, грн;

- нормативный коэффициент экономической эффективности капиталовложений, доли. зависит от особенностей применения средств автоматизации в различных отраслях; для данного случая он равен 0,42.


25816,01 грн.


3.5 Расчет коэффициента экономической эффективности и срока окупаемости капиталовложений


Коэффициент экономической эффективности капиталовложений показывает величину годового прироста прибыли или снижения себестоимости в результате использования ПИ бюро подготовки производства на одну гривну единовременных затрат (капиталовложений) рассчитывается по формуле:


(38)

1,3.


Разработанная программа является экономически эффективной, так как выполняется неравенство:


,

,30,2.


Срок окупаемости капиталовложений - период времени, в течение которого окупаются затраты на ПИ:


(39)

0,9 года. 11 месяцев.


При эффективном использовании капиталовложений расчетный срок окупаемости должен быть не меньше нормативного:


=2,4 года.

,9 < 2,4.

3.6 Экономическое обоснование целесообразности внедрения программно-методического комплекса


В ходе проведения расчётов были определены экономические показатели разработанного программного продукта «цеховое планирование». Их численные значения приведены ниже.

Годовая экономия составляет грн. Экономический эффект от внедрения комплекса равен грн. в год. Коэффициент экономической эффективности разработанного комплекса равен 1,3. Данный коэффициент определяет срок окупаемости капиталовложений и примерно равен 0,9 года.

При внедрении разработанного программного обеспечения основным источником экономии будет снижение затрат на обработку информации и как следствие увеличение объемов и сокращение сроков обработки информации.

Срок обработки информации увеличится на 30 процентов. Для наглядности все показатели сведены в таблицу 48.


Таблица 48 - Основные экономические показатели программного продукта «цеховое планирование»

ПоказательОбозна - чениеЕдиница измеренияЗначениеКапитальные затраты на создание программного изделияКгрн.Годовая экономия текущих затратгрн.Годовой экономический эффектгрн.Коэффициент экономической эффективности

--1,3Срок окупаемости капитальных вложениймесяц11Стоимость средств выч. техники,необходимое для реализации ПИ (с указанием его основных характеристик)Сiгрн.6561,37Стоимость лицензионного программного обеспеченияK2грн.1840Полезный фонд времени работы вычислительной техники за годFГОДчас2112Месячный оклад программиста-разработчика k-й профессии с квалификацией,соответствующей уровню разрабатываемого ПИMKгрн.840Месячный фонд времени работы разработчика k-й профессииFKмесчас176Количество разработчиков k-й профессииNKчел1Принятая на предприятии система обслуживания и месячная оплата труда работника,занимающегося обслуживанием средств вычислительной техникиMтогрн.560Месячный фонд времени работы обслуживающего персоналаFтомесчас176Расход электроэнергии, потребляемой средствами вычислительной техникиPЭквт/ч0,25Стоимость 1 квт/ч электроэнергии для базового предприятияCквтгрн.0,244Стоимость 1 м2 помещения, где расположены средства вычислительной техникиCзгрн.100

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

-обладает удобным интерфейсом;

-представляет информацию в удобном для восприятия виде;

-быстро решает поставленные задачи;

-очень прост в управлении и настройке.

4. Охрана труда


.1 Анализ опасных и вредных производственных факторов


Охрана труда - это система правовых, социально-экономических, организационно-технических, санитарно-гигиенических и лечебно-профилактических мероприятий и средств, направленных на сохранение здоровья, трудоспособности человека в процессе работы [23].

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

Неблагоприятные факторы, в том числе и производственные, в соответствии с ГОСТом 12.0.003 - 74 подразделяются на вредные и опасные [24].

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

Опасный производственный фактор - производственный фактор, влияние которого на работника в определенных условиях приводит к травмам, отравлению, другому внезапному резкому ухудшению здоровья или к смерти [22].

Пользователи нашей системы, в первую очередь, являються пользователями ПЭВМ, то возможны следующие потенциальные источники вредных и опасных производственных факторов [23]:

-персональный компьютер;

-внешнее средство деятельности (рабочее место);

-производственная среда;

-трудовой процесс (напряженность и тяжесть труда);

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

-социально-психологические факторы.

При работе с компьютером на человека воздействуют следующие вредные и опасные производственные факторы [25]:

-возможность поражение электрическим током;

-шум, связанный с работой вентиляторов системы охлаждения;

-нерациональное освещение;

-излучение при использовании мониторов на электронно-лучевых трубках;

-ионизация воздуха;

-напряжение на зрительные органы;

-значительная нагрузка на пальцы и кисти рук;

-параметры микроклимата не соответствующие нормам;

-неправильная организация рабочего места;

-режим работы, не соответствующий нормам.

Воздействие этих факторов приводит к основным нарушениям здоровья у пользователей ЭВМ [24]:

-зрительный дискомфорт, вызванный параметрами освещения;

-расстройство центральной нервной системы;

-нарушение репродуктивной функции;

-головная боль;

-повышение кровяного давления;

-изменение ритма сердечных сокращений;

-нарушение слуха;

-профессиональные заболевания кистей рук.

Для рассматриваемого рабочего места и производственного помещения характерны следующие условия труда характеристика которых приведены в таблице 49.

Таблица 49 - Характеристика условий труда

Параметры микроклимата в теплый период годаОбщая освещеность, Е, лкПродолжительность сосредоточенного наблюдения, %Температура, оССкорость воздуха, м/сВлажность воздуха, %250,25530076Уровень шума, ДБ АХарактеристика помещений, мКоличествоДлинаШиринаВысотаПомещенийРабочих мест50444,411

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

Для объективной оценки тяжести труда, все материально-производственные элементы условий труда размещены в порядке роста степени опасности и вредности в соответствии с шестью категориями тяжести труда [26] :

-работы, которые выполняются в оптимальных условиях;

-работы, которые выполняются в условиях, соответствующим предельно допустимым концентрациям и уровням (ПДК и ПДУ) санитарно-гигиенических элементов, а также допустимым величинам психофизиологических элементов;

-работы с условиями труда, которые отличаются от ПДК и ПДУ и допустимых величин психофизиологических элементов;

-работы в неблагоприятных условиях труда;

-работы, которые выполняются в экстремальных условиях труда;

-работы, которые выполняются в критических условиях труда.

Категория тяжести характеризует состояние организма человека, которое формируется влиянием условий труда. Каждый производственный элемент условий труда Xi на рабочем месте получает балльную оценку от 1 до 6, если он влияет на работника на протяжении всего рабочего времени. В тех случаях, когда он влияет на работника не полный рабочий день, а лишь частично, элемент оценивается его продолжительностью. В таблице 50 приведены баллы для каждого фактора [25] .


Таблица 50 - Баллы оценки факторов тяжести труда

ФакторКоэффициент фактораТемпература3Скорость воздуха2Влажность воздуха2Уровень шума2Общая освещенность2Продолжительность сосредоточенного наблюдения4

Интегральную балльную оценку тяжести труда Ит на конкретном рабочем месте можно определить по формуле (40):


, (40)


где Хоп - элемент условий труда, который получил наибольшую оценку;

- средний балл всех активных элементов условий труда кроме определяющего Хоп, который определяется по формуле (41):


, ……… (41)


где - сумма всех элементов кроме определяющего Хоп; - количество учтенных элементов условий труда.

Элементом условий труда, который получил наибольшую оценку, в данных условиях принимаем продолжительность сосредоточенного наблюдения: Хоп = 4. Средний балл всех активных элементов условий труда кроме определяющего Хоп :



Интегральную балльную оценку тяжести труда определяем по формуле (41):



Интегральная оценка тяжести труда в 48 баллов отвечает IV категории тяжести труда [26] - это работы, которые выполняются в неблагоприятных условиях труда.

Интегральная балльная оценка тяжести работы дает возможность определить влияние условий работы на трудоспособность человека. Для этого сначала определяется уровень утомления по формуле (42):


,(42)


где Y - уровень утомления, условные единицы;

,6 и 0,64 - коэффициенты регрессии [21].

Уровень утомления по формуле (42) составляет:

.


Работоспособность человека определяется как величина противоположная утомлению по формуле (43):


, (43)


где R - трудоспособность человека, условные единицы.

Рассчитаем трудоспособность по формуле (43):


.


Все факторы, балльная оценка которых более 2, нуждаются в проведении мероприятий по улучшению условий работы. Таковыми являются температура воздуха (3 балла) и продолжительность сосредоточенного наблюдения (4 балла).

Следовательно, необходимо провести мероприятия по обеспечению комфортных условий труда.


4.2 Разработка мероприятий по обеспечению безопасных и комфортных условий труда на рабочих местах


Основными санитарно-гигиеническим мероприятиями являються:

-организация рационального освещения;

-защита от шума;

-защита от излучения статических элементов;

-оздоровление воздуха рабочей зоны;

-организовать работу и отдых.

Климатические условия являются важным фактором надежной работы средств вычислительной техники и высокой работоспособности обслуживающего персонала. Требования к параметрам микроклимата и чистоте воздуха установлены ГОСТ 12.1.005-88 ССБТ «Воздух рабочей зоны. Общие санитарно-гигиенические требования».

Расчет вентиляции производственного помещения осуществляется в зависимости от количества работающих.

Необходимое количество воздуха (м3/ч), которое обеспечивает соответствие параметров воздуха рабочей зоны нормированным значением, определяется по следующей формуле:


(44)


где L? - нормативное количество воздуха на одного работающего, которое зависит от удельного объема помещения, м3/(ч*чел.);- количество работающих.

Удельный объем помещения Vn, (м3/чел.), определяется следующим

образом:


Vn = V / N, (45)


где V - объем помещения, м3.

Величина нормативного количества воздуха V определяется по таблице 51. (НПАОП 0.00-1.31-99).


Таблица 51 - Вентиляция помещений для ПЭВМ

Объем помещения на одного работающего, м3/чел.Объем вентиляционного воздуха, м3/чДо 20Не менее 3020 - 40Не менее 20Больше 40, при отсутствии выделения вредных веществТолько естественная вентиляцияВ помещении отсутствуют источники выделения вредностей, работают одновременно 15 операторов ПЭВМ. Размеры помещения в метрах:


А * В * Н = 4*4*4,4=70,4 м3.


Оборудование занимает 15% объема.

Определяем свободный объем помещения


V = A*B*H*0,85 = 59,84 м3.


Удельный свободный объем составляет

? = V / N = 59,84/ 1 = 59,84 м3 /чел.


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

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

Требования к освещению

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

Надо создать такое искусственное освещение, при котором суммарный световой поток от всех установленных светильников распределяется равномерно. Так как при работе программиста необходима высокая точность выполнения работ, то к освещению предъявляются специфические требования. Нормирование искусственного освещения осуществляется в соответствии с санитарными нормами и правилами СНиП II-4-79 в зависимости от категории зрительных работ, от системы освещения, от контраста объекта с фоном, от источника освещения. Нормируемое значение коэффициента естественного освещения составляет 1,5%, освещенность - 300-700 лк.

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

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

При работе операторов и программистов с ВДТ, имеющими негативное изображение (светлые знаки на темном фоне), уровни искусственной освещенности от светильников общего освещения составляют: при систематическом использовании дисплеев и работе в режиме диалога уровни освещенности в горизонтальной плоскости должны быть не ниже 300 лк и не ниже 500 лк при использовании ВДТ и одновременной работе с документацией, а также при вводе данных в ПЭВМ.

Требования к уровням шума, ионизирующим и магнитным излучениям

Защита от шума имеет большое значение. Шум неблагоприятно воздействуя на организм человека, вызывает психические и физиологические нарушения, снижающие работоспособность и создающие предпосылки ля общих и профессиональных заболеваний. Звукоизоляция ограждающих конструкций помещений должна отвечать нормативным требованиям согласно главы СНиПП-12-77 [24].

Для снижения уровня шума в помещениях, где устанавливается оборудование, являющееся источником шумообразования, потолок или стены выше панелей (1.5-1.7 м от пола), а иногда и стены и потолок облицовываются звукопоглощающим материалом с максимальным коэффициентом поглощения в области частот 63-8000Гц независимо от количества единиц установленного оборудования.

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

Организация рабочего места

Рабочие места соответствуют требованиям НПАОП 0.00-1.31-99. Производственные помещения отвечают требованиям :

-помещение с односторонним расположением окон;

-площадь застекления 25-50%;

-окна ориентированы на север;

-окна оборудованы регулирующими устройствами;

-все поверхности имеют полуматовую структуру;

-помещение расположено на первом этаже, так как недопустимо расположение в цокольных и подвальных этажах;

-поверхность пола ровная, нескользкая, удобная для отчистки и имеет антистатические свойства;

-при помещении есть сектор для отдыха;

-помещения оборудовано системой отопления, кондиционирования, приточно-вытяжной вентиляцией;

-помещение не граничит с взрывоопасными, пожароопасными и шумоопасными помещениями;

-помещение имеет рациональное световое оформление.

При организации рабочих мест соблюдены требования:

-рабочие мета с ПЭВМ располагаются рядами, свет падает слева;

-объем рабочего помещения 90 м3, площадь одного рабочего места 6м2;

-расстояние от окон - 1 м, рабочие места с дисплеями располагаются между собой на расстоянии не менее 1.5 м, не менее 2.5 м между тыльной поверхностью и лицевой.

При организации рабочего стола были соблюдены требования:

-высота 1500 мм;

-ширина 700 мм;

-глубина 800 мм;

-имеется пространства для ног с поставкой для ног (ширина 330 мм, высота 400мм).

При организации рабочего стула были соблюдены требования:

-стул подъемно-поворотный и регулируемый;

-конструкция рабочего стула обеспечивает поддержание рациональной рабочей позы при работе на ПЭВМ, позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления;

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


Перечень условных обозначений ПП - программный продукт ПО - программное обеспечение ПМК - программно-методический комплекс БД - база данных А

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ