CN111862372A - Attendance checking method and system - Google Patents
Attendance checking method and system Download PDFInfo
- Publication number
- CN111862372A CN111862372A CN202010475741.0A CN202010475741A CN111862372A CN 111862372 A CN111862372 A CN 111862372A CN 202010475741 A CN202010475741 A CN 202010475741A CN 111862372 A CN111862372 A CN 111862372A
- Authority
- CN
- China
- Prior art keywords
- information
- attendance
- time
- abnormal
- calculating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/10—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides an attendance checking method and system, relating to the technical field of electronic attendance checking, wherein an attendance checking terminal is taken as an execution main body, and the attendance checking method comprises the steps of receiving registration information from a plurality of user terminals and respectively establishing identity identification information according to the registration information; receiving attendance information, and identifying time information, MAC address information and corresponding identity information according to the attendance information; setting the identity identification information according to the time information and the MAC address information to generate attendance result information, wherein the attendance result information comprises attendance area abnormal information and attendance time abnormal information; managing all the identity identification information in a first time period to obtain attendance checking missing information; calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in the second time period to obtain comprehensive attendance information; and sending the comprehensive attendance information to a corresponding user terminal. The invention can improve the attendance accuracy and the data statistics efficiency.
Description
Technical Field
The invention relates to the technical field of electronic attendance checking, in particular to an attendance checking method and system.
Background
Attendance is an important information for measuring the attendance rate of an employee and restricting the self-discipline of the employee, and is also a management mode for recording the attendance condition of the employee, which is generally used by people, and most of the traditional attendance modes are card-punching attendance or manual attendance. However, various problems such as card punching by others and card punching in different places without people can easily occur in the attendance checking mechanism of many companies.
Disclosure of Invention
In view of the above, the present invention is directed to a method and a system for checking attendance, so as to solve various problems that others replace card punching, people do not arrive but punch cards in different places, and the like easily occur in an attendance mechanism.
In a first aspect, an embodiment of the present invention provides an attendance method, which is applied to an attendance terminal, and includes:
receiving registration information from a plurality of user terminals, and respectively establishing identity identification information according to the registration information;
receiving attendance information from the user terminal, and identifying time information, MAC (media access control) address information and corresponding identity information according to the attendance information;
setting the identity identification information according to the time information and the MAC address information to generate attendance result information, wherein the attendance result information comprises attendance area abnormal information and attendance time abnormal information;
All the identity identification information is managed in a first time period to obtain attendance checking missing information;
calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in a second time period to obtain comprehensive attendance information;
and sending the comprehensive attendance information to the corresponding user terminal.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where the attendance result information further includes attendance normal information, and the setting is performed on the identification information according to the time information and the MAC address information to generate attendance result information, including:
judging whether the MAC address information accords with preset address information or not;
if the attendance checking area is not matched with the attendance checking area, setting the matched identity identification information to generate abnormal information of the attendance checking area;
if yes, judging whether the time information is in an effective attendance time period;
if yes, setting the matched identity identification information to generate the normal attendance checking information;
if not, the matched identification information is set, and the attendance time abnormal information is generated.
With reference to the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where calculating according to the attendance area abnormal information, the attendance time abnormal information, and the attendance missing information in a second time period to obtain comprehensive attendance information includes:
calculating the attendance area abnormal information in the second time period to obtain area parameter information;
calculating the attendance time abnormal information in the second time period to obtain time parameter information;
calculating the attendance checking missing information in the second time period to obtain missing parameter information;
and calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain the comprehensive attendance information.
With reference to the second possible implementation manner of the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, where the calculating, by using a first algorithm, the attendance area abnormal information in the second time period to obtain area parameter information includes:
calculating the region parameter information according to:
Wherein, A is the regional parameter information, n is the occurrence frequency of attendance regional abnormal information in the second time period, and a is the single scoring value of the attendance regional abnormal information.
With reference to the second possible implementation manner of the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, where the calculating, according to weights, the area parameter information, the time parameter information, and the missing parameter information to obtain the comprehensive attendance information includes:
calculating the comprehensive attendance information according to the following formula:
S=Ax+By+Cz
wherein S is the comprehensive attendance information, A is the regional parameter information, B is the time parameter information, C is the missing parameter information, and x, y and z are weighted values.
In a second aspect, an embodiment of the present invention further provides a performance attendance system, where the system includes:
the registration unit is used for receiving registration information from a plurality of user terminals and respectively establishing identity identification information according to the registration information;
the attendance checking unit is used for receiving attendance checking information from the user terminal, and identifying time information, MAC (media access control) address information and the corresponding identity information according to the attendance checking information;
The judging unit is used for setting the identity identification information according to the time information and the MAC address information to generate attendance result information, and the attendance result information comprises attendance area abnormal information and attendance time abnormal information;
the missing management unit is used for managing all the identity identification information in a first time period to obtain attendance missing information;
the calculation unit is used for calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in a second time period to obtain comprehensive attendance information;
and the sending unit is used for sending the comprehensive attendance information to the corresponding user terminal.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where the attendance result information further includes attendance normal information, and the determining unit includes:
judging whether the MAC address information accords with preset address information or not; under the condition of non-conformity, setting the matched identity identification information to generate abnormal information of the attendance checking area;
and judging whether the time information is in an effective attendance time period or not under the condition of coincidence; if yes, setting the matched identity identification information to generate the normal attendance checking information;
And if not, setting the matched identification information to generate the attendance time abnormal information.
With reference to the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where the computing unit includes:
calculating the attendance area abnormal information in the second time period to obtain area parameter information;
calculating the attendance time abnormal information in the second time period to obtain time parameter information;
calculating the attendance checking missing information in the second time period to obtain missing parameter information;
and calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain the comprehensive attendance information.
With reference to the second possible implementation manner of the second aspect, an embodiment of the present invention provides a third possible implementation manner of the second aspect, where the calculating the attendance area abnormal information in the second time period by using the first algorithm to obtain area parameter information includes:
calculating the region parameter information according to:
wherein, A is the regional parameter information, n is the occurrence frequency of attendance regional abnormal information in the second time period, and a is the single scoring value of the attendance regional abnormal information.
With reference to the second possible implementation manner of the second aspect, an embodiment of the present invention provides a fourth possible implementation manner of the second aspect, where the calculating, according to weights, the area parameter information, the time parameter information, and the missing parameter information to obtain the comprehensive attendance information includes:
calculating the comprehensive attendance information according to the following formula:
S=Ax+By+Cz
wherein S is the comprehensive attendance information, A is the regional parameter information, B is the time parameter information, C is the missing parameter information, and x, y and z are weighted values.
The invention has the following beneficial effects: the attendance checking method and system provided by the invention take an attendance checking terminal as an execution main body, and comprise the steps of receiving registration information from a plurality of user terminals and respectively establishing identity identification information according to the registration information; receiving attendance information, and identifying time information, MAC address information and corresponding identity information according to the attendance information; setting the identity identification information according to the time information and the MAC address information to generate attendance result information, wherein the attendance result information comprises attendance area abnormal information and attendance time abnormal information; managing all the identity identification information in a first time period to obtain attendance checking missing information; calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in the second time period to obtain comprehensive attendance information; the comprehensive attendance information is sent to the corresponding user terminal so as to solve various problems that others replace card punching, people do not arrive but punch cards in different places and the like easily occur in an attendance mechanism, and the attendance accuracy and the data statistics efficiency can be improved through a calculation method of the system.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of an attendance checking method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a method for generating attendance result information according to an embodiment of the present invention;
fig. 3 is a signaling diagram of an attendance checking method according to a second embodiment of the present invention;
Fig. 4 is a schematic view of a performance attendance system provided by the third embodiment of the present invention.
Icon: 100-a registration unit; 200-attendance unit; 300-a judging unit; 400-a miss management unit; 500-a computing unit; 600-a transmission unit.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At present, various problems of others replacing card punching, people not arriving but punching cards in different places and the like exist in attendance checking mechanisms of a plurality of companies. Moreover, the attendance management has the problems of low data statistical efficiency, low accuracy and the like.
Based on this, the attendance checking method and system provided by the embodiment of the invention can improve the attendance checking accuracy and the data statistics efficiency.
For the understanding of the present embodiment, the detailed description of the disclosure of the embodiment of the present invention is first provided.
The first embodiment is as follows:
fig. 1 is a flowchart of an attendance checking method according to an embodiment of the present invention.
The attendance checking method is based on an attendance checking terminal and a plurality of user terminals, wherein the attendance checking terminal can be a computer, a card punch and other equipment arranged in personnel departments, and the user terminals are computers. With an attendance terminal as an execution subject, referring to fig. 1, the attendance method comprises the following steps:
step S110, receiving registration information from a plurality of user terminals, and respectively establishing identity information according to the registration information. Specifically, information such as personal name, password, department, position, contact way and the like is submitted to an attendance terminal on a user terminal for registration, the attendance terminal verifies the registration, and identity identification information is established after the verification is correct.
And step S120, receiving attendance information from the user terminal, and identifying time information, MAC address information and corresponding identity information according to the attendance information. Specifically, when going to work, the user terminal submits the attendance information. The attendance terminal identifies the computer submitting the attendance information, acquires Media Access Control (MAC) address information of the computer, and acquires time information and corresponding identity information of the time submitting the attendance information.
And step S130, setting the identification information according to the time information and the MAC address information, and generating attendance result information, wherein the attendance result information comprises attendance area abnormal information and attendance time abnormal information. Specifically, the time information is compared with an effective attendance time period, and the effective attendance time period is divided into an on-duty time period and an off-duty time period; the MAC address information is compared with preset address information. And obtaining attendance result information through comparison, wherein the attendance result information comprises normal attendance information, attendance area abnormal information and attendance time abnormal information.
Step S140, all the identification information is managed in the first time period, and attendance checking missing information is obtained. Specifically, the first period of time is, for example, greater than 24 hours; after 24 hours, all the identification information is managed, the identification information which is not set as any attendance result information is searched, the identification information indicates that the user does not check attendance, and then the identification information is marked as attendance missing information.
And S150, calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in the second time period to obtain comprehensive attendance information. Specifically, the second time period is, for example, one month, one year, or the like. And respectively calculating the occurrence times of the attendance area abnormal information, the attendance time abnormal information and the attendance missing information on the performance in the second time period to obtain corresponding parameter information, and then performing weight calculation according to each parameter information to obtain comprehensive attendance information.
And step S160, sending the comprehensive attendance information to a corresponding user terminal. In addition, the attendance terminal respectively sends the attendance normal information, the attendance area abnormal information, the attendance time abnormal information and the attendance missing information which are obtained each time to the corresponding user terminals. The user terminal displays the received information in forms of tables, pictures or other forms.
Further, in step S130 of the attendance checking method, the attendance result information further includes attendance normal information, referring to fig. 2, and step S130 includes the following contents:
step S210, judging whether the MAC address information accords with the preset address information; if not, executing step S221; if yes, go to step S222;
step S221, setting the matched identity identification information to generate attendance area abnormal information;
step S222; judging whether the time information is in an effective attendance time period; if yes, go to step S231; if not, go to step S232;
step S231, setting the matched identity information to generate normal attendance checking information;
and step S232, setting the matched identity identification information and generating attendance time abnormal information.
Further, step S150 of the attendance checking method includes the following steps:
on the first hand, the attendance checking area abnormal information in the second time period is calculated to obtain area parameter information;
the calculation method of the area parameter information is shown as formula (1):
the attendance checking method comprises the steps of obtaining attendance checking area abnormal information, wherein A is area parameter information, n is the occurrence frequency of the attendance checking area abnormal information in a second time period, and a is a single scoring value of the attendance checking area abnormal information. For example, the attendance area abnormal information appears three times in one month, and if the single score value is 5 points, the area parameter information is a value of 5+5+ 5-15; if the attendance area abnormal information appears five times in one month, the area parameter information is A which is 5+52+53+54+55。
In the second aspect, attendance time abnormal information in a second time period is calculated to obtain time parameter information; and thirdly, calculating attendance checking missing information in a second time period to obtain missing parameter information. The calculation method of the time parameter information and the missing parameter information can refer to formula (1), and the single scoring value can be set according to actual conditions.
And finally, calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain comprehensive attendance information.
The calculation method of the comprehensive attendance information is shown as a formula (2):
S=Ax+By+Cz (2).
the system comprises a system body, a system server and a system server, wherein S is comprehensive attendance information, A is regional parameter information, B is time parameter information, C is missing parameter information, x, y and z are weighted values, and the weighting values are reasonably set according to actual conditions.
Example two:
fig. 3 is a signaling diagram of an attendance checking method according to a second embodiment of the present invention.
Based on the assessment terminal and the user terminal, referring to fig. 3, the attendance checking method comprises the following steps:
s01, the user terminal sends registration information to the assessment terminal;
s02, the assessment terminal respectively establishes identity identification information according to the registration information;
s03, the user terminal sends attendance information to the assessment terminal;
s04, the checking terminal identifies time information, MAC address information and corresponding identity information according to the attendance information;
s05, when the MAC address information does not accord with the attendance checking condition, setting the matched identity identification information to generate the abnormal information of the attendance checking area;
s06, when the MAC address information meets the attendance checking condition, judging whether the time information is in the effective attendance checking time period;
s07, if yes, setting the matched identity information to generate normal attendance information; if not, setting the matched identity identification information to generate attendance time abnormal information;
S08, managing all the identity identification information in a first time period to obtain attendance checking missing information;
s09, the checking terminal sends normal attendance information, abnormal attendance area information, abnormal attendance time information and attendance missing information to the matched user terminal;
s10, the checking terminal calculates according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in the second time period to obtain comprehensive attendance information;
and S11, the examination terminal sends the comprehensive attendance information to the matched user terminal.
Example three:
fig. 4 is a schematic view of a performance attendance system provided by the third embodiment of the present invention.
Referring to fig. 4, the performance attendance system includes the following units:
a registration unit 100, configured to receive registration information from multiple user terminals, and respectively establish identity information according to the registration information;
the attendance checking unit 200 is used for receiving attendance checking information from the user terminal, and identifying time information, MAC (media access control) address information and corresponding identity information according to the attendance checking information;
the judging unit 300 is configured to set the identification information according to the time information and the MAC address information, and generate attendance result information, where the attendance result information includes attendance area abnormal information and attendance time abnormal information;
The absence management unit 400 is configured to manage all the identification information within a first time period to obtain attendance absence information;
the calculation unit 500 is configured to calculate according to the attendance area abnormal information, the attendance time abnormal information, and the attendance missing information in the second time period, so as to obtain comprehensive attendance information;
and a sending unit 600, configured to send the comprehensive attendance information to a corresponding user terminal.
Further, attendance result information still includes normal attendance information, and the judgment unit 300 includes:
judging whether the MAC address information accords with preset address information or not; under the condition of non-conformity, setting the matched identity identification information to generate abnormal information of the attendance checking area;
and judging whether the time information is in an effective attendance time period or not under the condition of coincidence; if yes, setting the matched identity identification information to generate normal attendance checking information;
and if not, setting the matched identification information to generate attendance time abnormal information.
Further, the calculation unit 500 includes:
calculating the attendance area abnormal information in the second time period to obtain area parameter information;
Calculating attendance time abnormal information in a second time period to obtain time parameter information;
calculating attendance checking missing information in a second time period to obtain missing parameter information;
and calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain comprehensive attendance information.
Further, the method for calculating the attendance area abnormal information in the second time period by adopting the first algorithm to obtain the area parameter information comprises the following steps:
calculating regional parameter information according to:
the attendance checking method comprises the steps of obtaining attendance checking area abnormal information, wherein A is area parameter information, n is the occurrence frequency of the attendance checking area abnormal information in a second time period, and a is a single scoring value of the attendance checking area abnormal information.
Further, calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain comprehensive attendance information, including:
calculating comprehensive attendance information according to the following formula:
S=Ax+By+Cz
wherein S is comprehensive attendance information, A is regional parameter information, B is time parameter information, C is missing parameter information, and x, y and z are weighted values.
The embodiment of the invention has the following beneficial effects: the attendance checking method and system provided by the invention take an attendance checking terminal as an execution main body, and comprise the steps of receiving registration information from a plurality of user terminals and respectively establishing identity identification information according to the registration information; receiving attendance information, and identifying time information, MAC address information and corresponding identity information according to the attendance information; setting the identity identification information according to the time information and the MAC address information to generate attendance result information, wherein the attendance result information comprises attendance area abnormal information and attendance time abnormal information; managing all the identity identification information in a first time period to obtain attendance checking missing information; calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in the second time period to obtain comprehensive attendance information; and sending the comprehensive attendance information to a corresponding user terminal. The invention can improve the attendance accuracy and the data statistics efficiency.
The embodiment of the present invention further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program that can be run on the processor, and the processor implements the steps of the attendance checking method provided in the above embodiment when executing the computer program.
The embodiment of the invention also provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the attendance checking method of the embodiment are executed.
In the description of the present invention, it should be noted that the terms "first", "second", and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. An attendance method is applied to an attendance terminal and is characterized by comprising the following steps:
receiving registration information from a plurality of user terminals, and respectively establishing identity identification information according to the registration information;
receiving attendance information from the user terminal, and identifying time information, MAC (media access control) address information and corresponding identity information according to the attendance information;
Setting the identity identification information according to the time information and the MAC address information to generate attendance result information, wherein the attendance result information comprises attendance area abnormal information and attendance time abnormal information;
all the identity identification information is managed in a first time period to obtain attendance checking missing information;
calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in a second time period to obtain comprehensive attendance information;
and sending the comprehensive attendance information to the corresponding user terminal.
2. The attendance method of claim 1, wherein the attendance result information further comprises attendance normal information, and the setting of the identification information according to the time information and the MAC address information generates attendance result information, including:
judging whether the MAC address information accords with preset address information or not;
if the attendance checking area is not matched with the attendance checking area, setting the matched identity identification information to generate abnormal information of the attendance checking area;
if yes, judging whether the time information is in an effective attendance time period;
If yes, setting the matched identity identification information to generate the normal attendance checking information;
if not, the matched identification information is set, and the attendance time abnormal information is generated.
3. The attendance method of claim 1, wherein the calculating according to the attendance region abnormal information, the attendance time abnormal information and the attendance absence information in the second time period to obtain comprehensive attendance information comprises:
calculating the attendance area abnormal information in the second time period to obtain area parameter information;
calculating the attendance time abnormal information in the second time period to obtain time parameter information;
calculating the attendance checking missing information in the second time period to obtain missing parameter information;
and calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain the comprehensive attendance information.
4. The attendance method according to claim 3, wherein the calculating the attendance region abnormal information in the second time period by using the first algorithm to obtain region parameter information comprises:
Calculating the region parameter information according to:
wherein, A is the regional parameter information, n is the occurrence frequency of attendance regional abnormal information in the second time period, and a is the single scoring value of the attendance regional abnormal information.
5. The attendance method of claim 3, wherein the calculating the regional parameter information, the time parameter information, and the missing parameter information according to weights to obtain the comprehensive attendance information comprises:
calculating the comprehensive attendance information according to the following formula:
S=Ax+By+Cz
wherein S is the comprehensive attendance information, A is the regional parameter information, B is the time parameter information, C is the missing parameter information, and x, y and z are weighted values.
6. A performance attendance system, comprising:
the registration unit is used for receiving registration information from a plurality of user terminals and respectively establishing identity identification information according to the registration information;
the attendance checking unit is used for receiving attendance checking information from the user terminal, and identifying time information, MAC (media access control) address information and the corresponding identity information according to the attendance checking information;
the judging unit is used for setting the identity identification information according to the time information and the MAC address information to generate attendance result information, and the attendance result information comprises attendance area abnormal information and attendance time abnormal information;
The missing management unit is used for managing all the identity identification information in a first time period to obtain attendance missing information;
the calculation unit is used for calculating according to the attendance area abnormal information, the attendance time abnormal information and the attendance missing information in a second time period to obtain comprehensive attendance information;
and the sending unit is used for sending the comprehensive attendance information to the corresponding user terminal.
7. The system of claim 6, wherein the attendance result information further comprises attendance normal information, and the determining unit comprises:
judging whether the MAC address information accords with preset address information or not; under the condition of non-conformity, setting the matched identity identification information to generate abnormal information of the attendance checking area;
and judging whether the time information is in an effective attendance time period or not under the condition of coincidence; if yes, setting the matched identity identification information to generate the normal attendance checking information;
and if not, setting the matched identification information to generate the attendance time abnormal information.
8. The system of claim 6, wherein the computing unit comprises:
calculating the attendance area abnormal information in the second time period to obtain area parameter information;
calculating the attendance time abnormal information in the second time period to obtain time parameter information;
calculating the attendance checking missing information in the second time period to obtain missing parameter information;
and calculating the regional parameter information, the time parameter information and the missing parameter information according to the weight to obtain the comprehensive attendance information.
9. The system of claim 8, wherein the calculating the attendance area exception information in the second time period using the first algorithm to obtain area parameter information comprises:
calculating the region parameter information according to:
wherein, A is the regional parameter information, n is the occurrence frequency of attendance regional abnormal information in the second time period, and a is the single scoring value of the attendance regional abnormal information.
10. The system of claim 8, wherein the calculating the regional parameter information, the temporal parameter information, and the missing parameter information according to weights to obtain the comprehensive attendance information comprises:
Calculating the comprehensive attendance information according to the following formula:
S=Ax+By+Cz
wherein S is the comprehensive attendance information, A is the regional parameter information, B is the time parameter information, C is the missing parameter information, and x, y and z are weighted values.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010475741.0A CN111862372B (en) | 2020-05-29 | 2020-05-29 | Attendance checking method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010475741.0A CN111862372B (en) | 2020-05-29 | 2020-05-29 | Attendance checking method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111862372A true CN111862372A (en) | 2020-10-30 |
CN111862372B CN111862372B (en) | 2021-12-28 |
Family
ID=72985683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010475741.0A Active CN111862372B (en) | 2020-05-29 | 2020-05-29 | Attendance checking method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111862372B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104240314A (en) * | 2014-09-20 | 2014-12-24 | 中国航空工业集团公司洛阳电光设备研究所 | Wireless attendance system and method |
CN104794768A (en) * | 2015-04-24 | 2015-07-22 | 凯拔(中国)科技有限公司 | Attendance checking system and attendance checking method capable of regularly and automatically running attendance checking calculation |
CN106408246A (en) * | 2016-02-22 | 2017-02-15 | 郑州四博智能科技有限公司 | WIFI signal based mobile attendance method and mobile attendance system |
US20170238130A1 (en) * | 2014-09-24 | 2017-08-17 | TENVIRK Sp. z o.o. | Method and system for automatic attendance monitoring |
CN107195012A (en) * | 2017-06-26 | 2017-09-22 | 广东乐源数字技术有限公司 | A kind of employee's punch card system |
CN107274507A (en) * | 2017-07-26 | 2017-10-20 | 惠州Tcl移动通信有限公司 | A kind of work attendance processing method, storage device and mobile terminal based on mobile terminal |
US20180047297A1 (en) * | 2016-08-10 | 2018-02-15 | Steven Harper-Ray | Attendance monitoring system |
CN108009786A (en) * | 2017-09-04 | 2018-05-08 | 北京车和家信息技术有限责任公司 | Work attendance statistics method, apparatus, computer equipment and readable storage medium storing program for executing |
CN109583824A (en) * | 2017-09-29 | 2019-04-05 | 腾讯科技(深圳)有限公司 | A kind of Work attendance method, system, equipment and computer readable storage medium |
EP3471014A1 (en) * | 2016-06-12 | 2019-04-17 | Hangzhou Hikvision Digital Technology Co., Ltd. | Attendance monitoring method, system and apparatus for teacher during class |
-
2020
- 2020-05-29 CN CN202010475741.0A patent/CN111862372B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104240314A (en) * | 2014-09-20 | 2014-12-24 | 中国航空工业集团公司洛阳电光设备研究所 | Wireless attendance system and method |
US20170238130A1 (en) * | 2014-09-24 | 2017-08-17 | TENVIRK Sp. z o.o. | Method and system for automatic attendance monitoring |
CN104794768A (en) * | 2015-04-24 | 2015-07-22 | 凯拔(中国)科技有限公司 | Attendance checking system and attendance checking method capable of regularly and automatically running attendance checking calculation |
CN106408246A (en) * | 2016-02-22 | 2017-02-15 | 郑州四博智能科技有限公司 | WIFI signal based mobile attendance method and mobile attendance system |
EP3471014A1 (en) * | 2016-06-12 | 2019-04-17 | Hangzhou Hikvision Digital Technology Co., Ltd. | Attendance monitoring method, system and apparatus for teacher during class |
US20180047297A1 (en) * | 2016-08-10 | 2018-02-15 | Steven Harper-Ray | Attendance monitoring system |
CN107195012A (en) * | 2017-06-26 | 2017-09-22 | 广东乐源数字技术有限公司 | A kind of employee's punch card system |
CN107274507A (en) * | 2017-07-26 | 2017-10-20 | 惠州Tcl移动通信有限公司 | A kind of work attendance processing method, storage device and mobile terminal based on mobile terminal |
CN108009786A (en) * | 2017-09-04 | 2018-05-08 | 北京车和家信息技术有限责任公司 | Work attendance statistics method, apparatus, computer equipment and readable storage medium storing program for executing |
CN109583824A (en) * | 2017-09-29 | 2019-04-05 | 腾讯科技(深圳)有限公司 | A kind of Work attendance method, system, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111862372B (en) | 2021-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11546223B2 (en) | Systems and methods for conducting more reliable assessments with connectivity statistics | |
JP7026475B2 (en) | Security evaluation system and security evaluation method | |
WO2019140849A1 (en) | Client risk rating method, server and computer-readable storage medium | |
US9922134B2 (en) | Assessing and scoring people, businesses, places, things, and brands | |
CN110390584B (en) | Abnormal user identification method, identification device and readable storage medium | |
CN108694657A (en) | Client's identification device, method and computer readable storage medium | |
CN110083808B (en) | Cheating judgment method, device, equipment and storage medium based on user answers | |
US20200272849A1 (en) | Estimating system, estimating method and program | |
CN110097289A (en) | Risk monitoring and control method, apparatus, equipment and computer readable storage medium | |
CN111127222B (en) | Business service processing method, device, equipment and storage medium | |
CN106878316B (en) | Risk quantification method and device | |
CN112491625A (en) | Operation and maintenance alarming method, device and equipment based on instant communication platform | |
CN111862372B (en) | Attendance checking method and system | |
CN116846980B (en) | Integral issuing and using method, system and equipment | |
CN108256990B (en) | Server, risk prompting method and computer readable storage medium | |
CN112560108B (en) | Text reading mark-remaining method, device and system | |
US20240202743A1 (en) | Learning model evaluation system, learning model evaluation method, and program | |
CN112053244A (en) | Information processing method and device and server | |
CN113420236A (en) | List data display method and device, electronic equipment and storage medium | |
CN110738571A (en) | transaction risk control method and related device | |
CN109584087B (en) | Information processing method, device and storage medium | |
CN112988447B (en) | Method, system and readable storage medium for automatically correcting vulnerability information | |
CN111597451B (en) | Target user determining method, target user determining device and readable storage medium | |
US20240211574A1 (en) | Learning model creating system, learning model creating method, and program | |
JP2015046012A (en) | Data input system and data input method for verification input |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Room 030, building 3, No.6 heting street, Qingshanhu street, Lin'an City, Hangzhou City, Zhejiang Province Applicant after: HANGZHOU YOUYUN SOFTWARE Co.,Ltd. Applicant after: Beijing Guangtong Youyun Technology Co., Ltd Address before: Room 030, building 3, No.6 heting street, Qingshanhu street, Lin'an City, Hangzhou City, Zhejiang Province Applicant before: HANGZHOU YOUYUN SOFTWARE Co.,Ltd. Applicant before: Beijing Guangtong Xinda Software Co., Ltd |
|
GR01 | Patent grant | ||
GR01 | Patent grant |