Intensive material management method, system and device and medium
Through intensive material management methods and cloud computing platforms, the problem of information silos and opaque processes in traditional material management is solved, and the efficiency and accuracy of material management are achieved, and the utilization rate and service quality of material are improved.
Patent Information
- Application Number
- CN202411320380.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2024-12-24
AI Technical Summary
Traditional material management methods have problems such as information islands, opaque processes, low resource utilization and low work efficiency.
Adopt intensive material management methods and systems, based on cloud computing service platform, through material inquiry, allocation application, work order flow and material allocation processing modules, centralized management of materials is realized, accurate and real-time material information is provided, and management efficiency is improved. Performance prediction and failure rate prediction are carried out through trained regression and classification models, maintenance strategies are formulated and asset allocation is optimized.
It improves the efficiency of material management, helps decision makers to carry out reasonable procurement planning and material scheduling, improves material utilization rate, reduces costs, and improves service quality.
Smart Images

Figure CN119180591A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network technology, and in particular to an intensive material management method, system, device and medium. Background Art
[0002] In today's society, material management is a vital part of every industry and organization. Whether it is office supplies, logistics materials, computer terminals, etc., enterprises need to efficiently manage and control the ownership and use of materials.
[0003] However, the traditional material management method has some challenges and shortcomings, such as information islands, opaque processes, low efficiency and high costs. In addition, the local server resource performance is low, resource utilization is low, and material verification relies entirely on manual entry, which has very low accuracy and work efficiency. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide an intensive material management method, system, device and medium in view of the above-mentioned deficiencies in the prior art, so as to at least solve the problems of information islands, opaque processes, low resource utilization and low work efficiency in traditional material management methods.
[0005] In a first aspect, the present invention provides an intensive material management method, which is applied to an intensive material management system, wherein the intensive material management system realizes centralized management of materials based on a cloud computing service platform, and the method comprises:
[0006] Displaying material detail data corresponding to the material query instruction according to the material query instruction of the first user;
[0007] receiving a transfer application from a first user, wherein the transfer application is used to transfer a target material belonging to the first user to a second user, or to process the target material as expired / scrapped;
[0008] Create a work order based on the transfer application, and transfer the work order to the corresponding material managers at different levels for review and confirmation according to the preset transfer process;
[0009] In response to approval by material administrators at different levels, the target material belonging to the first user is transferred to the second user, or the target material is processed as expired / scrapped.
[0010] Furthermore, before displaying the material detail data corresponding to the material query instruction according to the material query instruction of the first user, the method further includes:
[0011] Determine the human resource number corresponding to the first user according to the login information of the first user;
[0012] Pushing the material list corresponding to the human worker number to the first user, so that the first user can confirm whether the materials in the material list are the materials belonging to him;
[0013] In response to the first user confirming that the materials in the material list are his / her own materials, feeding back a confirmation success message;
[0014] In response to the first user confirming that the materials in the material list are not materials belonging to the first user, the material list is forwarded to a material administrator for correction.
[0015] Furthermore, before pushing the material list corresponding to the manpower number to the first user, the method further includes:
[0016] Generate a list of materials corresponding to each human resource number based on the materials belonging to each human resource number on a regular basis.
[0017] Furthermore, displaying material detail data corresponding to the material query instruction according to the material query instruction of the first user specifically includes:
[0018] Receiving a material query instruction triggered by the first user inputting a material code, or a material query instruction triggered by scanning a code, or a material query instruction triggered by inputting a query condition;
[0019] According to the role authority of the first user and the material query instruction, the corresponding material detail data and the available operation buttons within the role authority are displayed.
[0020] Furthermore, the receiving of the transfer application from the first user specifically includes:
[0021] receiving a first transfer application from a first user, wherein the first transfer application carries a target human resource number and a target location for material transfer; or
[0022] A second transfer application from the first user is received, wherein the second transfer application carries a material expiration / scrap option.
[0023] Furthermore, the method further comprises:
[0024] Use the trained regression model to predict the performance of the collected material data;
[0025] Formulate corresponding material maintenance strategies or decisions based on performance prediction results;
[0026] Use the trained classification model to predict the failure rate of the collected material data;
[0027] Develop preventive maintenance plans, optimize asset allocation, or take other risk management measures based on failure rate prediction results.
[0028] Furthermore, before using the trained regression model to perform performance prediction on the collected material data, the method further includes:
[0029] Collect historical material performance data related to material performance;
[0030] Using the historical material performance data to train a regression model to obtain the trained regression model;
[0031] Before using the trained classification model to predict the failure rate of the collected material data, the method further includes:
[0032] Collect historical material failure data related to material failures;
[0033] The historical material failure data is used to train a classification model to obtain the trained classification model.
[0034] Furthermore, the method further comprises at least one of the following:
[0035] Displaying local human resources information according to the login information of the first user;
[0036] Implementing role management according to the role management instruction of the first user;
[0037] Displaying the transfer data and approval data corresponding to the transfer application to the first user;
[0038] The material detail data of all materials is displayed to the first user, wherein the material detail data includes the employee to whom the materials belong.
[0039] In a second aspect, the present invention provides an intensive material management system, which implements centralized management of materials based on a cloud computing service platform, and the system includes:
[0040] A material query module, used to display material detailed data corresponding to the material query instruction according to the material query instruction of the first user;
[0041] An allocation application receiving module, connected to the material query module, for receiving an allocation application from a first user, wherein the allocation application is used to allocate a target material belonging to the first user to a second user, or to process the target material as expired / scrapped;
[0042] The work order creation and circulation module is connected to the transfer application receiving module, and is used to create a work order according to the transfer application, and sequentially circulate the work order to the corresponding material managers at different levels for review and confirmation according to the preset transfer process;
[0043] The material transfer processing module is connected to the work order creation and circulation module, and is used to transfer the target material belonging to the first user to the second user, or process the target material as expired / scrapped, in response to the approval of material administrators at different levels.
[0044] In a third aspect, the present invention provides an intensive material management device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the intensive material management method described in the first aspect.
[0045] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the intensive material management method described in the first aspect is implemented.
[0046] The intensive material management method, system, device and medium provided by the present invention realize the centralized management of materials based on the cloud computing service platform, and the method includes: displaying the material detailed data corresponding to the material query instruction according to the material query instruction of the first user; receiving the transfer application of the first user, the transfer application is used to transfer the target material belonging to the first user to the second user, or to process the target material as expired / scrapped; creating a work order according to the transfer application, and transferring the work order to the material administrators of the corresponding different levels in turn according to the preset transfer process for review and confirmation; in response to the approval of the material administrators of different levels, the target material belonging to the first user is transferred to the second user, or the target material is processed as expired / scrapped. The present invention provides accurate and real-time material information through intensive management and cloud computing technology, improves the efficiency of material management, helps decision makers to make reasonable procurement planning and material scheduling, thereby improving material utilization, reducing costs and improving service quality. It solves the problems of information islands, opaque processes, low resource utilization and low work efficiency in traditional material management methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 This is a flow chart of an intensive material management method according to Embodiment 1 of the present invention;
[0048] Figure 2 This is an overall architecture diagram of intensive material management according to Embodiment 1 of the present invention;
[0049] Figure 3 This is a flowchart of user verification in Example 1 of the present invention;
[0050] Figure 4 This is a flow chart of inter-departmental material transfer in Example 1 of the present invention;
[0051] Figure 5 This is a flow chart of material transfer (expired / scrapped) according to Example 1 of the present invention;
[0052] Figure 6 This is a flow chart of material confirmation in Example 1 of the present invention;
[0053] Figure 7 This is a schematic diagram of the structure of an intensive material management system according to Embodiment 2 of the present invention;
[0054] Figure 8 This is a schematic diagram of the structure of an intensive material management device according to Example 3 of the present invention. DETAILED DESCRIPTION
[0055] In order to enable those skilled in the art to better understand the technical solution of the present invention, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0056] It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention rather than to limit the present invention.
[0057] It can be understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other.
[0058] It can be understood that, for the convenience of description, the drawings of the present invention only show the parts related to the present invention, while the parts irrelevant to the present invention are not shown in the drawings.
[0059] It can be understood that each unit and module involved in the embodiments of the present invention may correspond to only one physical structure, or may be composed of multiple physical structures, or multiple units and modules may be integrated into one physical structure.
[0060] It can be understood that the terms "first", "second", etc. in the embodiments of the present invention are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.
[0061] It can be understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.
[0062] It is understood that the flowcharts and block diagrams of the present invention illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to the various embodiments of the present invention. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented by a hardware-based system that implements the specified functions, or may be implemented by a combination of hardware and computer instructions.
[0063] It can be understood that the units and modules involved in the embodiments of the present invention can be implemented by software or hardware. For example, the units and modules can be located in a processor.
[0064] Embodiment 1:
[0065] This embodiment provides an intensive material management method, which is applied to an intensive material management system. The intensive material management system implements centralized management of materials based on a cloud computing service platform. Figure 1 As shown, the method includes:
[0066] Step S101: displaying material detail data corresponding to the material query instruction according to the material query instruction of the first user.
[0067] It should be noted that the intensive material management method provided in this embodiment is applied to the intensive material management system, which provides a unified platform so that various departments can share information and resources for material management, achieve collaborative work and efficient operation. By integrating scattered material data and processes, the system can provide accurate and real-time material information, help decision makers to make reasonable procurement plans and material scheduling, thereby improving material utilization, reducing costs and improving service quality.
[0068] In this embodiment, the cloud computing service platform preferably uses China Unicom Cloud. China Unicom Cloud is China Unicom's own resource environment platform, which provides the hardware and software resources required for basic development and deployment. In addition, it also includes supporting project management platforms, data security, capability opening platforms and monitoring platforms. China Unicom Cloud has the characteristics of private cloud, security, controllability, trust innovation substitution, strong R&D capabilities and fast emergency response, covering cloud computing services, storage, network and security. For material management, through intensive construction on the cloud, high-performance resources can be dispatched more efficiently, and unified management and operation and maintenance monitoring can be achieved.
[0069] Optionally, before displaying the material detail data corresponding to the material query instruction according to the material query instruction of the first user, the method further includes:
[0070] Determine the human resource number corresponding to the first user according to the login information of the first user;
[0071] Pushing the material list corresponding to the human worker number to the first user, so that the first user can confirm whether the materials in the material list are the materials belonging to him;
[0072] In response to the first user confirming that the materials in the material list are his / her own materials, feeding back a confirmation success message;
[0073] In response to the first user confirming that the materials in the material list are not materials belonging to the first user, the material list is forwarded to a material administrator for correction.
[0074] In this embodiment, the first user uses the mobile terminal or the enterprise WeChat application as the entrance to achieve enterprise WeChat login. The mobile phone number is obtained through the enterprise WeChat user information, and the corresponding local human resource number is searched. If the query is successful, the login is successful, and if the query fails, the login fails.
[0075] It should be noted that the human resources number usually refers to the unique identification number assigned to employees in an enterprise or organization, which is used for human resources management.
[0076] Optionally, before pushing the material list corresponding to the manpower number to the first user, the method further includes:
[0077] Generate a list of materials corresponding to each human resource number based on the materials belonging to each human resource number on a regular basis.
[0078] In this embodiment, the system pushes the list of materials to employees for confirmation based on their HR IDs on a regular basis (e.g., monthly), and pushes the list through application messages such as DingTalk or WeChat. After logging in, the user checks whether the content of the material list is correct. If so, the confirmation is successful. If not, the user can click the "Not mine" button to submit it to the material manager for correction and confirmation. The authority belongs to the department material manager. If an employee finds that the material does not belong to him during material confirmation, the material manager can use the material proofreading function to correct the material information. The material fields that can be modified can be set in advance.
[0079] Optionally, displaying material detail data corresponding to the material query instruction according to the material query instruction of the first user specifically includes:
[0080] Receiving a material query instruction triggered by the first user inputting a material code, or a material query instruction triggered by scanning a code, or a material query instruction triggered by inputting a query condition;
[0081] According to the role authority of the first user and the material query instruction, the corresponding material detail data and the available operation buttons within the role authority are displayed.
[0082] In this embodiment, the material code is obtained by entering the material code or calling the WeChat scan API (Application Programming Interface) to query the corresponding material details. Users can also search by material type, region (real physical geographical area), department and other dimensions. It should be noted that the default user logs in to the system and can view information on any material, but can only operate on the materials that belong to him.
[0083] Step S102: receiving a transfer application from a first user, wherein the transfer application is used to transfer a target material belonging to the first user to a second user, or to process the target material as expired / scrapped;
[0084] Specifically, a first transfer application from a first user is received, the first transfer application carries a target human worker number and a target location for material transfer; or a second transfer application from the first user is received, the second transfer application carries a material expiration / scrap option.
[0085] In this embodiment, the first user can initiate a transfer action for the materials that belong to him, that is, modify the material ownership information, limit the target responsible person code (that is, the target human resource number), target location code, remarks field, etc. There are two main scenarios for material transfer, one is the transfer of materials to personnel and departments, and the other is the expiration of materials.
[0086] Step S103: creating a work order according to the transfer application, and transferring the work order to material managers at different levels for review and confirmation according to the preset transfer process;
[0087] Step S104: In response to the approval of material administrators at different levels, the target material belonging to the first user is transferred to the second user, or the target material is processed as expired / scrapped.
[0088] In this embodiment, the first transfer application is used for normal material transfer, that is, to realize material transfer. The applicant initiates the first transfer application, fills in the target human resource number, target location and brief remarks of the material transfer, creates a work order, and transfers it to the department material administrator of the applicant's department (hereinafter referred to as transfer-out A). If transfer-out A passes the review, it will be transferred to the material administrator of the transfer-in department (hereinafter referred to as transfer-in B). If transfer-in B passes the review, it will be transferred to the line administrator for the final confirmation operation, and the work order will be archived. If the mid-way review fails, the message will be pushed to the applicant and the work order will be directly returned to the applicant.
[0089] In this embodiment, the second transfer application is for the situation that the material status is scrapped and expired. The applicant initiates the second transfer application, selects the material expiration and scrapping option, creates a work order, and transfers it to the department material manager of the applicant's department (hereinafter referred to as transfer-out A). If transfer-out A passes the review, it will be transferred to the line material manager for the final confirmation operation, and the work order will be archived. If the mid-way review fails, the message will be pushed to the applicant and the work order will be directly returned to the applicant.
[0090] Optionally, the method further comprises:
[0091] Use the trained regression model to predict the performance of the collected material data;
[0092] Formulate corresponding material maintenance strategies or decisions based on performance prediction results;
[0093] Use the trained classification model to predict the failure rate of the collected material data;
[0094] Develop preventive maintenance plans, optimize asset allocation, or take other risk management measures based on failure rate prediction results.
[0095] In this embodiment, the collected material data is used to predict material performance and failure rate through machine learning algorithms to support the company's preventive maintenance and material management decisions. Among them, the data content generated by AI (Artificial Intelligence) analysis is subject to permission control, and can be viewed and exported by personnel with designated roles.
[0096] Optionally, before using the trained regression model to perform performance prediction on the collected material data, the method further includes:
[0097] Collect historical material performance data related to material performance;
[0098] Using the historical material performance data to train a regression model to obtain the trained regression model;
[0099] Before using the trained classification model to predict the failure rate of the collected material data, the method further includes:
[0100] Collect historical material failure data related to material failures;
[0101] The historical material failure data is used to train a classification model to obtain the trained classification model.
[0102] In this embodiment, taking material performance prediction as an example, the steps of using the regression model to predict material performance include:
[0103] 1) Data collection and preparation
[0104] Collect historical data related to material performance, including but not limited to material usage time, maintenance records, operating environment parameters, etc.
[0105] Clean and preprocess the data, handle missing values and outliers, and perform feature engineering, such as converting time data into a suitable format and extracting key features.
[0106] 2) Choose an appropriate regression model
[0107] Common regression models include linear regression, polynomial regression, ridge regression, lasso regression, support vector regression, random forest regression, etc. Choose the appropriate model based on the data characteristics and problem requirements.
[0108] For example, if the data has a linear relationship, linear regression can be considered; if the data is complex and has nonlinear relationships, random forest regression or support vector regression may be more appropriate.
[0109] 3) Model training
[0110] The prepared data is divided into a training set and a test set. Usually, it can be divided according to a certain ratio (such as 70% training set and 30% test set).
[0111] Use the training set data to train the selected regression model and adjust the model parameters to optimize the model performance.
[0112] 4) Model Evaluation
[0113] Use the test set data to evaluate the trained model. Common evaluation indicators include mean square error (MSE), root mean square error (RMSE), mean absolute error (MAE), etc.
[0114] The accuracy and generalization ability of the model can be judged based on the evaluation results. If the model performs poorly, you can consider adjusting the model structure, increasing the amount of data, or performing further feature engineering.
[0115] 5) Prediction and application
[0116] Once the model has been optimized and has achieved satisfactory performance, it can be used to make performance predictions for new material data.
[0117] Formulate corresponding material maintenance strategies or decisions based on the prediction results.
[0118] In this embodiment, taking the prediction of material failure rate as an example, the steps of using the classification model to predict the material failure rate include:
[0119] 1) Data collection and preprocessing
[0120] Collect historical failure data of materials, including various attributes of materials (such as service life, maintenance status, operating parameters, etc.) and labels indicating whether a failure has occurred.
[0121] The data was cleaned, missing values and outliers were handled, and feature selection and extraction were performed to identify the key features that have an impact on the failure rate.
[0122] 2) Choose a suitable classification model
[0123] Common classification models include decision trees, random forests, support vector machines, naive Bayes, logistic regression, etc.
[0124] Choose the appropriate model based on the characteristics of the data and the problem requirements. For example, if the data has complex nonlinear relationships, random forests or support vector machines may perform better; if the data has high-dimensional features, naive Bayes may be an option.
[0125] 3) Model training
[0126] The preprocessed data is divided into training set and test set.
[0127] Use the training set data to train the selected classification model and adjust the model parameters to improve classification accuracy.
[0128] 4) Model Evaluation
[0129] Use the test set data to evaluate the trained model. Common evaluation indicators include accuracy, precision, recall, F1 value, etc.
[0130] The performance of the model can be judged by evaluating the results, analyzing its performance on different categories and determining whether there are any bias or imbalance issues.
[0131] 5) Prediction and application
[0132] Use the trained classification model to predict the failure rate of new material data and determine whether the material is likely to fail.
[0133] Develop preventive maintenance plans, optimize asset allocation, or take other risk management measures based on the forecast results.
[0134] Optionally, the method further comprises at least one of the following:
[0135] Displaying local human resources information according to the login information of the first user;
[0136] Implementing role management according to the role management instruction of the first user;
[0137] Displaying the transfer data and approval data corresponding to the transfer application to the first user;
[0138] The material detail data of all materials is displayed to the first user, wherein the material detail data includes the employee to whom the materials belong.
[0139] In this embodiment, after the first user logs in, the local human resources information can be displayed, with a query function, but not editable, and the local human resources information can be synchronized with one click.
[0140] In this embodiment, the system can create a new role group, and can add new users to the role group. The role group is mainly used for selecting users for work order flow and distinguishing function menus.
[0141] In this embodiment, the system can provide a detailed display of the allocation process work order to reflect the work order process status, and can also display the details of the material allocation and the processing status to reflect the destination of the material dispatch.
[0142] In this embodiment, the system can display material details, and the content is similar to the fields displayed in the ERP (Enterprise Resource Planning) system, but the focus is on an additional field display: the employee to whom the material belongs. To make up for the problem that materials in the ERP system are only for contract employees, local office supplies will be detailed to every employee, including non-contract employees, for easy management.
[0143] In a specific embodiment, an overall framework of intensive material management is as follows Figure 2 As shown, it includes: bottom layer, data layer, business service layer, gateway layer and display layer. The corresponding intensive material management system is located in the business service layer, including basic function module, data management module, material management module and report display module. The system adopts the front-end and back-end separation development mode and pipeline automation deployment. Reduce local development resource redundancy and improve R&D efficiency. Among them, each part is described as follows:
[0144] 1. Basic function modules, including user login submodule and work order agency submodule
[0145] (1) User login submodule: The h5 format carries the mobile terminal, and the enterprise WeChat application is used as the entrance to achieve enterprise WeChat login-free. The mobile phone number is obtained through the enterprise WeChat user information, and the corresponding local human resource number is searched. If the query is successful, the login is successful, and if the query fails, the login fails.
[0146] The flowchart of user verification is as follows: Figure 3 As shown, the user logs in through a third-party application, and the background verifies whether the corresponding human resource number is obtained. If so, the user enters the system, otherwise, the process ends.
[0147] (2) Work Order Sub-Module: Users process pending information, and the application prompts them to process pending information. The application also has a message push reminder function outside the application.
[0148] 2. Data management module, including user information management sub-module, material details management sub-module, role management sub-module, and AI prediction and analysis module.
[0149] (1) User Information Management Submodule
[0150] Displays local human resources information, has query function, cannot be edited, and can synchronize local human resources information with one click.
[0151] (2) Material Details Management Submodule
[0152] Display material detail data function, which can be edited, imported and exported.
[0153] (3) Role Management Submodule
[0154] You can create a new role group and add users to the role group. The role group is mainly used to select users for work order flow and to distinguish function menus.
[0155] Among them, roles can include common roles, material manager roles, super administrator roles, etc.
[0156] a) Ordinary role: used to query materials, initiate the process of allocating materials belonging to oneself, etc.;
[0157] b) Material manager: general role permissions, plus process review, maintenance of basic information (modification, import, export), etc.;
[0158] c) Super Administrator: Material Administrator authority, log audit, process modification, etc.
[0159] (4) AI Prediction Analysis Module
[0160] By using machine learning algorithms to predict the performance and failure rate of materials, the collected material data can support the company's preventive maintenance and material management decisions. The data content generated by AI analysis is subject to permission control, and can be viewed and exported by people with designated roles.
[0161] The steps of the AI predictive analysis module are as follows:
[0162] 1) Data collection: First, a large amount of material data needs to be collected, including but not limited to the equipment's operating status, usage time, maintenance records, fault records, etc. This data can be obtained from the equipment's sensors, log files, maintenance records, etc.
[0163] 2) Data preprocessing: The collected data may have missing values, outliers, and other problems, which require data cleaning and preprocessing. At the same time, non-numeric data, such as equipment model, fault type, etc., need to be coded and converted.
[0164] 3) Feature Engineering: Based on business knowledge and data analysis, select features that have an impact on the prediction target, such as the equipment's usage time, operating status, etc. At the same time, feature selection methods, such as correlation coefficient, chi-square test, etc., can be used to select features that have a greater impact on the prediction target.
[0165] 4) Model selection: Select an appropriate machine learning model based on the nature of the problem. For material performance prediction, a regression model can be selected; for failure rate prediction, a classification model can be selected. Commonly used models include linear regression, decision tree, random forest, support vector machine, neural network, etc.
[0166] 5) Model training: Use the selected model and features to train the collected data. During the training process, the parameters of the model can be adjusted through cross-validation, grid search and other methods to improve the model's predictive ability.
[0167] 6) Model evaluation: Evaluate the prediction effect of the model through some evaluation indicators, such as mean square error, accuracy, recall, etc. If the model effect is not good, you can try to replace the model or adjust the model parameters.
[0168] 7) Model deployment: Deploy the trained model to the production environment to predict new material data. At the same time, the model needs to be updated and maintained regularly to ensure the accuracy of the prediction.
[0169] 8) Result interpretation: Explain the prediction results of the model, such as which features have a greater impact on the prediction results, why such prediction results appear, etc. This can help us better understand the model and provide a reference for equipment maintenance and management.
[0170] 3. Material management module, including material query sub-module, material allocation sub-module, material confirmation sub-module and material proofreading sub-module.
[0171] (1) Material Query
[0172] By entering the material code or calling the WeChat scan API to obtain the material code, you can query the corresponding material details. Users can search by material type, region (real physical geographical area), department, etc.
[0173] (2) Material Allocation
[0174] There are two main scenarios for material allocation: one is the transfer of materials to personnel and departments, and the other is the expiration and scrapping of materials.
[0175] a. Material transfer
[0176] The applicant initiates a transfer application, fills in the target human resource number, target location and brief remarks of the material transfer, creates a work order, and transfers it to the department material manager of the applicant's department (hereinafter referred to as transfer-out A). If transfer-out A passes the review, it will be transferred to the material manager of the transfer-in department (hereinafter referred to as transfer-in B). If transfer-in B passes the review, it will be transferred to the line manager for the final confirmation operation and the work order will be archived. If the review fails during the process, the message will be pushed to the applicant and the work order will be directly returned to the applicant.
[0177] Specifically, Figure 4 A flow chart showing the transfer of materials between departments.
[0178] b. Expired materials
[0179] The applicant initiates a transfer application, selects the material expiration and scrapping option, creates a work order, and transfers it to the department material manager of the applicant's department (hereinafter referred to as transfer-out A). If transfer-out A passes the review, it will be transferred to the line material manager for final confirmation and the work order will be archived. If the mid-term review fails, the message will be pushed to the applicant and the work order will be directly returned to the applicant.
[0180] Specifically, Figure 5 A flow chart showing material transfer (expired / scrapped) is shown.
[0181] (3) Material confirmation
[0182] The system pushes the list of owned materials to employees for confirmation every month based on their human resources work numbers, and pushes the list through application messages such as DingTalk or WeChat.
[0183] Specifically, Figure 6 The flowchart of material confirmation is shown. The system generates a list of materials according to the human resource number, pushes in-app messages according to the mobile phone number, and the user logs in to check whether the content of the material list is correct. If so, the confirmation is successful. If not, click the "Not Mine" button to let the material administrator correct and confirm.
[0184] (4) Material Proofreading
[0185] The authority belongs to the department's material manager. If an employee finds that a material does not belong to him during material confirmation, the material manager can use this function to modify the material information. The material fields that are allowed to be modified are to be determined.
[0186] 4. Report display module, including transfer data display and approval data display.
[0187] (1) Transfer data
[0188] The work order details of the transfer process are displayed to reflect the status of the work order process.
[0189] (2) Approval data
[0190] Display the details of material allocation and processing status, and reflect the destination of material dispatch.
[0191] In another specific embodiment, the intensive material management method mainly includes the following steps:
[0192] S1: Development Environment Preparation
[0193] 1) China Unicom Cloud deployment method: China Unicom Cloud provides basic resources for system deployment. China Unicom Cloud resources are applied for by multiple parties, including VPN (Virtual Private Network), data platform CDAS, and container environment CKE, database OceanBase, object storage OSS, cache Redis, cloud load balancing CLB and other resources that have been evaluated and applied for. Deploy CKE resources - based on k8s container orchestration, operation steps: create a new application - fill in relevant information (basic configuration: application ID, number of instances, CPU, memory;) - export the configuration file.
[0194] The access method of China Unicom Cloud is as follows: the Internet accesses China Unicom Cloud public network CLB, then accesses China Unicom Cloud ngnix, then accesses firewall waf, internal ngnix, and finally accesses the front-end and back-end services of the application deployment.
[0195] 2) Digital R&D platform deployment method:
[0196] a. Basic configuration: New projects need to configure the code base and continuous delivery configuration (Jenkins, Git, CCR warehouse configuration); select the default Jenkins, and you need to confirm the operation before using it for the first time; configure Git, project management, and empower users; CCR warehouse configuration, configure the warehouse, enter the warehouse account and password for authentication, and k8s can pull the image from the specified warehouse.
[0197] b. Pipeline release: There are mainly four steps: 1. Go to gitlab to pull the code according to the branch or tag; 2. Run the packaging command, use the mvn command for java and the npm command for the front end to get the target; 3. According to the dockerfile, take the running environment as the basic image (java is the openjdk basic image, and the front end is the nginx basic image), overlay the target and package it into a new image; 4. k8s pulls the image of step 3 through the yaml file and releases it. Using the latest variable, the image with the latest timestamp will be pulled.
[0198] c. Access configuration: k8s accesses through Service, but Unicom Cloud does not need to declare Service directly in k8s; after configuring the access port through clb, Service will be automatically generated in k8s. Then deploy the application in the Internet zone and the intranet to deploy the application, and access the service through the clb ip and the service port configured by the listener.
[0199] It should be noted that in order to respond to the call of enterprises to reduce costs and increase efficiency, as China Unicom Cloud gradually matures, the tools for digital empowerment are also becoming more mature, and technology selection has been effectively supported in the China Unicom Cloud environment. At present, the resource performance of local servers is low and the resource utilization rate is not high. Through intensive construction on the cloud, high-performance resources can be easily dispatched to achieve unified management and operation and maintenance monitoring. At the same time, when analyzing scenarios such as the adjustment of the company's department structure, the transfer of personnel, and the call of materials, the transfer of items is often not timely enough, and the material verification relies on manual entry one by one, resulting in very low accuracy and work efficiency. Through intensive construction on the cloud, accurate and real-time material information can be provided, which facilitates the dispatch of high-performance resources and helps decision makers to make reasonable procurement plans and material dispatch, thereby improving material utilization, reducing costs and improving service quality.
[0200] S2: Technical solution selection
[0201] The front-end and back-end separation mode is adopted, and the front-end technology selection is: Vue+element-plus (computer side), Vue+Vant (mobile side); the back-end framework selection is: SpringBoot+Flowable+MyBatis.
[0202] Complete automated deployment of project pipelines through a digital R&D platform.
[0203] S3: Data initialization
[0204] (1) Personnel data
[0205] The human resource information table of the local unified authority system is used, and the association of mobile phone number-human resource number-HR code is added. It is used to complete the user login-free function.
[0206] (2) Material data
[0207] 1) Material Query
[0208] The authority belongs to all personnel in the system. Material query can be realized by scanning the code, or manually entering the material code to display the corresponding material information. Users can search by conditions such as material type, region, department, etc. The material information field is displayed to be determined for viewing and confirming the material information.
[0209] It should be noted that the default user can log into the system and view information about any material, but can only perform operations on the materials that belong to him, such as initiating transfers.
[0210] 2) Material allocation
[0211] You can initiate a transfer action for the materials that belong to you, that is, modify the material ownership information, limit the target responsible person code (which can be equivalent to the human resource number corresponding to the target responsible person), target location code, and modify the remarks field.
[0212] Case 1: Materials are allocated normally
[0213] The user initiates a transfer on the material details page, fills in the target responsible person code, target location code and remarks, and then initiates a process review.
[0214] Case 2: The material status is scrapped and expired
[0215] The user initiates a transfer on the material details page, leaving the target responsible person code and target location code blank, with the note: scrapped and expired
[0216] (3) Supporting management background
[0217] 1) Material information report display (computer side)
[0218] Display material details, the content is similar to the fields displayed in the ERP system, but the focus is on an additional field: the employee to whom the material belongs. To make up for the problem that materials in the ERP system are only for contract employees, local office supplies will be detailed to every employee, including non-contract employees, for easy management.
[0219] Function points:
[0220] Query: Multi-dimensional query
[0221] Import: permissions are limited to administrator level;
[0222] Export: This permission is limited to the administrator level and is used to periodically export local system data and import it into the ERP system for updating.
[0223] 2) Process review (mobile terminal, computer terminal)
[0224] There are currently two scenarios for process review: Figure 4 , 5 shown.
[0225] 3) Basic information maintenance (computer side)
[0226] Added department information maintenance menu, process customization, role setting and other information maintenance.
[0227] 4) Operation log record (computer side)
[0228] Since material dispatch is relatively sensitive, a log viewing function is provided to ensure material transparency.
[0229] (4) Data security
[0230] Back up data, encrypt data, encrypt data during transmission, and desensitize data when necessary for display and export.
[0231] It should be noted that the intensive material management system provided by the present invention provides a unified platform, enabling various departments to share material management information and resources, achieve collaborative work and efficient operation. By integrating scattered material data and processes, the system can provide accurate and real-time material information, help decision makers to make reasonable procurement plans and material scheduling, thereby improving material utilization, reducing costs and improving service quality.
[0232] The intensive material management method provided by the embodiment of the present invention realizes the centralized management of materials based on the cloud computing service platform, and the method includes: displaying the material detailed data corresponding to the material query instruction according to the material query instruction of the first user; receiving the transfer application of the first user, the transfer application is used to transfer the target material belonging to the first user to the second user, or to process the target material as expired / scrapped; creating a work order according to the transfer application, and transferring the work order to the material administrators of the corresponding different levels in turn according to the preset transfer process for review and confirmation; in response to the approval of the material administrators of different levels, the target material belonging to the first user is transferred to the second user, or the target material is processed as expired / scrapped. The present invention provides accurate and real-time material information through intensive management and cloud computing technology, improves the efficiency of material management, helps decision makers to make reasonable procurement planning and material scheduling, thereby improving material utilization, reducing costs and improving service quality. It solves the problems of information islands, opaque processes, low resource utilization and low work efficiency in traditional material management methods.
[0233] Embodiment 2:
[0234] like Figure 7 As shown, this embodiment provides an intensive material management system for executing the above-mentioned intensive material management method. The intensive material management system realizes centralized management of materials based on a cloud computing service platform. The system includes:
[0235] A material query module 11, configured to display material detail data corresponding to the material query instruction according to the material query instruction of the first user;
[0236] The transfer application receiving module 12 is connected to the material query module 11 and is used to receive a transfer application from a first user, where the transfer application is used to transfer the target material belonging to the first user to a second user, or to process the target material as expired / scrapped;
[0237] The work order creation and circulation module 13 is connected to the transfer application receiving module 12, and is used to create a work order according to the transfer application, and sequentially circulate the work order to the corresponding material managers at different levels for review and confirmation according to the preset transfer process;
[0238] The material transfer processing module 14 is connected to the work order creation and circulation module 13, and is used to transfer the target material belonging to the first user to the second user, or process the target material as expired / scrapped, in response to approval by material administrators at different levels.
[0239] Optionally, the system further comprises:
[0240] A human worker number determination module, used to determine the human worker number corresponding to the first user according to the login information of the first user;
[0241] A material list push module, used to push the material list corresponding to the human worker number to the first user, so that the first user can confirm whether the materials in the material list are the materials belonging to him;
[0242] The first processing module is used to respond to the first user confirming that the materials in the material list are his own materials and feed back a confirmation success message;
[0243] The second processing module is used for forwarding the material list to the material administrator for correction in response to the first user confirming that the materials in the material list are not his own materials.
[0244] Optionally, the system further comprises:
[0245] The material list generation module is used to regularly generate a material list corresponding to each human resource number based on the materials belonging to each human resource number.
[0246] Optionally, the material query module 11 specifically includes:
[0247] A first receiving unit is used to receive a material query instruction triggered by a first user inputting a material code, or a material query instruction triggered by scanning a code, or a material query instruction triggered by inputting a query condition;
[0248] The first display unit is used to display corresponding material detail data and available operation buttons within the role authority range according to the role authority of the first user and the material query instruction.
[0249] Optionally, the transfer application receiving module 12 is specifically used for:
[0250] receiving a first transfer application from a first user, wherein the first transfer application carries a target human resource number and a target location for material transfer; or
[0251] A second transfer application from the first user is received, wherein the second transfer application carries a material expiration / scrap option.
[0252] Optionally, the system further comprises:
[0253] Performance prediction module, used to use the trained regression model to perform performance prediction on the collected material data;
[0254] Maintenance strategy formulation module, used to formulate corresponding material maintenance strategies or decisions based on performance prediction results;
[0255] The failure rate prediction module is used to predict the failure rate of the collected material data using the trained classification model;
[0256] The preventive maintenance module is used to formulate preventive maintenance plans, optimize asset allocation or take other risk management measures based on failure rate prediction results.
[0257] Optionally, the system further comprises:
[0258] A first collection module is used to collect historical material performance data related to material performance;
[0259] A first training module is used to train a regression model using the historical material performance data to obtain the trained regression model;
[0260] The second collection module is used to collect historical material failure data related to material failures;
[0261] The second training module is used to train a classification model using the historical material failure data to obtain the trained classification model.
[0262] Optionally, the system further includes: other functional modules, configured to perform at least one of the following:
[0263] Displaying local human resources information according to the login information of the first user;
[0264] Implementing role management according to the role management instruction of the first user;
[0265] Displaying the transfer data and approval data corresponding to the transfer application to the first user;
[0266] The material detail data of all materials is displayed to the first user, wherein the material detail data includes the employee to whom the materials belong.
[0267] Embodiment 3:
[0268] refer to Figure 8 This embodiment provides an intensive material management device, including a memory 21 and a processor 22. The memory 21 stores a computer program, and the processor 22 is configured to run the computer program to execute the intensive material management method in Example 1.
[0269] The memory 21 is connected to the processor 22. The memory 21 may be a flash memory, a read-only memory or other memory. The processor 22 may be a central processing unit or a single-chip microcomputer.
[0270] Embodiment 4:
[0271] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the intensive material management method in the above-mentioned embodiment 1 is implemented.
[0272] The computer-readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.
[0273] In summary, the intensive material management method, system, device and medium provided by the embodiment of the present invention realizes centralized management of materials based on a cloud computing service platform. The method includes: displaying material detail data corresponding to the material query instruction according to the material query instruction of the first user; receiving the transfer application of the first user, the transfer application is used to transfer the target material belonging to the first user to the second user, or to process the target material as expired / scrapped; creating a work order according to the transfer application, and transferring the work order to the material administrators of different levels for review and confirmation in sequence according to the preset transfer process; in response to the approval of the material administrators of different levels, the target material belonging to the first user is transferred to the second user, or the target material is processed as expired / scrapped. The present invention provides accurate and real-time material information through intensive management and cloud computing technology, improves the efficiency of material management, helps decision makers to make reasonable procurement planning and material scheduling, thereby improving material utilization, reducing costs and improving service quality. It solves the problems of information islands, opaque processes, low resource utilization and low work efficiency in traditional material management methods.
[0274] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. An intensive material management method, characterized in that: Applied to an intensive material management system, the intensive material management system realizes centralized management of materials based on a cloud computing service platform, and the method includes: Displaying material detail data corresponding to the material query instruction according to the material query instruction of the first user; receiving a transfer application from a first user, wherein the transfer application is used to transfer a target material belonging to the first user to a second user, or to process the target material as expired / scrapped; Create a work order based on the transfer application, and transfer the work order to the corresponding material managers at different levels for review and confirmation according to the preset transfer process; In response to approval by material administrators at different levels, the target material belonging to the first user is transferred to the second user, or the target material is processed as expired / scrapped.
2. The method according to claim 1, characterized in that Before displaying the material detail data corresponding to the material query instruction according to the material query instruction of the first user, the method further includes: Determine the human resource number corresponding to the first user according to the login information of the first user; Pushing the material list corresponding to the human worker number to the first user, so that the first user can confirm whether the materials in the material list are the materials belonging to him; In response to the first user confirming that the materials in the material list are his / her own materials, feeding back a confirmation success message; In response to the first user confirming that the materials in the material list are not materials belonging to the first user, the material list is forwarded to a material administrator for correction.
3. The method according to claim 2, characterized in that Before pushing the material list corresponding to the manpower number to the first user, the method further includes: Generate a list of materials corresponding to each human resource number based on the materials belonging to each human resource number on a regular basis.
4. The method according to claim 1, characterized in that: The displaying of material detail data corresponding to the material query instruction according to the material query instruction of the first user specifically includes: Receiving a material query instruction triggered by the first user inputting a material code, or a material query instruction triggered by scanning a code, or a material query instruction triggered by inputting a query condition; According to the role authority of the first user and the material query instruction, the corresponding material detail data and the available operation buttons within the role authority are displayed.
5. The method according to claim 1, characterized in that The receiving the transfer application of the first user specifically includes: receiving a first transfer application from a first user, wherein the first transfer application carries a target human resource number and a target location for material transfer; or A second transfer application from the first user is received, wherein the second transfer application carries a material expiration / scrap option.
6. The method according to claim 1, characterized in that The method further comprises: Use the trained regression model to predict the performance of the collected material data; Formulate corresponding material maintenance strategies or decisions based on performance prediction results; Use the trained classification model to predict the failure rate of the collected material data; Develop preventive maintenance plans, optimize asset allocation, or take other risk management measures based on failure rate prediction results.
7. The method according to claim 6, characterized in that Before using the trained regression model to perform performance prediction on the collected material data, the method further includes: Collect historical material performance data related to material performance; Using the historical material performance data to train a regression model to obtain the trained regression model; Before using the trained classification model to predict the failure rate of the collected material data, the method further includes: Collect historical material failure data related to material failures; The historical material failure data is used to train a classification model to obtain the trained classification model.
8. The method according to claim 1, characterized in that The method further comprises at least one of the following: Displaying local human resources information according to the login information of the first user; Implementing role management according to the role management instruction of the first user; Displaying the transfer data and approval data corresponding to the transfer application to the first user; The material detail data of all materials is displayed to the first user, wherein the material detail data includes the employee to whom the materials belong.
9. An intensive material management system, characterized in that: The intensive material management system realizes centralized management of materials based on a cloud computing service platform. The system includes: A material query module, used to display material detailed data corresponding to the material query instruction according to the material query instruction of the first user; An allocation application receiving module, connected to the material query module, is used to receive an allocation application from a first user, wherein the allocation application is used to allocate a target material belonging to the first user to a second user, or to process the target material as expired / scrapped; A work order creation and circulation module, connected to the transfer application receiving module, is used to create a work order according to the transfer application, and to sequentially circulate the work order to the corresponding material managers at different levels for review and confirmation according to the preset transfer process; The material transfer processing module is connected to the work order creation and circulation module, and is used to transfer the target material belonging to the first user to the second user, or process the target material as expired / scrapped, in response to the approval of material administrators at different levels.
10. An intensive material management device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the intensive material management method as described in any one of claims 1-8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the intensive material management method according to any one of claims 1 to 8 is implemented.
