Système de centre commercial central (CoreShop)
Système de centre commercial .Net prenant en charge la présentation visuelle
如果对您有帮助,您可以点右上角 “Star” 收藏一下 ,获取第一时间更新,谢谢!
Site officiel : https://www.coreshop.cn/
Groupe QQ ① : 70494974 (complet) Groupe QQ ② : 809739299
Introduction à CoreShop
Le système de centre commercial principal (CoreShop) est un petit système de centre commercial développé sur la base d'Asp.Net 8.0 et d'Uni-App qui prend en charge la présentation visuelle. Les extrémités avant et arrière sont séparées et prennent en charge le fonctionnement multiplateforme. achat de ventes flash, Solitaire, achats groupés et diffusion en direct, coupons, formulaires personnalisés et de nombreuses autres fonctions marketing. Il dispose de processus complets de SKU, de commande, d'après-vente et de logistique, et prend en charge la personnalisation visuelle de l'effet de mise en page du module de page d'accueil.
Prend en charge un ensemble de compilation de code et de publication de la version du mini programme WeChat, de la version H5, de la version Android, de la version iOS, de la version du mini programme Alipay, de la version du mini programme Baidu, de la version du mini programme ByteDance, de la version du mini programme QQ, de l'application rapide, du mini programme 360, un total de 10 mini programmes par plateforme.
Le système de gestion back-end comprend la gestion des membres, la gestion des produits, la gestion des commandes, les produits de service, la gestion financière, le centre de promotion, la gestion de la distribution, la gestion des agents, la gestion des stocks, les statistiques de rapport, les formulaires personnalisés, la gestion des articles, la gestion de la publicité, les paramètres du centre commercial, la gestion back-end, Des modules tels que la gestion des SMS et la gestion des journaux, un moteur de promotion puissant et une variété de méthodes de promotion peuvent être librement adaptés pour répondre aux besoins des méthodes de promotion dans divers scénarios. Il est plus flexible et plus simple à réaliser, et c'est également très. pratique pour étendre les promotions.
Présentation de la fonction
- Gestion des produits : gestion des produits à spécifications uniques et multi-spécifications ; gestion des marques et des catégories ; gestion des paramètres et des types de produits ;
- Gestion des commandes : liste des commandes, paiement des commandes, livraison, annulation, après-vente, etc. ; diviser les bons de livraison, les bons de livraison, les ordres après-vente, les ordres de remboursement ; prendre en charge l'impression en ligne des bons de commande, des bons de livraison et des commandes conjointes.
- Gestion des membres : liste des membres, niveau utilisateur, etc.
- Biens de service : les biens de service sont des biens de service payés à l'utilisation. Si vous achetez un ensemble de produits de service, vous pouvez le consommer sur une base de paiement à l'utilisation.
- Gestion financière : paramétrage des moyens de paiement, ordres de paiement, ordres de remboursement, gestion des retraits des utilisateurs, flux de fonds du compte utilisateur, gestion des factures
- Centre de promotion : promotion de produits, promotion de commandes, promotion au niveau des utilisateurs, coupons de promotion de marques de produits, ventes flash d'achats groupés, gestion des achats groupés ;
- Gestion de la distribution : paramètres de distribution, niveaux de distribution, gestion des distributeurs, commandes des distributeurs
- Gestion des agents : paramètres d'agent, gestion du pool de produits d'agent, niveaux d'agent, listes d'agents, commandes d'agent
- Gestion des stocks : inventaire, expédition et stockage des marchandises, journal d'inventaire
- Rapports statistiques : statistiques de ventes de produits, statistiques de collecte financière, statistiques de ventes de commandes, statistiques de préférences de collecte des utilisateurs
- Formulaires personnalisés : liste de formulaires, rapport statistique de formulaire, gestion de soumission de formulaire, code d'applet de formulaire, etc.
- Gestion des articles : liste d'articles, classement des articles
- Gestion publicitaire : Gestion des emplacements publicitaires, liste publicitaire
- Paramètres du centre commercial : gestion de la mise en page de la page d'accueil, fonctionnement visuel de la page, gestion des annonces, paramètres des détails du service du centre commercial, paramètres de la méthode de livraison et du fret, liste des entreprises de logistique, divisions administratives à trois niveaux
- Paramètres de la plate-forme : commutateur d'échec d'examen du programme anti-mini, paramètres de la plate-forme, paramètres de partage, paramètres d'adhésion, alarme d'inventaire de produits, paramètres globaux de commande, paramètres de points, paramètres de retrait, paramètres d'invitation d'amis, paramètres de stockage Alibaba Cloud OSS, paramètres de stockage Tencent Cloud COS, Paramètres de Tencent Map, paramètres d'interface de requête express, paramètres d'impression express de 100 feuilles, paramètres de code de statistiques Baidu
- Gestion back-end : gestion des utilisateurs de connexion back-end, gestion des rôles, gestion des menus back-end, gestion des dictionnaires, gestion des départements, outils auxiliaires de génération d'agents
- Gestion des SMS : paramètres de la plateforme SMS, journaux d'enregistrement des envois de SMS
- Gestion des journaux : journal des opérations en arrière-plan, journal de connexion en arrière-plan, gestion globale des journaux, journal des tâches planifiées
- Gestion du magasin : liste des magasins. Radiation du magasin, gestion des commis de magasin et gestion des commandes de ramassage.
- Coordination des messages : configuration du rappel de message, paramètres de message d'abonnement à l'applet WeChat
- Impression de reçus : connectez-vous à l'imprimante réseau Yilianyun
- Livraison de marchandises en direct : compte vidéo WeChat de livraison en direct de marchandises, compte vidéo WeChat de livraison en fenêtre, livraison de marchandises en direct WeChat.
Instructions pour le formulaire personnalisé
- Les formulaires personnalisés incluent : commande, code de paiement, message, commentaires, inscription, enquête, etc., qui peuvent réaliser le paiement en magasin, scanner le code QR pour passer des commandes dans le magasin, réservation d'événement, réservation d'événement, inscription à une conférence, inscription en ligne, signe de classe. -dans etc.
- Les formulaires personnalisés peuvent fournir une assistance plus puissante pour votre intégration en ligne et hors ligne.
Description du produit du service
- Les biens de service font référence aux biens actuellement nouvellement créés qui ne sont pas nécessairement des biens physiques, mais peuvent être des services qui peuvent être échangés ou consommés en fonction du nombre de fois ; les biens de service peuvent définir des délais de consommation spécifiques, générer des codes de radiation correspondants et définir des magasins de radiation. Effectuer des radiations en magasin ou des radiations en porte-à-porte.
- Par exemple, si vous achetez un forfait mensuel de service de lavage de voiture, ce produit de service comporte 10 délais d'échange et prend en charge 10 achats de lave-auto hors ligne au cours d'une certaine période de temps.
- Par exemple, si vous achetez une assortiment de fruits, vous bénéficierez d'un service de livraison à domicile 5 fois par mois.
- La fonction de radiation pour la vente de produits de service peut mieux accroître la fidélité des utilisateurs.
Introduction frontale
En utilisant le cadre de développement multiplateforme uni-app, combiné à la beauté de ColorUI et aux fonctions des composants de uViewUI, pour obtenir des détails plus interactifs, nous faisons de notre mieux pour fournir une expérience produit plus fluide et plus confortable, en réalisant un backend et en gérant 10 frontaux. Dans le même temps, il a mis en œuvre un ensemble de codes front-end et a publié plusieurs plates-formes pour fournir un support plus solide à votre entreprise !
Capture d'écran du mini-programme
| Captures d'écran de vraies machines |
|---|
|
|
|
|
|
Capture d'écran du back-end
| extrémité arrière | capture d'écran |
|---|
| |
| |
| |
| |
| |
| |
Démonstration du système
Veuillez visiter [https://www.coreshop.cn] et cliquer sur la démo dans le coin supérieur droit pour voir l'aperçu du projet.
Sélection technologique
Description de la structure du framework back-end
| technologie | nom | Version |
|---|
| Asp.net Core MVC | cadre d'application | |
| API Web de base Asp.net | Cadre API | |
| Swagger2 | Documentation API | |
| AutoFac | Cadre du CIO | |
| SQLSugar | Cadre ORM | |
| Mappeur automatique | Mappage d'entité | |
| DotLiquide | moteur de modèle | |
| Nlog | Composant de journal | |
| Rédis | Cache de données | |
| wxya | Certificat d'autorisation | |
| Accrocher le feu | tâches planifiées | |
| Lien payant | Payer en ligne | |
| SKIT.FlurlHttpClient.Wechat | SDK WeChat | |
| LayUIAdmin | Cadre d'interface utilisateur de gestion backend | |
Points forts de la technologie back-end
- Les front-ends et back-ends sont complètement séparés, et l'interface et la gestion sont des projets indépendants (ne dépendant pas les uns des autres, ne s'affectant pas et haute efficacité de développement)
- La version open source utilise le framework Asp.Net 5 et la version professionnelle utilise le framework Asp.Net 6.
- Grâce à la gestion du contrôle des autorisations basée sur les rôles RBAC, les autorisations de données accessibles aux utilisateurs et aux rôles peuvent être configurées de manière granulaire.
- Utilisez LayuiAdmin (bibliothèque de composants d'interface utilisateur de produits milieu et back-end de niveau entreprise) comme cadre d'interface utilisateur back-end ;
- Fournir Redis pour la mise en cache et le traitement de la file d'attente des messages ;
- Utilisez Swagger pour créer une documentation API ;
- Utilisez Automapper pour gérer le mappage d’objets ;
- Utilisez AutoFac comme conteneur d'injection de dépendances et fournissez une injection de services par lots ;
- Prise en charge de plusieurs domaines CORS ;
- Encapsule l'autorisation de politique personnalisée JWT, prend en charge l'intégration d'IdentityServer4 et implémente un système de connexion basé sur OAuth2 ;
- Utilisez le framework de journalisation Nlog et intégrez l'interface native ILogger pour la journalisation ;
- Utilisez HangFire pour le traitement des tâches planifiées ;
- Prend déjà en charge les bases de données SqlServer et MySql, prend en charge théoriquement toutes les bases de données et prend en charge la séparation en lecture-écriture et les opérations multi-bases de données ;
- Utilisez Paylink comme SDK de paiement Alipay et de paiement WeChat ;
- Utilisez SKIT.FlurlHttpClient.Wechat comme composant d'accueil pour les comptes officiels et les mini-programmes WeChat ;
cadre frontal
| technologie | Site officiel | Version | décrire |
|---|
| application uni | https://uniapp.dcloud.io/ | | Cadre frontal d'application multiplateforme |
| uViewUI | http://uviewui.com/ | v2.x | Entièrement compatible avec le cadre écologique uni-app de nvue |
environnement de développement
- Visual Studio 2022+
- Kit de développement logiciel .NET 7+
- HBuilderX
- Outils de développement WeChat
- Studio de gestion de serveur SQL
- Navicat pour MySQL/Sqlyog
- Gestionnaire de bureau Redis
Environnement d’exploitation et de maintenance
Installation et documentation
- Comme il existe de nombreux documents, veuillez rejoindre le groupe QQ pour télécharger divers documents, ou visitez le site officiel [https://www.coreshop.cn] pour naviguer en ligne.
- Le déploiement Docker-compose sous Linux a été pris en charge, ce qui permet le déploiement en un clic des applications Coreshop, MySQL et Redis. Veuillez obtenir le fichier [docker-compose.yaml] dans le code.
Avis de droit d'auteur
- Autoriser l'étude personnelle et l'utilisation de la recherche, et soutenir le développement secondaire.
- L'utilisation commerciale est autorisée, gratuitement, mais uniquement pour une utilisation personnelle ; si l'utilisation commerciale doit conserver des informations de droit d'auteur, veuillez vous y conformer volontairement.
- Le code du programme ne doit pas être redistribué ou vendu sous quelque forme ou à quelque fin que ce soit, sinon le contrevenant sera tenu légalement responsable.
- Le logiciel est protégé par le droit d'auteur national sur les logiciels informatiques (numéros d'enregistrement : 2020SR1224749, 2021SR1661132).
- Le niveau de notre équipe est limité et nous apprenons et nous améliorons grâce à l'exploration. L'Open Source vise à permettre aux utilisateurs qui nous reconnaissent d'utiliser et d'apprendre librement l'architecture interne du logiciel, afin que davantage de personnes aient la possibilité de lire et de découvrir des bugs, et de faire des suggestions pour améliorer le projet logiciel.
- Si vous avez besoin du code source d'une version professionnelle et de conseils de service technique, veuillez vous rendre sur [https://www.coreshop.cn/Service/Subscription] pour acheter un service d'abonnement.
Code de contribution
- Bienvenue pour soumettre des demandes de tirage, veuillez noter de les soumettre à
develop - Vous êtes invités à soumettre un problème. Veuillez écrire clairement la raison du problème, l'environnement de développement, les étapes de récupération et les résultats attendus.
Prise en charge de l'open source
J'espère que CoreShop vous sera utile. Votre soutien est également la force motrice pour que CoreShop soit open source avec vous !
Merci aux partenaires suivants pour leur soutien, la liste des dons sera mise à jour de temps en temps ; s'il y a des omissions ou des erreurs, veuillez nous contacter pour des corrections, le montant du don sera utilisé pour les dépenses en ressources matérielles telles que les serveurs de démonstration, redis ; , MySQL, etc.
| séquence | Surnom | Montant du don (yuans) | date |
|---|
| 1 | Inakaba | 500 | 2021-06-05 |
| 2 | Informatisation | 100 | 2021-06-26 |
| 3 | Will Goode-Zhao Renwei | 20 | 2021-06-30 |
| 4 | Âme⌒Qianxin | 100 | 2021-07-05 |
| 5 | petit mouton d'or | 6.6 | 2021-07-09 |
| 6 | . Oui | 100 | 2021-07-29 |
| 7 | Keyli | 100 | 2021-07-29 |
| 8 | ⃢ τ ⃢ | 100 | 2021-07-29 |
| 9 | Harry | 50 | 2021-08-01 |
| 10 | Ruga | 66,66 | 2021-08-01 |
| 11 | L. | 10 | 2021-08-02 |
| 12 | déchirant | 100 | 2021-08-03 |
| 13 | Bel homme | 50 | 2021-08-04 |
| 14 | Nuage chanceux | 30 | 2021-08-09 |
| 15 | cheveux | 20 | 2021-08-09 |
| 16 | Mercerie | 100 | 2021-08-17 |
| 17 | Homme sur Mars-18983076500 | 188 | 2021-08-25 |
| 18 | Fatigué | 188,88 | 2021-08-25 |
| 19 | *long | 20 | 2021-09-14 |
| 20 | annonce | 5 | 2021-09-15 |
| vingt-et-un | Bel homme | 50 | 2021-09-15 |
| vingt-deux | Bel homme | 8.5 | 2021-09-21 |
| vingt-trois | En ligne | 66 | 2021-10-02 |
| vingt-quatre | six oreilles | 133.32 | 2021-10-07 |
| 25 | Tang Shuang | 100 | 2021-10-12 |
| 26 | Lune sur la cime des pins | 6,66 | 2021-10-13 |
| 27 | *arts | 200 | 2021-10-13 |
| 28 | *montrer | 27 | 2021-10-16 |
| 29 | * Diplôme (développement de projet 18605037733) | 56 | 2021-10-23 |
| 30 | *imprimer | 200 | 2021-10-29 |
organiser
Remerciements
Merci aux projets suivants qui nous ont donné des orientations d'étude et de réflexion :
- LayUI (Xianxin)
- Blog.Core (Lao Zhang)
- Cremeb
- Boutique en ligne
- Jshop
- Mall4j
- Niushop
- Shopro