Mojin Multi-Merchant Mall: A multi-merchant mall management system based on SpringBoot & Vue
The editor of Downcodes brings you the Mojin multi-merchant mall system, which is a front-end and back-end separated multi-merchant mall management system based on SpringBoot, Spring Security, JWT, Vue & Element.
Platform introduction
1. Front-end technology stack
Using the Vue.js framework to provide a modern user interface experience.
Use the Element UI component library to provide rich UI components and simplify front-end development.
2. Back-end technology stack
Based on the Spring Boot framework, rapid back-end development is achieved.
Use the Spring Security security framework to provide powerful security controls.
Integrate Redis cache and JWT authentication to improve system performance and security.
3. Permission management
Use JWT for authority authentication and support multi-terminal authentication system to ensure system security.
Support loading dynamic permission menu to achieve flexible permission control.
4. Development efficiency
Provides a code generator to generate front-end and back-end code with one click, accelerating the development process.
OracleRuoYi-Vue-Oracle version is provided and kept updated simultaneously to facilitate users to get started quickly.
5. Acknowledgments
Thanks to the Vue-Element-Admin and eladmin-webRuoYi-Vue projects for providing valuable reference and reference for the Mojin multi-merchant mall system.
Built-in functions
1. User management
Configure system users and manage user account information, roles, permissions, etc.
2. Department management
Configure the system organization (company, department, group), display it using a tree structure, and support data permission control.
3. Position management
Configure the positions of system users to facilitate the assignment of roles and permissions.
4. Menu management
Configure the system menu and set operation permissions and button permission identification.
5. Role management
Assign menu permissions to roles, and set roles to divide data range permissions by organization.
6. Dictionary management
Maintain commonly used fixed data in the system, such as gender, status, etc.
7. Parameter management
Dynamically configure commonly used parameters for the system, such as system name, website address, etc.
8. Notices and Announcements
Publish and maintain system notifications and announcements.
9. Operation log
Record and query system normal operation logs and system abnormal information logs.
10. Login log
Record and query system login logs, including login exception information.
11. Online users
Monitor the status of active users in the current system.
12. Scheduled tasks
Add, modify, and delete scheduled tasks online, and record task execution result logs.
13. Code generation
According to business needs, front-end and back-end codes (Java, HTML, XML, SQL) are generated with one click, and CRUD operations and code downloads are supported.
14. System interface
Automatically generate API interface documents related to business code to facilitate front-end and back-end joint debugging.
15. Service monitoring
Monitor the current system CPU, memory, disk, stack and other related information.
16. Online Builder
By dragging form elements, the corresponding HTML code is generated to improve development efficiency.
17. Connection pool monitoring
Monitor the current system database connection pool status and analyze SQL statements to find system performance bottlenecks.