Yinghuo Mall V2.0 es un sistema de comercio electrónico ligero, de alto rendimiento, separado de front-end y back-end, lanzado recientemente en 2021. Admite el mini programa WeChat + H5 + cuenta pública + APLICACIÓN de front-end y back-end. El código fuente final es completamente de código abierto, por lo que puede ver y obtener lo que obtiene, admite perfectamente el desarrollo secundario, se puede aprender y utilizar comercialmente, lo que le permite construir rápidamente un centro comercial independiente y personalizado.
Los extremos frontal y posterior están completamente separados (sin dependencia entre sí y alta eficiencia de desarrollo)
Usando PHP7.4 (modo estricto fuertemente tipado)
Thinkphp6.0.5 (marco de desarrollo PHP ligero)
Uni-APP (marco front-end para desarrollar aplicaciones multiplataforma)
Ant Design Vue (biblioteca de componentes de interfaz de usuario de productos de nivel medio y back-end de nivel empresarial)
RBAC (gestión de control de acceso basada en roles)
Composer presenta extensiones de terceros con un solo clic
El tamaño del proyecto implementado y ejecutado es solo de más de 30 MB (realmente liviano)
Todos los códigos finales son de código abierto (servidor PHP, final de vue en segundo plano, final de uniapp)
Estilo de codificación simple y eficiente (probablemente el código fuente más adecuado para desarrolladores de segunda generación)
Comentarios chinos claros en el código fuente (código que incluso los principiantes pueden entender)
PHP7 modo estricto fuertemente tipado
Cumplir estrictamente con el patrón de diseño MVC y tener soporte de enumeración de clases de enumeración y capa de servicio.
Estilo de codificación simple y limpio, nunca línea de código redundante
Los comentarios del código son completos y fáciles de leer, lo que garantiza que incluso los programadores novatos puedan entenderlo, lo que mejora en gran medida la eficiencia del desarrollo secundario.
No se permiten llamadas directas ni uso de clases de base de datos (destruyendo la encapsulación)
No se permite el uso de declaraciones SQL nativas y se utilizan todas las operaciones de la cadena (mantenibilidad fuerte)
No se permiten declaraciones de consulta SQL complejas (mantenibilidad fuerte)
Todas las operaciones CURD pasan clases de modelo ORM y métodos encapsulados (gran escalabilidad)
El diseño de bases de datos cumple con el tercer paradigma
La codificación JS front-end adopta el estándar ES6
CentOS 7.0+
Nginx 1.10+
PHP 7.1+ (se recomienda php7.4)
MySQL 5.6+
1. Instalación automática (recomendada)
Cargue el código fuente del backend en el sitio del servidor y configure el directorio de ejecución del sitio en /public
Ingrese el nombre de dominio del sitio + /install en el navegador, por ejemplo: https://www.yourdomain.com/install
Siga las instrucciones de la página para completar automáticamente la instalación.
2. Instalación manual (no recomendada)
Cargue el código fuente del backend en el sitio del servidor y configure el directorio de ejecución del sitio en /public
Cree una base de datos, por ejemplo: yoshop2_db
Importe el archivo de estructura de la tabla de la base de datos, ruta: /public/install/data/install_struct.sql
Importe el archivo de datos predeterminado de la base de datos, ruta: /public/install/data/install_data.sql
Modifique el archivo de conexión de la base de datos y complete completamente el nombre de usuario, la contraseña y otra información de la base de datos, ruta/.env
dirección de fondo
Experiencia en súper gestión: https://www.yourdomain.com/admin
Backend comercial: https://www.yourdomain.com/store
Contraseña de cuenta predeterminada: admin yinghuo