Core-Mall-System (CoreShop)
.Net-Einkaufszentrumssystem, das das visuelle Layout unterstützt
如果对您有帮助,您可以点右上角 “Star” 收藏一下 ,获取第一时间更新,谢谢!
Offizielle Website: https://www.coreshop.cn/
QQ-Gruppe ①: 70494974 (vollständig) QQ-Gruppe ②: 809739299
Einführung in CoreShop
Das Core-Mall-System (CoreShop)
ist ein kleines Programm-Mall-System, das auf Basis von Asp.Net 8.0 und Uni-App entwickelt wurde. Das Front- und Back-End ist getrennt und unterstützt den plattformübergreifenden Betrieb Kauf von Flash-Sales, Solitaire, Gruppenkäufen und Live-Übertragungen, Coupons, benutzerdefinierten Formularen und vielen anderen Marketingfunktionen. Es verfügt über vollständige SKU-, Bestell-, After-Sales- und Logistikprozesse und unterstützt die visuelle Anpassung des Layouteffekts des Homepage-Moduls.
Unterstützt eine Reihe von Codekompilierungen und -Veröffentlichungen der WeChat-Miniprogrammversion, der H5-Version, der Android-Version, der iOS-Version, der Alipay-Miniprogrammversion, der Baidu-Miniprogrammversion, der ByteDance-Miniprogrammversion, der QQ-Miniprogrammversion, der Quick App und des 360-Miniprogramms. insgesamt 10 Miniprogramme pro Plattform.
Das Backend-Verwaltungssystem umfasst Mitgliederverwaltung, Produktverwaltung, Auftragsverwaltung, Serviceprodukte, Finanzverwaltung, Promotion Center, Vertriebsverwaltung, Agentenverwaltung, Bestandsverwaltung, Berichtsstatistiken, benutzerdefinierte Formulare, Artikelverwaltung, Werbeverwaltung, Mall-Einstellungen, Backend-Verwaltung, Module wie SMS-Verwaltung und Protokollverwaltung, eine leistungsstarke Werbe-Engine und verschiedene Werbemethoden können frei an die Anforderungen der Werbemethoden in verschiedenen Szenarien angepasst werden. Aktivitäten sind flexibler und einfacher durchzuführen praktisch, um Werbeaktionen zu erweitern.
Funktionseinführung
- Produktmanagement: Einzelspezifikations- und Multispezifikations-Produktmanagement; Produktattribute, Produktparameter und Produktbewertung;
- Auftragsverwaltung: Auftragsliste, Auftragszahlung, Lieferung, Stornierung, Kundendienst usw.; Unterteilung von Lieferaufträgen, Lieferaufträgen, Kundendienstaufträgen, Unterstützung für den Online-Druck von Einkaufsaufträgen, Lieferaufträgen und gemeinsamen Bestellungen.
- Mitgliederverwaltung: Mitgliederliste, Benutzerebene usw.
- Servicegüter: Bei Servicegütern handelt es sich um nutzungsbasierte Servicegüter. Wenn Sie ein Serviceproduktpaket erwerben, können Sie dieses nutzungsabhängig verbrauchen.
- Finanzverwaltung: Einstellungen der Zahlungsmethode, Zahlungsaufträge, Rückerstattungsaufträge, Verwaltung von Benutzerabhebungen, Geldfluss des Benutzerkontos, Rechnungsverwaltung
- Werbezentrum: Produktwerbung, Bestellwerbung, Werbung auf Benutzerebene, Produktmarkenwerbung; Gutscheine, Gruppenkauf-Flash-Sales, Gruppenkaufmanagement
- Vertriebsverwaltung: Vertriebseinstellungen, Vertriebsebenen, Vertriebspartnerverwaltung, Vertriebspartnerbestellungen
- Agentenverwaltung: Agenteneinstellungen, Verwaltung des Agentenproduktpools, Agentenebenen, Agentenlisten, Agentenaufträge
- Bestandsverwaltung: Bestandszählung, Warenversand und -lagerung, Bestandsaufzeichnungsprotokoll
- Statistische Berichte: Produktverkaufsstatistiken, Finanzsammlungsstatistiken, Bestellverkaufsstatistiken, Benutzersammlungspräferenzstatistiken
- Benutzerdefinierte Formulare: Formularliste, statistischer Formularbericht, Verwaltung der Formularübermittlung, Formular-Applet-Code usw.
- Artikelverwaltung: Artikelliste, Artikelklassifizierung
- Anzeigenmanagement: Anzeigenplatzverwaltung, Anzeigenliste
- Mall-Einstellungen: Verwaltung des Homepage-Layouts, visuelle Bedienung der Seite, Ankündigungsverwaltung, Einstellung der Servicedetails des Einkaufszentrums, Einstellung der Lieferart und Fracht, Liste der Logistikunternehmen, Verwaltungsabteilungen auf drei Ebenen
- Plattformeinstellungen: Anti-Mini-Programm-Überprüfungsfehlerschalter, Plattformeinstellungen, Freigabeeinstellungen, Mitgliedschaftseinstellungen, Produktinventaralarm, globale Bestelleinstellungen, Punkteeinstellungen, Auszahlungseinstellungen, Einstellungen zum Einladen von Freunden, Alibaba Cloud OSS-Speichereinstellungen, Tencent Cloud COS-Speichereinstellungen, Tencent-Karteneinstellungen, Express-Abfrageschnittstelleneinstellungen, Express-100-Seiten-Druckeinstellungen, Baidu-Statistikcode-Einstellungen
- Backend-Verwaltung: Backend-Login-Benutzerverwaltung, Rollenverwaltung, Backend-Menüverwaltung, Wörterbuchverwaltung, Abteilungsverwaltung, Hilfstools zur Agentengenerierung
- SMS-Verwaltung: SMS-Plattformeinstellungen, SMS-Versandaufzeichnungsprotokolle
- Protokollverwaltung: Hintergrundbetriebsprotokoll, Hintergrundanmeldeprotokoll, globale Protokollverwaltung, Protokoll geplanter Aufgaben
- Filialverwaltung: Filialliste. Filialabschreibung, Filialmitarbeiterverwaltung und Abholauftragsverwaltung.
- Nachrichtenkoordination: Konfiguration der Nachrichtenerinnerung, Nachrichteneinstellungen für das WeChat-Applet-Abonnement
- Quittungsdruck: Stellen Sie eine Verbindung zum Yilianyun-Netzwerkdrucker her
- Live-Warenlieferung: WeChat-Videokonto Live-Warenlieferung, WeChat-Videokonto der Fensterlieferung, WeChat-Live-Warenlieferung.
Benutzerdefinierte Formularanweisungen
- Zu den benutzerdefinierten Formularen gehören: Bestellung, Zahlungscode, Nachricht, Feedback, Registrierung, Umfrage usw., mit denen die Zahlung im Geschäft, das Scannen des QR-Codes zum Aufgeben von Bestellungen im Geschäft, die Reservierung von Veranstaltungen, die Reservierung von Veranstaltungen, die Registrierung von Konferenzen, die Online-Registrierung und das Klassenschild realisiert werden können -in usw.
- Benutzerdefinierte Formulare können eine leistungsfähigere Unterstützung für Ihre Online- und Offline-Integration bieten.
Beschreibung des Serviceprodukts
- Servicegüter beziehen sich auf aktuell neu erstellte Güter, bei denen es sich nicht unbedingt um physische Güter handelt, es sich jedoch um Dienstleistungen handeln kann, die entsprechend der Anzahl der Male eingelöst oder verbraucht werden können. Servicegüter können bestimmte Verbrauchszeiten festlegen und entsprechende Abschreibungscodes generieren Abschreibungen in Geschäften durchführen.
- Wenn Sie beispielsweise ein Autowasch-Monatspaket-Serviceprodukt erwerben, hat dieses Serviceprodukt 10 Einlösezeiten und unterstützt 10 Offline-Autowaschkäufe innerhalb eines bestimmten Zeitraums.
- Wenn Sie beispielsweise ein Obstset kaufen, erhalten Sie fünfmal im Monat einen Tür-zu-Tür-Lieferservice.
- Die Abschreibungsfunktion für den Verkauf von Serviceprodukten kann die Bindung der Benutzer besser erhöhen.
Front-End-Einführung
Mithilfe des plattformübergreifenden Uni-App-Entwicklungsframeworks, kombiniert mit der Schönheit von ColorUI und den Komponentenfunktionen von uViewUI, um mehr interaktive Details zu erreichen, tun wir unser Bestes, um ein reibungsloseres und komfortableres Produkterlebnis zu bieten, indem wir ein Backend realisieren und 10 verwalten Frontends. Gleichzeitig wurden eine Reihe von Front-End-Codes implementiert und mehrere Plattformen veröffentlicht, um Ihr Unternehmen stärker zu unterstützen!
Mini-Programm-Screenshot
Screenshots echter Maschinen |
---|
|
|
|
|
|
Backend-Screenshot
Systemdemonstration
Bitte besuchen Sie [https://www.coreshop.cn] und klicken Sie auf die Demo in der oberen rechten Ecke, um das Vorschauprojekt anzuzeigen.
Technologieauswahl
Beschreibung der Backend-Framework-Struktur
Technologie | Name | Version |
---|
Asp.net Core MVC | Anwendungsrahmen | |
Asp.net Core WebApi | API-Framework | |
Prahlerei2 | API-Dokumentation | |
AutoFac | IOC-Framework | |
SqlSugar | ORM-Framework | |
AutoMapper | Entitätszuordnung | |
DotLiquid | Template-Engine | |
Nlog | Protokollkomponente | |
Redis | Datencache | |
wxya | Autorisierungsbescheinigung | |
HangFire | geplante Aufgaben | |
Paylink | Bezahlen Sie online | |
SKIT.FlurlHttpClient.Wechat | WeChat SDK | |
LayUIAdmin | Backend-Management-UI-Framework | |
Highlights der Back-End-Technologie
- Das Front- und Back-End sind vollständig getrennt, und die Schnittstelle und das Management-Ende sind unabhängige Projekte (nicht voneinander abhängig, beeinflussen sich nicht gegenseitig und haben eine hohe Entwicklungseffizienz).
- Die Open-Source-Version verwendet das Asp.Net 5-Framework und die professionelle Version das Asp.Net 6-Framework.
- Mithilfe der rollenbasierten Berechtigungskontrollverwaltung RBAC können die Datenberechtigungen, auf die Benutzer und Rollen zugreifen können, granular konfiguriert werden.
- Verwenden Sie LayuiAdmin (UI-Komponentenbibliothek für Mid- und Back-End-Produkte auf Unternehmensebene) als Back-End-UI-Framework.
- Stellen Sie Redis für das Caching und die Nachrichtenwarteschlangenverarbeitung bereit.
- Verwenden Sie Swagger, um API-Dokumentation zu erstellen;
- Verwenden Sie Automapper, um die Objektzuordnung durchzuführen.
- Verwenden Sie AutoFac als Abhängigkeitsinjektionscontainer und stellen Sie eine Batch-Service-Injektion bereit.
- Unterstützt CORS domänenübergreifend;
- Kapselt die benutzerdefinierte JWT-Richtlinienautorisierung, unterstützt die Integration von IdentityServer4 und implementiert ein Anmeldesystem basierend auf OAuth2;
- Verwenden Sie das Nlog-Protokollierungsframework und integrieren Sie die native ILogger-Schnittstelle für die Protokollierung.
- Verwenden Sie HangFire für die geplante Aufgabenverarbeitung.
- Unterstützt bereits SQLServer- und MySql-Datenbanken, unterstützt theoretisch alle Datenbanken und unterstützt Lese-/Schreibtrennung und Operationen mit mehreren Datenbanken.
- Verwenden Sie Paylink als Alipay-Zahlungs- und WeChat-Zahlungs-SDK;
- Verwenden Sie SKIT.FlurlHttpClient.Wechat als Docking-Komponente für offizielle WeChat-Konten und Miniprogramme;
Frontend-Framework
Technologie | Offizielle Website | Version | beschreiben |
---|
Uni-App | https://uniapp.dcloud.io/ | | Plattformübergreifendes Anwendungs-Frontend-Framework |
uViewUI | http://uviewui.com/ | v2.x | Vollständig kompatibel mit dem ökologischen Uni-App-Framework von nvue |
Entwicklungsumgebung
- Visual Studio 2022+
- .NET 7 SDK+
- HBuilderX
- WeChat-Entwicklertools
- SQL Server Management Studio
- Navicat für MySQL/Sqlyog
- Redis Desktop Manager
Betriebs- und Wartungsumgebung
Installation und Dokumentation
- Da es viele Dokumente gibt, treten Sie bitte der QQ-Gruppe bei, um verschiedene Dokumente herunterzuladen, oder besuchen Sie die offizielle Website [https://www.coreshop.cn], um online zu stöbern.
- Die Docker-Compose-Bereitstellung unter Linux wurde unterstützt, was die Bereitstellung von Coreshop-Anwendungen, MySQL und Redis mit einem Klick ermöglicht. Bitte rufen Sie die Datei [docker-compose.yaml] im Code ab.
Urheberrechtshinweis
- Ermöglichen Sie persönliche Studien- und Forschungsnutzung und unterstützen Sie die sekundäre Entwicklung.
- Die kommerzielle Nutzung ist kostenfrei gestattet, jedoch nur für den Eigenbetrieb; wenn bei der kommerziellen Nutzung Urheberrechtshinweise bestehen bleiben müssen, halten Sie sich bitte freiwillig daran.
- Der Programmcode darf in keiner Form oder zu irgendeinem Zweck weitergegeben oder verkauft werden, andernfalls wird der Rechtsverletzer haftbar gemacht.
- Die Software ist durch das nationale Computersoftware-Urheberrecht geschützt (Registrierungsnummern: 2020SR1224749, 2021SR1661132).
- Das Niveau unseres Teams ist begrenzt und wir lernen und verbessern uns durch Erkundung. Open Source soll es Benutzern, die uns erkennen, ermöglichen, die interne Architektur der Software frei zu nutzen und zu erlernen, sodass mehr Menschen die Möglichkeit haben, Fehler zu lesen und zu entdecken und Vorschläge zur Verbesserung des Softwareprojekts zu machen.
- Wenn Sie professionellen Versionsquellcode und technische Serviceberatung benötigen, gehen Sie bitte zu [https://www.coreshop.cn/Service/Subscription], um einen Abonnementdienst zu erwerben.
Code beisteuern
- Willkommen beim Einreichen von Pull-Anfragen. Bitte beachten Sie, dass Sie diese an
develop
senden müssen - Sie können gerne ein Problem einreichen. Bitte geben Sie den Grund für das Problem, die Entwicklungsumgebung, die Wiederherstellungsschritte und die erwarteten Ergebnisse an.
Unterstützen Sie Open Source
Ich hoffe, dass CoreShop für Sie von Nutzen sein wird und dass CoreShop für Sie noch spannender wird.
Vielen Dank an die folgenden Partner für ihre Unterstützung. Wenn es Auslassungen oder Fehler gibt, kontaktieren Sie uns bitte für Korrekturen. Der Spendenbetrag wird für Hardware-Ressourcenkosten wie Demonstrationsserver und Redis verwendet , MySQL usw.
Sequenz | Spitzname | Spendenbetrag (Yuan) | Datum |
---|
1 | Inakaba | 500 | 05.06.2021 |
2 | Informatisierung | 100 | 26.06.2021 |
3 | Will Goode-Zhao Renwei | 20 | 30.06.2021 |
4 | Seele⌒Qianxin | 100 | 05.07.2021 |
5 | kleine goldene Schafe | 6.6 | 09.07.2021 |
6 | . Y | 100 | 29.07.2021 |
7 | Keyli | 100 | 29.07.2021 |
8 | ⃢ τ ⃢ | 100 | 29.07.2021 |
9 | Harry | 50 | 01.08.2021 |
10 | Ruga | 66,66 | 01.08.2021 |
11 | L. | 10 | 02.08.2021 |
12 | herzzerreißend | 100 | 03.08.2021 |
13 | Hübscher Mann | 50 | 04.08.2021 |
14 | Glückswolke | 30 | 09.08.2021 |
15 | haarig | 20 | 09.08.2021 |
16 | Kurzwaren | 100 | 17.08.2021 |
17 | Mann auf dem Mars-18983076500 | 188 | 25.08.2021 |
18 | Müde | 188,88 | 25.08.2021 |
19 | *lang | 20 | 14.09.2021 |
20 | Anzeige | 5 | 15.09.2021 |
einundzwanzig | Hübscher Mann | 50 | 15.09.2021 |
zweiundzwanzig | Hübscher Mann | 8.5 | 21.09.2021 |
dreiundzwanzig | Online | 66 | 02.10.2021 |
vierundzwanzig | sechs Ohren | 133,32 | 07.10.2021 |
25 | Tang Shuang | 100 | 12.10.2021 |
26 | Mond auf Kiefernwipfeln | 6,66 | 13.10.2021 |
27 | *Kunst | 200 | 13.10.2021 |
28 | *zeigen | 27 | 16.10.2021 |
29 | * Abschluss (Projektentwicklung 18605037733) | 56 | 23.10.2021 |
30 | *drucken | 200 | 29.10.2021 |
organisieren
Danksagungen
Vielen Dank an die folgenden Projekte, die uns die Orientierung für Studium und Denken gegeben haben:
- LayUI (Xianxin)
- Blog.Core (Lao Zhang)
- Crmeb
- Weshop
- Jshop
- Mall4j
- Niushop
- Shopro