In order to meet the requirements of product design and find suitable combination of within a short time, the concept of Knowledge-body based on BOM (KBOM) was put forward, which consisted of basic entities that could support all activities throughout product lifecycle with less redundancy, and all the product data throughout product lifecycle was associated with the core of KBOM directly or indirectly. A reusable and sharable configuration model of product was established to represent domain-specific knowledge based on KBOM. Genetic algorithm was used to solve the issue concerned with BOM configuration in a short time with value coefficient, quality level and reliability as evaluation parameters. Finally, as a case study, the display module of a notebook was analyzed. The results indicate that the evaluation can be effectively applied in a large-scale BOM configuration.