mall architecture, functionality and database structure overview
mall Project
mall project is an electricity supplier system, including background and foreground mall system management system, based on SpringBoot + MyBatis. Home Front mall system includes portals, product recommendations, product search, product display, shopping cart, order process, Member Center, Customer Service, Help Center and other modules. Background management system includes merchandise management, order management, membership management, marketing management, operations management, content management, statistical reporting, financial management, rights management, settings and other modules.
Project presentations
- Background project demonstrates: http://39.98.190.128/index.html
- Mobile terminal project demonstrates: http://39.98.190.128/mall-app/mainpage.html
Technology used in the mall
mall-order now using mainstream technology, the project covers the general technology is almost all used.
technology | version | Explanation |
---|---|---|
Spring Boot | 2.1.3 | Container + MVC framework |
Spring Security | 5.1.4 | Authentication and authorization framework |
MyBatis | 3.4.6 | ORM framework |
MyBatisGenerator | 1.3.3 | Code generation data layer |
PageHelper | 5.1.8 | MyBatis physical page plugin |
Swagger-UI | 2.7.0 | Document production tools |
Elasticsearch | 6.2.2 | search engine |
RabbitMq | 3.7.14 | message queue |
Redis | 3.2 | Distributed Cache |
MongoDb | 3.2 | NoSql database |
Docker | 18.09.0 | Engine application container |
Druid | 1.1.10 | Database connection pool |
US | 2.5.0 | Object Storage |
JWT | 0.9.0 | JWT login support |
chilli | 1.18.6 | Object simplified packaging tools |
mall functions implemented Glance
Specific look Demo personally experience the next: http://39.98.190.128/index.html
- Commodity Module
- Commodity Management
- Category Management
- Product Type Manager
- Brand Management
- Orders module
- Order Management
- Order Settings
- Return Application Processing
- Reason for return set
- Marketing Module
- Spike activity management
- Price Management
- Recommended Brand Management
- New Management
- Popular recommended management
- Recommended management topics
- Home Advertising Management
mall database table overview
There mall project data table 71, there is a certain complexity of the service logic, with reference to items usually do enough.
Description database table prefix
- cms_ *: Content Management Module related tables
- oms_ *: Order Management module related tables
- pms_ *: Commodity module related tables
- sms_ *: Marketing module related tables
- ums_ *: Membership module related tables