1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tiankong0310-my-shop

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 15 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 18:32 b33e698

my-shop

введите описание изображения здесь

Официальная группа QQ1: 723692567 (Если есть вопросы, пожалуйста, добавьте QQ: 2366207000 в группу). Добро пожаловать всем fork, star, заинтересованным можно вместе участвовать в разработке, спасибо!

  1. Введение

Проект my-shop не является просто архитектурой разработки с разделением клиентской и серверной части, но стремится создать комплексное решение для J2EE корпоративного уровня, которое включает в себя все от шаблонов для фронтенд-разработки до базовых фреймворков, распределённой архитектуры, открытых проектов, непрерывной интеграции, автоматического развертывания, мониторинга системы и бесшовного обновления.

  1. Описание проекта

Проект основан на Spring + Spring MVC 4 + MyBatis 3 + Shiro + Vue + Redis + EhCache + Swagger 2, что позволяет быстро разрабатывать систему управления контентом, центр платежей, управление пользователями (включая третьих сторон), платформу WeChat, систему хранения данных, центр конфигураций, анализ логов, задачи и уведомления. Поддерживает управление услугами, мониторинг и трассировку, чтобы создать комплексное решение для J2EE корпоративного уровня для малого и среднего бизнеса.

  1. Описание структуры проекта:1. my-shop-manager — Интегрированная система администрирования
  2. my-shop-api — API для WeChat Mini Program
  3. my-shop-common — Общие модули
  4. my-shop-web — Интернет-магазин
  5. my-shop-merchants — Система управления операторами
  6. my-shop-gen — Генерация кода
  7. my-shop-schedule — Расписание задач
  8. my-shop-shiro — Управление доступом
  9. my-shop-wechat — Управление WeChat
  10. my-shop-oss — Управление облачным хранилищем OSS
  11. my-shop-pay — Управление платежами
  12. my-shop-points — Управление бонусами
  13. my-shop-search — Поиск
  14. my-shop-goods — Управление товарами
  15. my-shop-member — Управление членами клуба
  16. my-shop-order — Управление заказами
  17. my-shop-fast — Хранение файлов
  18. my-shop-im — Управление сообщениями IM
  19. my-shop-ucenter — Центр аутентификации пользователей
  20. my-shop-mq — Механизмы сообщений
  21. my-shop-config — Управление конфигурациями
  22. my-shop-crm — Управление клиентами
  23. my-shop-erp — Управление закупками
  24. my-shop-cms — Управление содержимым
  25. my-shop-cache — Управление кэшированием
  26. my-shop-wx-mall — WeChat Mini Program Mall
  27. my-shop-mobile — Мобильный H5 + Vue Mall
  28. my-shop-activiti — Процесс работы
  29. my-shop-reports — Отчеты и статистика
  30. my-shop-wms — Система управления запасами
  31. my-shop-distribution — Система управления дистрибутивами
  32. my-shop-bill — Система управления счетами
  33. my-shop-finance — Система управления финансами
  34. my-shop-sales — Система управления продажами
  35. my-shop-monitor — Система мониторинга

my-shop-api mini-program, WeChat, appServer, swagger API interface:Введите описание изображения здесь

  • Демонстрация мини-магазина:

Введите описание изображения здесь

  1. Технологический выбор Технология Название Официальный сайт Spring Framework Spring Framework http://projects.spring.io/spring-framework/ Spring MVC Spring MVC http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc Apache Shiro Apahe Shiro http://shiro.apache.org/ Spring Session Spring Session http://projects.spring.io/spring-session/ MyBatis MyBatis http://www.mybatis.org/mybatis-3/ru/index.html MyBatis Generator MyBatis Generator http://www.mybatis.org/generator/index.html PageHelper PageHelper http://git.oschina.net/free/Mybatis_PageHelper Druid Druid http://github.com/alibaba/druid FluentValidator FluentValidator http://github.com/neoremind/fluent-validator Thymeleaf Thymeleaf http://www.thymeleaf.org/ Velocity Velocity http://velocity.apache.org Redis Redis http://redis.io/ Solr & Elasticsearch Solr & Elasticsearch http://lucene.apache.org/solr/ Quartz Quartz http://www.quartz-scheduler.org/ Ehcache Ehcache http://www.ehcache.org/ ActiveMQ ActiveMQ http://activemq.apache.org/ JStorm JStorm http://jstorm.io/ FastDFS FastDFS http://github.com/happyfish100/fastdfs Log4J Log4J http://logging.apache.org/log4j/1.2/ Swagger 2 Swagger 2 http://swagger.io/ Sequence Sequence http://git.oschina.net/yu120/sequence AliOSS & Qiniu & QcloudCOS AliOSS & Qiniu & QcloudCOS http://www.aliyun.com/product/oss/ http://www.qiniu.com/ http://www.qcloud.com/product/cos Protocol Buffers & JSON Сериализация данных http://github.com/google/protobuf Jenkins Инструмент непрерывной интеграции http://jenkins.io/index.html Maven Управление сборкой проекта http://maven.apache.org/5. Установка окружения (в группе QQ есть документ "my-shop_установка_окружения_и_развертывание_системы.doc"). Инструменты разработки:
  • MySQL: база данных
  • Jetty: сервер разработки
  • Tomcat: приложение сервер
  • SVN|Git: система контроля версий
  • Nginx: сервер обратного прокси
  • Varnish: ускоритель HTTP
  • IntelliJ IDEA: среда разработки
  • PowerDesigner: инструмент моделирования
  • Navicat for MySQL: клиент базы данных

Среда разработки:

  • JDK 8+
  • MySQL 5.5+
  • Redis 4.0
  • ActiveMQ
  • Tomcat 8

Установка инструментов Документация по настройке окружения и развертыванию системы (последний SQL, автор: Xiaotian, QQ: 2366207000, группа 1: 711281203, группа 2: 685261895, общие файлы группы предоставляют загрузку).

  1. Архитектурные схемы:

    Введите описание изображения Введите описание изображения Введите описание изображения

Демонстрационные схемы:

Введите описание изображения Введите описание изображения Введите описание изображения

20180525144528.jpg

Введите описание изображения Введите описание изображенияСайт демонстрация:

Введите описание изображения

  1. Описание модульной функциональности

  2. Управление пользователями

    • Уровни пользователей
    • Адреса доставки
    • Купоны для пользователей
    • Избранные товары пользователей
    • Просмотренные товары пользователей
    • История поиска
    • Корзина покупок
  3. Управление WeChat

    • Управление членами WeChat
    • Список членов
    • Настройки WeChat
    • Настройки меню
    • Ответы сообщениям
    • Ответы содержанию
    • Ответы ключевым словам
    • Список рассылки
    • Сообщения членам
    • Рассылка сообщений
    • Текстовые ответы
    • Добавление рассылки
    • Графические ответы
    • Номер шаблона
    • Список шаблонов
    • Запись отправки шаблонов
  4. Управление CMS

    • Управление разделами
    • Категоризация ссылок
    • Управление статьями
    • Управление ссылками
    • Управление сайтом
  5. Управление интернет-магазином

    • Настройка регионов
    • Типы атрибутов товаров
    • Бренды и производители
    • Спецификации товаров
    • Управление заказами
    • Типы товаров
    • Управление каналами
    • Вопросы и ответы по товарам
    • Обратная связь
    • Ключевые слова
  6. Управление товарами

    • Все товары
    • Отзывы пользователей
    • Настройки продуктов
    • Скидки при полной корзине
    • Спецификации товаров
    • Место хранения удалённых товаров
    • Настройки групповых покупок
  7. Управление промоушнами

    • Список реклам
    • Расположение реклам
    • Управление купонами
    • Управление темами
    • Категоризация тем7. Управление платежами Управление платежами
  8. Отчетность Общие статистики

  9. Управление запасами Управление складом Управление входящими запасами Управление выходящими запасами Возврат запасов Управление списанием запасов Управление возвратами запасов

  10. Управление продажами Управление продажами

  11. Управление маркетингом Управление маркетингом

  12. Управление продажами Управление продажами

  13. Управление дистрибуцией Управление дистрибуцией

  14. Учетная политика Учетная политика

  15. Управление финансами Управление финансами

  16. Мониторинг и управление Мониторинг и управление

  17. Системное управление Список администраторов Управление ролями Управление меню Мониторинг SQL Расписание задач Управление параметрами Генератор кода Системные журналы Загрузка файлов Общие словари

Демонстрационный адрес http://118.24.189.247:8080/my-shop-manager/login.html Имя пользователя: admin 123456

Проект был создан на основе данных из интернета с некоторыми расширениями. Приглашаем вас к общению, критике, отзывам, совместному обучению, развитию и совершенствованию.

Недостатки проекта просим проявить понимание, в будущем работа будет становиться все лучше.Предупреждение Этот проект предназначен только для учебных целей и практики. Частично данные из баз данных взяты из интернета (платформа). Код проекта пока ещё не завершён, он находится в процессе разработки. Проект открытый (лицензия MIT), но автор не несёт ответственности за любые последствия использования.Официальная группа QQ 1: 711281203, Группа 2: 723692567 (в случае возникновения проблем, обратитесь к Xia Tian, QQ: 2366207000) Благодарим!

Gitee: https://gitee.com/tiankong0310/my-shop

GitHub: https://github.com/tiankong0310/my-shop

Универсальный магазин с платежной системой Spring Boot 2: https://gitee.com/tiankong0310/springboot-weixin-alipay

Для получения последней версии исходного кода проекта, пожалуйста, fork и star проект, благодарим всех за поддержку!

1
https://api.gitlife.ru/oschina-mirror/tiankong0310-my-shop.git
git@api.gitlife.ru:oschina-mirror/tiankong0310-my-shop.git
oschina-mirror
tiankong0310-my-shop
tiankong0310-my-shop
master