ОМ (OPEN-MALL) — проект с открытым исходным кодом
ОМ (OPEN-MALL) – это проект, направленный на создание распределённой платформы для электронной коммерции с открытым исходным кодом. В рамках проекта будут последовательно запущены различные блоки, а сообщество уже может оценить работу системы электронной торговли.
Введение
Проект ОМ (OPEN-MALL) нацелен на разработку распределённой открытой платформы для электронной коммерции. Открытый исходный код проекта включает в себя следующие компоненты:
Этот открытый исходный код предназначен только для изучения, и код будет постепенно открываться для всех. Коммерческая версия требует авторизации.
Документация проекта
Описание проекта
OM (OPEN-MALL) представляет собой распределённую платформу для электронной коммерции, включающую в себя интерфейс магазина и систему управления бэкендом. Интерфейс магазина содержит следующие модули: домашняя страница, рекомендации товаров, поиск товаров, демонстрация товаров, корзина покупок, процесс оформления заказа, центр обслуживания клиентов, справочный центр и центр помощи. Система управления бэкенда включает управление товарами, управление заказами, управление клиентами, управление акциями, управление операциями, управление контентом, составление статистических отчётов, финансовое управление, управление правами доступа и настройку.
Демонстрация проекта
Интерфейс магазина
Демонстрационные изображения:
Сообщество групповых покупок
Адрес демонстрации: https://sbb-sbb.oss-cn-shenzhen.aliyuncs.com/tg/200.jpg
Часть организатора группы
Адрес демонстрации: https://sbb-sbb.oss-cn-shenzhen.aliyuncs.com/tg/200.jpg
Продавец
Фронтенд-проект mall-app-bussisess планируется запустить в начале августа.
Адрес демонстрации: XXX
Курьер
Фронтенд-проект mall-app-web находится в стадии ожидания.
Адрес демонстрации: XXX
Международная торговля
Фронтенд-проект mall-app-web находится в стадии ожидания.
Адрес демонстрации: XXX
Глобальные покупки по принципу «Купи одно — получи другое»
Адрес демонстрации: https://sbb-sbb.oss-cn-shenzhen.aliyuncs.com/tg/200.jpg
Доставка еды на вынос от МТ
Фронтенд-проект mall-app-web находится в стадии ожидания.
Адрес демонстрации: XXX
Структура проекта
<!--模块化-->
<modules>
<module>mall-common</module> --> 公共代码块
<module>mall-gateway</module> --> 网关微服务
<module>mall-pay</module> --> 支付微服务
<module>mall-report</module> --> 报表统计微服务
<module>mall-oss</module> --> 文件存储对象微服务
<module>mall-order</module> --> 订单微服务
<module>mall-generator</module> --> 自动生成代码
<module>mall-cart</module> --> 购物车微服务
<module>mall-member</module> --> 会员微服务
<module>mall-job</module> --> 分布式任务微服务
<module>mall-business</module> --> 商家微服务
<module>mall-goods</module> --> 商品微服务
<module>mall-auth</module> --> 登录、注册验证授权微服务
<module>mall-erp</module> --> 仓库管理微服务
<module>mall-platform</module> --> 平台管理微服务
<module>mall-search</module> --> 搜索微服务
<module>mall-market</module> --> 营销管理微服务
<module>mall-log</module> --> 日志微服务
<module>mall-sms</module> --> 短信、邮件微服务
</modules>
Выбор технологии
Бэкенд-технологии
Технология | Версия | Официальный сайт |
---|---|---|
SpringBoot | 2.3.6 | https://spring.io/projects/spring-boot |
SpringCloudAlibaba | 2.2.3.RELEASE | https://spring.io/projects/spring-cloud-alibaba |
SpringCloud | Hoxton.SR9 | https://spring.io/projects/spring-cloud |
Mybatis-Plus | 3.x | https://mybatis.plus/ |
Фронтенд-технологии
Технология | Версия | Официальный сайт |
---|---|---|
Bootstrap | v3.3.7 | https://www.bootcss.com/ |
Vue | v3.0 | https://cn.vuejs.org/ |
Uni-App | https://uniapp.dcloud.io/ |
Архитектура
Системная архитектура
Изображение: https://sbb-osss.oss-cn-beijing.aliyuncs.com/gitee_picture/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210506150306.png
Среда разработки
Инструменты разработки
Инструмент | Версия | Официальный сайт |
---|---|---|
IDEA | 2019.3.x | https://www.jetbrains.com/idea/download |
HBuilder X | 2.9.8 | https://www.dcloud.io/hbuilderx.html |
Typora | 0.9.98 | https://typora.io/ |
Navicat | 12.1.18 | http://www.formysql.com/xiazai.html |
SQLyog | 13.1.6 | https://sqlyog.en.softonic.com/ |
PowerDesigner | 16.x | http://powerdesigner.de/ |
-------------- | ------ | ----------------------------------------------------------------------------- |
Mysql | 8.0.18 | https://www.mysql.com/ |
Redis | 5.X | https://redis.io/download |
RabbitMQ | 3.7.14 | http://www.rabbitmq.com/download.html |
Nginx | 1.10 | http://nginx.org/en/download.html |
Elasticsearch | 7.6.2 | https://www.elastic.co/downloads/elasticsearch |
Nacos | 2.0.0 | https://github.com/alibaba/nacos/releases |
Logstash | 7.6.2 | https://www.elastic.co/cn/downloads/logstash |
Установка в среде Windows
Установка в среде Linux
Техническая группа QQ:
Группа 1: 768162721 (полная) (перед присоединением к группе, пожалуйста, нажмите star в правом верхнем углу веб-страницы)
Группа 2: 344976175 (неполная) (перед присоединением к группе, пожалуйста, нажмите star в правом верхнем углу веб-страницы)
Коммерческий партнёрский WeChat:
(при добавлении в WeChat укажите цель)
Copyright (c) 2018–2020 zero2oneit
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )