Intelligent camp-based personnel leave-and-leave management system and intelligent camp-based personnel leave-and-leave management method
By designing an automated leave request management system in the camp, the problems of manual identification dependency and paper records are solved, automated approval and real-time notification are realized, and the efficiency and data utilization of camp management are improved.
Patent Information
- Application Number
- CN202411626903.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2024-12-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the existing camp management, the management of incoming and outgoing personnel relies on manual identification, resulting in chaos; records are kept in paper form, difficult to read and easy to damage; they cannot control incoming and outgoing abnormalities in time, and the data utilization rate is low.
A personnel leave management system based on smart camps is designed, including data acquisition module, approval process module, real-time notification module, access control module, data analysis module and permission update module to realize automated approval process, real-time notification, electronic recording and abnormal supervision.
Through automated approval processes and real-time notifications, the management of leave requests and cancellations is simplified, the accuracy and efficiency of approvals are improved, the electronicization of leave requests and data supervision is realized, and data utilization is improved.
Smart Images

Figure CN119130401A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of camp management technology, and specifically to a personnel leave management system and method based on a smart camp. Background Art
[0002] The development of information technology has provided a more powerful technical foundation for camp management. In modern camp management, the most common management content is the management of people entering and leaving the camp, but looking at the existing management of people entering and leaving the camp, there are problems: 1. The entry and exit of personnel mostly depends on the familiarity of the gate guards with the camp personnel, and the information of the entry and exit personnel is manually identified, which leads to confusion in the entry and exit management.
[0003] 2. Most of the records of inbound and outbound are kept in the form of paper ledgers, which makes it difficult to access them. In addition, it is easy for the records to be unavailable due to the passage of time or unclear handwriting. 3. There is no timely warning for abnormal entry and exit, nor can feedback control of the next frequency of entry and exit approval be achieved through abnormal data, resulting in poor data utilization.
[0004] In summary, the existing technology urgently needs a technical solution to optimize the leave management of camp personnel. Summary of the invention
[0005] The purpose of this application is to provide a personnel leave management system and method based on a smart camp to solve the technical problems raised in the above background technology.
[0006] To achieve the above objectives, this application discloses the following technical solutions: In the first aspect, the present application discloses a personnel leave management system based on a smart camp, the system comprising: A data acquisition module, wherein the data acquisition module is configured to: acquire a leave application data set, a camp status value, and an approval authority table; wherein the leave application data set includes the corresponding leave applicant, leave time, and leave reason, the camp status value is used to represent the maximum number of leave applicants accepted by the camp, and the approval authority table stores the corresponding approval personnel when executing the approval process; An approval process module, wherein the approval process module is configured to: receive the leave application data set, the camp status value and the approval authority table, run a preset leave management model, generate an approval opinion and send it to the approval personnel, the approval personnel reply to the approval opinion and return the approval opinion to the leave management model, the leave management model receives the approval opinion and runs to generate an approval result; wherein the leave management model is used to execute an automatic approval process and generate an approval result based on the leave application data set, the camp status, the approval authority and the approval opinion; A real-time notification module, wherein the real-time notification module is configured to notify the person applying for leave of the approval result; An access control module, the access control module being configured to control access control hardware equipment based on the approval result; A data analysis module, wherein the data analysis module is configured to: preset a leave application verification cycle, obtain and construct leave application data records based on a time series corresponding to the leave application verification cycle for historical leave application records and the corresponding camp status values, the approval authority table, and the reply opinions, and then save them; capture the leave application records with leave application exceptions and generate an approval authority data packet and then output them; wherein the leave application exceptions include basic data exceptions and model operation exceptions, and the basic data exceptions include data exceptions of the leave application data set, the camp status value, and the approval authority table, and operation exceptions of the leave application management model; The permission update module is configured as follows: presetting a permission self-check update cycle, obtaining administrator data and the approval permission data packet, updating personnel permission information based on the administrator data, and updating the approval permission table based on the approval permission data packet and the personnel permission information; wherein the administrator data is used to represent data that is directly modified by the administrator, and the personnel permission information is used to represent the approval personnel corresponding to each person when entering and exiting the camp.
[0007] Preferably, the acquisition of the leave application data set, the camp status value and the approval authority table specifically includes: Each person in the camp selects the corresponding leaver, the leave time and the leave reason based on the leave list, and automatically converts them into the leave application data set; wherein the leave list is a preset data normalization tool; Obtaining the camp status value based on the camp preset smart supervision platform; The approval authority table updated by the authority update module is obtained.
[0008] Preferably, the preset leave request and cancellation management model specifically includes: The leave request and cancellation management model includes a data layer, a processing layer, a security layer and an update layer; The data layer is used to receive and transform the leave application data set, the camp status value, the approval authority table and the approval opinion; The processing layer is used to generate the approval opinion based on the converted leave application data set, the camp status value, and the approval authority table, and to generate the approval result based on the approval opinion; The security layer is used to verify the approval personnel; The update layer is used to update the leave request and cancellation management model based on the update result of the authority update module.
[0009] Preferably, the generating of the approval opinion and sending it to the approval personnel specifically includes: The approval opinion is generated using an approval opinion formula, and the approval opinion formula is specifically: in: For the approval opinion, and only when The approval opinion is a recommendation for approval when the approval is in progress; otherwise, the approval opinion is a recommendation for rejection; It is the judgment function for the person who asks for leave. This is the approval opinion control parameter. Based on the personnel authority information, when the person applying for leave is a person who does not need approval and , when the person requesting leave is a person who needs approval and ; is the leave time judgment function. When the leave time matches the camp status value ,otherwise ; is the reason for leave judgment function. When the corresponding approval personnel in the approval authority table are on duty, ,otherwise ; is the summation symbol.
[0010] Preferably, the approving personnel replying to the approval opinion and returning the approval opinion to the leave management model specifically includes: The approving personnel receives the approval opinion and retrieves the leave application data set for approval. The approval result of the approving personnel is approval, failure and temporary non-approval. After setting an electronic signature on the result, the approval opinion is generated and transmitted to the leave management model.
[0011] Preferably, the leave request and cancellation management model receives the approval opinion and runs it to generate an approval result, specifically including: The leave request and cancellation management model analyzes the approval opinion, verifies the electronic signature, generates an early warning to the administrator when the verification fails, and analyzes the approval result of the approving personnel when the verification passes, specifically: When the approval result of the approval personnel is passed or not passed, the approval opinion is transferred to the approval result and output; When the approval result of the approval personnel is not to approve temporarily, the leave application data set corresponding to the result of not to approve temporarily is output to the leave queue to wait for re-approval, and the reply opinion is transferred to the approval result and output.
[0012] Preferably, the acquisition and, based on the time series corresponding to the leave verification period, the historical leave records and the corresponding camp status values, the approval authority table and the reply opinions are constructed and saved, specifically including: Constructing a leave request and cancellation data link based on the leave request and cancellation verification cycle and time series, and the physical layer and application layer of the leave request and cancellation data link; The physical layer is configured as follows: within a leave request and cancellation verification cycle, based on the time series and the leave requester, the historical leave request and cancellation records and the corresponding camp status value, the approval authority table and the reply opinion are extracted and packaged to form the physical layer of the leave request and cancellation data chain and output; The application layer is configured to perform leave request and cancellation anomaly detection on the physical layer, and the leave request and cancellation anomaly detection specifically verifies whether the leave-seeking person passes through the access control module within the leave time. If yes, the leave request and cancellation anomaly does not occur; if yes, the leave request and cancellation anomaly occurs.
[0013] Preferably, the capturing of the leave request and cancellation record with the leave request and cancellation exception and generating and outputting the approval authority data packet specifically includes: When the leave request and cancellation exception occurs, the corresponding leave request and cancellation record is parsed, and the corresponding leave requester and approval personnel are marked to verify whether there is a corresponding abnormal supplementary record. If so, the mark is discarded, otherwise the mark is retained and the approval authority data packet is generated.
[0014] Preferably, the updating of the personnel authority information based on the administrator data and the updating of the approval authority table based on the approval authority data packet and the personnel authority information specifically include: The administrator data specifically includes: information on the authority of each person in the camp to enter and exit the camp, including the persons who do not need approval and the persons who need approval; The approval authority data packet is parsed to obtain the mark, and the approval opinion formula is updated based on the mark to obtain an abnormal approval opinion formula, wherein the abnormal approval opinion formula is specifically: in, The parameter is adjusted for the approval opinion and the parameter is set with a corresponding iteration value table. is the corresponding number of iterations and the number of iterations is the same as the number of the mark; When the acquired leave application data set and the corresponding leave applicant and the approval officer in the application authority table are the marked leave applicant and the approval officer, the abnormal approval opinion formula is called to generate the approval opinion; A preset approval opinion threshold is generated when the approval opinion is greater than or equal to the approval opinion threshold.
[0015] In a second aspect, the present application discloses a method for managing leave requests and cancellations for personnel based on a smart camp, which method is applicable to the method for managing leave requests and cancellations for personnel based on a smart camp as described above, and the method comprises: S1: Obtain a leave application data set, a camp status value, and an approval authority table; wherein the leave application data set includes the corresponding leave applicant, leave time, and leave reason; the camp status value is used to represent the maximum number of leave applicants accepted by the camp; and the approval authority table stores the corresponding approval personnel when executing the approval process; S2: receiving the leave application data set, the camp status value and the approval authority table, running a preset leave management model, generating an approval opinion and sending it to the approval personnel, the approval personnel replying to the approval opinion and returning the approval opinion to the leave management model, the leave management model receiving the approval opinion and running it to generate an approval result; wherein the leave management model is used to execute an automatic approval process and generate an approval result based on the leave application data set, the camp status, the approval authority and the approval opinion; S3: Notify the person applying for leave of absence of the approval result; S4: Controlling access control hardware equipment based on the approval result; S5: Preset a leave verification cycle, obtain and construct leave data records based on the time series corresponding to the leave verification cycle for the historical leave records and the corresponding camp status values, the approval authority table and the reply opinions, and then save them; capture the leave records with leave exceptions and generate and output the approval authority data packets; wherein the leave exceptions include basic data exceptions and model operation exceptions, and the basic data exceptions include data exceptions of the leave application data set, the camp status value and the approval authority table, and operation exceptions of the leave management model; S6: Preset the permission self-check update cycle, obtain the administrator data and the approval permission data packet, update the personnel permission information based on the administrator data, and update the approval permission table based on the approval permission data packet and the personnel permission information; wherein, the administrator data is used to represent the data directly modified by the administrator, and the personnel permission information is used to represent the approval personnel corresponding to each person when entering and exiting the camp.
[0016] Beneficial effects: The personnel leave management system and method based on smart camps of the present application provides the necessary data basis for the automatic approval process, including leave application data set, camp status value and approval authority table, through the data acquisition module, realizes automatic approval of the leave process through the leave management model of the approval process module, realizes simplified and personalized approval process without affecting the accuracy of approval, realizes real-time notification of personnel through the real-time notification module, realizes the electronicization of leave records through the access control management module, realizes supervision of leave based on feedback data through the data analysis module and the authority update module, and realizes the optimization of personnel leave management based on smart camps. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0018] Figure 1 A structural block diagram of a personnel leave request and cancellation management system based on a smart camp provided in an embodiment of the present application; Figure 2 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 1 ; Figure 3 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 2 ; Figure 4 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 3 ; Figure 5 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 4 ; Figure 6 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 5 ; Figure 7 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 6 ; Figure 8 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 7 ; Fig. 9 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 8 ; Fig.10 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 9 ; Fig.11 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 10 ; Fig.12 The example of leave management provided in the embodiment of the present application is shown in FIG. Figure 10 one; Fig.13 A flowchart of a personnel leave management method based on a smart camp provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] The technical solutions in the embodiments of the present application are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0020] In this article, the term "comprising" is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprising..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0021] Combination Figure 1 and Figure 2 As shown, this embodiment discloses, in a first aspect, a personnel leave management system based on a smart camp, the system comprising: The data acquisition module is configured to obtain a leave application data set, a camp status value, and an approval authority table. The leave application data set includes the corresponding leave applicant, leave time, and leave reason. The camp status value is used to represent the maximum number of leave applicants accepted by the camp. The approval authority table stores the corresponding approval personnel when executing the approval process.
[0022] Approval process module, the approval process module is configured as follows: receiving leave application data set, camp status value and approval authority table, running the preset leave management model, generating approval opinions and sending them to the approval personnel, the approval personnel replying to the approval opinions and returning the approval opinions to the leave management model, the leave management model receiving the approval opinions and running, and generating the approval results. Among them, the leave management model is used to execute the automatic approval process and generate the approval results based on the leave application data set, camp status, approval authority and approval opinions.
[0023] It should be noted that, combined with Figure 3 and Figure 4 As shown, as a preferred solution of this embodiment, this embodiment can approve not only leave applications from personnel in this camp, but also visit applications from personnel visiting this camp. Correspondingly, the approval authority is also stored in the approval authority table to realize the supervision of personnel visits, and obtain the data sets related to the visits in the data acquisition module.
[0024] The real-time notification module is configured to notify the person who has applied for leave of the approval result.
[0025] It should be noted that, in specific applications, this embodiment will also notify the visiting personnel of the approval result of the visit.
[0026] The access control module is configured to control the access control hardware device based on the approval result.
[0027] It should be noted that, combined with Figure 5 and Figure 6 As shown, the access control module in this embodiment adopts any existing facial recognition and access control technology to perform facial recognition and record the people entering and leaving the park, optimizing the original technical solution that relies on the gate guard management personnel to manually identify the park personnel based on their experience, thereby improving the automation and accuracy of facial recognition for people asking for leave, and no longer relying on the objectivity of the judgment provided by the gate guard personnel's experience, thus avoiding the occurrence of unnecessary fraud.
[0028] Data analysis module, the data analysis module is configured as follows: preset the leave verification cycle, obtain and construct the leave data record based on the time series corresponding to the leave verification cycle for the historical leave records and the corresponding camp status values, approval authority tables and approval opinions, and save them. Capture the leave records with leave exceptions and generate the approval authority data package and then output it. Among them, the leave exceptions include basic data exceptions and model operation exceptions. The basic data exceptions include data exceptions of the leave application data set, camp status values and approval authority tables, and operation exceptions of the leave management model.
[0029] The permission update module is configured as follows: preset the permission self-check update cycle, obtain the administrator data and approval permission data package, update the personnel permission information based on the administrator data, and update the approval permission table based on the approval permission data package and personnel permission information. Among them, the administrator data is used to represent the data that the administrator directly modifies, and the personnel permission information is used to represent the corresponding approval personnel when each person enters and exits the camp.
[0030] In this embodiment, the data acquisition module transmits the collected data to the approval process module, which is then transmitted to the real-time notification module after processing, and then transmitted to the access control module for further data collection after processing. All data in the process is transmitted to the data analysis module, and then the data is processed by the permission update module and fed back to the approval process module.
[0031] The data acquisition module provides the necessary data foundation for the automatic approval process, including leave application data set, camp status value and approval authority table. The leave management model of the approval process module realizes automatic approval of the leave process, and realizes a simplified and personalized approval process without affecting the accuracy of approval. The real-time notification module realizes real-time notification of personnel, the access control management module realizes the electronicization of leave records, and the data analysis module and the authority update module realize the supervision of leave based on feedback data, realizing the optimization of personnel leave management based on smart camps.
[0032] Specifically, obtain the leave application data set, camp status value and approval authority table, including: Each person in the camp selects the corresponding leaver, leave time and leave reason based on the leave list, and automatically converts it into a leave application data set. Among them, the leave list is a preset data normalization tool. It should be noted that when designing the leave list, this embodiment designs corresponding codes for the leaver, leave time and leave reason. In a simple example, for example, "leave reason 08" is the corresponding leave reason numbered 8. This design optimizes the data regularity of the leave application data set, and realizes the optimization of data when collecting data, avoiding unnecessary steps in later data processing. Therefore, the leave list here serves as a data normalization tool.
[0033] The camp status value is obtained based on the preset smart supervision platform of the camp. It should be noted that this embodiment is applied to the leave management of personnel in the military camp in a specific example. Therefore, the system communicates with any existing camp smart supervision platform to obtain the real-time status of the current camp. In a simple example, for example, if the camp is in a state where leave is prohibited, the corresponding camp status value is zero, that is, the maximum number of leave requests accepted by the current camp is zero. Through this communication, the real-time nature of leave management is improved, and leave management based on smart camps is realized, which improves the utilization rate of data in smart camps.
[0034] Get the approval authority table after the authority update module is updated. It should be noted that the approval authority standard stores the approval personnel corresponding to the leave management of various types of personnel in the camp, among which the approval personnel can be unique or other corresponding approval personnel of the same level. Therefore, the leave queue involved in the following text corresponds to the multi-person approval here. In addition, in one application of this embodiment, among a class of personnel in the military camp, such as family members accompanying the troops or higher-level management personnel, their entry and exit do not need to be approved, so the corresponding approval personnel item is blank, that is, the personnel who do not need approval in this embodiment.
[0035] Specifically, the preset leave management model is run, including: The leave management model includes data layer, processing layer, security layer and update layer.
[0036] The data layer is used to receive and transform leave application data sets, camp status values, approval authority tables, and approval opinions.
[0037] The processing layer is used to generate approval opinions based on the converted leave application data set, camp status value, and approval authority table, and to generate approval results based on the approval opinions.
[0038] The security layer is used to verify the approvers.
[0039] The update layer is used to update the leave management model based on the update results of the permission update module.
[0040] Specific, combined Figure 7 As shown in the figure, the approval opinions are generated and sent to the approver, including: Use the approval opinion formula to generate approval opinions. The approval opinion formula is as follows: in: For approval opinions, and only when The approval opinion is a recommendation for approval, otherwise the approval opinion is a recommendation for rejection. The function for judging the person who is asking for leave is to judge whether the person who is asking for leave does not need approval or needs approval. Control parameters for approval opinions. Based on personnel authority information, when the person applying for leave does not require approval and , when the person requesting leave is a person who needs approval and . It is the leave time judgment function. When the leave time matches the camp status value, it means whether the number of people taking leave at the corresponding leave time has reached the maximum number limit. If it has not reached the maximum number, That is, from the perspective of leave time, it is recommended to approve the leave application, otherwise . This is the reason for leave judgment function. When the corresponding approver in the approval authority table is on duty, that is, there is an approver who can make a decision to approve the leave. ,otherwise . is the summation symbol.
[0041] Specifically, the approver responds to the approval opinion and returns the approval opinion to the leave management model, including: The approving personnel receives the approval opinion and retrieves the leave application data set for approval. The approval result of the approving personnel is approval, rejection and temporary non-approval. After setting an electronic signature on the result, the approval opinion is generated and transmitted to the leave management model. In this embodiment, the option of temporary non-approval is used to realize the collaborative approval of multiple approving personnel, improve the applicability of this embodiment, and improve the security of approval through electronic signature.
[0042] Specifically, the leave request and cancellation management model receives and runs the approval comments and generates the approval results, including: The leave request and cancellation management model analyzes the reply opinions and verifies the electronic signature. In this embodiment, the electronic signature verification adopts any one of the existing electronic security verification methods, such as electronic signature or key verification. When the verification fails, an early warning is generated to the administrator. When the verification passes, the approval result of the approving personnel is analyzed, specifically: When the approval result of the approver is passed or failed, the approval opinion will be transferred to the approval result and output.
[0043] When the approval result of the approver is not to approve temporarily, the leave application data set corresponding to the result of not to approve temporarily is output to the leave queue to wait for re-approval, and the approval opinion is transferred to the approval result and output.
[0044] It should be noted that the transfer in this embodiment is intended to convert the approval opinions into a read-only format output to avoid leakage of the electronic signature therein.
[0045] Specific, combined Figure 6 and Figure 7 As shown, the historical leave records and the corresponding camp status values, approval authority tables and approval opinions are obtained and saved based on the time series corresponding to the leave verification cycle, including: The leave request and cancellation data link, the physical layer and the application layer of the leave request and cancellation data link are constructed based on the leave request and cancellation verification cycle and time series.
[0046] The physical layer is configured as follows: within a leave verification cycle, based on the time series and the leave-taking personnel, the historical leave records and the corresponding camp status values, approval authority tables and approval opinions are extracted and packaged to form the physical layer of the leave data chain and output. The verification method in this embodiment is to determine whether the leave has been completed within the specified leave time through the portrait data collected by the access control module.
[0047] The application layer is configured as follows: the physical layer is subjected to leave anomaly detection. The leave anomaly detection is specifically to verify whether the leave-taking person passes through the access control module within the leave time. If yes, no leave anomaly occurs; otherwise, a leave anomaly occurs.
[0048] Specifically, the leave records with abnormal leave are captured and the approval authority data package is generated and output, which includes: When an exception occurs in the leave application and cancellation, the corresponding leave application and cancellation record is parsed, and the corresponding leave applicant and approver are marked. The marking method adopts any one of the existing data automatic marking technologies, aiming to realize feedback control of the next frequency of approval through feedback data, and verify whether there is a corresponding abnormal supplementary record. The abnormal supplementary record can be but is not limited to the certificate of extended leave time provided by the approver. If so, the mark is discarded, otherwise the mark is retained and an approval authority data packet is generated.
[0049] Specific, combined Figure 8~Figure 12 As shown, personnel authority information is updated based on administrator data, and the approval authority table is updated based on the approval authority data package and personnel authority information, including: The administrator data specifically includes: information on whether the entry and exit permissions of each person in the camp need to be approved, including those who do not need approval and those who do need approval.
[0050] It should be noted that if Fig.11 As shown, the administrator in this embodiment is Fig.11 The super administrator is a person who is more important than the approver. Fig.11 A person with higher operator authority in the group.
[0051] Parse the approval authority data packet to obtain the tag, and update the approval opinion formula based on the tag to obtain the abnormal approval opinion formula. The abnormal approval opinion formula is as follows: in, The parameter is adjusted for the approval opinion and the parameter is set with a corresponding iteration value table. The corresponding number of iterations is the same as the number of marks. This embodiment provides an abnormal accommodation space for abnormal violations of personnel by setting an iteration value table. When multiple accumulated abnormalities in requesting and canceling leave occur, the relevant leave requesters and approval personnel are managed by sending an early warning to the administrator, such as interviewing and modifying permissions.
[0052] When the corresponding leave applicants and approvers in the obtained leave application data set and the application authority table are marked leave applicants and approvers, the abnormal approval opinion formula is called to generate approval opinions.
[0053] A preset approval opinion threshold is set. When the approval opinion is greater than or equal to the approval opinion threshold, an early warning is generated.
[0054] In a second aspect, this embodiment discloses Fig.13 A method for managing leave requests based on a smart camp is shown, which is applicable to the method for managing leave requests based on a smart camp as described above, and includes: S1: Get the leave application data set, the camp status value and the approval authority table. The leave application data set includes the corresponding leave applicant, leave time and leave reason. The camp status value is used to represent the maximum number of leave applicants accepted by the camp. The approval authority table stores the corresponding approval personnel when executing the approval process.
[0055] S2: Receive the leave application data set, the camp status value and the approval authority table, run the preset leave management model, generate the approval opinion and send it to the approval personnel, the approval personnel reply to the approval opinion and return the approval opinion to the leave management model, the leave management model receives the approval opinion and runs to generate the approval result. Among them, the leave management model is used to execute the automatic approval process and generate the approval result based on the leave application data set, camp status, approval authority and approval opinion.
[0056] S3: Notify the person who requested leave of the approval result.
[0057] S4: Control access control hardware devices based on approval results.
[0058] S5: Preset the leave verification cycle, obtain and save the leave data records based on the time series corresponding to the leave verification cycle, the historical leave records and the corresponding camp status values, approval authority tables and approval opinions. Capture the leave records with leave exceptions and generate the approval authority data package and then output it. Among them, the leave exceptions include basic data exceptions and model operation exceptions. The basic data exceptions include data exceptions of the leave application data set, camp status values and approval authority table, and operation exceptions of the leave management model.
[0059] S6: Preset the permission self-check update cycle, obtain the administrator data and approval permission data package, update the personnel permission information based on the administrator data, and update the approval permission table based on the approval permission data package and personnel permission information. Among them, the administrator data is used to represent the data that the administrator directly modifies, and the personnel permission information is used to represent the corresponding approval personnel when each person enters and exits the camp.
[0060] It should be noted that the personnel leave management method based on the smart camp of this embodiment corresponds to the aforementioned personnel leave management system based on the smart camp. Therefore, the contents not specifically described in the personnel leave management method based on the smart camp of this embodiment may have but are not limited to the same functional definition, working principle and technical effect as the aforementioned personnel leave management method system based on the smart camp, and this text will not go into details here.
[0061] In summary, the personnel leave management method system and method based on the smart camp of this embodiment, through the data acquisition module, provides the necessary data basis for the automatic approval process, including the leave application data set, the camp status value and the approval authority table, and realizes the automatic approval of the leave process through the leave management model of the approval process module, and realizes the simplified and personalized approval process without affecting the accuracy of the approval. The real-time notification module realizes real-time notification of personnel, the access control management module realizes the electronicization of leave records, and the data analysis module and the authority update module realize the supervision of leave based on feedback data, thereby realizing the optimization of personnel leave management based on the smart camp.
[0062] In the embodiments provided in the present application, it should be understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, code, or any appropriate combination thereof. For hardware implementation, the processor can be implemented in one or more of the following units: an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, other electronic units designed to implement the functions described herein, or a combination thereof. For software implementation, part or all of the processes of the embodiment can be completed by instructing the relevant hardware through a computer program. When implemented, the above program can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein the communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a computer. Computer-readable storage media can include, but are not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer.
[0063] Finally, it should be noted that the above is only a preferred embodiment of the present application and is not intended to limit the present application. Although the present application has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A leave management system for personnel based on smart camps, It is characterized in that The system includes: A data acquisition module, wherein the data acquisition module is configured to: acquire a leave application data set, a camp status value, and an approval authority table; wherein the leave application data set includes the corresponding leave applicant, leave time, and leave reason, the camp status value is used to represent the maximum number of leave applicants accepted by the camp, and the approval authority table stores the corresponding approval personnel when executing the approval process; An approval process module, wherein the approval process module is configured to: receive the leave application data set, the camp status value and the approval authority table, run a preset leave management model, generate an approval opinion and send it to the approval personnel, the approval personnel reply to the approval opinion and return the approval opinion to the leave management model, the leave management model receives the approval opinion and runs to generate an approval result; wherein the leave management model is used to execute an automatic approval process and generate an approval result based on the leave application data set, the camp status, the approval authority and the approval opinion; A real-time notification module, wherein the real-time notification module is configured to notify the person applying for leave of the approval result; An access control module, the access control module being configured to control access control hardware equipment based on the approval result; A data analysis module, wherein the data analysis module is configured to: preset a leave application verification cycle, obtain and construct leave application data records based on a time series corresponding to the leave application verification cycle for historical leave application records and the corresponding camp status values, the approval authority table, and the reply opinions, and then save them; capture the leave application records with leave application exceptions and generate an approval authority data packet and then output them; wherein the leave application exceptions include basic data exceptions and model operation exceptions, and the basic data exceptions include data exceptions of the leave application data set, the camp status value, and the approval authority table, and operation exceptions of the leave application management model; The permission update module is configured as follows: presetting a permission self-check update cycle, obtaining administrator data and the approval permission data packet, updating personnel permission information based on the administrator data, and updating the approval permission table based on the approval permission data packet and the personnel permission information; wherein the administrator data is used to represent data that is directly modified by the administrator, and the personnel permission information is used to represent the approval personnel corresponding to each person when entering and exiting the camp.
2. According to the smart camp-based personnel leave management system described in claim 1, It is characterized in that The acquisition of leave application data set, camp status value and approval authority table specifically includes: Each person in the camp selects the corresponding leaver, the leave time and the leave reason based on the leave list, and automatically converts them into the leave application data set; wherein the leave list is a preset data normalization tool; Obtaining the camp status value based on the camp preset smart supervision platform; The approval authority table updated by the authority update module is obtained.
3. According to the smart camp-based personnel leave management system of claim 1, It is characterized in that The preset leave request and cancellation management model specifically includes: The leave request and cancellation management model includes a data layer, a processing layer, a security layer and an update layer; The data layer is used to receive and transform the leave application data set, the camp status value, the approval authority table and the approval opinion; The processing layer is used to generate the approval opinion based on the converted leave application data set, the camp status value, and the approval authority table, and to generate the approval result based on the approval opinion; The security layer is used to verify the approval personnel; The update layer is used to update the leave request and cancellation management model based on the update result of the authority update module.
4. According to the smart camp-based personnel leave management system of claim 1, It is characterized in that The generating of approval opinions and sending them to the approval personnel specifically includes: The approval opinion is generated using an approval opinion formula, and the approval opinion formula is specifically: in: For the approval opinion, and only when The approval opinion is a recommendation for approval when the approval is in progress; otherwise, the approval opinion is a recommendation for rejection; It is the judgment function for the person who asks for leave. This is the approval opinion control parameter. Based on the personnel authority information, when the person applying for leave is a person who does not need approval and , when the person requesting leave is a person who needs approval and ; is the leave time judgment function. When the leave time matches the camp status value ,otherwise ; is the reason for leave judgment function. When the corresponding approval personnel in the approval authority table are on duty, ,otherwise ; is the summation symbol.
5. According to the smart camp-based personnel leave management system of claim 1, It is characterized in that The approving personnel responds to the approval opinion and returns the approval opinion to the leave management model, specifically including: The approving personnel receives the approval opinion and retrieves the leave application data set for approval. The approval result of the approving personnel is approval, failure and temporary non-approval. After setting an electronic signature on the result, the approval opinion is generated and transmitted to the leave management model.
6. According to claim 5, a personnel leave management system based on smart camps, It is characterized in that The leave request and cancellation management model receives the approval opinion and runs it to generate an approval result, which specifically includes: The leave request and cancellation management model analyzes the approval opinion, verifies the electronic signature, generates an early warning to the administrator when the verification fails, and analyzes the approval result of the approving personnel when the verification passes, specifically: When the approval result of the approval personnel is passed or not passed, the approval opinion is transferred to the approval result and output; When the approval result of the approval personnel is not to approve temporarily, the leave application data set corresponding to the result of not to approve temporarily is output to the leave queue to wait for re-approval, and the reply opinion is transferred to the approval result and output.
7. According to claim 1, a personnel leave management system based on smart camps, It is characterized in that The obtaining and, based on the time series corresponding to the leave verification period, constructing and saving the leave data record for the historical leave records and the corresponding camp status value, the approval authority table and the reply opinion, specifically includes: Constructing a leave request and cancellation data link based on the leave request and cancellation verification cycle and time series, and the physical layer and application layer of the leave request and cancellation data link; The physical layer is configured as follows: within a leave request and cancellation verification cycle, based on the time series and the leave requester, the historical leave request and cancellation records and the corresponding camp status value, the approval authority table and the reply opinion are extracted and packaged to form the physical layer of the leave request and cancellation data chain and output; The application layer is configured to perform leave request and cancellation anomaly detection on the physical layer, and the leave request and cancellation anomaly detection specifically verifies whether the leave-seeking person passes through the access control module within the leave time. If yes, the leave request and cancellation anomaly does not occur; if yes, the leave request and cancellation anomaly occurs.
8. According to claim 7, a personnel leave management system based on smart camps, It is characterized in that The capturing of the leave request and cancellation record with the leave request and cancellation exception and generating and outputting the approval authority data packet specifically includes: When the leave request and cancellation exception occurs, the corresponding leave request and cancellation record is parsed, and the corresponding leave requester and approval personnel are marked to verify whether there is a corresponding abnormal supplementary record. If so, the mark is discarded, otherwise the mark is retained and the approval authority data packet is generated.
9. A personnel leave management system based on smart camps according to claim 4 or 8, It is characterized in that The updating of the personnel authority information based on the administrator data and the updating of the approval authority table based on the approval authority data packet and the personnel authority information specifically include: The administrator data specifically includes: information on the authority of each person in the camp to enter and exit the camp, including the persons who do not need approval and the persons who need approval; The approval authority data packet is parsed to obtain the mark, and the approval opinion formula is updated based on the mark to obtain an abnormal approval opinion formula, wherein the abnormal approval opinion formula is specifically: in, The parameter is adjusted for the approval opinion and the parameter is set with a corresponding iteration value table. is the corresponding number of iterations and the number of iterations is the same as the number of the mark; When the acquired leave application data set and the corresponding leave applicant and the approval officer in the application authority table are the marked leave applicant and the approval officer, the abnormal approval opinion formula is called to generate the approval opinion; A preset approval opinion threshold is generated when the approval opinion is greater than or equal to the approval opinion threshold.
10. A method for managing leave requests and cancellations for personnel based on a smart camp, the method being applicable to the method for managing leave requests and cancellations for personnel based on a smart camp as claimed in any one of claims 1 to 9, It is characterized in that The method includes: S1: Obtain a leave application data set, a camp status value, and an approval authority table; wherein the leave application data set includes the corresponding leave applicant, leave time, and leave reason; the camp status value is used to represent the maximum number of leave applicants accepted by the camp; and the approval authority table stores the corresponding approval personnel when executing the approval process; S2: receiving the leave application data set, the camp status value and the approval authority table, running a preset leave management model, generating an approval opinion and sending it to the approval personnel, the approval personnel replying to the approval opinion and returning the approval opinion to the leave management model, the leave management model receiving the approval opinion and running it to generate an approval result; wherein the leave management model is used to execute an automatic approval process and generate an approval result based on the leave application data set, the camp status, the approval authority and the approval opinion; S3: Notify the person applying for leave of absence of the approval result; S4: Controlling access control hardware equipment based on the approval result; S5: Preset a leave verification cycle, obtain and construct leave data records based on the time series corresponding to the leave verification cycle for the historical leave records and the corresponding camp status values, the approval authority table and the reply opinions, and then save them; capture the leave records with leave exceptions and generate and output the approval authority data packets; wherein the leave exceptions include basic data exceptions and model operation exceptions, and the basic data exceptions include data exceptions of the leave application data set, the camp status value and the approval authority table, and operation exceptions of the leave management model; S6: Preset the permission self-check update cycle, obtain the administrator data and the approval permission data packet, update the personnel permission information based on the administrator data, and update the approval permission table based on the approval permission data packet and the personnel permission information; wherein, the administrator data is used to represent the data directly modified by the administrator, and the personnel permission information is used to represent the approval personnel corresponding to each person when entering and exiting the camp.
Citation Information
Patent Citations
Short message vacating system and method thereof
CN104134119A
Access control authority management system and method
CN111047749A
Intelligent data filling and reporting method and device, equipment and storage medium
CN113986924A
Examination and approval task processing method and device, electronic equipment and storage medium
CN116720823A
Examination and approval processing method and device, computer equipment and storage medium
CN116976587A
