An online IT resource allocation and optimization system and method
The online IT resource allocation system solves the problem of enterprises being unable to properly match employees during transfers, achieving precise matching of employees and positions and improving the economic efficiency of enterprises.
Patent Information
- Application Number
- CN202310012738.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2043-01-05
AI Technical Summary
In the current technology, enterprises cannot promptly match employees with the right skills and positions when transferring employees, resulting in unreasonable allocation of human resources and unstable economic benefits for enterprises.
Design an online IT resource allocation and optimization system, including a human resources request client, a job application module, a data analysis module, a feature pool, a screening and matching module, a human resources database, a processing module, a scheduling and allocation engine, a resource allocation module, a resource selection module, a human resources receiving client, and a database update module. Through the collaborative work of these modules, the system can achieve the matching and allocation of job responsibilities and employee information.
This enabled the timely matching of employees with the right skills to the right positions, the rational use of human resources, and improved the company's economic efficiency.
Smart Images

Figure CN116051062B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an allocation and optimization system and method, specifically an online IT resource allocation and optimization system and method, belonging to the field of human resource technology. Background Technology
[0002] Human resources, or personnel management, is most broadly defined as human resource management. Human resource allocation refers to the scientific and rational distribution of human resources within a specific organization or enterprise to improve work efficiency and optimize human resource utilization. Optimizing and allocating human resources can prevent waste and improve the economic benefits of an organization. With the further development of economic globalization and the intensification of global competition, effective human resource management has become crucial for the development and success of organizations.
[0003] In current human resource allocation, due to the large number of employees, when a position is reassigned, it is often impossible to promptly match employees with the appropriate skills. Consequently, it is impossible to correctly select and rationally utilize human resources based on goals and tasks. Moreover, human resources are resources that have a significant impact on enterprises. If the various tasks stipulated in the organizational structure cannot be completed with an appropriate number of human resources, it will lead to unstable economic benefits for the enterprise. Therefore, an online IT resource allocation and optimization system and method are proposed. Summary of the Invention
[0004] In view of this, the present invention aims to provide an online IT resource allocation and optimization system and method to solve or alleviate the technical problems existing in the prior art, or at least provide a beneficial alternative.
[0005] The technical solution of this invention is implemented as follows: An online IT resource allocation and optimization system includes a human resources request terminal, a job application module, a data analysis module, a feature pool, a filtering and matching module, a human resources database, a processing module, a scheduling and allocation engine, a resource allocation module, a resource selection module, a human resources receiving terminal, and a database update module. The signal sending terminal of the human resources request terminal is connected to the signal receiving terminal of the job application module. The signal sending terminal of the job application module is connected to the signal receiving terminal of the feature pool. The signal sending terminal of the feature pool is connected to the signal receiving terminal of the filtering and matching module. The filtering and matching module is interconnected with the human resources database. The human resources database is interconnected with the processing module. The signal sending terminal of the processing module is connected to the signal receiving terminal of the scheduling and allocation engine. The signal sending terminal of the scheduling and allocation engine is connected to the signal receiving terminal of the resource selection module. The signal sending terminal of the resource selection module is connected to the signal receiving terminal of the human resources receiving terminal.
[0006] The human resources request terminal is used to send human resources job requests, and the job application module is used to receive the request signal sent by the human resources request terminal. The HR fills in the job requirements of the vacant position in the job application module and sends the job requirements to the data analysis module.
[0007] The data analysis module is used to analyze the job responsibilities and requirements, sort out the job responsibilities and requirements into individual job responsibility features, and then send all job responsibility features to the feature pool.
[0008] The human resources database is used to store basic employee information and employee skill information for all employees;
[0009] The feature pool sends individual job responsibility features to the filtering and matching module. The filtering and matching module retrieves employee information from the human resources database and matches it with the job responsibility features one by one. It then filters out the employee information that matches the job responsibility features and sends it to the processing module.
[0010] The processing module is used to process employee information and allocate employee information that meets the characteristics of job responsibilities. The processing module sends the employee information that meets the characteristics of job responsibilities to the resource allocation module through the scheduling and allocation engine.
[0011] The scheduling and allocation engine retrieves and integrates all employee information that matches the job responsibilities. The resource allocation module creates a standardized document from the integrated employee information and sends the standardized document to the resource selection module.
[0012] The human resources receiving end is used to obtain employee information that meets the job responsibilities after final selection. The integrated employee information is then further filtered through the resource selection module at the human resources receiving end.
[0013] More preferably, the signal transmitting end of the resource selection module is connected to the database update module, and the signal transmitting end of the database update module is connected to the signal receiving end of the human resources database.
[0014] More preferably, the database update module is used to update the human resources database, and the resource selection module sends the selected employee information to the data update module after selecting the final employees.
[0015] More preferably, the signal transmitting end of the resource selection module is connected to the data storage module, and the signal output end of the human resources database is connected to the signal input end of the data storage module.
[0016] More preferably, the data storage module is used to store employee matching records and information of the selected employees.
[0017] More preferably, the signal input terminal of the scheduling and allocation engine is connected to a resource monitoring module.
[0018] More preferably, the resource supervision module is used to supervise the employee information resources allocated by the processing module, and the human resource allocation process can be supervised through the resource supervision module.
[0019] In addition, this invention also provides an online IT resource allocation and optimization method, including the following steps:
[0020] Step 1: HR sends a job request signal through the HR request terminal;
[0021] Step 2: The job application module receives the request signal sent by the human resources request terminal. The HR fills in the job requirements of the vacant position in the job application module and sends the job requirements to the data analysis module.
[0022] Step 3: The data analysis module analyzes the job responsibilities and requirements, sorts them into individual job responsibility features, and then sends all job responsibility features to the feature pool.
[0023] Step 4: The feature pool sends individual job responsibility features to the filtering and matching module;
[0024] Step 5: The filtering and matching module retrieves employee information from the human resources database and matches it one by one with the job responsibilities characteristics, filtering out the employee information that matches the job responsibilities characteristics;
[0025] Step Six: The filtering and matching module sends employee information that matches the job responsibilities to the processing module;
[0026] Step 7: The processing module processes employee information and allocates employee information that matches the characteristics of job responsibilities, and then sends it to the resource allocation module through the scheduling and allocation engine;
[0027] Step 8: The resource allocation module will create a standardized document from the integrated employee information and send the standardized document to the resource selection module;
[0028] Step Nine: HR uses the resource selection module to further filter the integrated employee information;
[0029] Step 10: The human resources receiving end obtains the information of employees who meet the job responsibilities after final selection.
[0030] More preferably, in step seven, the process of allocating human resources can be monitored through an external resource monitoring module.
[0031] More preferably, in step nine, the resource allocation module sends the selected resources to the database update module, and the database update module updates the human resources database.
[0032] The embodiments of the present invention have the following advantages due to the adoption of the above technical solutions: The present invention inputs job requirements through a job application module, sorts out job requirements into independent job responsibility characteristics through a data analysis module, and captures employee resource information in the human resources database through a screening and matching module and matches it with job responsibility characteristics to obtain employee information that meets the requirements. Through a resource selection module, the employee information that meets the job requirements is manually screened a second time to select the best employee. Through the initial screening and secondary screening of data, employees whose abilities are suitable for the job can be matched in a timely manner, thereby making reasonable use of human resources and maximizing the economic benefits of the enterprise.
[0033] The above overview is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the invention will become readily apparent from the accompanying drawings and the following detailed description. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of this application 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 only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Fig. 1 This is a diagram of an online IT resource allocation and optimization system according to the present invention;
[0036] Fig. 2 This is a flowchart illustrating the steps of an online IT resource allocation and optimization method according to the present invention. Detailed Implementation
[0037] In the following description, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments can be modified in various ways without departing from the spirit or scope of the invention. Therefore, the drawings and description are considered to be exemplary in nature and not restrictive.
[0038] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0039] like Figs. 1-2As shown, this embodiment of the invention provides an online IT resource allocation and optimization system, including a human resources request terminal, a job application module, a data analysis module, a feature pool, a filtering and matching module, a human resources database, a processing module, a scheduling and allocation engine, a resource allocation module, a resource selection module, a human resources receiving terminal, and a database update module. The signal sending terminal of the human resources request terminal is connected to the signal receiving terminal of the job application module, the signal sending terminal of the job application module is connected to the signal receiving terminal of the feature pool, the signal sending terminal of the feature pool is connected to the signal receiving terminal of the filtering and matching module, the filtering and matching module is interconnected with the human resources database, the human resources database is interconnected with the processing module, the signal sending terminal of the processing module is connected to the signal receiving terminal of the scheduling and allocation engine, the signal sending terminal of the scheduling and allocation engine is connected to the signal receiving terminal of the resource selection module, and the signal sending terminal of the resource selection module is connected to the signal receiving terminal of the human resources receiving terminal.
[0040] The HR request module is used to send HR job requests, and the job application module is used to receive request signals sent by the HR request module. HR fills in the job requirements of the vacant positions in the job application module and sends the job requirements to the data analysis module.
[0041] The data analysis module is used to analyze job responsibilities and requirements, organize them into individual job responsibility features, and then send all job responsibility features to the feature pool.
[0042] The human resources database is used to store basic employee information and employee skill information for all employees;
[0043] The feature pool sends individual job responsibility features to the filtering and matching module. The filtering and matching module retrieves employee information from the human resources database and matches it with the job responsibility features one by one. It then filters out the employee information that matches the job responsibility features and sends it to the processing module.
[0044] The processing module is used to process employee information and allocate employee information that meets the characteristics of job responsibilities. The processing module sends the employee information that meets the characteristics of job responsibilities to the resource allocation module through the scheduling and allocation engine.
[0045] The scheduling and allocation engine retrieves and integrates all employee information that matches the job responsibilities. The resource allocation module creates a standardized document from the integrated employee information and sends the standardized document to the resource selection module.
[0046] The human resources receiving end is used to obtain employee information that meets the job responsibilities after final selection. The integrated employee information is then further filtered through the resource selection module on the human resources receiving end.
[0047] In one embodiment, the signal transmitting end of the resource selection module is connected to the database update module, and the signal transmitting end of the database update module is connected to the signal receiving end of the human resources database. The database update module is used to update the human resources database. After the resource selection module selects the final employees, it sends the selected employee information to the database update module, which can then update the human resources database to ensure that the internal resources of the human resources database are always up-to-date and to optimize the human resources database.
[0048] In one embodiment, the signal transmitting end of the resource selection module is connected to the data storage module, the signal output end of the human resources database is connected to the signal input end of the data storage module, the data storage module is used to store employee matching records and information of selected employees, and the signal input end of the scheduling and allocation engine is connected to the resource supervision module, the resource supervision module is used to supervise the employee information resources allocated by the processing module, the human resources allocation process can be supervised through the resource supervision module, and the allocation results of human resources can be recorded through the data storage module so that they can be retrieved, viewed and verified in real time.
[0049] In addition, this invention also provides an online IT resource allocation and optimization method, including the following steps:
[0050] Step 1: HR sends a job request signal through the HR request terminal;
[0051] Step 2: The job application module receives the request signal sent by the human resources request terminal. The HR fills in the job requirements of the vacant position in the job application module and sends the job requirements to the data analysis module.
[0052] Step 3: The data analysis module analyzes the job responsibilities and requirements, sorts them into individual job responsibility features, and then sends all job responsibility features to the feature pool.
[0053] Step 4: The feature pool sends individual job responsibility features to the filtering and matching module;
[0054] Step 5: The filtering and matching module retrieves employee information from the human resources database and matches it one by one with the job responsibilities characteristics, filtering out the employee information that matches the job responsibilities characteristics;
[0055] Step Six: The filtering and matching module sends employee information that matches the job responsibilities to the processing module;
[0056] Step 7: The processing module processes employee information and allocates employee information that matches the characteristics of job responsibilities, and then sends it to the resource allocation module through the scheduling and allocation engine;
[0057] Step 8: The resource allocation module will create a standardized document from the integrated employee information and send the standardized document to the resource selection module;
[0058] Step Nine: HR uses the resource selection module to further filter the integrated employee information;
[0059] Step 10: The human resources receiving end obtains the information of employees who meet the job responsibilities after final selection.
[0060] In one embodiment, in step seven, the process of allocating human resources can be monitored through an external resource monitoring module. The resource monitoring module can make the allocation of human resources transparent, so as to supervise the allocation process.
[0061] In one embodiment, in step nine, the resource allocation module sends the selected resources to the database update module, which then updates the human resources database. By updating the human resources database, the resources within the human resources database are kept up-to-date, thereby optimizing the human resources database.
[0062] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope disclosed in the present invention, and these should all be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An online IT resource allocation and optimization system comprising a human resource request end, a position application module, a data analysis module, a feature pool, a screening matching module, a human resource database, a processing module, a scheduling allocation engine, a resource allocation module, a resource selection module, a human resource receiving end and a database updating module, characterized in that: The signal sending end of the human resource request end is connected with the signal receiving end of the position application module, the signal sending end of the position application module is connected with the signal receiving end of the feature pool, the signal sending end of the feature pool is connected with the signal receiving end of the screening matching module, the screening matching module is in mutual communication with the human resource database, the human resource database is in mutual communication with the processing module, the signal sending end of the processing module is connected with the signal receiving end of the scheduling distribution engine, the signal sending end of the scheduling distribution engine is connected with the signal receiving end of the resource selection module, and the signal sending end of the resource selection module is connected with the signal receiving end of the human resource receiving end. The human resource request end is used for sending a human resource position request, the position application module is used for receiving the request signal sent by the human resource request end, and the HR fills in the duty requirements of the vacant post in the position application module and sends the post duty requirements to the data analysis module. The data analysis module is used for analyzing the post duty requirements and combing the post duty requirements into individual post duty features, and then sending all the post duty features to the feature pool. The human resource database is used for storing the basic information and skill information of all employees. The feature pool sends the individual post duty features to the screening matching module, the screening matching module matches the employee information in the human resource database with the post duty features one by one, screens out the employee information meeting the post duty features, and then sends the employee information meeting the post duty features to the processing module. The processing module is used for processing the employee information and distributing the employee information meeting the post duty features, and the processing module sends the employee information meeting the post duty features to the resource distribution module through the scheduling distribution engine. The scheduling distribution engine retrieves all the employee information meeting the post duty features and integrates them, the resource distribution module establishes a standard document for the integrated employee information, and sends the standard document to the resource selection module. The human resource receiving end is used for obtaining the employee information meeting the post duty requirements after final selection, and the integrated employee information is screened again in the human resource receiving end through the resource selection module.
2. The online IT resource allocation, optimization system of claim 1, wherein: The signal sending end of the resource selection module is connected with the database updating module, and the signal sending end of the database updating module is connected with the signal receiving end of the human resource database.
3. The online IT resource allocation, optimization system of claim 2, wherein: The database updating module is used for updating the human resource database, and the resource selection module sends the selected employee information to the data updating module after selecting the final employee.
4. The online IT resource allocation, optimization system of claim 3, wherein: The signal sending end of the resource selection module is connected with the data storage module, and the signal output end of the human resource database is connected with the signal input end of the data storage module.
5. The online IT resource allocation, optimization system of claim 4, wherein: The data storage module is used for storing the employee matching records and the information of the selected employees.
6. The online IT resource allocation, optimization system of claim 1, wherein: The signal input end of the scheduling distribution engine is connected with the resource supervision module.
7. The online IT resource allocation, optimization system of claim 6, wherein: The resource supervision module is used for supervising the employee information resources distributed by the processing module, and the human resource distribution process can be supervised through the resource supervision module.
8. The allocation, optimization method of an online IT resource allocation, optimization system according to any one of claims 1-7, characterized in that, The method comprises the following steps: Step one: HR sends a human resource position request signal through the human resource request end; Step two: the position application module accepts the request signal sent by the human resource request end, and the HR fills in the job responsibility requirements of the vacant position in the position application module, and sends the job responsibility requirements to the data analysis module; Step three: the data analysis module analyzes the job responsibility requirements, and sorts out the job responsibility characteristics into individual job responsibility characteristics, and then sends all the job responsibility characteristics to the feature pool; Step four: the feature pool sends the individual job responsibility characteristics to the screening matching module; Step five: the screening matching module extracts the employee information in the human resource database and matches the job responsibility characteristics one by one, and screens out the employee information that meets the job responsibility characteristics; Step six: the screening matching module sends the employee information that meets the job responsibility characteristics to the processing module; Step seven: the processing module processes the employee information and distributes the employee information that meets the job responsibility characteristics, and then sends it to the resource allocation module through the dispatching allocation engine; Step eight: the resource allocation module establishes a standard document for the integrated employee information, and sends the standard document to the resource selection module; Step nine: the HR reselects the integrated employee information through the resource selection module; Step ten: the human resource receiving end obtains the employee information that meets the job responsibility requirements after the final selection.
9. The allocation, optimization method of an online IT resource allocation, optimization system according to claim 8, characterized in that: In the step seven, the process of human resource allocation can be monitored through the external resource supervision module.
10. The allocation, optimization method of an online IT resource allocation, optimization system according to claim 8, characterized in that: In the step nine, the resource allocation module sends the selected resources to the database update module, and updates the human resource database through the database update module.
Citation Information
Patent Citations
Manpower resource data management and control method and device and electronic equipment
CN110310095A
Human resource management system
CN114648285A