Check-out management middle platform system based on IaaS architecture
By using an IaaS-based requisition management platform system, the problems of data incompatibility and material depreciation in traditional requisition management systems have been solved. This system has enabled material data fusion and optimized enterprise-level material management, improving material reuse capabilities and data flow consistency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUBEI JIUZHIYANG INFRARED SYST CO LTD
- Filing Date
- 2022-11-02
- Publication Date
- 2026-06-30
AI Technical Summary
Traditional requisition management systems struggle to meet the complex and ever-changing needs of warehouse management operations. The independence of each system leads to data incompatibility, increases maintenance workload, and causes material depreciation, occupying storage space.
The requisition management platform system adopts an IaaS architecture, including a business platform, a data platform, and an organization platform. Through value analysis, material appearance inspection, and data sharing and circulation modules, it realizes material data fusion and business capability reuse, provides weighted average calculation and image matching technology, and connects the front-end and back-end systems.
It improves material reuse capabilities, reduces material depreciation and storage space occupation, optimizes enterprise-level material management, and achieves flat management and consistent data flow.
Smart Images

Figure CN116228109B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to cloud deployment technology, and more particularly to a requisition management platform system based on IaaS architecture. Background Technology
[0002] Traditional requisition management systems employ a single business process and operational model: cost confirmation for requisitioning materials. If materials are returned, the traditional approach requires manual intervention. As enterprise-level business continues to evolve, material returns are increasing, making traditional requisition management systems ill-suited for the complex and ever-changing demands of warehouse management.
[0003] In traditional architectures, units such as sales management and warehousing management operate independently, with data not shared between them. For example, a raw material might be returned to the warehouse after being released due to project delays and will not be used again in the short term. However, the market demand for this raw material may be high, with prices at their peak. Due to the lack of data sharing, a large amount of this raw material may remain idle in the warehouse, depreciating in value over time and occupying significant storage space, which is detrimental to the company's production and operational decisions.
[0004] Meanwhile, the redundant functions that can be moved between systems in the traditional architecture also increase the workload of maintaining backend data. Summary of the Invention
[0005] The main objective of this invention is to provide an IaaS-based requisition management platform system that enables enterprise-level material data fusion, improves the reuse of business capabilities, and achieves a flat management approach based on "large-scale decomposition, scalability, and loose coupling" to quickly respond to the commercial market.
[0006] The technical solution adopted in this invention is:
[0007] A requisition management platform system based on IaaS architecture is provided. The requisition management platform system is deployed on a pre-set IaaS cloud server and includes a business platform, a data platform and an organization platform.
[0008] The business console includes a user management unit, a sales management unit, a purchase order management unit, and a warehouse management unit;
[0009] The warehouse management unit includes the inbound unit, the outbound unit, and the requisition and return inbound sub-unit;
[0010] The requisition and return sub-unit is used to obtain information on the target materials for requisition and return, including materials that have not been used after being issued and remaining materials that have not been consumed after being issued. Unused materials that have passed quality inspection are marked as target materials, and remaining materials are marked as objects to be cleared. Information on all materials marked as target materials is then sent to the requisition management platform system for confirmation. Materials marked as objects to be cleared are sent to the outbound unit, the confirmation of goods is terminated, and relevant costs and expenses are recorded.
[0011] Based on the above technical solution, the data platform provides value-added auxiliary computing capabilities for the requisition management platform system, including a value analysis module, a material appearance inspection module, and a data sharing and circulation module;
[0012] The value analysis module provides weighted average calculation capabilities and is used to obtain the current book value and market price of the target material. Based on all prices of the returned target material within a preset time period, the average unit price of the target material is calculated using a moving weighted average method, which serves as the current unit book value of the target material. Within the preset time period, based on multiple target prices obtained from the supplier, the average unit price of the target material is calculated using a moving weighted average method, which serves as the current market price of the target material in its brand-new state, and is then transmitted back to the requisition management platform system.
[0013] Following the above technical solution, the material appearance inspection module is used to retrieve all appearance data of the target material from the background database before it enters the requisition management platform system, select the set of appearance data with the highest similarity as the appearance template corresponding to the target material, and obtain the current image information of the target material when it enters the requisition management platform system through image acquisition technology. It is then matched with the appearance template. If the match is successful, the material is unlocked, and the depreciation degree of the target material's appearance is confirmed.
[0014] Based on the above technical solution, the organization platform is a microserver that connects the front-end application and the back-end database. It includes a platform layer and a component layer. The platform layer is used to provide the network operating environment and basic development platform. The component layer is used to integrate all the common interfaces and common plugins used by the requisition management platform system.
[0015] According to the above technical solution, the user management unit is used to provide basic services such as user role setting, basic information entry, editing and role management;
[0016] The sales management unit is used to acquire and parse sales order data and transmit inventory transfer instructions downwards;
[0017] The purchase order management unit is used to provide historical purchase order data and outbound data for inquiries to suppliers.
[0018] Following the above technical solution, the data sharing and circulation module includes a unified data exchange submodule, which compares the usage frequency of target material transactions and the current book value of target materials in the collected real-time business ledger data with preset data usage frequency thresholds and market price thresholds.
[0019] If the usage frequency of a target material in the business ledger exceeds a preset data usage frequency threshold, and the current book value of the target material is lower than the market price threshold, then the corresponding target material is determined to be a high-value object and marked as high-value data.
[0020] If the usage frequency of the target material business in the business ledger data does not exceed the preset data usage frequency threshold, or the current book value of the target material is not lower than the market price threshold, then the corresponding target material business is determined to be a low-value object and marked as low-value data.
[0021] The target material data corresponding to the high-value data is analyzed. If the depreciation of the target material's appearance is greater than the preset business depreciation, the target material is entered into the saleable unit in the sales management unit; otherwise, it is entered into the warehousing unit in the storage management unit.
[0022] Analyze the target material data corresponding to low-value data. If the current book value of the target material is lower than the market price threshold, it is entered into the sellable unit in the sales management unit. If the current book value of the target material is not lower than the market price threshold, and the frequency of use of the target material in the business ledger data exceeds the data usage frequency threshold, it is entered into the inbound unit in the warehouse management unit. Otherwise, it is entered into the outbound unit in the warehouse management unit.
[0023] Following the above technical solution, the organization platform specifically calls the API gateway deployed between the systems. Based on the interface requests initiated by the user in the front-end application client and the unified data exchange submodule to call the business system, the platform registers the interface requests with the API gateway and routes the interface requests to the corresponding units in the business system. When the platform receives the processing results from the corresponding units, it returns them to the requisition management platform system.
[0024] Following the above technical solution, the API gateway specifically divides the target material ledger data within the requisition management platform system into multiple unit data, and compares the permission setting quantity and the corresponding acquisition path quantity for each unit data with the permission setting quantity threshold and the acquisition path quantity threshold, respectively:
[0025] If the number of permission settings for unit data exceeds the permission setting threshold, and the number of ways to obtain the corresponding unit data does not exceed the acquisition path threshold, then the corresponding unit data is marked as non-circulating data; otherwise, it is marked as circulating data, and the result is returned to the requisition management platform system through the API gateway.
[0026] Following the above technical solution, non-circulating data is set to be stored only within the requisition management platform system, and access permissions are restricted; circulating data is used as circulating data between the requisition management platform system and external data, and is registered to the API gateway through an interface to ensure that the circulating data within the requisition management platform system is consistent with the circulating data externally.
[0027] According to the above technical solution, the receiving unit is used to provide receiving material information, issue receiving instructions, and measure the receiving quantity; the outgoing unit is used to provide outgoing material information, issue outgoing instructions, and measure the outgoing quantity.
[0028] The beneficial effects of this invention are as follows: This invention deploys a business platform, a data platform, and an organization platform on an IaaS cloud server through a requisition management platform system to meet the existing diverse inbound and outbound warehouse management needs, thereby improving the reuse capability of requisitioned and returned materials. The allocation result of requisitioned and returned materials is into three units: inbound unit, outbound unit, and resale unit.
[0029] Furthermore, this invention enables multiple business units within the business platform to analyze the requisitioned and returned target materials to improve the enterprise-level material reuse capability; the data platform expands its horizontal capabilities through a value analysis module, a material appearance inspection module, and a data sharing and circulation module to provide feedback on the economic benefits of the target materials; the organization platform is deployed on a pre-set IaaS cloud server, connecting the front-end application and the back-end database to achieve flat management of the business and data of each subsystem in the application, characterized by "large-scale decomposition, scalability, and loose coupling". Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a schematic diagram of the structure of a requisition management platform system based on IaaS architecture provided in an embodiment of the present invention;
[0032] Figure 2 This is a schematic diagram of a requisition management platform system based on IaaS architecture, provided in an embodiment of the present invention.
[0033] Figure 3 This is a schematic diagram of a data platform for a requisition management middleware system based on an IaaS architecture, provided in an embodiment of the present invention.
[0034] Figure 4This is a schematic diagram of an organization platform for a requisition management middleware system based on an IaaS architecture, provided in an embodiment of the present invention.
[0035] Figure 5 This is a schematic diagram illustrating the calculation process of identifying target materials in the requisition and return storage subunit of the business platform shared warehouse management unit of the requisition management middleware system based on IaaS architecture, as provided in an embodiment of the present invention.
[0036] Figure 6 This is a schematic diagram of a requisition and return storage subunit of a requisition management platform system based on IaaS architecture provided in an embodiment of the present invention.
[0037] Figure 7 A schematic diagram of the value analysis module in an IaaS-based requisition management platform system provided in an embodiment of the present invention;
[0038] Figure 8 A schematic diagram of a material appearance detection module in an IaaS-based requisition management platform system provided in an embodiment of the present invention;
[0039] Figure 9 This is a schematic diagram of the path for the allocation of target materials in an IaaS-based requisition management platform system, provided as an embodiment of the present invention. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0041] The IaaS-based requisition management platform system of this invention can be installed on, for example, but not limited to, at least one of electronic devices that can be configured to run the IaaS-based requisition management platform system provided in this application embodiment, such as servers and terminals. In other words, the IaaS-based requisition management platform system can be software or hardware and is installed on terminal devices or server devices. Server devices include, but are not limited to, single servers, server clusters, cloud servers, or cloud server clusters. Servers can be independent servers or cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, and big data and artificial intelligence platforms.
[0042] like Figure 1 As shown, the requisition management platform system based on the IaaS architecture of this embodiment of the invention is deployed on a preset IaaS cloud server, including a business platform, a data platform, and an organization platform, wherein:
[0043] The business console, situated above multiple internal business units, extracts common services from the shared needs of these units, forming reusable business processes to achieve business sharing. These business units include user management, sales management, purchase order management, and warehouse management.
[0044] The data platform provides value-added auxiliary computing capabilities for the middle platform system, including a value analysis module, a material appearance inspection module, and a data sharing and circulation module.
[0045] The organization platform is a microserver that connects the front-end application and the back-end database, and includes a platform layer and a component layer.
[0046] In this embodiment of the invention, the business console adopts a service engine approach. The service engine is invoked from the front-end application, and it schedules relevant units based on the service name and instruction name provided by the user, achieving the goal of sharing multiple business units. The engine invocation instructions used specifically include directly invoking the service name, querying the service name and corresponding unit interface name, and directly invoking updates by service name. This enables intelligent business functions such as invoking the business sharing center service, querying relevant unit business data, and updating data across units.
[0047] In detail, the business console adopts a small queue approach, and the intelligent application process of the business console consists of five business processes in sequence: business node action, operation unit, verification rule, approval level, and access permission.
[0048] Specifically, such as Figure 2 As shown, the service console shares multiple service units, which include:
[0049] The user management unit provides basic services such as user role settings, basic information entry and editing, and role management.
[0050] The sales management unit is used to acquire and parse sales order data and transmit inventory transfer instructions downwards;
[0051] The purchase order management unit is used to provide historical purchase order data and outbound data for inquiries to suppliers;
[0052] The warehouse management unit includes an inbound unit, an outbound unit, and a requisition and return inbound sub-unit. The inbound unit provides inbound material information, issues inbound instructions, and measures the inbound quantity. The outbound unit provides outbound material information, issues outbound instructions, and measures the outbound quantity. The requisition and return inbound sub-unit is used to obtain information on the target materials to be requisitioned or returned.
[0053] The warehouse management unit includes a requisition and return sub-unit, refer to Figure 5The diagram shows the calculation process of the business console calling the requisition, return and warehousing sub-unit to identify target materials. It is used to identify target materials and is one of the data information input ports of the middle platform system.
[0054] like Figure 5 As shown, the process of identifying the target material is as follows:
[0055] S11: Reorganize the requisition and return sub-unit within the warehouse management unit. The materials in the requisition and return sub-unit include two components: materials that have not been used after being issued and remaining materials that have not been consumed after being issued.
[0056] S12: Enter the "Requisition and Return to Warehouse" sub-unit in the warehouse management unit, select the materials that have passed quality inspection, and mark them as target materials; mark the remaining materials as objects to be removed.
[0057] S13: Send all information marked as target materials to the middle platform system for further confirmation; materials marked as removal objects enter the outbound unit, terminate the confirmation of goods, and record the relevant costs and expenses.
[0058] Reference Figure 6 The diagram shows the functions of the "Requisition and Return to Warehouse" sub-unit. The functions of this sub-unit include: project return (specifying the return project and the model and quantity of returned materials); physical inventory (a manual activity used to verify and upload images of returned materials); receiving (confirming the model and quantity of returned materials); and project cost-linked transfer (transferring current project costs).
[0059] The data platform handles the collection, storage, and processing of relevant business data, and provides value-added intelligent computing capabilities to achieve unified management of data within the middleware system. The data platform should meet the needs of specific application environments, and each currently available version must be unique; each service deployment can only correspond to one type of resource information. (Refer to...) Figure 3 As shown, the data platform includes a value analysis module, a material appearance inspection module, and a data sharing and circulation module. The value analysis module primarily provides weighted average calculation capabilities to obtain the current book value and market price of target materials. The material appearance inspection module compares the image information of the target material before and after entering the platform system, using image features to determine whether the target material retains its complete appearance, and is used to calculate the depreciation degree of the target material's appearance. The data sharing and circulation module is used to manage the sharing and circulation of data within and outside the platform system. The data sharing and circulation module includes a unified data exchange submodule to ensure consistency in data flow within and outside the platform system. It also includes a standardization submodule to perform standardized data analysis for higher accuracy.
[0060] like Figure 7As shown, the value analysis module includes a supplier inquiry unit and a historical order query unit. The supplier inquiry unit is used to obtain the current market price per unit of returned materials; the historical order query unit is used to obtain the current book value per unit of returned materials. In this embodiment of the invention, taking the historical order query unit as an example, historical order information includes, but is not limited to, product specifications, purchase price, quantity, delivery deadline, delivery address, etc. By analyzing multiple pieces of historical order information, orders from the same supplier, for the same product, with the same delivery date and delivery location can be merged, or the historical orders can be split according to business needs to generate a preset number of independent historical orders.
[0061] The supplier inquiry unit monitors product information queried by users through the historical order query unit in real time based on preset keywords, generates corresponding inquiry forms, issues order requests, and monitors the returned quotations, generating statistical price reports to feed back to the user. The supplier inquiry unit includes, but is not limited to, inquiring about prices from suppliers. The historical order query unit is limited to historical orders formed under the role of a purchasing agent or salesperson.
[0062] The value analysis module is mainly used to provide weighted average calculation capabilities and to obtain the current book value and market price of target materials. Based on all prices of returned target materials within a preset time period, the average unit price of the target materials is calculated using a moving weighted average method, which is used as the current unit book value of the target materials. Within the preset time period, based on multiple target prices obtained from suppliers, the average unit price of the target materials is calculated using a moving weighted average method, which is used as the current market price of the target materials in their brand-new state, and then transmitted back to the requisition management platform system.
[0063] The calculation methods within the value analysis module are as follows:
[0064] S21: Within a preset time period, access the historical purchase order query unit through the purchasing agent or salesperson role management interface, retrieve all data based on the target material price, obtain all prices of the target material within the preset time period, and use the moving weighted average calculation method to obtain the average unit price of the target material as the current book value of the target material unit.
[0065] S22: Within a preset time period, invoke the purchase order management unit to request quotations, set quotation keywords, send quotation letters to suppliers, obtain multiple target prices, and use the moving weighted average calculation method to obtain the average unit price of the target material as the current market price of the target material unit in its brand new state.
[0066] S23: Transmit the current book value and market price of the target material back to the middle platform system.
[0067] like Figure 8As shown, the material appearance inspection module includes an automatic acquisition unit, a data import unit, a data feature extraction unit, a data retrieval unit, and a pattern matching unit. The automatic acquisition unit is used to acquire image data in real-time or at regular intervals using acquisition tools; the data import unit is used to import raw data from files manually imported by the user; the data feature extraction unit is used to mark the acquired raw data and extract target data; the data retrieval unit is used to extract the first historical image data with the highest similarity from all currently stored images corresponding to the current material; and the pattern matching unit is used to match the currently acquired target data with the first historical image data to identify the same and different parts in the currently acquired target data.
[0068] The material appearance inspection module specifically retrieves all appearance data of the target material from the background database before it enters the requisition management platform system through the aforementioned unit, selects the set of appearance data with the highest similarity as the appearance template corresponding to the target material, and obtains the current image information of the target material when it enters the requisition management platform system through image acquisition technology. It matches the image with the appearance template. If the match is successful, the material is unlocked and the depreciation level of the target material's appearance is confirmed.
[0069] The material appearance inspection module performs the following steps:
[0070] S31: Set key image information: shape and size of the target material;
[0071] S32: Acquire and import the current image information of the target material through image acquisition technology;
[0072] S33: By importing the background database, obtain all appearance data of the target material before it enters the middle platform system, and select the set of images with the highest similarity as the target template;
[0073] S34: When the target matching value is found, unlock the device and calculate the depreciation level of the target material's appearance.
[0074] In this embodiment of the invention, the unified submodule for data exchange is used to ensure consistent data flow within and outside the middleware system and to allocate execution paths for target materials. The paths allocated to target materials are determined by the module interface requesting routing data, such as... Figure 9 As shown, the specific operation process of the unified data exchange submodule in allocating execution paths for target materials is as follows:
[0075] S41: Collect real-time business ledger data on the usage frequency of target materials and the current book value of target materials, and compare them with preset data usage frequency thresholds and market price thresholds respectively;
[0076] S42: If the usage frequency of the target material business in the business ledger data exceeds the preset data usage frequency threshold, and the current book value of the target material is lower than the market price threshold, then the corresponding target material business is determined to be a high-value object and marked as high-value data; if the usage frequency of the target material business in the business ledger data does not exceed the preset data usage frequency threshold, or the current book value of the target material is not lower than the market price threshold, then the corresponding target material business is determined to be a low-value object and marked as low-value data.
[0077] S43: Analyze the target material data corresponding to high-value data. If the depreciation rate of the target material's appearance is greater than the preset business depreciation rate, then the corresponding target material is entered into the sellable unit in the sales management unit. Otherwise, it is entered into the warehousing unit in the storage management unit.
[0078] S44: Analyze the target material data corresponding to the low-value data. If the current book value of the target material is lower than the market price threshold, it is entered into the saleable unit in the sales management unit. If the current book value of the target material is not lower than the market price threshold, and the usage frequency of the target material business in the business ledger data exceeds the data usage frequency threshold, it is entered into the inbound unit in the warehouse management unit. Otherwise, it is entered into the outbound unit in the warehouse management unit.
[0079] The organization platform is a micro-server that connects the front-end application and the back-end database. It calls the API gateway deployed between the systems and registers the unified sub-module for data exchange with the API gateway through the interface.
[0080] Reference Figure 4 As shown, the organization platform is a microserver that connects the front-end application and the back-end database via an API gateway. It includes a platform layer and a component layer. The platform layer provides a network operating environment and a basic development platform; the component layer integrates all public interfaces and plugins used by the requisition management platform system. In this embodiment, each unit in the back-end database registers its provided module interface with the API gateway. The API gateway receives interface requests initiated by users in the front-end application client to call the capabilities provided by the business platform, routes the module interface requests to the corresponding units in the business system, and returns the results to the data sharing and circulation module of the platform system upon receiving the processing results from the corresponding units.
[0081] In detail, the organization platform achieves interconnectivity between enterprise-level internal systems through an API gateway. The API gateway consists of three subsystems: Gateway-Core, Gateway-Monitor, and Gateway-Admin. Gateway-Core is responsible for receiving requests, scheduling, loading, and executing components, routing requests to the server, and processing the server's returned results. Gateway-Monitor collects monitoring logs and generates various operational reports. Gateway-Admin provides a unified management interface where users can configure and maintain APIs, components, and basic system information. It supports plug-in architecture, horizontal scaling, and avoids single points of failure, ensuring that a failure of a single API will not cause the entire gateway to stop working.
[0082] In this embodiment of the invention, the backend data terminal is used to provide database storage and interaction functions for the frontend application client and the requisition management platform system, and to provide simple, consistent, easy-to-manage and use interfaces for various application technology infrastructure capabilities. The backend database terminal is a distributed database system.
[0083] The API gateway receives interface requests from users in the front-end application client and the unified data exchange submodule, requesting access to capabilities provided by the business platform. It registers these requests with the API gateway, routes them to the corresponding units within the business system, and returns the results to the platform system upon receiving the processing results from the respective units. The API gateway's processing flow is as follows:
[0084] S51: Divide the target material ledger data in the middle platform system into multiple unit data, collect the number of permission settings for each unit data and the number of acquisition channels for the corresponding unit data, and compare them with the permission setting threshold and the acquisition channel threshold respectively.
[0085] S52: If the number of permission settings for unit data exceeds the permission setting threshold, and the number of acquisition channels for the corresponding unit data does not exceed the acquisition channel threshold, then the corresponding unit data is marked as non-circulating data; otherwise, it is circulating data.
[0086] S53: Non-circulating data is designated for internal storage within the middleware system, and access permissions are restricted. Circulating data is used for data exchange between the middleware system and external systems, and is registered with the API gateway through an interface to ensure consistency between data exchanged internally and externally within the middleware system.
[0087] S54: Return the results to the middleware system via the API gateway.
[0088] In summary, this invention's IaaS-based requisition management platform system specifically analyzes the requisitioned and returned target materials through multiple business units within the shared business platform, thereby improving the enterprise-level material reuse capability. The data platform expands horizontal capabilities through value analysis, material appearance inspection, and data sharing and circulation modules, providing feedback on the economic benefits of the target materials. The organization platform is deployed on a pre-defined IaaS cloud server, connecting the front-end application and the back-end database. This approach improves the reusability of business functions and reduces configuration costs. Furthermore, it effectively prevents data fragmentation between the platform system and its internal and external systems, achieving a flat management structure of "large-scale decomposition, scalability, and loose coupling" for the business and data of each subsystem within the application.
[0089] It should be understood that those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. An IaaS architecture-based management and use management middle platform system, characterized in that, The requisition management platform system is deployed on a pre-defined IaaS cloud server, including the business platform, data platform, and organization platform; The business console includes a user management unit, a sales management unit, a purchase order management unit, and a warehouse management unit; The warehouse management unit includes the inbound unit, the outbound unit, and the requisition and return inbound sub-unit; The requisition and return sub-unit is used to obtain information on the target materials for requisition and return, including materials that have not been used after being issued and remaining materials that have not been consumed after being issued. Unused materials that have passed quality inspection are marked as target materials, and remaining materials are marked as objects to be cleared. Information on all materials marked as target materials is then sent to the requisition management platform system for confirmation. Materials marked as objects to be cleared are entered into the outbound unit, the confirmation of goods is terminated, and relevant costs and expenses are recorded. The data platform provides value-added auxiliary computing capabilities for the requisition management platform system, including a value analysis module, a material appearance inspection module, and a data sharing and circulation module; The value analysis module is used to calculate the average unit price of the target material based on the prices of all purchase orders within a preset time period using a moving weighted average method, which is used as the current unit book value of the target material. Within the preset time period, it also calculates the average unit price of the target material based on multiple target prices obtained from suppliers using a moving weighted average method, which is used as the current market price of the target material in its brand-new state, and transmits it back to the requisition management platform system. The data sharing and circulation module includes a unified data exchange submodule, which compares the usage frequency and current book value of target materials in the collected real-time business ledger data with preset data usage frequency thresholds and market price thresholds. If the frequency of use of a target material in the business ledger data exceeds the preset data usage frequency threshold, and the current book value of the target material is lower than the market price threshold, then the corresponding target material business is determined to be a high-value object and marked as high-value data. If the usage frequency of the target material business in the business ledger data does not exceed the preset data usage frequency threshold, or the current book value of the target material is not lower than the market price threshold, then the corresponding target material business is determined to be a low-value object and marked as low-value data. The target material data corresponding to the high-value data is analyzed. If the depreciation of the target material's appearance is greater than the preset business depreciation, the target material is entered into the saleable unit in the sales management unit; otherwise, it is entered into the warehousing unit in the storage management unit. Analyze the target material data corresponding to low-value data. If the current book value of the target material is lower than the market price threshold, it is entered into the sellable unit in the sales management unit. If the current book value of the target material is not lower than the market price threshold, and the frequency of use of the target material in the business ledger data exceeds the data usage frequency threshold, it is entered into the inbound unit in the warehouse management unit. Otherwise, it is entered into the outbound unit in the warehouse management unit. 2.The IaaS architecture based taking management middle platform system according to claim 1, characterized in that, The material appearance inspection module is used to select the most similar set of appearance data from all appearance data of the target material before it enters the requisition management platform system from the background database and set it as the appearance template corresponding to the target material. The system acquires the current target material image information when entering the requisition management platform by image acquisition, matches it with the appearance template, and if the match is successful, unlocks the material and confirms the depreciation level of the target material's appearance. 3.The IaaS architecture based taking management middle platform system according to claim 1, characterized in that, The organization platform is a microserver that connects the front-end application and the back-end database. It includes a platform layer and a component layer, where the platform layer provides the network operating environment and basic development platform. The component layer is used to integrate all the common interfaces and common plugins used by the requisition management platform system. 4.The IaaS architecture based taking management middle platform system according to claim 1, characterized in that, in, The user management unit provides basic services for setting user roles, entering and editing basic information, and managing roles. The sales management unit is used to acquire and parse sales order data and transmit inventory transfer instructions downwards; The purchase order management unit is used to provide historical purchase order data and outbound data for inquiries to suppliers. 5.The IaaS architecture based taking management middle platform system according to claim 1, characterized in that, The organization platform specifically calls the API gateway deployed between systems. Based on the interface requests initiated by users in the front-end application client and the unified data exchange submodule to call the business system, the platform registers the interface requests with the API gateway and routes the interface requests to the corresponding units in the business system. When the platform receives the processing results from the corresponding units, it returns them to the requisition management platform system.
6. The requisition management platform system based on IaaS architecture according to claim 5, characterized in that, The API gateway specifically divides the target material ledger data within the requisition management platform into multiple unit data, and compares the permission settings and access methods for each unit data with the permission setting threshold and access method threshold, respectively. If the number of permission settings for unit data exceeds the permission setting threshold, and the number of ways to obtain the corresponding unit data does not exceed the acquisition path threshold, then the corresponding unit data is marked as non-circulating data; otherwise, it is marked as circulating data, and the result is returned to the requisition management platform system through the API gateway.
7. The requisition management platform system based on IaaS architecture according to claim 6, characterized in that, Non-circulating data is designated for internal storage within the requisition management platform system, and access permissions are restricted. Circulating data is used for internal and external circulation within the requisition management platform system and is registered with the API gateway via an interface to ensure consistency between internal and external circulating data within the requisition management platform system.
8. The requisition management platform system based on IaaS architecture according to any one of claims 1-7, characterized in that, in, The receiving unit is used to provide information on incoming materials, issue receiving instructions, and measure the quantity of incoming materials; the outgoing unit is used to provide information on outgoing materials, issue outgoing instructions, and measure the quantity of outgoing materials.