Разработка облачной платформы для управления бизнес-процессами розничной торговли
|
Введение 4
Глава 1 Методологические основы разработки и внедрения облачных вычислений для предприятий 7
1.1 Методы и подходы к построению облачных систем 7
1.2 Методы и стратегии миграции предприятий в облачную среду 17
Глава 2 Анализ современных практик внедрения и разработки облачных вычислений для предприятий 26
2.1 Анализ методов и подходов облачно-ориентированной разработки программных систем 26
2.2 Выбор оптимального подхода реализации облачной платформы для управления бизнес-процессами розничной торговли 32
2.3 Концептуальное моделирование облачной платформы для управления бизнес-процессами розничной торговли 37
Глава 3 Проектирование и разработка облачной платформы управления бизнес-процессами розничной торговли 47
3.1 Описание и обоснование выбора стека технологий для реализации облачной платформы 47
3.2 Постановка требований к разрабатываемой облачной платформе 55
3.2.1 Разработка дизайна и постановка требований к пользовательскому интерфейсу облачной платформы 56
3.2.2 Постановка требований к взаимодействию компонентов облачной платформы 64
3.3 Разработка облачной платформы для управления предприятием розничной торговли 66
3.3.1 Разработка серверной логики программной системы 66
3.3.2 Разработка клиентской логики программной системы 74
Глава 4 Применение облачной платформы для управления предприятиями розничной торговли 77
4.1 Анализ ресурсных затрат на реализацию облачной платформы 77
4.2 Сравнение результатов исследований и разработанной платформы с аналогами 80
4.3 Интеграция предприятий розничной торговли в разработанную облачную платформу 84
Заключение 88
Список используемой литературы и используемых источников 90
Глава 1 Методологические основы разработки и внедрения облачных вычислений для предприятий 7
1.1 Методы и подходы к построению облачных систем 7
1.2 Методы и стратегии миграции предприятий в облачную среду 17
Глава 2 Анализ современных практик внедрения и разработки облачных вычислений для предприятий 26
2.1 Анализ методов и подходов облачно-ориентированной разработки программных систем 26
2.2 Выбор оптимального подхода реализации облачной платформы для управления бизнес-процессами розничной торговли 32
2.3 Концептуальное моделирование облачной платформы для управления бизнес-процессами розничной торговли 37
Глава 3 Проектирование и разработка облачной платформы управления бизнес-процессами розничной торговли 47
3.1 Описание и обоснование выбора стека технологий для реализации облачной платформы 47
3.2 Постановка требований к разрабатываемой облачной платформе 55
3.2.1 Разработка дизайна и постановка требований к пользовательскому интерфейсу облачной платформы 56
3.2.2 Постановка требований к взаимодействию компонентов облачной платформы 64
3.3 Разработка облачной платформы для управления предприятием розничной торговли 66
3.3.1 Разработка серверной логики программной системы 66
3.3.2 Разработка клиентской логики программной системы 74
Глава 4 Применение облачной платформы для управления предприятиями розничной торговли 77
4.1 Анализ ресурсных затрат на реализацию облачной платформы 77
4.2 Сравнение результатов исследований и разработанной платформы с аналогами 80
4.3 Интеграция предприятий розничной торговли в разработанную облачную платформу 84
Заключение 88
Список используемой литературы и используемых источников 90
На сегодняшний день предприятия различного уровня и размера пытаются увеличить свою прибыль путем внедрения информационных технологий в свои бизнес процессы. В тяжелых условиях конкурентной борьбы каждый предприниматель стремиться наименьшими усилиями и затратами увеличить свою прибыль, но, как правило, различные ERP, CRM системы, развернутые локально или на личном сервере - не всегда лучший вариант и помимо больших затрат, они требуют периодического вмешательства специалистов поддержки и разработчиков для поддержания системы в актуальном для бизнеса состоянии. В решении данного вопроса на помощь бизнесу приходят облачные вычисления.
Облачные вычисления - способ обеспечения удобного сетевого доступа по запросу к определенному общему набору вычислительных ресурсов и программному обеспечению. Потребители облачных вычислений могут снизить свои расходы, связанные с реализацией инфраструктуры информационных технологий.
Актуальность представленной работы обусловлена тем, что увеличение пропускной способности интернет соединения позволило управлять бизнес-процессами без необходимости покупать сервера, разрабатывать и настраивать локальное программное обеспечение. Предприятию остается заботиться непосредственно о ведении бизнеса, переложив ответственность обновления и поддержки программного обеспечения (ПО) на разработчика облачной платформы или приложения. Однако, большинство предприятий не может отказаться от уже имеющихся решений ввиду отсутствия облачных систем, удовлетворяющим их потребностям и позволяющим управлять всеми основными бизнес- процессами, либо сомневается в целесообразности данного решения.
В данной работе нами подробно рассматриваются облачные вычисления и определяются преимущества, которые дает использование облачных технологий предприятиями розничной торговли.
Объект исследования - управление бизнес-процессами розничной торговли.
Предмет исследования - облачные вычисления для управления бизнес- процессами розничной торговли.
Целью магистерской работы является разработка облачной платформы для управления бизнес-процессами розничной торговли.
Задачи магистерской работы:
• исследовать существующие методы и подходы к построению облачных систем и приложений, с целью выявить лучший вариант для реализации, удовлетворяющий нуждам розничной торговли;
• исследовать современные подходы в разработке облачных приложений, для выявления наиболее современного стека технологий;
• спроектировать структуру облачной платформы, для корректной разработки и определения существующих ограничений;
• разработать программное обеспечение для управления бизнес процессами розничной торговли;
• протестировать работу разработанной программы, для определения корректности работы и выявления недостатков;
• определить этапы интеграции разработанной платформы и провести интеграцию предприятий розничной торговли в разработанное решение.
Гипотеза исследования - применение разработанной в рамках диссертационного исследования облачной платформы для управления бизнес- процессами предприятия розничной торговли позволит упростить и удешевить организацию ИТ-инфраструктуры предприятия.
Методы исследования, используемые в магистерской работе: методологии моделирования бизнес-процессов, SOA, облачно-ориентированной подход к моделированию и разработке программного обеспечения.
Новизна исследования заключается в разработке новой облачной платформы, удовлетворяющей современным запросам предприятий розничной торговли.
Практическая значимость исследования заключается в возможности практического использования разработанной облачной платформы.
Теоретической основой данного исследования являются научные труды российских и зарубежных публицистов и ученых, рассматривающих проблемы проектирования и разработки облачных систем.
На защиту выносятся:
• облачные технологии упрощают организацию ИТ-инфраструктуры предприятия;
• использование облачных технологий позволяет предприятиям снизить расходы на содержание и поддержку работоспособности ИТ- инфраструктуры.
По теме исследования опубликовано 2 статьи:
• Фролов Д. Д. Лучшие практики облачно-ориентированной разработки программного обеспечения // Прикладная математика и информатика: современные исследования в области естественных и технических наук: сб. статей. - Тольятти, 2020. - С. 999-1003.
• Фролов Д. Д. Организация межсервисного взаимодействия в микросервисной архитектуре облачных приложений // Прикладная математика и информатика: современные исследования в области естественных и технических наук: сб. статей. - Тольятти, 2021. (принята к публикации).
Работа изложена на 92 страницах и включает 36 рисунков, 4 таблицы, 30 источников.
Облачные вычисления - способ обеспечения удобного сетевого доступа по запросу к определенному общему набору вычислительных ресурсов и программному обеспечению. Потребители облачных вычислений могут снизить свои расходы, связанные с реализацией инфраструктуры информационных технологий.
Актуальность представленной работы обусловлена тем, что увеличение пропускной способности интернет соединения позволило управлять бизнес-процессами без необходимости покупать сервера, разрабатывать и настраивать локальное программное обеспечение. Предприятию остается заботиться непосредственно о ведении бизнеса, переложив ответственность обновления и поддержки программного обеспечения (ПО) на разработчика облачной платформы или приложения. Однако, большинство предприятий не может отказаться от уже имеющихся решений ввиду отсутствия облачных систем, удовлетворяющим их потребностям и позволяющим управлять всеми основными бизнес- процессами, либо сомневается в целесообразности данного решения.
В данной работе нами подробно рассматриваются облачные вычисления и определяются преимущества, которые дает использование облачных технологий предприятиями розничной торговли.
Объект исследования - управление бизнес-процессами розничной торговли.
Предмет исследования - облачные вычисления для управления бизнес- процессами розничной торговли.
Целью магистерской работы является разработка облачной платформы для управления бизнес-процессами розничной торговли.
Задачи магистерской работы:
• исследовать существующие методы и подходы к построению облачных систем и приложений, с целью выявить лучший вариант для реализации, удовлетворяющий нуждам розничной торговли;
• исследовать современные подходы в разработке облачных приложений, для выявления наиболее современного стека технологий;
• спроектировать структуру облачной платформы, для корректной разработки и определения существующих ограничений;
• разработать программное обеспечение для управления бизнес процессами розничной торговли;
• протестировать работу разработанной программы, для определения корректности работы и выявления недостатков;
• определить этапы интеграции разработанной платформы и провести интеграцию предприятий розничной торговли в разработанное решение.
Гипотеза исследования - применение разработанной в рамках диссертационного исследования облачной платформы для управления бизнес- процессами предприятия розничной торговли позволит упростить и удешевить организацию ИТ-инфраструктуры предприятия.
Методы исследования, используемые в магистерской работе: методологии моделирования бизнес-процессов, SOA, облачно-ориентированной подход к моделированию и разработке программного обеспечения.
Новизна исследования заключается в разработке новой облачной платформы, удовлетворяющей современным запросам предприятий розничной торговли.
Практическая значимость исследования заключается в возможности практического использования разработанной облачной платформы.
Теоретической основой данного исследования являются научные труды российских и зарубежных публицистов и ученых, рассматривающих проблемы проектирования и разработки облачных систем.
На защиту выносятся:
• облачные технологии упрощают организацию ИТ-инфраструктуры предприятия;
• использование облачных технологий позволяет предприятиям снизить расходы на содержание и поддержку работоспособности ИТ- инфраструктуры.
По теме исследования опубликовано 2 статьи:
• Фролов Д. Д. Лучшие практики облачно-ориентированной разработки программного обеспечения // Прикладная математика и информатика: современные исследования в области естественных и технических наук: сб. статей. - Тольятти, 2020. - С. 999-1003.
• Фролов Д. Д. Организация межсервисного взаимодействия в микросервисной архитектуре облачных приложений // Прикладная математика и информатика: современные исследования в области естественных и технических наук: сб. статей. - Тольятти, 2021. (принята к публикации).
Работа изложена на 92 страницах и включает 36 рисунков, 4 таблицы, 30 источников.
Предприятия различного уровня и размера пытаются увеличить свою прибыль путем внедрения информационных технологий в свои бизнес процессы. В тяжелых условиях конкурентной борьбы каждый предприниматель стремиться наименьшими усилиями и затратами увеличить свою прибыль, но, как правило, различные интегрированные ERP, CRM системы - не всегда лучший вариант и помимо больших затрат, они требуют периодического вмешательства специалистов поддержки и разработчиков для поддержания системы в актуальном для бизнеса состоянии. В решении данного вопроса на помощь бизнесу приходят облачные вычисления.
Облачные вычисления - способ обеспечения удобного сетевого доступа по запросу к определенному общему набору вычислительных ресурсов и программному обеспечению. Потребители облачных вычислений могут снизить свои расходы, связанные с реализацией инфраструктуры информационных технологий.
В рамках научно-исследовательской деятельности было рассмотрено использование облачных вычислений для управления бизнес-процессами предприятий розничной торговли. Были выделены и охарактеризованы следующие преимущества облачных технологий:
• Масштабируемость.
• Экономичность.
• Немедленная доступность.
• Представление.
• Безопасность.
В ходе рассмотрения типов облачных приложений, таких как IaaS, PaaS, SaaS было выяснено, что для предприятий розничной торговли больше всего подходят SaaS решения, ввиду следующих преимуществ:
• Возможность использования с любого устройства с доступом в интернет.
• Автоматическое обновление программного обеспечения.
• Бюджетность.
• Простота в использовании.
• Отсутствие необходимости контроля над оборудованием.
После того, как нами был выбран оптимальный тип облачного сервиса, мы связались с представителями предприятий: ООО Торговый Дом «Спецавтопласт», ООО «Рыболов Альянс», ООО «ВПМ», ООО «Барс», ООО «Звезда», ООО «Новые мебельные технологии», и определили основные бизнес-процессы, которые следует предусмотреть в разрабатываемой программной системе.
Собрав необходимые сведенья от предприятий, мы приступили к проектированию и разработке SaaS платформы. Были определены лучшие практики разработки современных облачных решений, которые были отражены в публикациях, и спроектированы вспомогательные диаграммы.
Нами была разработана модульная SaaS платформа, которая реализует бизнес-процессы предприятий розничной торговли. Данная платформа может включать и отключать модули с реализацией определенных бизнес-процессов «по требованию» и расширяться, посредством добавления новых модулей.
В завершении работы мы подсчитали ресурсные затраты, потраченные на разработку программного обеспечения, подтвердили свои положения, заложенные в начале научно-исследовательской деятельности.
Подводя итоги научно-исследовательской деятельности, можно сделать вывод, что выдвинутые нами тезисы и положения подтвердились.
Облачные вычисления - способ обеспечения удобного сетевого доступа по запросу к определенному общему набору вычислительных ресурсов и программному обеспечению. Потребители облачных вычислений могут снизить свои расходы, связанные с реализацией инфраструктуры информационных технологий.
В рамках научно-исследовательской деятельности было рассмотрено использование облачных вычислений для управления бизнес-процессами предприятий розничной торговли. Были выделены и охарактеризованы следующие преимущества облачных технологий:
• Масштабируемость.
• Экономичность.
• Немедленная доступность.
• Представление.
• Безопасность.
В ходе рассмотрения типов облачных приложений, таких как IaaS, PaaS, SaaS было выяснено, что для предприятий розничной торговли больше всего подходят SaaS решения, ввиду следующих преимуществ:
• Возможность использования с любого устройства с доступом в интернет.
• Автоматическое обновление программного обеспечения.
• Бюджетность.
• Простота в использовании.
• Отсутствие необходимости контроля над оборудованием.
После того, как нами был выбран оптимальный тип облачного сервиса, мы связались с представителями предприятий: ООО Торговый Дом «Спецавтопласт», ООО «Рыболов Альянс», ООО «ВПМ», ООО «Барс», ООО «Звезда», ООО «Новые мебельные технологии», и определили основные бизнес-процессы, которые следует предусмотреть в разрабатываемой программной системе.
Собрав необходимые сведенья от предприятий, мы приступили к проектированию и разработке SaaS платформы. Были определены лучшие практики разработки современных облачных решений, которые были отражены в публикациях, и спроектированы вспомогательные диаграммы.
Нами была разработана модульная SaaS платформа, которая реализует бизнес-процессы предприятий розничной торговли. Данная платформа может включать и отключать модули с реализацией определенных бизнес-процессов «по требованию» и расширяться, посредством добавления новых модулей.
В завершении работы мы подсчитали ресурсные затраты, потраченные на разработку программного обеспечения, подтвердили свои положения, заложенные в начале научно-исследовательской деятельности.
Подводя итоги научно-исследовательской деятельности, можно сделать вывод, что выдвинутые нами тезисы и положения подтвердились.





