Based on the SpringBoot framework and SaaS model, Huaxia ERP is determined to provide open source and easy-to-use ERP software for small and medium-sized enterprises. Currently, it focuses on the functions of purchasing, selling and storing + finance + production. The main modules include retail management, purchase management, sales management, warehouse management, financial management, report query, system management, etc. It supports features such as advance payment, income and expenditure, warehouse allocation, assembly and disassembly, and orders. Have inventory status, inbound and outbound statistics and other reports. At the same time, the roles and permissions are carefully and comprehensively controlled, accurate to each button and menu.
This version can run stably in the production environment
The content of the iteration from the previous 2.1 version is as follows:
1. Integrate swagger and visualize the interface document;
2. Optimize the role module, add resource type allocation to roles, and control button permissions;
3. Increase the record of the current inventory of goods, improve the speed of inventory query;
4. Support negative inventory switch Configure, increase configuration authority for warehouses and customers;
5. Support plug-in modules, and develop 6 independent plug-ins;
6. Optimize 11 reports, increase product-related query conditions, and facilitate query;
7. Optimize product modules and add barcodes The price is processed separately, and the interface is optimized;
8. Add barcode scanning function to the receipt, scan the barcode to increase the receipt details;
9. Upgrade the version of easyui to 1.9.4 community version;
10. Solve a series of system bugs and improve stability Sex.
Original intention of development
- Huaxia ERP is determined to provide open source and easy-to-use ERP software for small and medium-sized enterprises to reduce the cost of enterprise informatization
- Individual developers can also use Huaxia ERP for secondary development to speed up the completion of development tasks
- Friends who are new to JAVA can download the source code for learning and communication
- Thanks for the user manual compiled by enthusiastic friends https://kdocs.cn/l/sJaqlO1du?f=501
Technical framework
- Core framework: SpringBoot 2.0.0
- Persistent layer framework: Mybatis 1.3.2
- Log management: Log4j 2.10.0
- JS framework: Jquery 1.8.0
- UI stile: EasyUI 1.9.4
- Template frame: AdminLTE 2.4.0
- Project management framework: Maven 3.2.3
Development environment
It is recommended that developers use the following environment to avoid problems caused by the version
- IDE: IntelliJ IDEA 2017+
- DB: Mysql5.7+
- JDK: JDK1.8
- Maven: Maven3.2.3 +
Server environment
- Database server: Mysql5.7+
- JAVA platform: JRE1.8
- Operating system: Windows, Linux, etc.
- In order to facilitate everyone to build the operating environment, I shared the download address https://pan.baidu.com/s/1jlild9uyGdQ7H2yaMx76zw Extraction code: 814g
- For those who don’t know how to package in maven, please download the packaged file: https://pan.baidu.com/s/1soId837KuvhpzTAgF62XRA Extraction code: tm3k
Open source instructions
- This system is 100% open source and complies with GPL-3.0 agreement
System Mito
- Home
- Retail management
- Procurement management
- Sales management
- Warehouse management
- Financial Management
- Report Query
- Commodity management
- basic information
- System Management