Product management system, method, device and computer-readable storage medium
By introducing pre-sales and parts cost calculation modules into the product management system, the problem of inaccurate product cost calculations in the existing technology is solved, cost calculation and data accuracy in multiple business scenarios are achieved, and the configuration efficiency of engineers is improved.
Patent Information
- Application Number
- CN202011505463.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-18
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-12-18
AI Technical Summary
The prior art cannot accurately calculate product costs, especially in multiple business scenarios, resulting in inefficient work in product configuration and cost calculations, and prone to data errors and omissions.
A product management system is provided, including a pre-sales product cost calculation module and a parts cost calculation module. Through the structural relationship between the complete machine inspection and the material library, the pre-sales and parts costs of the product are calculated, and corresponding calculation tables are formed.
The accurate calculation of product costs, supporting the cost calculation of multi -business scenarios, reducing data errors in the product configuration process, and improving the efficiency and work flexibility of engineers.
Smart Images

Figure CN114140059B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of product management, and relates to a management system and method, and in particular to a product management system, method, device and computer-readable storage medium. Background Art
[0002] With the increase of the company's technological product lines, it is difficult for pre-sales design engineers to remember the detailed parameters and other information of all products. At the same time, since product standardization has not been fully implemented, in the pre-sales design process, pre-sales engineers are very arbitrary in selecting equipment, and there are many non-standard products. The emergence of a large number of non-standard products has increased the workload in engineering design, production and manufacturing, and on-site construction. At the same time, due to the large number of non-standard products and low reuse, it will have an adverse impact on the process of forming a standardized business system for the company, increase the workload of engineers in transactional work such as numbering, output lists, and output equipment parameters, resulting in low work efficiency and numerous errors. Especially in terms of product cost calculation, it is impossible to accurately calculate product costs, let alone realize cost calculation for multiple business scenarios.
[0003] Therefore, how to provide a product management system, method, device and computer-readable storage medium to solve the defects of the existing technology such as the inability to accurately calculate product costs and the inability to realize cost calculation in multiple business scenarios has become a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0004] In view of the shortcomings of the prior art described above, an object of the present invention is to provide a product management system, method, device and computer-readable storage medium to solve the problem that the prior art cannot accurately calculate product costs and cannot realize cost calculation in multiple business scenarios.
[0005] To achieve the above-mentioned purpose and other related purposes, the present invention provides a product management system, including: a pre-sale product cost calculation module, which is used to perform whole-machine detection on the imported equipment list to determine whether the product is a configured product. If so, continue to perform whole-machine detection of the first-level component status on all configured products in the equipment list to calculate the pre-sale product cost; if not, continue to configure the unconfigured products; a component cost calculation module, which is used to select materials for which component costs are to be calculated in the material library; load the bottom-level parts of the materials for which component costs are to be calculated according to the structural relationship of the physical library, and calculate the cost unit price of the material according to the bottom-up hierarchical structure of the material in the physical library.
[0006] In one embodiment of the present invention, the pre-sales product cost calculation module determines whether the product is a configured product based on whether the various attribute parameter values of the product in the equipment list have been configured; when the various attribute parameter values of the product have been configured, the product is judged to be a configured product; when the various attribute parameters of the product have not been configured, the product is judged to be an unconfigured product.
[0007] In one embodiment of the present invention, after the pre-sale product cost calculation module detects an unconfigured product, the unconfigured product is further detected to determine whether it is a non-standard product.
[0008] In one embodiment of the present invention, when the parameter values of each column of the equipment list exist in the configuration element or conform to the configuration element association relationship, it indicates that the product is an unconfigured product; when the parameter values of each column of the equipment list do not exist in the configuration element or conform to the configuration element association relationship, it indicates that the product is a non-standard product; when the product is an unconfigured product or a non-standard product, the pre-sale product cost calculation module fails to calculate.
[0009] In one embodiment of the present invention, the component cost calculation module selects the material range of the material to be calculated for the component cost in the material library, and detects whether the material has a historical cost. If so, it means that the component cost of the material does not need to be calculated; if not, it means that the component cost of the material can be calculated.
[0010] In one embodiment of the present invention, the pre-sale product cost calculation module forms a pre-sale cost calculation table after calculating the pre-sale product cost; the component cost calculation module forms a component cost calculation table after calculating the component cost.
[0011] In one embodiment of the present invention, the product management system also includes: a product cost calculation module, which is used to calculate the product cost price based on the product cost calculation instructions received on the product configuration interface provided by the product management system and the pre-stored product cost price calculation formula; wherein the pre-stored product cost price calculation formula is: product cost price = standard section price + non-standard section price + other parameter prices; the value of the non-standard section = the received length, inner radius and / or width - the length, inner radius and / or width of the preferred solution; the value of the standard section price is the price parameter queried according to the material code corresponding to the standard section in the preferred solution based on the received length or inner radius and width positioning. The non-standard section price is obtained by matching the non-standard section value and the current model classification with the length or inner radius, width, and model classification in the material standard price to find a price greater than or equal to the minimum value of the length or inner radius and width; the other parameter prices are the prices of the materials corresponding to the enumerated values; wherein, if there is an enumerated value but no corresponding material price, the other parameter prices are not taken.
[0012] On the other hand, the present invention provides a product management method, including: performing a whole machine inspection on an imported equipment list to determine whether the product is a configured product, and if so, continuing to perform a whole machine inspection of the first-level component status of all configured products in the equipment list to calculate the pre-sale product cost; if not, continuing to configure the unconfigured products; selecting materials for which the component cost is to be calculated in the material library; loading the bottom-level parts of the materials for which the component cost is to be calculated according to the structural relationship of the physical library, and calculating the cost unit price of the material according to the bottom-up hierarchical structure of the material in the physical library.
[0013] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which implements the product management method when executed by a processor.
[0014] The last aspect of the present invention provides a product management device, comprising: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the product management device executes the product management method.
[0015] As described above, the product management system, method, device and computer-readable storage medium of the present invention have the following beneficial effects:
[0016] The product management system, method, device and computer-readable storage medium described in the present invention realize accurate calculation of product costs and realize cost calculation in multiple business scenarios; and can reduce data errors and omissions in the product configuration process, make the configuration work of engineers more convenient and efficient, and make the entire configuration work more flexible. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Shown is a schematic diagram of the principle structure of a product management system of the present invention in one embodiment.
[0018] Figure 2 Shown is an example diagram of a pre-sales cost calculation table in one embodiment of the present invention.
[0019] Figure 3 An example diagram of a component cost calculation table in one embodiment of the present invention is shown.
[0020] Figure 4 Shown is a flowchart of a product management method in one embodiment of the present invention.
[0021] Component number description
[0022] 1 Product Management System
[0023] 11 Pre-sales product cost calculation module
[0024] 12 Component Cost Calculation Module
[0025] 13 Product Cost Calculation Module
[0026] Steps S41 to S43 DETAILED DESCRIPTION
[0027] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0028] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0029] Embodiment 1
[0030] This embodiment provides a product management system, including:
[0031] The pre-sale product cost calculation module is used to perform a whole machine test on the imported equipment list to determine whether the product is a configured product. If so, continue to perform a whole machine test of the first-level component status of all configured products in the equipment list to calculate the pre-sale product cost; if not, continue to configure the unconfigured products;
[0032] The component cost calculation module is used to select the material whose component cost is to be calculated in the material library; load the bottom-level parts of the material whose component cost is to be calculated according to the structural relationship of the physical library, and calculate the unit cost price of the material according to the bottom-up hierarchical structure of the material in the physical library.
[0033] The product management system provided by this embodiment will be described in detail below with reference to the diagram. Figure 1 , which is a schematic diagram of the principle structure of a product management system in one embodiment. Figure 1 As shown, the product management system 1 includes a pre-sale product cost calculation module 11 , a component cost calculation module 12 and a product cost calculation module 13 .
[0034] The pre-sale product cost calculation module 11 is used to perform a whole machine inspection on the imported equipment list to determine whether the product is a configured product. If so, continue to perform a whole machine inspection of the first-level component status of all configured products in the equipment list to calculate the pre-sale product cost; if not, continue to configure the unconfigured products; after calculating the pre-sale product cost, a pre-sale cost calculation table is formed (an example of a pre-sale cost calculation table is shown in FIG. Figure 2 In this embodiment, the pre-sale product cost module 11 only calculates the cost price of the primary components of the product.
[0035] Specifically, the pre-sale product cost calculation module 11 determines whether the product is a configured product according to whether the various attribute parameter values of the product in the equipment list have been configured. When the various attribute parameter values of the product have been configured, the product is determined to be a configured product; when the various attribute parameters of the product have not been configured, the product is determined to be an unconfigured product.
[0036] In this embodiment, after the pre-sale product cost calculation module detects an unconfigured product, it continues to detect the unconfigured product to determine whether it is a non-standard product.
[0037] Specifically, when the parameter values of each column of the equipment list exist in the configuration element or conform to the configuration element association relationship, it indicates that the product is an unconfigured product;
[0038] When the parameter values of each column of the equipment list do not exist in the configuration element or do not conform to the configuration element association relationship, it means that the product is a non-standard product;
[0039] When the product is an unconfigured product or a non-standard product, the pre-sale product cost calculation module fails to calculate, and the pre-sale cost price result is empty.
[0040] The component cost calculation module 12 is used to select the material whose component cost is to be calculated in the material library; load the bottom-level parts of the material whose component cost is to be calculated according to the structural relationship of the physical library, and calculate the cost unit price of the material according to the bottom-up hierarchical structure of the material in the physical library; after the component cost is calculated, a component cost calculation table is formed (an example of the component cost calculation table is shown in FIG. Figure 3 In this embodiment, the component cost calculation module 12 calculates the cost price of the BOM below the second level of the product.
[0041] Specifically, the component cost calculation module 12 selects the material range of the material to be calculated for the component cost in the material library, and detects whether the material has a historical cost. If so, it means that the component cost does not need to be calculated for the material, and the component cost is not recalculated; if not, it means that the component cost can be calculated for the material. In this embodiment, if there is a historical cost and the historical cost is in an unaudited state, the machine selection of component cost is also performed.
[0042] The product cost calculation module 13 is used to calculate the product cost price based on the product cost calculation instruction received on the product configuration interface provided by the product management system and the pre-stored product cost price calculation formula. The pre-stored product cost price calculation formula is:
[0043] Product cost price = standard section price + non-standard section price + other parameter prices;
[0044] The value of the non-standard section = the length, inner radius and / or width of the received section - the length, inner radius and / or width of the preferred solution
[0045] The value of the standard segment price is the preferred solution that matches the received length or inner radius and width, and the price parameter is queried according to the material code corresponding to the standard segment in the preferred solution;
[0046] The non-standard section price is obtained by matching the non-standard section value and the current model classification with the length or inner radius, width, and model classification in the material standard price, and finding a price greater than or equal to the minimum value of the length or inner radius and width;
[0047] The other parameter prices are the prices of the materials corresponding to the enumerated values; if there is an enumerated value but no corresponding material price, the other parameter prices will not be taken.
[0048] The product management system described in this embodiment realizes accurate calculation of product costs and further realizes cost calculation in multiple business scenarios.
[0049] The product management system 1 further includes a sub-page forming module, a single-layer configuration page forming module and a multi-layer configuration page forming module.
[0050] The sub-page forming module is used to receive basic information selected for product configuration and form a variety of bottom-level configuration sub-pages.
[0051] In this embodiment, the basic data selected for product configuration includes the configuration elements of each product, the attribute parameters of each configuration element, the drawing design dimension parameters of each configuration element, and the reviewed configuration schemes of each product; wherein the reviewed configuration schemes of each product include the calculation formula of the product code, the calculation formula of the parent item code, the calculation formula of the sub-item code, and the calculation formula of the sub-item usage.
[0052] The underlying configuration sub-page includes the designated underlying configuration sub-page including a product basic information sub-page, a configuration element name sub-page with configuration elements, an enumeration pool sub-page with enumeration configuration elements, a specification parameter sub-page with drawing design size parameters of configuration elements, and a configuration scheme sub-page with reviewed configuration schemes, a configuration scheme library sub-page, a configuration option sub-page that combines configuration elements, configuration parameters, and specification parameters, and a configuration result sub-page of the configuration results formed according to the reviewed configuration scheme.
[0053] The product basic information subpage includes the product code, product name, model code, EBOM code, EBOM status and EBOM version of the product to be configured.
[0054] The configuration element name subpage provided with the configuration element includes the sequence number of the configuration element and the configuration element name.
[0055] For example, the configuration element name corresponding to serial number 1 is length, the configuration element name corresponding to serial number 2 is width, ..., the configuration element name corresponding to serial number 8 is driving direction, ..., the configuration element name corresponding to serial number 12 is motor voltage, and so on.
[0056] The enumeration pool subpage provided with the enumeration configuration elements includes a list of enumeration names of the configuration elements, enumeration values of the configuration elements, and associations and mutually exclusive relationships of the configuration elements; wherein the associations and mutually exclusive relationships of the configuration elements include the target enumeration name, the enumeration value of the target enumeration, the enumeration name associated with the target enumeration, the enumeration name mutually exclusive with the target enumeration, the associated value, and the mutually exclusive value. In this embodiment, the mutual exclusion and association of the configuration elements realize the foolproof mechanism of the product management system.
[0057] The configuration scheme subpage with the reviewed configuration scheme includes the product code of the product to be configured, the product name to be configured, the model code, version, scheme review status and configuration scheme details, etc. The configuration scheme details include the calculation formula of the product code, the calculation formula of the parent item code, the calculation formula of the sub-item code and the calculation formula of the sub-item usage, etc.
[0058] The configuration solution library subpage is linked to the configuration solution subpage with the approved configuration solution, and when the configuration solution library subpage searches for a matching configuration solution through product code, name, specification parameters and fuzzy search, it is linked to the configuration solution subpage. The configuration solution subpage that matches the product code, name, specification parameters and fuzzy search is retrieved.
[0059] The configuration option subpage combines configuration elements, configuration parameters, and specification parameters. Specifically, the configuration element subpages, configuration parameter subpages, and specification parameter subpages configured for different products are combined.
[0060] The single-layer configuration page forming module is used to form a single-layer configuration interface through multiple designated bottom-level configuration sub-pages. The designated bottom-level configuration sub-pages include a product basic information sub-page, a configuration solution library sub-page, a configuration option sub-page that combines configuration elements, configuration parameters, and specification parameters, and a configuration result sub-page of the configuration result formed according to the approved configuration solution.
[0061] The product management system performs product configuration according to the configuration template of the product configuration selected in the configuration solution library sub-page in the single-layer configuration interface. After sensing the configuration instruction, the single-layer configuration interface calculates the product code, sub-item code and sub-item usage of the product to be configured according to the configuration template.
[0062] After the product management system configures the product based on the configuration content selected in the configuration option sub-page in the single-layer configuration page (for example, product basic information, configuration elements, configuration parameters or product code calculation formula, parent item code calculation formula, sub-item code calculation formula and sub-item usage calculation formula, etc.), it calculates the product code, sub-item code and sub-item usage.
[0063] The multi-layer configuration page forming module is used to stack all bottom-level configuration sub-pages used to complete the product structure configuration to form a multi-layer configuration page; the multi-layer configuration page is used to configure the product structure layer by layer.
[0064] Specifically, the product management system 1 searches for the underlying configuration subpage related to the parent configuration of the product for primary configuration according to the product to be configured received in the multi-layer configuration page, and then searches for the underlying configuration subpage related to the child configuration of the product for secondary configuration. Single-layer configuration and multi-layer configuration realize the configuration flexibility of the product management system.
[0065] The product management system described in this embodiment can also reduce data errors and omissions during product configuration, making the configuration work of engineers more convenient and efficient, and making the entire configuration work more flexible.
[0066] It should be noted that it should be understood that the division of the various modules of the above system is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements, or they can all be implemented in the form of hardware, or some modules can be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example: the x module can be a separately established processing element, or it can be integrated in a certain chip of the above system. In addition, the x module can also be stored in the memory of the above system in the form of program code, and called and executed by a certain processing element of the above system. The implementation of other modules is similar. These modules can be integrated together in whole or in part, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software. The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), one or more digital singnal processors (DSP), one or more field programmable gate arrays (FPGA), etc. When a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. These modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0067] Embodiment 2
[0068] This embodiment provides a product management method, including:
[0069] Performing a whole-machine inspection on the imported equipment list to determine whether the product is a configured product. If so, continuing to perform a whole-machine inspection on the first-level component status of all configured products in the equipment list to calculate the pre-sale product cost; if not, continuing to configure the unconfigured products;
[0070] In the material library, select the material whose component cost is to be calculated; according to the structural relationship of the physical library, load the bottom-level parts of the material whose component cost is to be calculated, and calculate the unit cost of the material according to the bottom-up hierarchical structure of the material in the physical library.
[0071] The product management method provided in this embodiment will be described in detail below with reference to the diagram. Figure 4 , which is a flow chart of a product management method in one embodiment. Figure 4 As shown, the product management method specifically includes the following steps:
[0072] S41, perform a whole machine inspection on the imported equipment list to determine whether the product is a configured product. If so, continue to perform a whole machine inspection on the primary component status of all configured products in the equipment list to calculate the pre-sale product cost; if not, continue to configure the unconfigured products; after calculating the pre-sale product cost, form a pre-sale cost calculation table (in this embodiment, S41 only calculates the cost price of the primary components of the product.
[0073] Specifically, S41 includes judging whether the product is a configured product according to whether the configuration of each attribute parameter value of the product in the device list is completed. When the configuration of each attribute parameter value of the product is completed, the product is judged to be a configured product; when the configuration of each attribute parameter value of the product is not completed, the product is judged to be an unconfigured product.
[0074] In this embodiment, after the pre-sale product cost calculation module detects an unconfigured product, it continues to detect the unconfigured product to determine whether it is a non-standard product.
[0075] Specifically, when the parameter values of each column of the equipment list exist in the configuration element or conform to the configuration element association relationship, it indicates that the product is an unconfigured product;
[0076] When the parameter values of each column of the equipment list do not exist in the configuration element or do not conform to the configuration element association relationship, it means that the product is a non-standard product;
[0077] When the product is an unconfigured product or a non-standard product, the pre-sale product cost calculation module fails to calculate, and the pre-sale cost price result is empty.
[0078] S42, in the material library, select the material whose component cost is to be calculated; according to the structural relationship of the physical library, load the bottom-level parts of the material whose component cost is to be calculated, and calculate the cost unit price of the material according to the bottom-up hierarchical structure of the material in the physical library; after the component cost is calculated, form a component cost calculation table (the example of the component cost calculation table is shown in the figure below) Figure 3 In this embodiment, the component cost calculation module 12 calculates the cost price of the BOM below the second level of the product.
[0079] Specifically, the S42 includes selecting the material range of the material to be calculated for the component cost in the material library, and detecting whether the material has a historical cost. If so, it means that the component cost does not need to be calculated for the material, and the component cost is not recalculated; if not, it means that the component cost can be calculated for the material. In this embodiment, if there is a historical cost and the historical cost is in an unaudited state, the machine selection of component cost is also performed.
[0080] S43, calculating the product cost price based on the product cost calculation instruction received on the product configuration interface provided by the product management system and the pre-stored product cost price calculation formula. The pre-stored product cost price calculation formula is:
[0081] Product cost price = standard section price + non-standard section price + other parameter prices;
[0082] The value of the non-standard section = the length, inner radius and / or width of the received section - the length, inner radius and / or width of the preferred solution
[0083] The value of the standard segment price is the preferred solution that matches the received length or inner radius and width, and the price parameter is queried according to the material code corresponding to the standard segment in the preferred solution;
[0084] The non-standard section price is obtained by matching the non-standard section value and the current model classification with the length or inner radius, width, and model classification in the material standard price, and finding a price greater than or equal to the minimum value of the length or inner radius and width;
[0085] The other parameter prices are the prices of the materials corresponding to the enumerated values; if there is an enumerated value but no corresponding material price, the other parameter prices will not be taken.
[0086] The product management method further includes:
[0087] Receives basic information used for product configuration and forms multiple underlying configuration sub-pages.
[0088] In this embodiment, in this embodiment, the basic data selected for product configuration includes the configuration elements of each product, the attribute parameters of each configuration element, the drawing design dimension parameters of each configuration element, and the reviewed configuration schemes of each product; wherein the reviewed configuration schemes of each product include the calculation formula of the product code, the calculation formula of the parent item code, the calculation formula of the sub-item code and the calculation formula of the sub-item usage.
[0089] The underlying configuration sub-page includes the designated underlying configuration sub-page including a product basic information sub-page, a configuration element name sub-page with configuration elements, an enumeration pool sub-page with enumeration configuration elements, a specification parameter sub-page with drawing design size parameters of configuration elements, and a configuration scheme sub-page with reviewed configuration schemes, a configuration scheme library sub-page, a configuration option sub-page that combines configuration elements, configuration parameters, and specification parameters, and a configuration result sub-page of the configuration results formed according to the reviewed configuration scheme.
[0090] A single-layer configuration interface is formed through multiple designated underlying configuration sub-pages; the designated underlying configuration sub-pages include a product basic information sub-page, a configuration solution library sub-page, a configuration option sub-page, and a configuration result sub-page;.
[0091] Specifically, the step of forming a single-layer configuration interface includes performing product configuration according to a configuration template of a product configuration selected in a configuration solution library sub-page in the single-layer configuration interface. After sensing the configuration instruction, the single-layer configuration interface calculates the product code, sub-item code and sub-item usage of the product to be configured according to the configuration template.
[0092] After configuring the product based on the configuration content selected in the configuration option subpage in the single-layer configuration page (for example, product basic information, configuration elements, configuration parameters or product code calculation formula, parent item code calculation formula, sub-item code calculation formula and sub-item usage calculation formula, etc.), the product code, sub-item code and sub-item usage are calculated.
[0093] Or all bottom-level configuration sub-pages used to complete the product structure configuration are stacked in multiple layers to form a multi-layer configuration page; the multi-layer configuration page is used to configure the product structure layer by layer.
[0094] Specifically, the step of forming a multi-layer configuration page includes searching for the underlying configuration sub-page related to the parent configuration of the product to be configured received in the multi-layer configuration page for primary configuration, and then searching for the underlying configuration sub-page related to the child configuration of the product for secondary configuration.
[0095] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned product management method is implemented.
[0096] A person skilled in the art can understand that computer-readable storage media: all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
[0097] Embodiment 3
[0098] This embodiment provides a product management device, which includes: a processor, a memory, a transceiver, a communication interface and / or a system bus; the memory and the communication interface are connected to the processor and the transceiver through the system bus and complete communication with each other, the memory is used to store computer programs, the communication interface is used to communicate with other devices, and the processor and the transceiver are used to run computer programs, so that the product management device executes each step of the product management method as described above.
[0099] The system bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to realize the communication between the database access device and other devices (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage.
[0100] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0101] The protection scope of the product management method described in the present invention is not limited to the execution order of the steps listed in this embodiment. All solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present invention are included in the protection scope of the present invention.
[0102] The present invention also provides a product management system, which can implement the product management method described in the present invention. However, the implementation device of the product management method described in the present invention includes but is not limited to the structure of the product management system listed in this embodiment. All structural deformations and replacements of the prior art made according to the principles of the present invention are included in the protection scope of the present invention.
[0103] In summary, the product management system, method, device and computer-readable storage medium of the present invention realize accurate calculation of product cost and cost calculation of multiple business scenarios; and can reduce data errors and omissions in the product configuration process, make the configuration work of engineers more convenient and efficient, and make the entire configuration work more flexible. The present invention effectively overcomes various shortcomings in the prior art and has high industrial utilization value.
[0104] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A product management system, characterized in that: include: The pre-sale product cost calculation module is used to perform a whole machine inspection on the imported equipment list to determine whether the product is a configured product. If so, continue to perform a whole machine inspection of the first-level component status on all configured products in the equipment list to calculate the pre-sale product cost; if not, continue to configure the unconfigured products; the pre-sale product cost calculation module determines whether the product is a configured product based on whether the various attribute parameter values of the product in the equipment list have been configured; when the various attribute parameter values of the product have been configured, the product is determined to be a configured product; when the various attribute parameters of the product have not been configured, the product is determined to be an unconfigured product; after the pre-sale product cost calculation module detects an unconfigured product, it continues to detect the unconfigured product to determine whether it is a non-standard product; The component cost calculation module is used to select the material whose component cost is to be calculated in the material library; load the bottom-level parts of the material whose component cost is to be calculated according to the structural relationship of the physical library, and calculate the cost unit price of the material according to the bottom-up hierarchical structure of the material below the second level in the physical library; The product cost calculation module is used to calculate the product cost price based on the product cost calculation instructions received on the product configuration interface provided by the product management system and the pre-stored product cost price calculation formula; wherein the pre-stored product cost price calculation formula is: Product cost price = standard section price + non-standard section price + other parameter prices; The value of the non-standard section = the length, inner radius and / or width of the received section minus the length, inner radius and / or width of the preferred solution; The value of the standard segment price is the preferred solution that matches the received length or inner radius and width, and the price parameter is queried according to the material code corresponding to the standard segment in the preferred solution; The non-standard section price is obtained by matching the non-standard section value and the current model classification with the length or inner radius, width, and model classification in the material standard price, and finding a price greater than or equal to the minimum value of the length or inner radius and width; The other parameter prices are the prices of the materials corresponding to the enumerated values; if there is an enumerated value but no corresponding material price, the other parameter prices will not be taken.
2. The product management system according to claim 1, characterized in that: When the product is an unconfigured product or a non-standard product, the pre-sale product cost calculation module fails to calculate.
3. The product management system according to claim 1, characterized in that: The component cost calculation module selects the material range for which the component cost is to be calculated in the material library, and detects whether the material has a historical cost. If so, it means that the component cost does not need to be calculated for the material; if not, it means that the component cost can be calculated for the material.
4. The product management system according to claim 1, characterized in that: The pre-sale product cost calculation module forms a pre-sale cost calculation table after calculating the pre-sale product cost; After calculating the component costs, the component cost calculation module forms a component cost calculation table.
5. A product management method, characterized in that: include: Perform a whole machine test on the imported equipment list to determine whether the product is a configured product. If so, continue to perform a whole machine test on the first-level component status of all configured products in the equipment list to calculate the pre-sale product cost; if not, continue to configure the unconfigured products; determine whether the product is a configured product based on whether the various attribute parameter values of the product in the equipment list have been configured; when the various attribute parameter values of the product have been configured, determine that the product is a configured product; when the various attribute parameters of the product have not been configured, determine that the product is an unconfigured product; when the pre-sale product cost calculation module detects an unconfigured product, continue to test the unconfigured product to determine whether it is a non-standard product; In the material library, select the material whose component cost is to be calculated; according to the structural relationship of the physical library, load the bottom-level parts of the material whose component cost is to be calculated, and calculate the cost unit price of the material according to the bottom-up hierarchical structure of the material below the second level in the physical library; The product cost price is calculated according to the received product cost calculation instruction and the pre-stored product cost price calculation formula; wherein the pre-stored product cost price calculation formula is: Product cost price = standard section price + non-standard section price + other parameter prices; The value of the non-standard section = the length, inner radius and / or width of the received section minus the length, inner radius and / or width of the preferred solution; The value of the standard segment price is the preferred solution that matches the received length or inner radius and width, and the price parameter is queried according to the material code corresponding to the standard segment in the preferred solution; The non-standard section price is obtained by matching the non-standard section value and the current model classification with the length or inner radius, width, and model classification in the material standard price, and finding a price greater than or equal to the minimum value of the length or inner radius and width; The other parameter prices are the prices of the materials corresponding to the enumerated values; if there is an enumerated value but no corresponding material price, the other parameter prices will not be taken.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the product management method described in claim 5 is implemented.
7. A product management device, characterized in that: include: Processor and memory; The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the product management device executes the product management method as claimed in claim 5.
Citation Information
Patent Citations
A method and system for integrity detection of configurable bill of materials
CN109409728A
Material quotation system and method
CN110070403A
Product pricing system and method
CN1661606A
Costing device and method
JP2009301322A