ОБОСНОВАНИЕ ВЫБОРА ТЕМЫ
Цели и задачи
АНАЛИЗ БИЗНЕС-ЛОГИКИ РАБОТЫ ТОРГОВОЙ СЕТИ И ПОСТАНОВКА ЗАДАЧИ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ РАСПРЕДЕЛЕННОЙ ИНФОРМАЦИОННОЙ
Компания «Матрешка» - Луганская сеть супермаркетов
Архитектура построения информационной системы
ИССЛЕДОВАНИЕ СПОСОБОВ ПОСТРОЕНИЯ АРХИТЕКТУРЫ ИНФОРМАЦИОННОЙ СИСТЕМЫ СЕТИ СУПЕРМАРКЕТОВ НА ОСНОВЕ ПРОТОКОЛА AMQP
РАЗРАБОТКА ИМИТАЦИОННОЙ МОДЕЛИ МИКРОСЕРВИСНОЙ ИНФОРМАИЦОННОЙ СИТЕМЫ НА ОСНОВЕ СИСТЕМЫ УПРАВЛЕНИЯ ОЧЕРЕДЯМИ
РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ С ИСПОЛЬЗОВАНИЕМ ФРЕЙМВОРКА APACHE KAFKA
Реализация информационной системы с использованием фреймворка Apache Kafka
ВЫВОДЫ
7.44M
Categories: softwaresoftware businessbusiness

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

1. ОБОСНОВАНИЕ ВЫБОРА ТЕМЫ

• век мобильных устройств;
• популяризация сети;
• удобство для покупателей и
сотрудников;
• постоянное развитие
информационной сети;
• необходимость автоматизации
бизнес-процессов.
есть интернет-магазин и webприложение
5%
есть webсайт
22%
нет информационной площадки
есть web-сайт
нет
информационной
площадки
73%
есть интернет-магазин и web-приложение
START
1

2. Цели и задачи

• Цель - увеличение производительности
сети супермаркета и автоматизация его
работы.
• Объект исследования - процесс работы
крупного предприятия.
• Предмет исследования - автоматизация
работы крупного предприятия,
повышение производительности.
START
2

3. АНАЛИЗ БИЗНЕС-ЛОГИКИ РАБОТЫ ТОРГОВОЙ СЕТИ И ПОСТАНОВКА ЗАДАЧИ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ РАСПРЕДЕЛЕННОЙ ИНФОРМАЦИОННОЙ

СИСТЕМЫ ПРЕДПРИЯТИЯ
START
3

4. Компания «Матрешка» - Луганская сеть супермаркетов

оптимизировать
использование
хранимой
информации
повысить точность
учета товара
сократить время
проведения всех
учетных операций
сократить затраты на
обеспечение учета
товара
сократить кол-во
ошибочных складских
операций
уменьшить
зависимость и потери
от «человеческого
фактора»
START
Компания
«Матрешка» Луганская сеть
супермаркетов
4

5.

собственная web-ориентированная информационная система
START
5

6. Архитектура построения информационной системы

• Архитектура построения –
определенный подход к
построению информационной
системы.
• Существует два подхода к
построению информационной
системы – монолитная и
микросервисная модель
построения.
START
6

7. ИССЛЕДОВАНИЕ СПОСОБОВ ПОСТРОЕНИЯ АРХИТЕКТУРЫ ИНФОРМАЦИОННОЙ СИСТЕМЫ СЕТИ СУПЕРМАРКЕТОВ НА ОСНОВЕ ПРОТОКОЛА AMQP

START
7

8.

Требование
Apache Kafka
NATS
RabbitMQ
Производительность
Очень высокая
Высокая
Высокая
Масштабируемость
Горизонтальное и вертикальное
масштабирование
Горизонтальное
масштабирование
Горизонтальное и вертикальное
масштабирование
Надежность
Высокая
Высокая
Высокая
Безопасность
Поддерживает механизмы
безопасности данных
Ограниченные механизмы
безопасности данных
Поддерживает механизмы
безопасности данных
Гибкость и расширяемость
Очень гибкий и расширяемый
Гибкий и расширяемый
Гибкий и расширяемый
Поддержка протоколов
Поддерживает широкий спектр
протоколов
Поддерживает ограниченный
набор протоколов
Поддерживает широкий спектр
протоколов
Сообщество и поддержка
Активное сообщество и хорошая Активное сообщество и
поддержка
хорошая поддержка
Активное сообщество и
хорошая поддержка
Совместимость с
инфраструктурой
Легко интегрируется
Легко интегрируется
Легко интегрируется
Простота использования и
обучения
Интуитивно понятный
интерфейс
Интуитивно понятный
интерфейс
Интуитивно понятный
интерфейс
Расходы на владение и
эксплуатацию
Расходы могут быть выше из-за
масштабирования
Низкие расходы
Низкие расходы
START
8

9. РАЗРАБОТКА ИМИТАЦИОННОЙ МОДЕЛИ МИКРОСЕРВИСНОЙ ИНФОРМАИЦОННОЙ СИТЕМЫ НА ОСНОВЕ СИСТЕМЫ УПРАВЛЕНИЯ ОЧЕРЕДЯМИ

START
9

10.

Контекстная диаграмма процесса «Заказа товаров через
глобальную сеть Интернет (интернет-магазин)»
START
10

11.

контекстная диаграмма процесса «Заказа товаров через
глобальную сеть Интернет (интернет магазин)»
START
11

12.

декомпозиции процесса «Заказа товаров через глобальную
сеть Интернет (интернет магазин)»
START
12

13.

Имитационная модель «Процесса заказа товаров через
глобальную сеть Интернет»
START
13

14.

START
14

15. РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ С ИСПОЛЬЗОВАНИЕМ ФРЕЙМВОРКА APACHE KAFKA

START
15

16. Реализация информационной системы с использованием фреймворка Apache Kafka

1. Установка Kafka.
Управление
инвентаризацией
Управление
заказами
Управление
клиентскими
данными
Онлайноплата
2. Конфигурация Kafka.
3. Создание тем.
4. Тестирование.
Управление
доставкой
START
Управление
акциями и
скидками
Управление
контентом
Аналитика
и отчетность
5. Анализ результатов
работы
информационной
системы.
16

17.

START
17

18. ВЫВОДЫ

1. Исследованы существующие коммерческие решения.
2. Реализовано имитационное моделирование.
3. Произведен
сравнительный
анализ
фреймворков
межсервисного взаимодействия.
ВЫВОДЫ
4. Разработана производительная и отказоустойчивая
корпоративная
web-ориентированная
информационная система сети супермаркетов.
START
18
English     Русский Rules