Тема: Автоматизация процессов каталогизации при помощи разработки PIM-системы для компании (Национальный Исследовательский Технологический Университет «МИСиС»)
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Есть приложения.
ВВЕДЕНИЕ 3
1 Организационно-функциональная структура компании 5
2 Актуальность задачи 5
3 Преимущества PIM-систем 7
4 Обзор НТИ по теме ВКР 9
5 Постановка задачи 11
6 Информационная модель системы 14
7 Жизненный цикл системы 19
8 Алгоритм решения задачи 22
9 Проектирование PIM-системы 25
10 Выбор стека технологий 32
11 Сценарии использования 41
12 Программное обеспечение системы 46
13 Тестирование и внедрение 61
ЗАКЛЮЧЕНИЕ 67
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 68
ПРИЛОЖЕНИЕ А 72
ПРИЛОЖЕНИЕ Б 74
ПРИЛОЖЕНИЕ В 79
📖 Введение
Поддержание актуальности базы товаров и предложений подразумевает под собой своевременное ее обогащение новыми данными, сокрытие или удаление уже устаревших данных и, конечно же, изменение существующих данных различных сущностей на более релевантные. Все перечисленные операции могут совершаться при помощи команды разработчиков, основной задачей которой является написание и поддержка программного кода для различных систем компании. Данный подход напрямую нарушает принцип единственной ответственности, так как разработчику теперь дополнительно необходимо решать еще и задачи, связанные с наполнением сервисов, напрямую использующих базы данных.
Задачи, связанные с актуальностью данных на тех или иных сервисах компании, должны выполнять соответствующие лица, которые так или иначе знакомы с предметной областью и которые однозначно могут определить, какая информация на данный момент актуальна. Конечно, данного рода задачи могут выполнять и люди, которые не так хорошо знакомы с предметной областью, но по крайней мере у них должна быть возможность узнать, какие данные есть на текущий момент, каких данных не хватает с точки зрения бизнеса и какие данные необходимо обновить.
Для того, чтобы данными легко можно было управлять, была придумана концепция PIM (Product information management), которая получила широкое распространение в середине 2000-х годов. PIM-системы появились как новые централизованные хранилища и обеспечивали единое представление всей информации, что несомненно является одним из путей реализации широко известной практики SSOT (Single source of truth). Данные о товарах в данном случае хранятся в одной системе и все остальные сервисы компании, которые напрямую или косвенно нуждаются в этих данных, берут их именно оттуда, что сокращает количество потенциальных ошибок и несоответствий.
Именно такая система понадобилась компании ООО «Эксист-Техно», так как основной ее род деятельности – оптовая и розничная торговля автозапчастями через собственные интернет-магазины. Соответственно, данная компания имеет обширные базы автозапчастей, которые необходимо поддерживать в актуальном состоянии. Кроме того, компания также имеет ERP-систему собственной разработки, которая в том числе занимается хранением и актуализацией предложений от поставщиков. Данные предложения постоянно необходимо сопоставлять с информацией об автозапчастях, чтобы на выходе получать готовый объект, который содержит в себе не только данные о товаре, но и актуальные ценовые предложения для него. PIM-система в этом случае сможет предоставить удобный программный интерфейс для выполнения данной задачи, также она даст возможность быстрой работы с данными при помощи пользовательского интерфейса и внутреннего функционала, позволяющего автоматизировать повседневные задачи контент-менеджеров.
✅ Заключение
Были проанализированы бизнес-процессы, подлежащие автоматизации, составлена информационная модель системы и проведен обзор и выбор инструментов разработки для реализации поставленной задачи.
Для разработки PIM-системы были изучены принципы работы веб-приложений, а также фреймворков Vue и Symfony. Полученные знания были применены при реализации корпоративного приложения, автоматизирующего бизнес-процессы компании путем предоставления программного и пользовательского интерфейса для работы с информацией о товарах.
По результатам выполнения данной работы можно сформировать следующие выводы:
1) Предлагаемое решение может применяться для широкого круга сервисов компании.
2) Использование PIM-системы увеличивает скорость актуализации базы данных о товарах.
3) Система может быть расширена путем создания дополнительных сущностей, что позволит решать прикладные задачи бизнеса.
4) Централизованное хранилище позволило создать единый программный интерфейс для удобного взаимодействия, что сократило издержки на поддержание работоспособности большого количества электронных каталогов компании.



