Material management system, method and device, electronic equipment and storage medium
Through the electronic and automated processing of the material management system, the problem of manual on-site signing is solved to reduce the efficiency of material management, and the efficiency and convenience of material management are achieved.
Patent Information
- Application Number
- CN202411917620.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-18
AI Technical Summary
Among the existing material management methods, manual on-site signatures reduce the efficiency of material management.
Provide a material management system, including material application module, material management module and material approval module. The system automatically handles the borrowing and management of materials through electronic application instructions and approval processes.
There is no need to go to the material manager in person to handle the borrowing procedures for the material, but directly handle the borrowing procedures for the material remotely, which improves the efficiency of material management.
Smart Images

Figure CN119850130A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of material management, and in particular to a material management system and a method, device, electronic device and storage medium thereof. Background Art
[0002] The existing material management method requires that when borrowing materials, a verification form must be filled out manually and submitted to the material manager for signature before the materials can be borrowed. The manual on-site signature method reduces the efficiency of material management. Summary of the invention
[0003] The present disclosure provides a material management system and its method, device, electronic device and storage medium, which mainly aims to solve the problem that the manual on-site signature method reduces the management efficiency of materials.
[0004] According to a first aspect of the present disclosure, a material management system is provided, the system comprising: a material application module, a material management module and a material approval module;
[0005] The material requisition module is used to send a requisition instruction for requisitioning target material information to the material management module;
[0006] The material management module is used to receive the requisition instruction and generate approval information corresponding to the target material information based on the requisition instruction;
[0007] The material management module is also used to send the approval information to the material approval module;
[0008] The material approval module processes the approval information to obtain a processing result, and sends the processing result to the material management module so that the material management module determines whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
[0009] In some embodiments, the material management module includes: a material outbound management submodule, a material inbound management submodule, a material maintenance management submodule, and a material scrap management submodule;
[0010] The material outbound management submodule is used to manage the outbound status of all material information in the preset material information library;
[0011] The material storage management submodule is used to manage the storage status of all material information in the preset material information library;
[0012] The material maintenance management submodule is used to manage the maintenance status of all material information in the preset material information database;
[0013] The material scrapping management submodule is used to manage the scrapping status of all material information in the preset material information library.
[0014] In some embodiments, the system further comprises a display module;
[0015] The display module is used to visually display the outbound situation, the inbound situation, the maintenance situation and the scrapping situation.
[0016] In some embodiments, the system further comprises a query module;
[0017] The query module is used to respond to the query instruction of the material application module for the target material information, and based on the query instruction, search whether the target material information exists in the preset material information database;
[0018] The Sohu query module is also used to send the query result of searching whether the target material information exists in the preset material information database to the material application module.
[0019] According to a second aspect of the present disclosure, a material management method is provided, the method comprising:
[0020] Obtain the requisition instruction for the target material information;
[0021] Based on the requisition instruction, generating approval information corresponding to the target material information;
[0022] The approval information is processed to obtain a processing result, so as to determine whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
[0023] In some embodiments, before obtaining the requisition instruction for requisitioning target material information, the method further includes:
[0024] Get query instructions for target material information;
[0025] Searching in a preset material information database whether the target material information exists;
[0026] According to the query result of searching whether the target material information exists in the preset material information database, it is determined whether to execute the requisition instruction for obtaining the requisition target material information.
[0027] According to a third aspect of the present disclosure, a material management device is provided, the device comprising:
[0028] An acquisition unit, used for acquiring a requisition instruction for requisitioning target material information;
[0029] A generating unit, configured to generate approval information corresponding to the target material information based on the application instruction;
[0030] The processing unit is used to process the approval information to obtain a processing result, so as to determine whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
[0031] In some embodiments, the apparatus further comprises:
[0032] The acquisition unit is also used to acquire a query instruction for target material information before acquiring an application instruction for the target material information;
[0033] A search unit, used to search whether the target material information exists in a preset material information database;
[0034] The determination unit is used to determine whether to execute the requisition instruction for obtaining the requisition target material information according to the query result of searching whether the target material information exists in the preset material information database.
[0035] According to a fourth aspect of the present disclosure, there is provided an electronic device, including:
[0036] at least one processor; and
[0037] a memory communicatively connected to the at least one processor; wherein,
[0038] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the second aspect.
[0039] According to a fifth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the second aspect.
[0040] According to a sixth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method described in the second aspect is implemented.
[0041] The material management system and its method, device, electronic device and storage medium provided by the present disclosure include: a material application module, a material management module and a material approval module; the material application module is used to send an application instruction for applying for target material information to the material management module; the material management module is used to receive the application instruction and generate approval information corresponding to the target material information based on the application instruction; the material management module is also used to send the approval information to the material approval module; the material approval module processes the approval information, obtains a processing result, and sends the processing result to the material management module, so that the material management determines whether to borrow the target material corresponding to the target material information from the material application module based on the processing result. Compared with the related art, the embodiment of the present disclosure does not need to go to the material manager in person to handle the material borrowing procedures, but directly handles the material borrowing procedures remotely, thereby improving the management efficiency of materials.
[0042] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0044] Figure 1 A schematic diagram of the structure of a material management system provided by an embodiment of the present disclosure;
[0045] Figure 2 A schematic diagram of the structure of another material management system provided by an embodiment of the present disclosure;
[0046] Figure 3 A visual display diagram of material information provided by an embodiment of the present disclosure;
[0047] Figure 4 A schematic diagram of a process flow of a material management method provided by an embodiment of the present disclosure;
[0048] Figure 5 A module diagram of a material management system provided by an embodiment of the present disclosure;
[0049] Figure 6 A schematic diagram of the structure of a material management device provided by an embodiment of the present disclosure;
[0050] Figure 7 A schematic diagram of the structure of another material management device provided by an embodiment of the present disclosure;
[0051] Figure 8A schematic block diagram of an exemplary electronic device provided for an embodiment of the present disclosure. DETAILED DESCRIPTION
[0052] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0053] The following describes a material management system and its method, apparatus, electronic device, and storage medium according to an embodiment of the present disclosure with reference to the accompanying drawings.
[0054] Figure 1 A schematic diagram of the structure of a material management system provided in an embodiment of the present disclosure.
[0055] like Figure 1 As shown, the system includes: a material application module 11, a material management module 12 and a material approval module 13;
[0056] The material requisition module 11 is used to send a requisition instruction for requisitioning target material information to the material management module 12 .
[0057] The material requisition module is the interface for users to interact with the material management system. The requisitioner sends a requisition instruction for the target material information through the material requisition module. The material requisition module is responsible for collecting the requisition request for specific materials from the requisitioner and passing it to the material management module.
[0058] Target material information refers to the detailed description of the specific materials that the applicant hopes to borrow in the material management system. It covers many key elements, such as the name, specification, quantity, quality requirements and other specific attributes of the materials. For example, if a department wants to carry out an activity and needs to borrow 10 laptops of model A, the 10 laptops of model A are the specific target material information. The claim instruction is a request issued by the applicant, indicating that the applicant needs to borrow or use specific materials. The claim instruction usually contains the identity information of the applicant, detailed information of the required materials (i.e., target material information), reason for claiming, estimated time of use, etc.
[0059] The electronic transmission of application instructions is more efficient than the traditional manual method (such as manually filling out the verification form and signing on site). Applicants can submit applications quickly in the system without waiting for face-to-face communication with the material manager, and are not restricted by whether the manager is on site.
[0060] The material management module 12 is used to receive the requisition instruction and generate approval information corresponding to the target material information based on the requisition instruction.
[0061] The approval information includes applicant information (the applicant's name, department, position, etc. to confirm the applicant's identity and qualifications), target material information details (name, model, specification, quantity and other detailed information of the target material to ensure that the approver understands the specific requirements of the required materials), usage plan (the use time, location and expected use method of the target material to evaluate the rationality of the target material allocation), return plan (the return time of the target material after use to ensure that the material can be recovered and reused in time), and approver information (name, department, position, and electronic signature of the approver responsible for managing the target material).
[0062] By extracting necessary information from the requisition instruction, including the requisitioner information, material details, and the reason for the requisition, the system automatically checks whether the requisition request complies with the organization's material requisition policies and regulations; based on the extracted information, it automatically fills in the preset approval template, which contains all the fields required for approval. The system generates an approval request, including all necessary information and any special instructions that require the attention of the approver. According to the organization's approval hierarchy and process, set up the approval flow and determine which approvers need to approve the requisition request. In this way, the generation of approval information is completed.
[0063] By generating approval information, the material management module provides a clear and organized basis for decision-making for the material approval module. Approver can directly obtain the sorted key information without having to extract and analyze it from the complex original content of the requisition instruction. This is like providing the approver with a report with the key points sorted out, enabling them to make judgments faster, thereby speeding up the approval process of the entire material requisition.
[0064] The material management module 12 is further configured to send the approval information to the material approval module 13 .
[0065] The material approval module is the interface for the approver to interact with the material management system. The approver receives the approval information sent by the material management module through the material approval module so that the approver can process the approval information through the material approval module.
[0066] The material approval module 13 processes the approval information to obtain a processing result, and sends the processing result to the material management module 12, so that the material management module 12 determines whether to borrow the target material corresponding to the target material information from the material requisition module 11 based on the processing result.
[0067] The approver processes the approval information through the operation interface of the material approval module and obtains the processing results, which include but are not limited to approval, rejection, conditional approval, and approval opinions and suggestions. Among them, the approval form application instructions meet the requirements in all aspects (such as the rationality of material demand, sufficient inventory, and the qualifications of the applicant). For example, the production department applies for raw materials to complete an emergency order. After the approver verifies that the inventory is sufficient and the application purpose is reasonable, the approval result will be given. Approval rejection means that when the approver believes that the application instruction does not comply with the regulations, the inventory is insufficient, the purpose is unreasonable, or the applicant does not have the corresponding authority, the approval rejection result will be generated. For example, if a department applies for a batch of high-value professional equipment for non-business related activities, or the application quantity exceeds the existing inventory and cannot be replenished in time, the approver will determine to reject the application. Conditional approval means that although the application instruction is basically reasonable, certain additional conditions must be met to complete the approval. For example, the approval module may require the applicant to provide a more detailed use plan, or require the department to complete the internal budget adjustment first. In this case, the approver needs to wait until the applicant meets these additional conditions before arranging the loan of materials.
[0068] Approval opinions and suggestions are generated by the approver based on the specific circumstances in the approval information, and are used to convey more information about the basis and requirements for the approval decision to the applicant. For example, the approval opinion may be "agree to lend some materials because the inventory is limited, and it is recommended to arrange the use reasonably", or "reject this application because the materials have been allocated to other more urgent projects, and it is recommended to adjust the application plan", etc. These opinions help the approver to better understand the approval decision and also provide the applicant with a direction to improve the application plan.
[0069] When it is determined that the processing result is approved, the target material corresponding to the target material information is borrowed from the material requisition module; when it is determined that the processing result is rejected, the target material corresponding to the target material information is not borrowed from the material requisition module.
[0070] The material management system provided by the present disclosure includes: a material application module, a material management module and a material approval module; the material application module is used to send an application instruction for applying for target material information to the material management module; the material management module is used to receive the application instruction and generate approval information corresponding to the target material information based on the application instruction; the material management module is also used to send the approval information to the material approval module; the material approval module processes the approval information, obtains a processing result, and sends the processing result to the material management module, so that the material management determines whether to borrow the target material corresponding to the target material information from the material application module based on the processing result. Compared with the related art, the embodiment of the present disclosure does not need to go to the material manager in person to handle the material borrowing procedures, but directly handles the material borrowing procedures remotely, thereby improving the management efficiency of materials.
[0071] Furthermore, in a possible implementation of this embodiment, as Figure 2 As shown, the material management module 12 includes: a material outbound management submodule 121, a material inbound management submodule 122, a material maintenance management submodule 123, and a material scrap management submodule 124;
[0072] The material outbound management submodule 121 is used to manage the outbound status of all material information in the preset material information library; the material inbound management submodule 122 is used to manage the inbound status of all material information in the preset material information library; the material maintenance management submodule 123 is used to manage the maintenance status of all material information in the preset material information library; the material scrap management submodule 124 is used to manage the scrap status of all material information in the preset material information library.
[0073] The management of the outbound situation of the material outbound management submodule includes but is not limited to recording outbound information, updating inventory status, tracking the flow of materials, and exception handling. Among them, recording outbound information means that whenever materials are claimed and approved for outbound delivery, this submodule records the outbound details of the materials, including material number, quantity, outbound time, claiming department or individual, etc. Updating inventory status means automatically updating the inventory database according to the quantity and type of materials outbound to ensure the accuracy of inventory data. Tracking the flow of materials means tracking the whereabouts of materials to ensure that the use of materials complies with the purpose and conditions when they are claimed. Exception handling means monitoring abnormal situations in the outbound process, such as missing or damaged materials, and taking corresponding measures.
[0074] The management of the incoming materials in the material incoming materials management submodule includes but is not limited to recording incoming materials, inventory verification, inventory updates, and quality inspections. Among them, recording incoming materials refers to recording the incoming materials of all materials, including material numbers, quantities, incoming time, supplier information, etc. Inventory verification refers to checking whether the incoming materials are consistent with the purchase order or the receiving list to ensure the accuracy and completeness of the materials. Inventory update refers to automatically updating the inventory database according to the quantity and type of incoming materials. Quality inspection refers to quality inspection of incoming materials to ensure that the materials meet the standards.
[0075] The maintenance management of the material maintenance management submodule includes but is not limited to recording maintenance information, maintenance status tracking, cost accounting, and post-maintenance testing. Among them, recording maintenance information refers to recording detailed information of the materials that need to be repaired, including material number, fault description, maintenance time, maintenance personnel, etc. Maintenance status tracking refers to tracking the maintenance progress of materials to ensure that maintenance work is completed on time. Cost accounting refers to calculating maintenance costs and providing accurate maintenance cost data for the financial department. Post-maintenance testing refers to conducting necessary tests after the maintenance is completed to ensure that the materials are restored to normal use.
[0076] The scrapping management of the material scrapping management submodule includes but is not limited to recording scrapping information, scrapping approval, environmental compliance, and asset write-off. Among them, recording scrapping information refers to recording all the information of materials that need to be scrapped, including material number, scrapping reason, scrapping time, etc. Scrapping approval refers to approving scrapping applications to ensure that the scrapping process complies with company policies. Environmental compliance refers to ensuring that the scrapping process complies with environmental regulations and handles hazardous substances. Asset write-off refers to writing off the scrapped materials in the financial system and updating the balance sheet.
[0077] Through automation and information technology, the efficiency and accuracy of material management are improved, human errors are reduced, and detailed records and monitoring are provided for the entire life cycle of materials, thereby optimizing the use and maintenance of resources.
[0078] Furthermore, in a possible implementation of this embodiment, as Figure 2 As shown, the system further includes a display module 14;
[0079] The display module 14 is used to visually display the outgoing situation, the incoming situation, the maintenance situation and the scrapping situation.
[0080] In order to facilitate the visualization of the display module for better understanding, such as Figure 3 As shown, Figure 3A visual display diagram of material information provided in an embodiment of the present disclosure, through visual display of out-of-warehouse status, in-warehouse status, maintenance status and scrapping status, managers and relevant staff can understand the dynamics of materials in various links in real time.
[0081] Furthermore, in a possible implementation of this embodiment, as Figure 2 As shown, the system further includes a query module 15;
[0082] The query module 15 is used to respond to the query instruction of the material requisition module for the target material information, and based on the query instruction, search whether the target material information exists in the preset material information library; the query module 15 is also used to send the query result of searching whether the target material information exists in the preset material information library to the material requisition module.
[0083] The query results can provide the claimant with detailed material information, such as material specifications, models, storage locations, etc. This helps claimants to make more accurate claims and reduce claim errors caused by unclear information. For example, for some materials with multiple specifications, claimants can make accurate claims based on the existing inventory specifications found, which improves the accuracy and efficiency of the entire material claim process.
[0084] Figure 4 A schematic diagram of a flow chart of a material management method provided in an embodiment of the present disclosure.
[0085] like Figure 4 As shown, the method comprises the following steps:
[0086] Step 201, obtaining a requisition instruction for requisitioning target material information.
[0087] By obtaining the requisition instruction, a standardized process starting point is provided for material requisition. All material requisitions need to be initiated through this instruction, which provides a unified entry point for requisitions by different departments and personnel. Moreover, the requisition instruction contains the target material information, which requires the requisitioner to fill in the detailed content of the material in the prescribed format, such as name, specification, quantity, etc., avoiding the irregular application methods such as oral application and random writing that may have occurred in the past, making the entire material requisition process more standardized and orderly.
[0088] Step 202: Generate approval information corresponding to the target material information based on the application instruction.
[0089] By generating approval information based on requisition instructions, requisition requests of different formats and levels of detail can be converted into a unified information format that meets approval requirements. In this way, the material approval module has a standardized basis when processing approvals, avoiding approval difficulties caused by confusing requisition information. For example, different departments may describe material needs in different ways. The process of generating approval information can unify this information into a format that includes key elements such as material name, specification, quantity, purpose, and requisition department, making it easier for reviewers to conduct evaluations.
[0090] Step 203: Process the approval information to obtain a processing result, so as to determine whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
[0091] The entire approval process leaves a clear record of the processing results. Once problems arise in the use of materials in the future, such as materials not being used for the prescribed purpose or materials being lost, the decision-making process can be traced back based on the approval results at the time, and it can be clear which link and which approval officer made the decision. This will help strengthen the sense of responsibility of all participants and further standardize the operations of each link in material management.
[0092] The material management method provided by the present disclosure includes: a material application module, a material management module and a material approval module; the material application module is used to send an application instruction for applying for target material information to the material management module; the material management module is used to receive the application instruction and generate approval information corresponding to the target material information based on the application instruction; the material management module is also used to send the approval information to the material approval module; the material approval module processes the approval information to obtain a processing result, and sends the processing result to the material management module, so that the material management determines whether to borrow the target material corresponding to the target material information from the material application module based on the processing result. Compared with the related art, the embodiment of the present disclosure does not need to go to the material manager in person to handle the material borrowing procedures, but directly handles the material borrowing procedures remotely, thereby improving the management efficiency of materials.
[0093] In actual applications, before obtaining the requisition instruction for the target material information, it is also necessary to determine whether the target material information exists in the preset material information library. The following methods may be used, but are not limited to, to obtain a query instruction for the target material information; search in the preset material information library for whether the target material information exists; and determine whether to execute the requisition instruction for obtaining the target material information based on the query result of searching in the preset material information library for whether the target material information exists.
[0094] It allows users to query material information remotely without being restricted by geographical location, thus improving operational flexibility.
[0095] In one possible implementation of the present disclosure, in order to better understand the entire process of material management, as follows: Figure 5 As shown, Figure 5 The module diagram of a material management system provided by the embodiment of the present disclosure is that the information collection of inventory materials realizes the quality management of the entire life cycle of materials. The first task is to collect the existing materials into the system in a convenient way and establish an information-rich and comprehensive material database. The information covers all-round information such as the factory to which the materials belong, the inventory location, the inventory quantity, and the information description. After the information collection of inventory materials is completed, based on the existing daily business handling mode, a more convenient information process is abstracted and deepened, which greatly reduces the communication cost between departments, and digitizes the original business that cannot be statistically analyzed. Through the accumulation of data, it lays the foundation for future statistical analysis. The quality management of the whole life cycle of materials involves a series of processes from procurement, warehousing, collection, use, maintenance to scrapping during the use of materials. Due to the large number and variety of materials, an information tool that can manage and record the whole life cycle of materials is needed. The tool can complete the entry of information on the whole life cycle of materials, and complete the entry and export according to the usage habits and needs of each department. In order to maximize the value of materials, the repaired materials are reused to reduce the use cost of the enterprise. We need to manage maintenance materials in an informationized way, standardize maintenance processes, make the use and maintenance information of materials traceable, enhance personnel's understanding of basic information about materials, and improve the efficiency of recycling. Statistical analysis is based on the application and execution of each process in the system. It can calculate the use of materials throughout their life cycle and the use of materials by relevant personnel according to demand, and design them into statistical report styles for intuitive display, further improving the ability to discover problems and improve efficiency.
[0096] The material management system is used in conjunction with the mobile applet. Users can easily check whether there are materials they need in the current material warehouse through the mobile applet. Material management personnel can also enter material information, including material pictures, anytime and anywhere through the applet, and can check with the material information in the applet to complete the inventory operation. The homepage will display the information in the current system in the form of reports. Administrators can customize the system's permissions according to different departments and roles to meet the needs of refined management. People with different roles log in to the system to execute the material requisition process. After the process is reviewed and approved, they can directly print the material requisition form in the system, which is convenient and fast. For the full life cycle process quality management, for the materials applied for by the user, it provides an entry for entering the material procurement, warehousing, and production information, and standardizes the filling of the user's full life cycle process quality management verification information. It also provides import and export for convenient supplementary information. Materials that need to be repaired during the quality management of the entire life cycle will be repaired and reused, and experts will conduct repair / scrap identification. If repair is required, the materials will be transferred to the waiting-for-repair warehouse, and maintenance personnel can apply for the materials for repair. After processing, they will continue to be transferred to the repaired warehouse for other users in need to continue to apply for and use, thereby realizing the full value of the materials.
[0097] In summary, the embodiments of the present disclosure can achieve the following effects:
[0098] The disclosed embodiment does not require the user to personally go to the material manager to handle the material borrowing procedures, but can directly handle the material borrowing procedures remotely, thereby improving the material management efficiency.
[0099] It should be noted that the embodiments of the present disclosure may include multiple steps. For the convenience of description, these steps are numbered, but these numbers do not limit the execution time slots or execution order between the steps; these steps can be implemented in any order, and the embodiments of the present disclosure do not limit this.
[0100] Corresponding to the above-mentioned material management method, the present invention also provides a material management device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, and will not be repeated in the present invention.
[0101] Figure 6 A schematic diagram of a material management device provided in an embodiment of the present disclosure is shown in FIG. Figure 6 As shown, including:
[0102] An acquisition unit 31 is used to acquire a requisition instruction for requisitioning target material information;
[0103] A generating unit 32, configured to generate approval information corresponding to the target material information based on the application instruction;
[0104] The processing unit 33 is used to process the approval information to obtain a processing result, so as to determine whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
[0105] The material management device provided by the present disclosure includes: a material application module, a material management module and a material approval module; the material application module is used to send an application instruction for applying for target material information to the material management module; the material management module is used to receive the application instruction and generate approval information corresponding to the target material information based on the application instruction; the material management module is also used to send the approval information to the material approval module; the material approval module processes the approval information, obtains a processing result, and sends the processing result to the material management module, so that the material management determines whether to borrow the target material corresponding to the target material information from the material application module based on the processing result. Compared with the related art, the embodiment of the present disclosure does not need to go to the material manager in person to handle the material borrowing procedures, but directly handles the material borrowing procedures remotely, thereby improving the management efficiency of materials.
[0106] Furthermore, in a possible implementation of this embodiment, as Figure 7 As shown, the device also includes:
[0107] The acquisition unit 31 is also used to obtain a query instruction for the target material information before obtaining the requisition instruction for the target material information;
[0108] A searching unit 34 is used to search whether the target material information exists in a preset material information database;
[0109] The determination unit 35 is used to determine whether to execute the requisition instruction for obtaining the requisition target material information according to the query result of searching whether the target material information exists in the preset material information database.
[0110] It should be noted that the above explanation of the method embodiment is also applicable to the device of the embodiment of the present disclosure, and the principle is the same, which is no longer limited in the embodiment of the present disclosure.
[0111] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0112] Figure 8A schematic block diagram of an example electronic device 400 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0113] like Figure 8 As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 402 or a computer program loaded from a storage unit 408 to a RAM (Random Access Memory) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An I / O (Input / Output) interface 405 is also connected to the bus 404.
[0114] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0115] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Units), various dedicated AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as a management method for materials. For example, in some embodiments, the management method for materials may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to execute the aforementioned material management method in any other appropriate manner (eg, by means of firmware).
[0116] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System On Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor that may be a special purpose or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0117] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0118] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only-Memory) or a flash memory, an optical fiber, a CD-ROM (Compact Dis sc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0119] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball), through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0120] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.
[0121] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.
[0122] It should be noted that artificial intelligence is a discipline that studies how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), and includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, as well as machine learning / deep learning, big data processing technology, knowledge graph technology, and other major directions.
[0123] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0124] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A material management system, characterized in that: The system includes a material application module, a material management module and a material approval module; The material requisition module is used to send a requisition instruction for requisitioning target material information to the material management module; The material management module is used to receive the requisition instruction and generate approval information corresponding to the target material information based on the requisition instruction; The material management module is also used to send the approval information to the material approval module; The material approval module processes the approval information to obtain a processing result, and sends the processing result to the material management module so that the material management module determines whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
2. The system according to claim 1, characterized in that The material management module includes: a material outbound management submodule, a material inbound management submodule, a material maintenance management submodule, and a material scrap management submodule; The material outbound management submodule is used to manage the outbound status of all material information in the preset material information library; The material storage management submodule is used to manage the storage status of all material information in the preset material information library; The material maintenance management submodule is used to manage the maintenance status of all material information in the preset material information database; The material scrapping management submodule is used to manage the scrapping status of all material information in the preset material information library.
3. The system according to claim 2, characterized in that The system also includes a display module; The display module is used to visually display the outbound situation, the inbound situation, the maintenance situation and the scrapping situation.
4. The system according to claim 1, characterized in that The system also includes a query module; The query module is used to respond to the query instruction of the material application module for the target material information, and based on the query instruction, search whether the target material information exists in the preset material information database; The query module is also used to send the query result of searching whether the target material information exists in the preset material information library to the material application module.
5. A material management method, characterized in that: The method is applied to the material management system as described in claims 1 to 4 above, and the method comprises: Obtain the requisition instruction for the target material information; Based on the requisition instruction, generating approval information corresponding to the target material information; The approval information is processed to obtain a processing result, so as to determine whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
6. The method according to claim 5, characterized in that Before obtaining the requisition instruction for requisitioning target material information, the method further includes: Get query instructions for target material information; Searching in a preset material information database whether the target material information exists; According to the query result of searching whether the target material information exists in the preset material information database, it is determined whether to execute the requisition instruction for obtaining the requisition target material information.
7. A material management device, characterized in that: The device comprises: An acquisition unit, used for acquiring a requisition instruction for requisitioning target material information; A generating unit, configured to generate approval information corresponding to the target material information based on the application instruction; The processing unit is used to process the approval information to obtain a processing result, so as to determine whether to borrow the target material corresponding to the target material information from the material requisition module based on the processing result.
8. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 5 to 6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 5-6.
10. A computer program product, characterized in that It comprises a computer program which, when executed by a processor, implements the method according to any one of claims 5-6.