Material management system
By assigning specific permissions to users in different positions, the problem of insufficient informationization in traditional systems is solved, efficient query and progress maintenance of engineering project management is achieved, and system security and consulting efficiency are improved.
Patent Information
- Application Number
- CN202510374688.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-18
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure CN120338656A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of material management, and in particular, to a material management system. Background Art
[0002] The material management system is mainly used to serve the project management. Project management refers to that an enterprise engaged in project management is entrusted by the owner and, in accordance with the contract agreement, represents the owner to conduct the management and service of the whole process or several stages of the organization and implementation of the project. Since the project involves a large number of different subcontracting projects, in the traditional system, each user needs to actively search for the information to be operated, which will lead to the cumbersome and missing system operations. At present, the engineering department lacks the support of information technology means for the management of engineering projects. Most of the basic information of engineering projects and the process documents during the implementation of engineering projects are still stored in electronic documents or even paper documents. With the increase in the number of engineering projects, it is becoming more and more difficult to query the information of engineering projects and maintain the progress information of engineering projects, thus affecting the efficiency of engineering project management work. Summary of the Invention
[0003] The embodiment of this application provides a material management system to solve the technical problem that with the increase in the number of engineering projects, it is becoming more and more difficult to query the information of engineering projects and maintain the progress information of engineering projects, thus affecting the efficiency of engineering project management work.
[0004] In view of this, this application provides a material management system, including a user management module, a project management module, a budget management module, a procurement management module, an inventory management module, a reimbursement management module, and a maintenance management module;
[0005] The user management module is used to provide user access to log in to the system and allocate permissions for different modules according to the different positions of project personnel;
[0006] The project management module is used to establish a new project list of engineering projects, and the project list of engineering projects includes a plurality of sub-engineering projects and a list of engineering materials under the sub-engineering projects;
[0007] The budget management module is used to edit the costs of each sub-project according to the engineering project to generate a project engineering budget list, and the engineering budget list includes material costs, labor costs, and machinery costs;
[0008] The procurement management module is used to inquire prices from suppliers, quote prices, sign a procurement contract, and conduct batch procurement of materials according to the list of engineering materials under the sub-engineering project, map the procurement contract to the sub-engineering project corresponding to the batch procurement, and generate procurement completion progress data;
[0009] The inventory management module is used to record and manage the materials purchased in the procurement management module and record the whereabouts of the materials;
[0010] The reimbursement management module is used to generate reimbursement data based on the reimbursement of expenses, labor costs, and machinery costs incurred in the batch procurement of the materials;
[0011] The maintenance management module is used to record various problems that occur in the project after project delivery and the data on whether they are processed.
[0012] Optionally, it further includes a contract management module, a project progress module, a log management module, and a remote access module;
[0013] The contract management module is used to generate project contracts to record each contract signed during the process from project establishment to delivery;
[0014] The project progress module is used to record the completion progress of each sub-project;
[0015] The log management module is used to record the operation data of users in the system;
[0016] The inventory warning module is used to display the materials with a small quantity in the inventory management module as a pop-up window in the procurement module;
[0017] The remote access module is used for the user terminal to connect to the cloud server terminal.
[0018] Optionally, the labor cost is calculated and estimated for each sub-project cycle by the budget management module based on the size of each sub-project module and the required material storage situation.
[0019] Optionally, when the user logs in to the system, the account and password entered by the user are compared with the account and password data stored in the user management module. If the comparison result is the same, the user can log in.
[0020] Optionally, it further includes a database module. The database module stores identification keywords, engineering project-related materials, staff-related materials, and user-related materials. The identification keywords are associated with the corresponding engineering project-related materials and staff-related materials. The database module groups the staff-related materials according to enterprise information.
[0021] Optionally, it further includes a consultation module. The consultation module includes an information receiving module, an identification module, a retrieval and output module, and a display and processing module;
[0022] The information receiving module is used to receive the text information and request information input from the outside world, transmit the text information and request information to the recognition module, and transmit the request information to the display processing module; it is also used to receive the enterprise information input from the outside world and transmit the enterprise information to the retrieval output module;
[0023] The recognition module is used to receive the text information transmitted by the information receiving module, and call the recognition keywords stored in the database module. The recognition module recognizes the recognition keywords in the text information, and then transmits the recognized recognition keywords to the retrieval output module;
[0024] The retrieval output module calls the relevant information of the staff in the corresponding group in the database module according to the received enterprise information, and calls the relevant information of the corresponding engineering project stored in the database module according to the recognition keywords, and retrieves the relevant information of the staff called, and then transmits the obtained relevant information of the engineering project and the relevant information of the staff to the display processing module;
[0025] The display processing module is used to classify the content of the received relevant information of the engineering project and the relevant information of the staff, judge the authority level of the request information, retain the relevant information of the engineering project and the relevant information of the staff according to the authority level of the request information, and display the retained relevant information of the engineering project and the relevant information of the staff.
[0026] Optionally, it further includes a central server, and the central server includes a data entry module and an association control module;
[0027] The database module includes a keyword storage module for storing recognition keywords, an engineering storage module for storing relevant information of engineering projects, an employee storage module for storing relevant information of staff, and a user storage module for storing relevant information of users;
[0028] The data entry module is used to receive the instruction input from the outside world to select the keyword storage module, the engineering storage module, the employee storage module or the user storage module;
[0029] The association control module is used to select recognition keywords, relevant information of engineering projects and relevant information of staff according to the instruction input from the outside world and associate them.
[0030] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0031] A material management system provided by the present application, compared with the prior art, the present invention assigns different permissions to different users so that the user permissions of different job positions only have the permissions of the corresponding modules, so as to reduce the time for users to search for data, reduce the mistakes of user operations, and ensure the security of the system and data;
[0032] By adopting the above solution, the user first logs in, then inputs the content to be queried into the database. The system will automatically retrieve the corresponding materials and personnel information, and display partial content to the user according to the user's authority level. The user can quickly understand some consultation content and the personnel to be consulted. Through the division of the user's authority level, different materials can be provided for users with different functions, which is more convenient for users to find the content they need, effectively improving the consultation efficiency and reducing the possibility of project duration delay. Brief Description of the Drawings
[0033] In order to more clearly illustrate the technical solution of the embodiments of the present application, the drawings required for describing the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0034] Figure 1 It is a system block diagram of a material management system provided in the embodiments of the present application. Detailed Embodiments
[0035] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0036] For ease of understanding, please refer to Figure 1, an embodiment of a material management system provided by the present application includes a user management module, a project management module, a budget management module, a procurement management module, an inventory management module, a reimbursement management module, and a maintenance management module; the user management module is used to provide user access to log in to the system and allocate permissions for different modules according to the different positions of project personnel; the project management module is used to establish a new list of engineering projects, and the list of engineering projects includes a plurality of sub-engineering projects and a list of engineering materials under the sub-engineering projects; the budget management module is used to edit the costs of each sub-project according to the engineering project to generate a project engineering budget list, and the engineering budget list includes material costs, labor costs, and machinery costs; the procurement management module is used to inquire about prices from suppliers, make quotations, sign procurement contracts, and conduct batch procurement of materials according to the list of engineering materials under the sub-engineering projects, map the procurement contracts to the corresponding sub-engineering projects of the batch procurement, and generate procurement completion progress data; the inventory management module is used to record and manage the materials purchased in the procurement management module and record the whereabouts of the materials; the reimbursement management module is used to generate reimbursement data according to the reimbursement of the costs, labor costs, and machinery costs generated by the batch procurement of materials, and the labor costs are calculated and estimated for each sub-project module size and the required material storage situation through the budget management module; the maintenance management module is used to record various problems that occur in the project after project delivery and whether the data has been processed. By allocating different permissions to different users, the user permissions of different work positions are only the permissions of the corresponding modules, thereby reducing the time for users to search for data, reducing the mistakes of user operations, and realizing the security of ensuring the system and data.
[0037] As a further solution of the present invention, it further includes a contract management module, a project progress module, a log management module, and a remote access module; the contract management module is used to generate project contracts to record each contract signed during the process from project establishment to delivery; the project progress module is used to record the completion progress of each sub-engineering project; the log management module is used to record the operation data of users in the system; the inventory warning module is used to display the materials with less quantity in the inventory management module as a pop-up window in the procurement module; the remote access module is used for the user terminal to connect to the cloud server terminal.
[0038] Further, when the user logs in to the system, the account and password entered by the user are compared with the account and password data stored in the user management module. If the comparison result is the same, the user can log in.
[0039] Specifically, the administrator uses the project management module to upload contracts to the contract management module, establish a new project, divide it into different sub-projects according to the project engineering, and create a bill of materials under the sub-projects. The project budget management module estimates the approximate quantity of materials required for each sub-project according to the project forecast, integrates and summarizes the required materials in the production material table of the inventory management module, and transfers the required material table to the procurement module to generate a procurement list. The project forecast module edits and generates a set of project engineering budget lists based on the costs of the sub-projects. The procurement management module personnel receive the procurement information, purchase and store the purchased materials in the warehouse. The inventory management module operators record the warehousing situation and can set thresholds for each material. When the material approaches the threshold, a pop-up prompt is given through the inventory warning module after integration by the inventory warning module.
[0040] Specifically, each module has read, write, and query permissions respectively. The administrator has ownership of all modules. The administrator uses the user management module to create different usernames and passwords and assign different permissions to the accounts. For example, the procurement staff account has all functions of the procurement management module, viewing functions of the inventory management module, viewing functions of the inventory warning module, and submission functions of the reimbursement module. Permissions can be added to users according to specific circumstances. After the administrator assigns permissions to the accounts and distributes the accounts to the staff, the staff can log in to the account to obtain the client systems of different functional modules. Through the cooperation of different staff, the management of the engineering project is completed, realizing the distribution of different permissions to different users, so that the user permissions of different job positions are only the permissions of the corresponding modules, thereby reducing the time for users to search for data, reducing user operation errors, and ensuring the security of the system and data.
[0041] Further, it also includes a database module which stores identification keywords, project-related materials, staff-related materials and user-related materials. The identification keywords are associated with the corresponding project-related materials and staff-related materials. The database module groups the staff-related materials according to enterprise information. It also includes a consultation module which consists of an information receiving module, an identification module, a retrieval and output module, and a display and processing module. The information receiving module is used to receive the text information and request information input from the outside world, and transmit the text information and request information to the identification module, and transmit the request information to the display and processing module. It is also used to receive the enterprise information input from the outside world and transmit the enterprise information to the retrieval and output module. The identification module is used to receive the text information transmitted by the information receiving module, and call the identification keywords stored in the database module. The identification module identifies the identification keywords in the text information, and then transmits the identified identification keywords to the retrieval and output module. The retrieval and output module calls the staff-related materials in the corresponding group in the database module according to the received enterprise information, and calls the corresponding project-related materials stored in the database module according to the identification keywords, and retrieves the called staff-related materials, and then transmits the obtained project-related materials and staff-related materials to the display and processing module. The display and processing module is used to classify the content of the received project-related materials and staff-related materials, and judge the authority level of the request information, retain the project-related materials and staff-related materials according to the authority level of the request information, and display the retained project-related materials and staff-related materials. Specifically, the user first logs in, and then inputs the content to be queried into the database. The system will automatically retrieve the corresponding materials and personnel information, and display part of the content to the user according to the user's authority level. The user can quickly understand part of the consultation content and the personnel to be consulted. Through the division of the user's authority level, different materials can be provided for users with different functions, which is more convenient for users to find the content they need, effectively improves the consultation efficiency, and reduces the possibility of project duration delay.
[0042] Further, it further includes a central server, and the central server includes a data entry module and an association control module; the database module includes a keyword storage module for storing recognized keywords, a project storage module for storing project-related materials, an employee storage module for storing staff-related materials, and a user storage module for storing user-related materials; the data entry module is used to receive an externally input instruction to select the keyword storage module, the project storage module, the employee storage module, or the user storage module; the association control module is used to select recognized keywords, project-related materials, and staff-related materials according to an externally input instruction and associate them; specifically, when the association control module receives an externally input instruction, it retrieves the user-related materials stored in the user storage module that are the same as the instruction, finds the corresponding storage group and storage area through the user-related materials, calls the recognized keywords, project-related materials, and staff-related materials stored in the database module, associates the recognized keywords with the project-related materials and the staff-related materials, and stores the generated association information. The management personnel manage the data in the database module through the association control module. The management personnel can quickly retrieve the required materials through the input instruction to improve the work efficiency of the management personnel.
[0043] The terms "first", "second", "third", "fourth", etc. (if any) in the description of the present application and the above-mentioned drawings are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products, or devices.
[0044] As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A material management system, characterized in that, It includes a user management module, a project management module, a budget management module, a procurement management module, an inventory management module, a reimbursement management module, and a maintenance management module; The user management module is used to provide user access to log in to the system and allocate permissions for different modules according to the different positions of project personnel; The project management module is used to establish a new list of engineering projects, and the list of engineering projects includes multiple sub-engineering projects and a list of engineering materials under the sub-engineering projects; The budget management module is used to edit the costs of each sub-project according to the engineering project to generate a project engineering budget list, and the engineering budget list includes material costs, labor costs, and machinery costs; The procurement management module is used to inquire about prices from suppliers, quote prices, sign a procurement contract, and conduct batch procurement of materials according to the list of engineering materials under the sub-engineering project, map the procurement contract to the corresponding sub-engineering project of the batch procurement, and generate procurement completion progress data; The inventory management module is used to record and manage the materials purchased in the procurement management module and record the whereabouts of the materials; The reimbursement management module is used to generate reimbursement data according to the reimbursement of the costs, labor costs, and machinery costs generated by the batch procurement of materials; The maintenance management module is used to record various problems that occur in the project after project delivery and the data on whether they are processed.
2. The material management system according to claim 1, wherein It also includes a contract management module, a project progress module, a log management module, and a remote access module; The contract management module is used to generate project contracts to record each contract signed during the process from project establishment to delivery; The project progress module is used to record the completion progress of each sub-engineering project; The log management module is used to record the operation data of users in the system; The inventory warning module is used to display the materials with a small quantity in the inventory management module as a pop-up window in the procurement module; The remote access module is used for the user side to connect to the cloud server side.
3. A material management system according to claim 1, characterized in that, The labor cost is calculated and estimated for each sub-project module size and the required material storage situation through the budget management module for the sub-project cycle.
4. The material management system according to claim 1, characterized in that When the user logs in to the system, the account and password entered by the user are compared with the account and password data stored in the user management module. If the comparison result is the same, the user can log in.
5. A material management system according to claim 1, characterized in that, It also includes a database module, which stores identification keywords, engineering project-related materials, staff-related materials, and user-related materials. The identification keywords are associated with the corresponding engineering project-related materials and staff-related materials. The database module groups the staff-related materials according to enterprise information.
6. The material management system according to claim 5, characterized in that, It also includes a consultation module, which includes an information receiving module, an identification module, a retrieval output module, and a display processing module; The information receiving module is used to receive the text information and request information input from the outside world, transmit the text information and request information to the identification module, and transmit the request information to the display processing module; It is also used to receive the enterprise information input from the outside world and transmit the enterprise information to the retrieval output module; The recognition module is used to receive the text information transmitted by the information receiving module, call the recognition keywords stored in the database module, recognize the recognition keywords in the text information, and then transmit the recognized recognition keywords to the retrieval and output module; The retrieval and output module calls the relevant information of the staff in the corresponding group in the database module according to the received enterprise information, calls the relevant information of the corresponding engineering project stored in the database module according to the recognition keywords, retrieves the relevant information of the staff called, and then transmits the obtained relevant information of the engineering project and the relevant information of the staff to the display and processing module; The display and processing module is used to classify the content of the received relevant information of the engineering project and the relevant information of the staff, judge the authority level of the request information, retain the relevant information of the engineering project and the relevant information of the staff according to the authority level of the request information, and display the retained relevant information of the engineering project and the relevant information of the staff.
7. An inventory management system according to claim 6, wherein It further includes a central server, and the central server includes a data entry module and an association control module; The database module includes a keyword storage module for storing recognition keywords, an engineering storage module for storing relevant information of engineering projects, an employee storage module for storing relevant information of staff, and a user storage module for storing relevant information of users; The data entry module is used to receive an externally input instruction to select the keyword storage module, the engineering storage module, the employee storage module or the user storage module; The association control module is used to select recognition keywords, relevant information of engineering projects and relevant information of staff according to an externally input instruction and associate them.
