JAVA e-commerce mall, JAVA mall system, JAVA mall source code

 Project Preface

This mall system is a 100% open source and business-friendly mall system. It is developed separately from the front and back ends, covering mini programs, H5, APP and PC, and provides multi-platform support.

1. Function overview

Mall system functional modules: general dependency, gateway, coupon, flash sale, membership, distribution, platform, message center, distribution, shopping cart, order, payment, retrieval, after-sales, store service, warehousing service, system configuration, authentication and authorization service , user services, authorization services, transportation services, commodity services, live broadcast services, etc.

2. Technology selection

technology illustrate technology illustrate
Spring Cloud core framework sentinel fuse current limiting
mybatis-plus orm enhancement framework dubbo 3.1.3 service call
nacos Service registration discovery/configuration center shardingjdbc Sub-database and sub-table
spring-cloud-gateway gateway dynamic-datasource Read and write separation
spring-cloud-loadbalance load balancing redis Distributed cache
redisson Distributed lock rabbitmq message queue
xxl-job Task scheduling elasticsearch Data search
oss File Upload canal Database synchronization
skywalking Log tracking smart-doc api documentation

3. Business architecture diagram

4. Highlights of the mall

1. Large, medium and small front-end architecture ideas, hot-swappable based on java services

2. Support switching between monolithic deployment and microservice deployment

3. B2B B2C B2B2C and other business model switching

4. Visual DIY store decoration on the PC side, H5 side, and mini program side, different channels and different styles

5. Powerful and flexible permission configuration, you can control every menu

6. Built-in self-developed customer service system, which can connect with enterprise and micro customer service, Tencent customer service, and mini program customer service

7. Support online upgrade, easily experience the latest version

 5. Some screenshots of the front-end page

7. Click to view the source code

Qt 6.6 is officially released. The pop-up window on the lottery page of Gome App insults its founder . Ubuntu 23.10 is officially released. You might as well take advantage of Friday to upgrade! RISC-V: not controlled by any single company or country. Ubuntu 23.10 release episode: ISO image was urgently "recalled" due to containing hate speech. Russian companies produce computers and servers based on Loongson processors. ChromeOS is a Linux distribution using Google Desktop Environment 23-year - old PhD student fixes 22-year-old "ghost bug" in Firefox TiDB 7.4 released: officially compatible with MySQL 8.0 Microsoft launches Windows Terminal Canary version
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/5280168/blog/10117709