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

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

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



ие диаграммы классов позволяет определить уровень декомпозиции рассмотрения системы [18]. Применение данной диаграммной методики позволило обеспечить статическое проектное представление системы. Позволила представить область планирования в терминах строительных блоков и отношениях между ними [12].

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

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

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

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

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

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

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

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

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

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

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

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

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