Yinghuo Mall V2.0 — это легкая, высокопроизводительная система электронной коммерции с разделенными интерфейсом и серверной частью, недавно запущенная в 2021 году. Она поддерживает мини-программу WeChat + H5 + общедоступную учетную запись + приложение. исходные коды полностью открыты, поэтому вы можете увидеть и получить то, что получаете, отлично поддерживает вторичную разработку, может быть изучен и использован в коммерческих целях, что позволяет быстро создать персонализированный независимый торговый центр.
Передняя и задняя части полностью разделены (отсутствие зависимости друг от друга и высокая эффективность разработки)
Использование PHP7.4 (строгий строго типизированный режим)
Thinkphp6.0.5 (облегченная среда разработки PHP)
Uni-APP (фронтенд-фреймворк для разработки кроссплатформенных приложений)
Ant Design Vue (библиотека компонентов пользовательского интерфейса продукта среднего и внутреннего уровня корпоративного уровня)
RBAC (управление контролем доступа на основе ролей)
Composer представляет сторонние расширения одним щелчком мыши
Размер развернутого и запущенного проекта составляет всего более 30 МБ (действительно легкий)
Все конечные коды имеют открытый исходный код (серверный PHP, фоновый vue, uniapp).
Простой и эффективный стиль кодирования (вероятно, наиболее подходящий исходный код для разработчиков второго поколения).
Очистить китайские комментарии в исходном коде (код, понятный даже новичкам)
Строго типизированный строгий режим PHP7
Строго придерживаться шаблона проектирования MVC и иметь поддержку уровня обслуживания и перечисления классов перечисления.
Простой и понятный стиль кодирования, никогда не лишние строки кода.
Комментарии к коду полны и легко читаются, поэтому их смогут понять даже начинающие программисты, что значительно повышает эффективность вторичной разработки.
Прямой вызов и использование классов БД не допускается (разрушение инкапсуляции)
Запрещено использовать собственные операторы SQL, используются все цепочки операций (надежная ремонтопригодность)
Сложные операторы SQL-запросов не допускаются (надежная ремонтопригодность)
Все операции CURD проходят классы модели ORM и инкапсулированные методы (сильная масштабируемость).
Проектирование базы данных соответствует третьей парадигме
Фронтальное кодирование JS принимает стандарт ES6.
ЦентОС 7.0+
Нгинкс 1.10+
PHP 7.1+ (рекомендуется PHP7.4)
MySQL 5.6+
1. Автоматическая установка (рекомендуется)
Загрузите исходный код серверной части на сайт сервера и установите для каталога сайта значение /public.
Введите доменное имя сайта + /install в браузере, например: https://www.yourdomain.com/install.
Следуйте инструкциям на странице, чтобы автоматически завершить установку.
2. Ручная установка (не рекомендуется)
Загрузите исходный код серверной части на сайт сервера и установите для каталога сайта значение /public.
Создайте базу данных, например: yoshop2_db
Импортируйте файл структуры таблицы базы данных, путь: /public/install/data/install_struct.sql.
Импортируйте файл данных базы данных по умолчанию, путь: /public/install/data/install_data.sql.
Измените файл подключения к базе данных и полностью заполните имя пользователя, пароль и другую информацию базы данных, путь/.env.
Внутренний адрес
Опыт суперменеджмента: https://www.yourdomain.com/admin
Серверная часть продавца: https://www.yourdomain.com/store
Пароль учетной записи по умолчанию: admin yinghuo