Обзор архитектуры и функций торгового центра

Spring Boot

Обзор архитектуры торгового центра, функций и структуры базы данных

Знакомство с проектом торгового центра

Проект торгового центра представляет собой набор систем электронной коммерции, включая клиентскую систему торгового центра и внутреннюю систему управления, основанную на SpringBoot+MyBatis. Интерфейсная система торгового центра включает в себя такие модули, как домашний портал, рекомендации по продуктам, поиск продуктов, отображение продуктов, корзина для покупок, процесс заказа, центр участников, обслуживание клиентов и справочный центр. Система фонового управления включает в себя управление товарами, управление заказами, управление членством, управление продвижением, управление операциями, управление контентом, статистические отчеты, управление финансами, управление полномочиями, настройки и другие модули.

Демонстрация проекта

Технология, используемая в торговом центре

Торговый центр реализован с использованием современных основных технологий, охватывающих практически все технологии, используемые в общих проектах.

Технологии Версия инструкция
Spring Boot 2.1.3 Контейнер + MVC-фреймворк
Spring Security 5.1.4 Платформа аутентификации и авторизации
MyBatis 3.4.6 структура ORM
MyBatisGenerator 1.3.3 Генерация кода уровня данных
PageHelper 5.1.8 Плагин физического пейджинга MyBatis
Swagger-UI 2.7.0 инструмент для производства документов
Elasticsearch 6.2.2 поисковый движок
RabbitMq 3.7.14 очередь сообщений
Redis 3.2 Распределенный кеш
MongoDb 3.2 База данных NoSql
Docker 18.09.0 Механизм контейнера приложений
Druid 1.1.10 пул соединений с базой данных
OSS 2.5.0 хранилище объектов
JWT 0.9.0 Поддержка входа в JWT
Lombok 1.18.6 Упрощенный инструмент инкапсуляции объектов

Обзор функций, реализованных торговым центром

Для получения подробной информации см. демонстрационный адрес и испытайте его на себе:http://39.98.190.128/index.html

  • товарный модуль
    • Товарный менеджмент
    • Управление товарной классификацией
    • управление типом продукта
    • управление торговой маркой
  • модуль заказа
    • Управление заказами
    • Настройки заказа
    • Обработка запроса на возврат
    • Настройки причины возврата
  • Маркетинговый модуль
    • Управление пиковой кампанией
    • Преференциальное управление ценами
    • Управление рекомендацией бренда
    • Управление рекомендациями по новым продуктам
    • Управление популярными рекомендациями
    • Управление специальными рекомендациями
    • ГлавнаяУправление рекламой

Обзор таблиц базы данных торгового центра

В настоящее время проект торгового центра имеет 71 лист данных, а бизнес-логика имеет определенную степень сложности, обычно этого достаточно для ознакомления с проектом.

mall数据库表展示

Описание префикса таблицы базы данных

  • cms_*: Связанные таблицы модуля управления контентом
  • oms_*: связанная таблица модуля управления заказами
  • pms_*: Таблица, связанная с товарным модулем
  • sms_*: таблицы, связанные с модулем маркетинга
  • ums_*: таблица, связанная с модулем-членом

публика

Полный набор обучающих руководств для проекта торгового центра сериализуется.Обратите внимание на общедоступный номерПолучите это прямо сейчас.

公众号图片