Диплом: Информационные технологии в транспортной логистике (на примере ООО "Алексгрупп")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
В логистике анализ ABC обычно используется для отслеживания
объемов отгрузки определенных товаров и частоты обращений к конкретной
позиции ассортимента, а также для ранжирования клиентов по количеству
или объему выполненных ими заказов.
Флот компании ООО «Алексгрупп» насчитывает 25 единиц техники.
Необходимо сформировать отчет о прибыли промышленного оборудования
ООО «Алексгруп» за 4 квартал 2018 года.
Затем определите группы «A», «B», «C». Для этого необходимо:
- рассчитать долю прибыли по каждому виду оборудования в общем
обороте;
- рассчитать эти доли нарастающим итогом;
Назначьте групповые значения для каждого элемента оборудования.
Затем вам нужно сделать то же самое с общей таблицей, которая
объединяет все четыре четверти.
Обратимся к формулам для нахождения доли общей прибыли и
совокупной:
- доля в общей прибыли = наименование оборудования / all всех
видов оборудования
- совокупный итог = доля в общей прибыли от текущей технологии +
совокупный итог от предыдущей технологии
Первая позиция промежуточного итога равна первой позиции доли
общей прибыли.
Распределение, которое мы использовали, основано на практике
получения прибыли в последние годы:
Группа «А» - объемы прибыли, суммы с совокупным итогом
которых составляет первые 80% от общего оборота;
Группа «B» - объемы прибыли, следующие за группой «A», суммы
с совокупным от 80 до 95% от общего оборота;
Группа «С» - оставшиеся объемы прибыли, суммыс совокупным
итогом которых составляет от 95 до 100% от общего оборота.
56
Результатом анализа ABC будет финальная таблица 6.
Подсчитаем количество предметов экипировки в каждой группе. A =
6, B = 9, C = 10. Общее количество оборудования в соответствии с нашей
таблицей составляет 25. Мы рассчитываем пропорцию количества единиц
оборудования в каждой группе:
А = 6/25 = 0,6 * 100% = 24%; B = 9/25 = 0,24 * 100% = 36%; С = 10/25
= 0,16 * 100% = 40%.
Запишем результаты в таблицу 6.
Таблица 6
Итоговая таблица результатов проведения ABC – анализа по
транспортному оборудованию ООО «Алексгрупп»
Группа
Объем
прибыли,
руб.
Доля
продаж,
%
Количество
наименований
техники
Доля в
номенклатуре,
%
A
606,028,422
80
6
24
B
114,301,630.5
15
9
36
C
34,203,959.52
5
10
40
Итого:
754,534,012.02
100
25
100
Оборудование, расположенное в группе «А», обеспечивает основную
часть прибыли компании. Как видно из полученных результатов,
номенклатура «Агрегат для депарафинизации скважин (ADPM)», а также
«Прицепы (нефтеналивные, бензовозы, вместимостью 20-30 кубометров)»,
«Паровая промышленная установка ППУА», «Установка насоса
UNB»,«Сменные автобусы», «Низкорамные платформы»отличаются
высоким интересом и стабильностью в работе. Необходимо обеспечить
постоянную доступность товаров группы «А», но для этого не нужно
создавать избыточный страховой запас. Работа оборудования этой группы
стабильна и хорошо предсказуема.
Оборудование группы B менее требовательно и менее предсказуемо, а
следовательно, менее прибыльно. Попытка обеспечить гарантированную
доступность всего оборудования этой группы только за счет избыточного
57
запаса страховых материалов приведет к тому, что средний материальный
запас предприятия значительно увеличится. Для продуктов этой группы
система заказов должна быть пересмотрена. Некоторые товарно-
материальные запасы (товары и материалы) необходимо будет перенести в
систему заказов с постоянным объемом заказа, следует чаще доставлять
поставки оборудования, привлекать больше клиентов, увеличивать частоту
контроля и осуществлять опытные продажи. Менеджер на предприятии
должен быть назначен для работы с этой группой товаров и материалов.
Оборудование группы С составляет до 40% ассортимента
предприятия. Для группы продуктов «C» вы можете использовать систему
заказов с постоянной частотой и уменьшить страховой запас. Для
оборудования с долей прибыли 0,01% (AGP, дизельная
электростанция,экскаваторы, бульдозеры, катки, автомастерская со
сварочным аппаратом, пикапы, вилочные и
ковшовыепогрузчики»,«Микроавтобусы»,«междугородние автобусы»,
«джипы») вы можете перейти на систему с постоянной суммой заказа, но в то
же время создать страховой запас на основе финансовых возможностей,
доступных для компании.
Оборудование с общей долей прибыли до 1% («цементировочные
агрегаты») имеет спонтанный спрос, поставляется на заказ. Некоторые из
этих товаров и материалов могут быть безопасно изъяты из ассортимента, а
другую часть необходимо регулярно контролировать, так как именно из
оборудования этой группы создаются неликвидные или трудно реализуемые
запасы, из-за которых ООО «Алексгрупп» несет значительные потери.
Необходимо убрать остатки из ассортимента. [13]
Проиллюстрируем результаты, полученные на рисунке 8.
58
Рисунок 8 – Отношение нарастающей доли значений фактора к
нарастающему итогу доли объектов
Как отмечалось ранее, шесть номенклатурных позиций Группы А
составляют 24% от общего парка и обеспечивают 80% прибыли. Девять
позиций группы B составляют 36% флота и дают 15% прибыли. Финальная
группа C занимает 40% флота, а доля продаж не превышает 5%.
3.2. Разработка модели на основе детерминированной задачи
оптимизации средствами VBA
В Excel есть возможность автоматизации. Для этого используется
программирование в классическом смысле слова и язык программирования
VisualBasicforApplications. Необходимые инструменты находятся на вкладке
«Разработчик». Программа работает с объектами, которые могут быть
ячейками, столбцами и строками, листами и всей книгой. На листах рабочей
книги вы можете разместить различные элементы управления (кнопки, поля
ввода данных, списки и т. д.), Создать свои собственные функции и
процедуры и т. Д. Ранее это было связано с понятием «форма». Excel 2010 не
фокусируется на этом термине, хотя все предыдущие действия возможны с
помощью группы «Элементы управления» на вкладке «Разработчик».
Вы можете столкнуться с программированием в VisualBasic при
создании макросов, которые имеют внутреннюю реализацию в Excel на этом
59
языке программирования. Это произойдет, когда вы нажмете кнопку
«Макрос» и выберете «Изменить», после чего вы сможете слегка изменить
действия макроса. На рисунке 9 показано окно VisualBasic, которое
используется для редактирования макросов.
Рисунок 9 – Пример записи макроса
Программирование в VisualBasic требует дополнительных знаний,
поэтому его нельзя рекомендовать среднему пользователю Excel, но
очевидно, что эта программа обладает мощными функциями. Таким образом,
вы можете создать законченную программу с развитым интерфейсом и
множеством инструментов.
Пока мы не начали создавать форму, вернемся к одной из таблиц
Excel. Здесь вы должны создать несколько пустых таблиц с названиями
наших запчастей. Состав таблиц, а также их заполнение мы берем из
расчетно-аналитической части. Дальнейшие манипуляции будут основаны на
этой информации.
60
Создать форму. Чтобы начать построение модели, создайте новую
форму «Userform», открыв VBA в главном меню «Developer». Перед нами
откроется новая форма, где мы опубликуем наши данные через окно Toolbox.
Если окно «Toolbox» отсутствует, его можно вызвать из меню «View».
Создайте первый элемент label с именем (Name) «Label1». С левой
стороны от поля ввода «Заголовок» напишите «детерминированная модель
оптимизации управления запасами на предприятии». При желании измените
шрифт «Font» и залейте фон «Backcolor». Далее вам нужно разместить
элемент «Рамка» в нашей форме. Добавление объектов класса «Рамка»
полезно, если вам нужно создать группу из указанных объектов или просто
создать визуальный дизайн. Необходимо проделать процедуру добавления
этого элемента для девяти позиций, а также для окон вывода сумм и
командных кнопок. В результате у нас есть одиннадцать кадров, содержащих
данные, которые различаются по своему назначению. Внутри самого фрейма
«Рамка» необходимо добавить метку «Метка» с заголовком «кришка
горловины котла» и два текстовых поля «Текстовое поле1» и «Текстовое
поле2», в которые мы будем вводить наши данные. Мы проделаем ту же
процедуру с позициями: «седло выпускного клапана», «прокладка впускного
клапана», «пружина предохранительного клапана», «штуцер донного клапана
с пневматическим приводом», «отстойник для сбора» - «искрогаситель
нагревателя нефти», «патрубок предохранительного клапана».
Вверху элементов рамки добавьте две метки «spros» и «razmerzakaza»,
непосредственно связанные с текстовыми полями, которые мы ранее создали.
В нашей форме также должно быть поле ввода времени на период спроса на
запасные части. Мы строим аналогичную схему для него. Чтобы рассчитать
общий спрос и размер заказа, необходимо также добавить еще один фрейм с
надписью «itogo» и два текстовых поля. Расчет детерминированной задачи
будет проходить в три этапа: оптимальный размер заказа, надстройка «поиск
решения» и расчет частоты поставок. Для этого мы будем использовать
кнопки управления «CommandButton1,2,3». Мы украшаем их в соответствии
61
с предыдущим алгоритмом заполнения. Кнопки управления будут иметь
заголовки «Вычислить оптимальный размер заказа», «Надстройка поиска
решения», «Вычислить период поставки». Для удобства повторных
вычислений мы добавим кнопку очистки в ту же область, щелкнув по
которой, можно очистить определенные поля в нашей электронной таблице
Excel. При желании вы можете добавить графический материал и указать
значения ширины и высоты. Исходная таблица будет выглядеть следующим
образом (рисунок 10).
Рисунок 10 – Готовая визуальная форма «Управления запасами»
Как видно из рисунка 10, форма имеет основные необходимые
инструменты для решения детерминированной проблемы. После того, как мы
разработали нашу форму ввода, мы должны написать программный код для
каждого элемента (кроме меток Label).
Все текстовые поля в форме имеют простой код, который переносит
введенные нами данные в предварительно подготовленный лист Excel. Код
выглядит следующим образом (рисунок 11).
62
Рисунок 11 – Наполнение текстового поля TextBox1
Итак, «PrivateSub TextBox1_Change ()» говорит, что мы запускаем
подпрограмму (PrivateSub) или, точнее, процедуру, которая будет
выполняться при замене «_Change» нашего поля (TextBox1). Замена - это
новое событие, на которое будет реагировать эта процедура. Эта строка
напрямую связана с последней, «EndSub».
«EndSub» - просто говорит, что на этой строке «TextBox1_Change ()»
процедура заканчивается.
Оператор «Dim» - объявляет и помещает в память место для одной
или нескольких переменных, где «Integer» означает введение в поле 32-
разрядного (4-байтового) целого числа со знаком в диапазоне от -2 147 483
648 до 2 147 483 647. "Диапазон (" C2 "). Значение = CInt (TextBox1.Value)."
«Диапазон (« C2 »)» определяет, какая ячейка на листе Excel. Вот ячейка С2.
Затем введенные данные из TextBox1 преобразуются в целые числа в ячейке
C2. Повторите эту процедуру ввода для остальных 17 ячеек текстовых полей.
Кроме того, мы свяжем тот же код со временем периода спроса (TextBox21).
Целевая ячейка будет H11.
Следующим рассматриваемым нами объектом будет сумма ячеек
спроса на запчасти (TextBox19) (рисунок 12).
Рисунок 12 – Программный код для поля TextBox21
63
«PrivateSub TextBox19_MouseDown (кнопка ByVal как целое число,
смещение ByVal как целое число, ByVal X как одно целое, ByVal Y как
одиночное).» Событие MouseDown наступает, когда пользователь нажимает
кнопку мыши. X, Y - обязательные элементы горизонтального и
вертикального положения указателя в точках, начиная с левого и верхнего
краев формы объекта Frame или Page.
"TextBox19.Value = Sheets (" Модель "). Диапазон (" C11 "). Значение."
Согласно TextBox1, присвойте значение TextBox19 ячейке C11.
Мы опишем аналогичную процедуру для ячейки общего размера
заказа (TextBox20).
Процедура записи командных кнопок. Для записи всех четырех
кнопок (CommandButton) мы используем предварительно записанные
макросы. Запись макроса в MS Excel не сложная. Для этого, во-первых,
необходимо включить их запуск в меню «Главное» через «Настройки Центра
управления безопасностью - Настройки макроса». Далее перейдите на
вкладку «Вид», выберите «Макросы» и нажмите «Запись макроса» (рисунок 13).
Рисунок 13 - Запись макроса в среде MSExcel
Далее опишем командную кнопку «надстройка поиска решения»
(CommandButton2) с помощью нового макроса «kama2_2». Эта кнопка будет
содержать формулы «Поиск решений». Код будет выглядеть следующим
образом (рисунок 14).
64
Рисунок 14 – Внутренний код для кнопки CommandButton2
Третья кнопка управления называется «Вычислить период поставок»
(CommandButton3). Он предназначен для расчета количества и частоты
поставок. Перенесите код из ранее созданного макроса «kama3» в наш
CommandButton3.
Для удобства использования нашей таблицы мы напишем еще одну
командную кнопку (CommandButton4), роль которой будет заключаться в
очистке таблицы Excel от данных. Ее код также был скопирован из ранее
записанного макроса (kama4). Таким образом, простейшее программное
приложение для оптимизации деятельности было построено на примере
предприятия Mobil-S LLP с использованием программной среды
VisualBasicforApplications. Используя разработанное приложение VBA для
Excel, запускаются макросы приложений, которые выполняют расчеты
простого и двухуровневого оптимального запаса деталей для оснащения
группы «А» и рассчитывают коэффициенты количества и частоты поставок.
Анализируя полученные коэффициенты, делается вывод о
возможности эффективного управления материальными запасами
предприятия и выработки рекомендаций по формированию финансовой
политики предприятия.
3.3. Оценка экономической эффективности предложенных
мероприятий

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран