Автоматизация учета внутризаводского брака на примере ОАО "Аскольд"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
вка качества и устанавливается качество Новый. Для брака оформляется списание со склада документом Требование-накладная по статье затрат с характером Брак в производстве.
Изучив данную программу, были выявлены следующие недостатки:
отсутствует форма для заполнения и хранения данных актов о браке;
отсутствует автоматическое формирование отчетов, а именно: отчета по тоннажу, табуляграмм ДО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>