Summary of the invention
The purpose of the present invention is to provide a kind of human resources Optimal Schedulings, raw to enterprise by data analysis moduleForce of labor analysis carries out On-line matching, optimizes allocation of resources according to enterprise's dull and rush season and the working efficiency of personnel, is liberal professionPerson increases income, reduces enterprises recruit persons for jobs cost.
In order to solve the above technical problems, the present invention is achieved by the following technical solutions:
The present invention is a kind of human resources Optimal Scheduling, including Production database, data analysis module, label mouldBlock, Ren Yuanku, display module, processor, memory module, input module;It is every every year that user is stored in the Production databaseThe creation data and real-time update of the moon;The creation data includes the workload of output information and of that month each employee monthlyInformation;The data analysis module obtains the creation data of user every year monthly out of Production database, and to creation data intoRow analysis, and analysis result is transmitted to processor, steps are as follows for concrete analysis:
SS01: being Q by output information flag every year monthlyij, the monthly workload information q of each employee every yearzij;
SS02: according to formula Hij+1=Qij+1-QijCalculate the increment H of continuous the first three years monthly manufacturing capacity1j+1、H2j+1、H3j+1;
SS03: according to formula Dij=Q0j-Qij, calculate the increasing of current year of that month moon output corresponding with continuous the first three years respectivelyLong amount D1j、D2j、D3j;
SS04: work as Hij+1≤ X1 and DijWhen≤X2, it is defined as enterprise and enters the production busy season next month;
Work as Hij+1≤ X3 < 0 and DijWhen≤X2, it is defined as enterprise and enters production dull season next month;
Work as Hij+2-Hij+1When≤X9, continue the dull and rush season state of last month;
SS05: according to formulaIt is equal to calculate the workload of the continuous the first three years of each employee monthlyValue
Name, work number information, the history workload mean information of employee are stored in the personnel library;The mark moduleFor according to workload mean valueTo employee's descending sort in personnel library, and sequence is marked before it, specific label is m.z ", andLabel result is back to personnel library;According to history workload mean value to remaining employee's descending sort in personnel library, and before itSequence is marked, specific label is p.z ";Wherein, i is the time, i=0,1,2,3, and 0 indicates current year, 1,2,3 successively indicate it is continuous first threeYear;J is month, j=1~December;Z is employee's work number, and z=1,2,3 ... n, n are integer, and m=1,2,3 ... n, n are integer, and p isInteger, and P > m;The processor is used to carry out human resources optimization recommendation according to label result and data analysis result, and leads toIt crosses display module and shows recommendation results;The processor is also used to stamp the processing data of data analysis module, mark moduleTimestamp is simultaneously stored in memory module.
Further, the processor carries out the method that human resources optimization is recommended are as follows:
Step 1: screening all work numbers of m≤X4 according to " m.z ", and is contract by the corresponding all employee referrals of work numberWork;
Step 2: the work number and " p.z " corresponding all work numbers of m > X4 are screened according to " m.z ", and by the corresponding institute of work numberThere are employee referrals for cooperation work;
Step 3: when this month enters the production busy season, according to default busy season working rules, cooperation work and its working time are existedDisplay module is shown;
Step 4: when next month entering production dull season, according to default dull season working rules, by cooperation work and its working timeIt is shown in display module.
Further, required cooperation worker number and its operating time rule when the default busy season working rules are the production busy seasonThen, specifically:
Step 1: the production busy season corresponding moon production increase amount mean value H, H=(H is calculated1j+1+H2j+1+H3j+1)/3;
Step 2: according to formula Rw=X5* H, the number of cooperation work needed for calculating, wherein X5 is default hired laborer's coefficient;
Step 3: according to formula Tw=X6* H is calculated cooperation work and monthly goes to work TwIt, wherein X6 is default working hour systemNumber.
Further, required cooperation worker number and its operating time rule when the default dull season working rules are production dull seasonThen, specifically:
Step 1: calculating and produce reduction amount mean value J by the corresponding moon in production dull season,
Step 2: according to formula RD=X7* J, the number of cooperation work needed for calculating, wherein X7 is default hired laborer's coefficient;
Step 3: according to formula TD=X8* J is calculated cooperation work and monthly goes to work TDIt, wherein X8 is default working hour systemNumber.
Further, the input module is used for input data quasi- value X1, X2, X3, X4, X5, X6, X7, X8, X9.
The invention has the following advantages:
The present invention analyzes business productivity, employee work amount by data analysis module, according to enterprise's dull and rush seasonProduction requirement, On-line matching corresponding human resources when producing dull season, according to enterprise demand, cooperate work and go to work on demand, remaining timeIt freely distributes, becomes professional, while improving free worker income, reduce the employment cost of enterprise.
Certainly, it implements any of the products of the present invention and does not necessarily require achieving all the advantages described above at the same time.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts all otherEmbodiment shall fall within the protection scope of the present invention.
Refering to Figure 1, the present invention is a kind of human resources Optimal Scheduling, including Production database, data pointAnalyse module, mark module, Ren Yuanku, display module, processor, memory module, input module;Use is stored in Production databaseThe creation data of family every year monthly and real-time update;Creation data includes the work of output information and of that month each employee monthlyWork amount information;Data analysis module obtains the creation data of user every year monthly out of Production database, and to creation data intoRow analysis, and analysis result is transmitted to processor, steps are as follows for concrete analysis:
SS01: being Q by output information flag every year monthlyij, the monthly workload information q of each employee every yearzij;
SS02: according to formula Hij+1=Qij+1-QijCalculate the increment H of continuous the first three years monthly manufacturing capacity1j+1、H2j+1、H3j+1;
SS03: according to formula Dij=Q0j-Qij, calculate the increasing of current year of that month moon output corresponding with continuous the first three years respectivelyLong amount D1j、D2j、D3j;
SS04: work as Hij+1≤ X1 and DijWhen≤X2, it is defined as enterprise and enters the production busy season next month;
Work as Hij+1≤ X3 < 0 and DijWhen≤X2, it is defined as enterprise and enters production dull season next month;
Work as Hij+2-Hij+1When≤X9, continue the dull and rush season state of last month;;
SS05: according to formulaCalculate the workload mean value of the continuous the first three years of each employee monthly
Name, work number information, the history workload mean information of employee are stored in personnel library;Mark module is used for basisWorkload mean valueTo employee's descending sort in personnel library, and sequence is marked before it, specific label is m.z ", and label is tiedFruit is back to personnel library;According to history workload mean value to remaining employee's descending sort in personnel library, and sequence is marked before it, specificallyLabeled as " p.z ";Wherein, i is the time, and i=0,1,2,3,0 indicates current year, and 1,2,3 successively indicate continuous the first three years;J is the moonPart, j=1~December;Z is employee's work number, and z=1,2,3 ... n, n are integer, and m=1,2,3 ... n, n are integer, and p is integer, and P> m;Processor is used to carry out human resources optimization recommendation according to label result and data analysis result, and aobvious by display moduleShow recommendation results;Processor is also used to the processing data of data analysis module, mark module stamping timestamp and is stored in storageModule.
Wherein, processor carries out the method that human resources optimization is recommended are as follows:
Step 1: screening all work numbers of m≤X4 according to " m.z ", and is contract by the corresponding all employee referrals of work numberWork;
Step 2: the work number and " p.z " corresponding all work numbers of m > X4 are screened according to " m.z ", and by the corresponding institute of work numberThere are employee referrals for cooperation work;
Step 3: when this month enters the production busy season, according to default busy season working rules, cooperation work and its working time are existedDisplay module is shown;
Step 4: when next month entering production dull season, according to default dull season working rules, by cooperation work and its working timeIt is shown in display module.
Wherein, required cooperation worker number and its operating time rule when busy season working rules are the production busy season are preset, specificallyAre as follows:
Step 1: the production busy season corresponding moon production increase amount mean value H, H=(H is calculated1j+1+H2j+1+H3j+1)/3;
Step 2: according to formula Rw=X5* H, the number of cooperation work needed for calculating, wherein X5 is default hired laborer's coefficient;
Step 3: according to formula Tw=X6* H is calculated cooperation work and monthly goes to work TwIt, wherein X6 is default working hour systemNumber.
Wherein, required cooperation worker number and its operating time rule when dull season working rules are production dull season are preset, specificallyAre as follows:
Step 1: calculating and produce reduction amount mean value J by the corresponding moon in production dull season,
Step 2: according to formula RD=X7* J, the number of cooperation work needed for calculating, wherein X7 is default hired laborer's coefficient;
Step 3: according to formula TD=X8* J is calculated cooperation work and monthly goes to work TDIt, wherein X8 is default working hour systemNumber.
Wherein, input module is used for input data quasi- value X1, X2, X3, X4, X5, X6, X7, X8, X9.
One concrete application of the present embodiment are as follows:
Certain intelligent machine manufacturing enterprise, city, annual sales amount cross hundred million, and enterprise mainly passes through manufacture intelligent machine product pinProfit is sold, inside there are the high-quality precision and sophisticated technology talent more than 50;The talent is often because production dull and rush season needs of problems, monthly income are unstableFixed, dull season income is lower, leads to Problem of Brain Drain;The human resources of the enterprise can be optimized by this system, specifically:
The creation data of user every year monthly and real-time update are stored in Production database;Creation data includes monthlyOutput information and the workload information of of that month each employee;It is every every year that data analysis module obtains user out of Production databaseThe creation data of the moon, and creation data is analyzed, and analysis result is transmitted to processor, steps are as follows for concrete analysis:
SS01: being Q by output information flag every year monthlyij, the monthly workload information q of each employee every yearzij;
SS02: according to formula Hij+1=Qij+1-QijCalculate the increment H of continuous the first three years monthly manufacturing capacity1j+1、H2j+1、H3j+1, it is calculated for the first three years four to the increment of the monthly manufacturing capacity in July (remaining month is according to this calculating) herein:
2016
In April, 2016 output increment: H34=Q34-Q33=2000-5250=-3250 (part);
In May, 2016 output increment: H35=Q35-Q34=2200-2000=200 (part);
In June, 2016 output increment: H36=Q36-Q35=2300-2200=100 (part);
In July, 2016 output increment: H37=Q37-Q36=5050-2300=2750 (part);
2017
In April, 2017 output increment: H24=Q24-Q23=1800-5100=-3300 (part);
In May, 2017 output increment: H25=Q25-Q24=1950-1800=150 (part);
In June, 2017 output increment: H26=Q26-Q25=2000-1950=50 (part);
In July, 2017 output increment: H27=Q27-Q26=5000-2000=3000 (part);
2018
In April, 2018 output increment: H14=Q14-Q13=2000-5050=-3050 (part);
In May, 2018 output increment: H15=Q15-Q14=1800-2000=-200 (part);
In June, 2018 output increment: H16=Q16-Q15=2020-1800=220 (part);
In July, 2018 output increment: H17=Q17-Q16=4990-2020=2970 (part);
SS03: according to formula Dij=Q0j-Qij, calculate the increasing of current year of that month moon output corresponding with continuous the first three years respectivelyLong amount D1j、D2j、D3j, in March, 2019 increment with continuous output in the first three years March respectively is calculated herein:
The increment in March, 2019 and in March, 2018 output:
D13=Q03-Q13=5100-5050=50 (part):
The increment in March, 2019 and in March, 2017 output:
D23=Q03-Q23=5100-5100=0 (part);
The increment in March, 2019 and in March, 2016 output:
D33=Q03-Q33=5100-5250=-150 (part);
SS04: work as Hij+1≤ X1 and DijWhen≤X2, it is defined as enterprise and enters the production busy season next month, wherein define X3=2500, X2=300;
Work as Hij+1≤ X3 < 0 and DijWhen≤X2, it is defined as enterprise and enters production dull season next month, wherein define X3=-2000, X2=300;
Work as Hij+2-Hij+1When≤X9, continue the dull and rush season state of last month, wherein define X9=300;
It is obtained according to data calculated above and this decision rule: H34、H24、H14Jun≤- 2000, and D13、D23、D313Jun≤300, the enterprise in the April, 2019 will enter production dull season, and according to Hij+2-Hij+1≤ 300, determine the enterprise in April, 2019It all will be in production dull season to June;
SS05: according to formulaIt is equal to calculate the workload of the continuous the first three years of each employee monthlyValueIt does not calculate one by one herein;
Name, work number information, the history workload mean information of employee are stored in personnel library;Mark module is used for basisWorkload mean value marks sequence to employee's descending sort in personnel library before it, and specific label is m.z ", concretely1.00015 (indicating that work number is that 00015 employee ranks the first according to workload mean value), and label result is back to personnelLibrary, wherein history workload mean value indicates do not crossing history workload mean value of the personnel of class when elsewhere works in the enterpriseInformation;
Intelligent machine manufacturing enterprise current year and the continuous output information of the first three years monthly are that output is calculated with part:
Intelligent machine manufacturing enterprise current year and the continuous production scale of the first three years monthly
According to history workload mean value to remaining employee's descending sort in personnel library, and sequence is marked before it, specific label for"p.z";
Wherein, it is (X4 takes 35) that processor, which carries out the method that human resources optimization is recommended:
Step 1: screening all work numbers of m≤X4 according to " m.z ", and is contract by the corresponding all employee referrals of work numberWork, i.e. ranking are contracted worker preceding 35;
Step 2: the work number and " p.z " corresponding all work numbers of m > X4 are screened according to " m.z ", and by the corresponding institute of work numberThere are employee referrals for cooperation work, i.e. ranking is later for contracted worker 35;
Step 3: when this month enters the production busy season, according to default busy season working rules, cooperation work and its working time are existedDisplay module is shown;
Step 4: when next month entering production dull season, according to default dull season working rules, by cooperation work and its working timeIt is shown in display module;
Processor is used to carry out human resources optimization recommendation according to label result and data analysis result, and passes through display mouldBlock shows recommendation results;Processor is also used to the processing data of data analysis module, mark module stamping timestamp and be stored inMemory module;
Wherein, i is the time, and i=0,1,2,3,0 indicates current year, and 1,2,3 successively indicate continuous the first three years;J is month, j=1~December;Z is employee's work number, and z=1,2,3 ... n, n are integer, and m=1,2,3 ... n, n are integer, and p is integer, and P > m;
Wherein, required cooperation worker number and its operating time rule when dull season working rules are production dull season are preset, specificallyAre as follows:
Step 1: calculating and produce reduction amount mean value J by the corresponding moon in production dull season,
Step 2: according to formula RD=X7* J, the number of cooperation work needed for calculating, wherein X7 is default hired laborer's coefficient, is takenX7 is 0.02, RD=X7* J=0.02*3200=64 takes RDFor 64 people;
Step 3: according to formula TD=X8* J is calculated cooperation work and monthly goes to work TDIt, wherein X8 is default working hour systemNumber, taking X7 is 0.005, TD=X8* J=0.005*3200=16 days;
It then takes 64 personnel to sort from preceding 36 in production dull season, monthly goes to work 16 days, enterprise's active and staff consultation,Ranking is converted into cooperative relationship in the 35 later original employer-employee relationships of employees, production during this off-season period employee only need to monthly go to work16 days, solving the problems, such as to show up was handled, and it is oneself extra earning that other times employee, which freely does that other are part-time,.
A kind of human resources Optimal Scheduling carries out business productivity, employee work amount by data analysis moduleAnalysis, according to enterprise's dull and rush season production requirement, the corresponding human resources of On-line matching, when producing dull season, according to enterprise demand, cooperationWork is gone to work on demand, remaining time freely distributes, and becomes professional, while improving free worker income, reduces enterpriseEmployment cost;Enterprise reduces labor risk, reduces employment and management cost, and employee hours are free, increase income, mentionThe enthusiasm of height work.
In the description of this specification, the description of reference term " one embodiment ", " example ", " specific example " etc. meansParticular features, structures, materials, or characteristics described in conjunction with this embodiment or example are contained at least one implementation of the inventionIn example or example.In the present specification, schematic expression of the above terms may not refer to the same embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in any one or more of the embodiments or examples to closeSuitable mode combines.
Present invention disclosed above preferred embodiment is only intended to help to illustrate the present invention.There is no detailed for preferred embodimentAll details are described, are not limited the invention to the specific embodiments described.Obviously, according to the content of this specification,It can make many modifications and variations.These embodiments are chosen and specifically described to this specification, is in order to better explain the present inventionPrinciple and practical application, so that skilled artisan be enable to better understand and utilize the present invention.The present invention is onlyIt is limited by claims and its full scope and equivalent.