A personnel attendance method and system
By establishing a job pattern statistical database and generating classification comparison instructions, the problem of insufficient flexibility in attendance management for special positions was solved, realizing customized proactive attendance management and improving attendance accuracy and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING ACAD OF ANIMAL SCI
- Filing Date
- 2024-03-15
- Publication Date
- 2026-06-05
AI Technical Summary
Existing attendance methods are insufficient for flexibly managing the attendance of special positions such as drivers, field sales staff, and 24-hour shift workers, resulting in inaccurate attendance records.
Establish a job mode statistical database, generate classification comparison instructions, obtain targeted attendance monitoring instructions, collect and generate attendance evaluation information, and realize customized proactive attendance management.
It improved attendance efficiency and flexibility, enhanced attendance accuracy and reliability, and reduced the workload of human resources management departments.
Smart Images

Figure CN122155668A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of computer science, and in particular relates to a personnel attendance method and system. Background Technology
[0002] Human resources attendance is a crucial aspect of corporate management, impacting employee time management, work efficiency, and overall operational efficiency. The primary purpose of human resources attendance is to ensure employees are present according to stipulated times and rules, thereby evaluating their work performance and attitude.
[0003] In the daily attendance process of the company, there are many factors that affect the accuracy of attendance. For some special positions, such as drivers, field sales staff, and 24-hour shift workers, due to the different nature of their work, it is difficult to manage them with conventional attendance methods. Existing attendance methods have limited flexibility. In order to address the above problems, there is an urgent need to develop a personnel attendance method and system. Summary of the Invention
[0004] The purpose of this invention is to provide a personnel attendance method and system, which aims to solve the problems mentioned in the background art.
[0005] The present invention is implemented as follows: On one hand, a personnel attendance method includes:
[0006] Establish a statistical database of job models;
[0007] Regularly retrieve and import preset attendance planning information;
[0008] Import targeted employee job information on a regular basis and generate classification and comparison instructions;
[0009] Obtain classification comparison instructions and generate targeted attendance monitoring instructions;
[0010] Collect targeted attendance monitoring instructions and generate attendance evaluation information.
[0011] As a further aspect of the present invention, the establishment of the job pattern statistical database specifically includes:
[0012] Import the standard mode, field mode, and flexible mode to generate a job category data table;
[0013] Import all employee information;
[0014] Based on the job category data table and all employee information, design a database structure for job pattern statistics.
[0015] As a further aspect of the present invention, the timed retrieval and import of attendance preset planning information specifically includes:
[0016] Set and import preset attendance periods;
[0017] Set and import preset attendance locations;
[0018] Set up and import preset attendance tasks.
[0019] As a further aspect of the present invention, the step of periodically importing targeted employee job information and generating classification comparison instructions specifically includes:
[0020] Identify and target employee job information;
[0021] Generate a list of personnel with regular attendance for the day;
[0022] Generate a list of field staff for the day;
[0023] Generate a list of employees with flexible attendance for the current day;
[0024] Based on the daily attendance list, generate the first matching instruction;
[0025] Based on the list of field staff who took attendance that day, a second comparison instruction was generated;
[0026] A third matching instruction is generated based on the list of flexible attendance personnel for the day.
[0027] As a further aspect of the present invention, the step of obtaining the classification comparison instruction and generating the targeted attendance monitoring instruction specifically includes:
[0028] Obtain and identify the first comparison instruction, the second comparison instruction, and the third comparison instruction;
[0029] Based on the first comparison instruction, generate the first targeted employee-oriented monitoring instruction;
[0030] Based on the second control instruction, generate a second targeted employee-oriented monitoring instruction;
[0031] Based on the third control instruction, a third targeted employee-oriented monitoring instruction is generated.
[0032] As a further aspect of the present invention, another option is a personnel attendance system, the system comprising:
[0033] The database module is used to establish a statistical database of job patterns.
[0034] The retrieval and import module is used to retrieve and import preset attendance planning information;
[0035] The first timing module is used to retrieve the timing control of the import module;
[0036] The import module is used to import targeted employee job information;
[0037] The second timing module is used for timing control of the import module;
[0038] The first generation module is used to generate classification comparison instructions;
[0039] The acquisition module is used to obtain classification comparison instructions;
[0040] The second generation module is used to generate targeted attendance detection instructions;
[0041] The data acquisition module is used to collect targeted attendance monitoring instructions.
[0042] The third generation module is used to generate attendance evaluation information.
[0043] As a further aspect of the present invention, the database module specifically includes:
[0044] The first sub-import unit is used to import regular mode, field service mode, and flexible mode.
[0045] The first sub-generation unit is used to generate a job category data table;
[0046] The second sub-import unit is used to import information for all employees.
[0047] Database structure unit, used for designing database structure units.
[0048] As a further aspect of the present invention, the retrieval and import module specifically includes:
[0049] The first setting import unit is used to set and import preset attendance periods;
[0050] The second setting import unit is used to set and import preset attendance locations;
[0051] The third setting import unit is used to set and import preset work tasks.
[0052] As a further aspect of the present invention, the first generation module specifically includes:
[0053] The second sub-generation unit is used to generate the list of regular attendance personnel for the day.
[0054] The third sub-generation unit is used to generate the list of field attendance personnel for the day;
[0055] The fourth sub-generation unit is used to generate the list of flexible attendance personnel for the day;
[0056] The fifth sub-generation unit is used to generate the first comparison instruction;
[0057] The sixth sub-generation unit is used to generate the second comparison instruction;
[0058] The seventh sub-generation unit is used to generate the third comparison instruction.
[0059] The present invention provides a personnel attendance method and system. This method and system have a preset job mode statistical database, which can realize diversified attendance management for personnel of different job types, improve attendance efficiency and flexibility, and sample "proactive" attendance, which improves the accuracy and reliability of attendance of company personnel and reduces the workload of personnel management departments. Attached Figure Description
[0060] Figure 1 This is the main flowchart of a personnel attendance method.
[0061] Figure 2 This is a flowchart for establishing a job-specific statistical database in a personnel attendance method.
[0062] Figure 3 This is a flowchart for periodically retrieving and importing preset attendance planning information in a personnel attendance method.
[0063] Figure 4 This is a flowchart of a personnel attendance method that uses timed import of targeted employee job information to generate classification and comparison instructions.
[0064] Figure 5 This is a flowchart for generating targeted attendance monitoring instructions by obtaining classification comparison instructions in a personnel attendance method.
[0065] Figure 6 This is a main structure diagram of a personnel attendance system.
[0066] Figure 7 This is a structural diagram of the database module in a personnel attendance system.
[0067] Figure 8 This is a structural diagram of the retrieval and import module in a personnel attendance system.
[0068] Figure 9 This is a structural block diagram of the first generation module in a personnel attendance system. Detailed Implementation
[0069] 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.
[0070] The specific implementation of the present invention will be described in detail below with reference to specific embodiments.
[0071] The present invention provides a personnel attendance method and system that solves the technical problems in the background art.
[0072] like Figure 1The diagram shown is a main flowchart of a personnel attendance method according to an embodiment of the present invention. The personnel attendance method includes:
[0073] Step S100: Establish a job pattern statistical database;
[0074] Step S200: Periodically retrieve and import the preset attendance planning information;
[0075] Step S300: Import targeted employee job information periodically and generate classification comparison instructions;
[0076] Step S400: Obtain the classification comparison instruction and generate the targeted attendance monitoring instruction;
[0077] Step S500: Collect targeted attendance monitoring instructions and generate attendance evaluation information.
[0078] In this embodiment, a job mode statistics database is established based on job types and the company's personnel information database. Before the next working day, employees submit their job mode to the system. The system administrator can also set it with one click in the background. If no job mode is submitted for the next working day, the system will automatically default to the regular job mode. The job modes include, but are not limited to, the regular mode, which is to clock in at a fixed time in the morning and clock out at a fixed time in the afternoon; the field work mode, which is to have employees clock in at a designated location within a specific time period, and the clock-in time and location of employees need to be recorded; and the flexible mode, which is to allow employees to freely arrange their work time and location according to their work needs. Attendance is based on task completion. Employees complete assigned tasks and submit work results within a specified time. On preset workdays, attendance planning information is retrieved and imported periodically, followed by the periodic import of targeted employee job information. Targeted employees are those required to work that day. Based on a job pattern statistical database, classification and comparison instructions are generated. The periodic retrieval and import time should be set before the start of the workday. Based on the classification and comparison instructions, the system generates targeted attendance monitoring instructions. Based on these instructions, targeted employees are monitored periodically to achieve "customized" proactive attendance. After the workday ends, the daily attendance data of targeted employees is collected, generating attendance evaluation information. Administrators can view the daily attendance data and evaluation information of each targeted employee in the backend. At the end of the month, the attendance data and evaluation information of targeted employees are summarized to generate monthly attendance evaluation information. Employees are encouraged to provide feedback and suggestions on attendance management methods. Based on employee feedback and actual conditions, the attendance management methods are continuously improved and optimized, and updated in a timely manner.
[0079] like Figure 2 As shown, in a preferred embodiment of the present invention, the establishment of the job pattern statistical database specifically includes:
[0080] Step S101: Import the regular mode, field mode and flexible mode to generate a job category data table;
[0081] Step S102: Import all employee information;
[0082] Step S103: Based on the job category data table and all employee information, design the job pattern statistical database structure.
[0083] In this embodiment, the attendance rules for the regular mode, field work mode, and flexible mode need to be preset in advance. Then, the regular mode, field work mode, and flexible mode are imported, followed by the import of all employee information. Based on the job category data table and all employee information, the job mode statistical database structure is designed, a suitable database management system is selected, and indexes can be created to optimize query performance as needed. Considering data security and integrity, appropriate access control and data verification are implemented, the database is backed up regularly to prevent data loss, and the database structure and functions are adjusted in a timely manner according to changes in business needs.
[0084] like Figure 3 As shown, in a preferred embodiment of the present invention, the step of periodically retrieving and importing the attendance preset planning information specifically includes:
[0085] Step S201: Set and import preset attendance periods;
[0086] Step S202: Set and import preset attendance locations;
[0087] Step S203: Set and import the preset attendance tasks.
[0088] In this embodiment, the attendance preset time period, attendance preset location, and attendance preset work task are set and imported in advance on the previous working day. The attendance preset time period and attendance preset location can be used for attendance management in regular mode and field mode, while the attendance preset time period and attendance preset work task can be used for attendance management in flexible mode.
[0089] like Figure 4 As shown, in a preferred embodiment of the present invention, the step of periodically importing targeted employee job information and generating a classification comparison instruction specifically includes:
[0090] Step S301: Identify the target employee's job information;
[0091] Step S302: Generate the list of regular attendance personnel for the day;
[0092] Step S303: Generate the list of field staff for the day;
[0093] Step S304: Generate the list of flexible attendance personnel for the day;
[0094] Step S305: Generate the first matching instruction based on the daily routine attendance personnel list;
[0095] Step S306: Generate a second matching instruction based on the list of field staff who took attendance that day;
[0096] Step S307: Generate a third comparison instruction based on the list of flexible attendance personnel for the day.
[0097] It should be understood that, based on pre-declared job data or default job data, before the start of the preset attendance period on the workday, the target employee job information is imported and identified at regular intervals, and classification comparison instructions are generated. That is, a certain employee corresponds to a certain job mode on a certain day. The target employee job information is imported and identified, and the list of regular attendance personnel, field attendance personnel, and flexible attendance personnel for the day are generated respectively. Then, based on the list of regular attendance personnel, the first comparison instruction is generated, based on the list of field attendance personnel, the second comparison instruction is generated, and based on the list of flexible attendance personnel, the third comparison instruction is generated.
[0098] like Figure 5 As shown, in a preferred embodiment of the present invention, the step of obtaining the classification comparison instruction and generating the targeted attendance monitoring instruction specifically includes:
[0099] Step S401: Obtain the first comparison instruction, the second comparison instruction, and the third comparison instruction;
[0100] Step S402: Based on the first comparison instruction, generate the first targeted employee-oriented monitoring instruction;
[0101] Step S403: Based on the second control instruction, generate a second targeted employee-oriented monitoring instruction;
[0102] Step S404: Based on the third control instruction, generate the third targeted employee-oriented monitoring instruction.
[0103] In this embodiment, by acquiring a first comparison instruction, a second comparison instruction, and a third comparison instruction, each of which can correspond to at least one target employee, a first target employee-oriented monitoring instruction is generated based on the first comparison instruction. This means that regular attendance rules are implemented for the target employees under the first comparison instruction. A second target employee-oriented monitoring instruction is generated based on the second comparison instruction. This means that field attendance rules are implemented for the target employees under the second comparison instruction. A third target employee-oriented monitoring instruction is generated based on the third comparison instruction. This means that regular attendance rules are implemented for the target employees under the third comparison instruction.
[0104] like Figure 6As shown, in another preferred embodiment of the present invention, a personnel attendance system is provided, the system comprising:
[0105] Database module 100 is used to establish a job pattern statistics database;
[0106] The retrieval and import module 200 is used to retrieve and import attendance preset planning information;
[0107] The first timing module 300 is used for timing control of the import module;
[0108] Import module 400 is used to import targeted employee job information;
[0109] The second timing module 500 is used for timing control of the import module;
[0110] The first generation module 600 is used to generate classification comparison instructions;
[0111] Module 700 is used to obtain classification comparison instructions;
[0112] The second generation module 800 is used to generate targeted attendance detection instructions;
[0113] The data acquisition module 900 is used to collect targeted attendance monitoring commands;
[0114] The third generation module 1000 is used to generate attendance evaluation information.
[0115] In this embodiment, when applied, a job mode statistical database is established through the database module 100, the retrieval and import module 200 retrieves and imports the attendance preset planning information, the first timing module 300 is used for the timing control of the retrieval and import module, the import module 400 imports the targeted employee job information, the second timing module 500 imports the timing control of the import module, the first generation module 600 generates classification comparison instructions, the acquisition module 700 acquires the classification comparison instructions, the second generation module 800 generates targeted attendance detection instructions, the collection module 900 collects targeted attendance monitoring instructions, and the third generation module 1000 generates attendance evaluation information.
[0116] like Figure 7 As shown, in another preferred embodiment of the present invention, the database module 100 specifically includes:
[0117] The first sub-import unit 101 is used to import regular mode, field service mode and flexible mode;
[0118] The first sub-generation unit 102 is used to generate a job category data table;
[0119] The second sub-import unit 103 is used to import information on all employees;
[0120] Database structure unit 104 is used to design database structure units.
[0121] In this embodiment, when applied, the first sub-import unit 101 imports the regular mode, field mode and flexible mode, the first sub-generation unit 102 generates the job category data table, the second sub-import unit 103 imports the information of all employees, and the database structure unit 104 designs the database structure unit.
[0122] like Figure 8 As shown, in another preferred embodiment of the present invention, the retrieval import module 200 specifically includes:
[0123] The first setting import unit 201 is used to set and import the preset attendance time period;
[0124] The second setting import unit 202 is used to set and import preset attendance locations;
[0125] The third setting import unit 203 is used to set and import preset work tasks.
[0126] In this embodiment, the first setting and importing unit 201 sets and imports the preset attendance time period, the second setting and importing unit 202 sets and imports the preset attendance location, and the third setting and importing unit 203 sets and imports the preset work task.
[0127] like Figure 9 As shown, in another preferred embodiment of the present invention, the first generation module 600 specifically includes:
[0128] The second sub-generation unit 601 is used to generate the list of regular attendance personnel for the day.
[0129] The third sub-generation unit 602 is used to generate the list of field attendance personnel for the day;
[0130] The fourth sub-generation unit 603 is used to generate the list of flexible attendance personnel for the day;
[0131] The fifth sub-generation unit 604 is used to generate the first comparison instruction;
[0132] The sixth sub-generation unit 605 is used to generate the second comparison instruction;
[0133] The seventh sub-generation unit 606 is used to generate the third comparison instruction.
[0134] In this embodiment, the second sub-generation unit 601 generates the list of regular attendance personnel for the day, the third sub-generation unit 602 generates the list of field attendance personnel for the day, the fourth sub-generation unit 603 generates the list of flexible attendance personnel for the day, the fifth sub-generation unit 604 generates the first comparison instruction, the sixth sub-generation unit 605 generates the second comparison instruction, and the seventh sub-generation unit 606 generates the third comparison instruction.
[0135] The above embodiments of the present invention provide a personnel attendance method and a personnel attendance system. Based on job types and the company's personnel information database, a job mode statistical database is established. Before the next working day, employees submit their job mode to the system. The system administrator can also set it with a single click in the backend. If no job mode is submitted for the next working day, the system automatically defaults to the regular job mode. The job modes include, but are not limited to: regular mode (clocking in at a set time in the morning and clocking out at a set time in the afternoon); field work mode (employees clocking in at a designated location within a specific time period, requiring statistics on clocking in and out); and flexible mode (employees can freely arrange their work time and location according to their work needs). Attendance is based on task completion. Employees complete assigned tasks and submit work results within a specified time. On preset workdays, attendance planning information is retrieved and imported periodically, followed by the periodic import of targeted employee job information (employees required to work that day). Based on a job pattern statistical database, classification and comparison instructions are generated. The periodic retrieval and import time should be set before the start of the workday. Then, based on the classification and comparison instructions, the system generates targeted attendance monitoring instructions. Based on these instructions, targeted employees are monitored periodically to achieve "customized" proactive attendance. After the workday ends, the daily attendance data of targeted employees is collected, generating attendance evaluation information. Administrators can view the daily attendance data and evaluation information of each targeted employee in the backend. After the monthly work is completed, the attendance data and evaluation information of the targeted employees can be summarized to generate monthly attendance evaluation information. In the attendance work, employees should also be encouraged to provide opinions and suggestions on the attendance management method. Based on employee feedback and actual conditions, the attendance management method should be continuously improved and optimized, and the attendance method should be updated in a timely manner. This method and the system's preset job mode statistical database can realize diversified attendance management for personnel of different job types, improve attendance efficiency and flexibility, and the sampling of "proactive" attendance improves the accuracy and reliability of attendance of company personnel, reducing the workload of the human resources management department.
[0136] In order for the above methods and systems to operate smoothly, the system may include more or fewer components than those described above, or combine certain components, or different components, in addition to the various modules mentioned above. For example, it may include input / output devices, network access devices, buses, processors, and memory.
[0137] The processor can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (OPGs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. This processor is the control center of the system, connecting various parts via various interfaces and lines.
[0138] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0139] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
[0140] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A personnel attendance method characterized by, The method includes: Establish a statistical database of job models; Regularly retrieve and import preset attendance planning information; Import targeted employee job information on a regular basis and generate classification and comparison instructions; Obtain classification comparison instructions and generate targeted attendance monitoring instructions; Collect targeted attendance monitoring instructions and generate attendance evaluation information.
2. The personnel attendance method according to claim 1, characterized in that, The establishment of the job model statistical database specifically includes: Import the standard mode, field mode, and flexible mode to generate a job category data table; Import all employee information; Based on the job category data table and all employee information, design a database structure for job pattern statistics.
3. The personnel attendance method according to claim 1, characterized in that, The specific steps of periodically retrieving and importing pre-set attendance planning information include: Set and import preset attendance periods; Set and import preset attendance locations; Set up and import preset attendance tasks.
4. The personnel attendance method according to claim 1, characterized in that, The specific instructions for periodically importing targeted employee job information and generating classification comparison instructions include: Identify and target employee job information; Generate a list of personnel with regular attendance for the day; Generate a list of field staff for the day; Generate a list of employees with flexible attendance for the current day; Based on the daily attendance list, generate the first matching instruction; Based on the list of field staff who took attendance that day, a second comparison instruction was generated; A third matching instruction is generated based on the list of flexible attendance personnel for the day.
5. The personnel attendance method according to claim 1, characterized in that, The specific steps for obtaining classification comparison instructions and generating targeted attendance monitoring instructions include: Obtain and identify the first comparison instruction, the second comparison instruction, and the third comparison instruction; Based on the first comparison instruction, generate the first targeted employee-oriented monitoring instruction; Based on the second control instruction, generate a second targeted employee-oriented monitoring instruction; Based on the third control instruction, a third targeted employee-oriented monitoring instruction is generated.
6. A personnel attendance system, characterized in that, The system includes: The database module is used to establish a statistical database of job patterns. The retrieval and import module is used to retrieve and import preset attendance planning information; The first timing module is used to retrieve the timing control of the import module; The import module is used to import targeted employee job information; The second timing module is used for timing control of the import module; The first generation module is used to generate classification comparison instructions; The acquisition module is used to obtain classification comparison instructions; The second generation module is used to generate targeted attendance detection instructions; The data acquisition module is used to collect targeted attendance monitoring instructions. The third generation module is used to generate attendance evaluation information.
7. The personnel attendance system according to claim 6, characterized in that, The database module specifically includes: a first sub-import unit, used to import regular mode, field mode and flexible mode; The first sub-generation unit is used to generate a job category data table; The second sub-import unit is used to import information for all employees. Database structure unit, used for designing database structure units.
8. The personnel attendance system according to claim 6, characterized in that, The retrieval and import module specifically includes: The first setting import unit is used to set and import preset attendance periods; The second setting import unit is used to set and import preset attendance locations; The third setting import unit is used to set and import preset work tasks.
9. The personnel attendance system according to claim 6, characterized in that, The first generation module specifically includes: The second sub-generation unit is used to generate the list of regular attendance personnel for the day. The third sub-generation unit is used to generate the list of field attendance personnel for the day; The fourth sub-generation unit is used to generate the list of flexible attendance personnel for the day; The fifth sub-generation unit is used to generate the first comparison instruction; The sixth sub-generation unit is used to generate the second comparison instruction; The seventh sub-generation unit is used to generate the third comparison instruction.