Автоматизация учета внутризаводского брака на примере ОАО "Аскольд"

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

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

вка качества и устанавливается качество Новый. Для брака оформляется списание со склада документом Требование-накладная по статье затрат с характером Брак в производстве.

Изучив данную программу, были выявлены следующие недостатки:

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

отсутствует автоматическое формирование отчетов, а именно: отчета по тоннажу, табуляграмм ДО2 и ДО7, технического отчета по выбранному периоду времени;

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

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

 

1.3.5Выбор СУБД и среды разработки

В качестве среды обработки был выбран Visual Basic.

Visual Basic for Applications (VBA) - объективно - ориентированный язык программирования, специально разработанный в свое время для записи макросов в приложениях. Впервые он появился в Exсel 5.0, до этого времени макросы записывались на специальном языке макросов для Exсel.

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

Три основные причины использования языка VBA:

1)с помощью языка VBA можно записать последовательности повторяющихся команд, характерных для какого-либо приложения, и назначить правила (условия), по которым эти последовательности (процедуры VBA) будут вызываться в приложении, например, по нажатию кнопки рабочий лист Exсel будет отформатирован в соответствии с пожеланиями, записанными на VBA и сохраненными в рабочей книге или шаблоне;

2)с помощью средств языка VBA можно обеспечить нестандартный диалог с пользователем, создавая свои диалоговые формы и обрабатывая реакцию пользователя на события в приложении;

)единый язык программирования для всех продуктов Microsoft Office способствует более тесному взаимодействию Exсel с ними. С помощью VBA можно разрабатывать приложения, одновременно использующие различные компоненты нескольких приложений.

 

2.Программа учета и анализа брака

 

2.1Постановка задачи

 

2.1.1Организационно-экономическая сущность задачи

ОАО Аскольд осуществляет изготовление и продажу изделий, сейчас в основном гражданского направления по Приморскому краю и за его пределами.

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

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

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

Инженер по качеству 1 категории обрабатывает (проверяет правильность и полноту заполнения) поступившие из цехов акты о браке и передает их в бухгалтерию для калькуляции затрат. Прокалькулированные акты о браке подбираются работником бухгалтерии в пачку, которой присваивается порядковый номер, выписывается сопроводительный ярлык и передается в ОАСУП (отдел автоматизированных систем управления на предприятии) для обработки по разработанному техническому заданию (с предъявлением исходных данных для постановки и выполнения задач) и выдачи информации в виде табуляграмм: ДО2 Калькуляция себестоимости брака по заказам в разрезе цехов-виновников и ДО7 Сведения о браке по причинам в разрезе цехов-виновников.

Инженер на основании анализа данных учета брака по табуляграммам ДО2 и ДО7 ежеквартально составляет технические отчеты по браку, отчеты по тоннажу и диаграммы Парето, сводные данные которых докладываются начальником службы качества на заседании ПДКК (Постоянно действующая комиссия по качеству) предприятия для принятия мер по сокращению брака.

Табуляграмма ДО2 - необходима для анализа учета потерь от брака по заказам.

Табуляграмма ДО7 - необходима для учета и анализа причин возникновения брака.

Отчет по тоннажу - необходим для учета потерь металла на продукцию, отошедшую в брак.

Технический отчет - строится на основании табуляграмм и необходим для построения диаграмм Парето.

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

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

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

хранение информации об актах о браке;

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

хранение информации о проценте общепроизводственных расходов;

формирование табуляграмм ДО2 и ДО7 за выбранному периоду вре?/p>