Attendance management system, attendance management method, and attendance management program
The attendance management system uses swipe gestures to identify attendance items, ensuring accurate and unobtrusive input without visual interaction, addressing the inefficiencies of current systems.
Patent Information
- Application Number
- JP2024063187
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-10
- Publication Date
- 2025-10-23
- Estimated Expiration
- 2044-04-10
AI Technical Summary
Existing attendance management systems require employees to visually interact with screens to input attendance information, leading to potential errors and inconvenience.
An attendance management system that identifies attendance items based on the direction of swipe operations on a touchscreen, allowing for error-free input without visual attention, using an item specifying unit and attendance recording unit.
Enables accurate and convenient attendance item input by interpreting swipe gestures, allowing employees to enter information discreetly and efficiently.
Smart Images

Figure 2025160577000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a technology for accepting input of attendance information. [Background technology]
[0002] In companies, employees launch an attendance management application program on a device such as a PC or smartphone when clocking in and clocking out, and enter their attendance information. This application program displays a clock-in button and a clock-out button. When an employee clocks in, they press the clock-out button, and the time they press the button is recorded as their clock-in time. When an employee clocks out, they press the clock-out button, and the time they press the button is recorded as their clock-out time.
[0003] Patent Document 1 describes an operation in which a user presses a first button with a finger, and then, while keeping the finger in contact with the display screen, moves the finger from the position of the first button to the position of a second button. In Patent Document 1, when this operation is performed, video content data being played is transferred to the electronic device corresponding to the second button. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-090461 Summary of the Invention [Problem to be solved by the invention]
[0005] Attendance information needs to be entered daily, and it is desirable to be able to do so as easily and without errors as possible. For example, when an employee arrives at the office, it is desirable to be able to enter information without looking at the screen while greeting the employee. As described in Patent Document 1, the operation of moving a finger from the position of the first button to the position of the second button may be an intuitively easy operation, but it is easy to make an incorrect operation unless you are looking at the screen. The present disclosure aims to enable attendance information to be entered easily and without errors. [Means for solving the problem]
[0006] The attendance management system according to the present disclosure is: an item specifying unit that specifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out according to the direction of movement by a swipe operation; and an attendance recording unit that records the attendance items identified by the item identifying unit together with the time. [Effects of the Invention]
[0007] In the present disclosure, which attendance item has been input is identified based on the direction of movement by the swipe operation. This allows the attendance item to be input correctly without looking at the screen. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a configuration diagram of an attendance management system 100 according to a first embodiment. [Figure 2] 1 is a configuration diagram of an attendance management device 10 according to a first embodiment. [Figure 3] FIG. 2 is a configuration diagram of a user terminal 20 according to the first embodiment. [Figure 4] FIG. 3 is an explanatory diagram of user information 131 according to the first embodiment. [Figure 5] FIG. 3 is an explanatory diagram of actual work status information 132 according to the first embodiment. [Figure 6] FIG. 3 is an explanatory diagram of operation allocation information 133 according to the first embodiment. [Figure 7] FIG. 3 is an explanatory diagram of button layout information 134 according to the first embodiment. [Figure 8] FIG. 2 is an explanatory diagram of operation allocation information 231 according to the first embodiment. [Figure 9]FIG. 2 is an explanatory diagram of button layout information 232 according to the first embodiment. [Figure 10] 3 is a flowchart showing the flow of processing in the attendance management system 100 according to the first embodiment. [Figure 11] FIG. 3 is an explanatory diagram of an attendance input screen according to the first embodiment. [Figure 12] FIG. 3 is an explanatory diagram of a specific operation according to the first embodiment. [Figure 13] FIG. 4 is an explanatory diagram of a confirmation screen according to the first embodiment. [Figure 14] FIG. 2 is an explanatory diagram of button rotation according to the first embodiment. [Figure 15] FIG. 10 is a configuration diagram of a user terminal 20 according to a second embodiment. [Figure 16] 10 is a flowchart showing the flow of processing in the attendance management system 100 according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Embodiment 1 ***Configuration Description*** The configuration of an attendance management system 100 according to the first embodiment will be described with reference to FIG. The attendance management system 100 includes an attendance management device 10 and one or more user terminals 20. The attendance management device 10 and each user terminal 20 are connected via a network 90. The attendance management device 10 is a computer such as a cloud server, and the user terminal 20 is a computer such as a smartphone operated by a user.
[0010] The configuration of the attendance management device 10 according to the first embodiment will be described with reference to FIG. The attendance management device 10 is a computer. The attendance management device 10 includes hardware such as a processor 11, a memory 12, a storage 13, and a communication interface 14. The processor 11 is connected to other hardware via signal lines and controls the other hardware.
[0011] The attendance management device 10 includes, as functional components, a communication unit 111 and an attendance management unit 112. The functions of the functional components of the attendance management device 10 are realized by software. The storage 13 stores a program that realizes the function of each functional component of the attendance management device 10. This program is read into the memory 12 by the processor 11 and executed by the processor 11. In this way, the function of each functional component of the attendance management device 10 is realized.
[0012] The storage 13 stores user information 131, actual work status information 132, operation allocation information 133, and button layout information 134.
[0013] The configuration of the user terminal 20 according to the first embodiment will be described with reference to FIG. The user terminal 20 is a computer. The user terminal 20 includes the following hardware components: a processor 21, a memory 22, a storage 23, and a communication interface 24. The processor 21 is connected to other hardware components via signal lines and controls the other hardware components.
[0014] The user terminal 20 includes, as functional components, a communication unit 211, a display control unit 212, an operation reception unit 213, and an item identification unit 214. The functions of the functional components of the user terminal 20 are realized by software. The storage 23 stores a program that realizes the function of each functional component of the user terminal 20. The program is read into the memory 22 by the processor 21 and executed by the processor 21. In this way, the function of each functional component of the user terminal 20 is realized.
[0015] The storage 23 stores operation assignment information 231 and button layout information 232.
[0016] The processors 11 and 21 are ICs that perform processing. IC stands for Integrated Circuit. Specific examples of the processors 11 and 21 are a CPU, a DSP, and a GPU. CPU stands for Central Processing Unit. DSP stands for Digital Signal Processor. GPU stands for Graphics Processing Unit.
[0017] The memories 12 and 22 are storage devices that temporarily store data. Specific examples of the memories 12 and 22 are SRAM and DRAM. SRAM stands for Static Random Access Memory. DRAM stands for Dynamic Random Access Memory.
[0018] The storages 13 and 23 are storage devices that store data. A specific example of the storages 13 and 23 is an SSD. SSD stands for Solid State Drive. The storages 13 and 23 may also be portable recording media such as an SD (registered trademark) memory card, CompactFlash (registered trademark), NAND flash, a flexible disk, an optical disk, a compact disk, a Blu-ray (registered trademark) disk, or a DVD. SD stands for Secure Digital. DVD stands for Digital Versatile Disk.
[0019] The communication interfaces 14 and 24 are interfaces for communicating with external devices. Specific examples of the communication interfaces 14 and 24 are Ethernet (registered trademark), USB, and HDMI (registered trademark) ports. USB is an abbreviation for Universal Serial Bus. HDMI is an abbreviation for High-Definition Multimedia Interface.
[0020] 2 shows only one processor 11. However, there may be multiple processors 11, and the multiple processors 11 may cooperate to execute programs that realize each function. Similarly, in FIG. 3, there is only one processor 21 shown. However, there may be multiple processors 21, and the multiple processors 21 may cooperate to execute programs that realize each function.
[0021] ***Explanation of Operation*** The operation of the attendance management system 100 according to the first embodiment will be described with reference to FIGS. The operation procedure of the attendance management system 100 according to the embodiment 1 corresponds to the attendance management method according to the embodiment 1. Moreover, the program that realizes the operation of the attendance management system 100 according to the embodiment 1 corresponds to the attendance management program according to the embodiment 1.
[0022] The user information 131 according to the first embodiment will be described with reference to FIG. The user information 131 includes a user name and authentication information for each user ID. ID is an abbreviation for IDentifier. The user ID is identification information of the user. The user name is the user's name. The authentication information is information for authenticating the user, such as a password or biometric information.
[0023] With reference to FIG. 5, the actual working situation information 132 according to the first embodiment will be described. The actual work status information 132 includes attendance items and dates and times for each user ID. Attendance items are items necessary for attendance management, such as clocking in and clocking out. Specifically, attendance items include clocking in, clocking out, going out, and returning from going out. The dates and times are the dates and times when the attendance items were entered.
[0024] The operation allocation information 133 according to the first embodiment will be described with reference to FIG. The operation allocation information 133 includes a reference amount, a monitoring time, and a specific process for each user ID. The reference amount is the number of pixels moved by a swipe operation. The monitoring time is a preset time measured in seconds. The specific process is a process that is preset. For example, in a record in which the user ID is set to ID001, it is stored that when a swipe operation of the reference amount of 2000 pixels or more occurs within a monitoring time of 2 seconds, a specific process is performed to cancel the previous input operation.
[0025] Referring to FIG. 7, the button layout information 134 according to the first embodiment will be described. The button layout information 134 includes a button layout for each user ID. The button layout indicates the recognition area and display conditions for each button included in the attendance input screen. In this example, the attendance input screen includes buttons for the current time, clock in, clock out, out of work, and back after out of work.
[0026] The operation allocation information 231 according to the first embodiment will be described with reference to FIG. The operation allocation information 231 is information included in the operation allocation information 133 that corresponds to the user ID of the user who uses the user terminal 20.
[0027] Referring to FIG. 9, the button layout information 232 according to the first embodiment will be described. The button layout information 232 is information included in the button layout information 134 that corresponds to the user ID of the user who uses the user terminal 20.
[0028] The flow of processing in the attendance management system 100 according to the first embodiment will be described with reference to FIG. (Step S101: Login process) The communication unit 211 of the user terminal 20 transmits a set of the user ID and authentication information of the user who uses the user terminal 20 to the attendance management device 10. Specifically, the attendance management application program installed in the user terminal 20 is started. Then, the communication unit 211 reads out the user ID and authentication information set in advance in the user terminal 20 and transmits them to the attendance management device 10. Note that at least one of the user ID and the authentication information may be input by the user every time the attendance management application program is started.
[0029] (Step S102: Authentication Judgment Process) The communication unit 111 of the attendance management device 10 acquires the set of the user ID and the authentication information transmitted in step S101. The communication unit 111 determines whether the set of the user ID and the authentication information is registered in the user information 131. If the set of the user ID and authentication information is registered, the communication unit 111 determines that authentication is possible (login OK) and proceeds to step S103. On the other hand, if the set of the user ID and authentication information is not registered, the communication unit 111 determines that authentication is not possible (login NG) and ends the process. If authentication is not possible, the communication unit 111 may send an error message or the like to the user terminal 20.
[0030] (Step S103: Information transmission process) The communication unit 111 of the attendance management device 10 reads information corresponding to the user ID acquired in step S102 from the operation allocation information 133 and the button layout information 134. Specifically, the communication unit 111 reads the reference amount, monitoring time, and specific process corresponding to the user ID from the operation allocation information 133. The communication unit 111 also reads the button layout corresponding to the user ID from the button layout information 134. The communication unit 111 transmits the read information to the user terminal 20 that is the sender of the user ID acquired in step S102.
[0031] (Step S104: Information setting process) The communication unit 211 of the user terminal 20 acquires the information transmitted in step S103. The communication unit 211 sets the reference amount, the monitoring time, and the specific process as operation allocation information 231. The communication unit 211 also sets the button layout as button layout information 232.
[0032] (Step S105: Initial operation reception process) The display control unit 212 of the user terminal 20 displays the attendance input screen according to the button layout set in the button layout information 232. In the case of the button layout information 232 shown in Fig. 9, the display control unit 212 displays the attendance input screen shown in Fig. 11(A) as the initial screen. Here, the current time area on the initial screen is in the center of the screen, occupying approximately half the area in the vertical and horizontal directions. In other words, the current time area is large enough to be touched without looking. Then, the operation accepting unit 213 of the user terminal 20 accepts an operation on the displayed initial screen.
[0033] (Step S106: Operation determination process) The item specifying unit 214 of the user terminal 20 determines whether the operation received in step S105 is a normal operation corresponding to a normal process or a specific operation corresponding to a specific process. A normal operation is an operation that transitions from the initial display indicated by the button layout information 232 to the next display. In the case of the button layout information 232 shown in FIG. 9, an operation of touching the time area, which is the area for the current time, is an operation that transitions from the initial display to the next display. A specific operation is an operation indicated by the reference amount and monitoring time indicated by the operation allocation information 231. A specific operation is a swipe operation in which the amount of movement within the monitoring time is equal to or greater than the reference amount. For example, as shown in FIG. 12, a specific operation is performed when a quick, long-distance swipe operation is performed regardless of the starting position and the direction of movement. If the item identification unit 214 determines that the operation is a normal operation, the process proceeds to step S107. On the other hand, if the item identification unit 214 determines that the operation is a specific operation, the process proceeds to step S112. If a normal operation or a specific operation is not performed even after a reference time has elapsed, the item identification unit 214 may end the process as a timeout.
[0034] (Step S107: Attendance operation reception process) The display control unit 212 of the user terminal 20 transitions the attendance input screen to the next display in response to normal operation. In the case of the button layout information 232 shown in Fig. 9, the display control unit 212 transitions to the attendance input screen shown in Fig. 11(B). In other words, the attendance display is displayed below the current time display field, the departure display is displayed above, the departure display is displayed on the left, and the return display (return from leaving) is displayed on the right. Then, the operation accepting unit 213 of the user terminal 20 accepts an operation on the displayed screen after the transition.
[0035] (Step S108: Item Identification Process) The item identification unit 214 of the user terminal 20 identifies the attendance item corresponding to the operation accepted in step S107. Specifically, the item identification unit 214 identifies which attendance item has been entered: clock in, clock out, out of work, or returning from out of work, depending on the direction of movement by the swipe operation from the state where the current time is touched. Here, if the direction of movement by the swipe operation is downward, the item identification unit 214 identifies the attendance item as clock in. If the direction of movement by the swipe operation is upward, the item identification unit 214 identifies the attendance item as clock out. If the direction of movement by the swipe operation is leftward, the item identification unit 214 identifies the attendance item as out of work. If the direction of movement by the swipe operation is rightward, the item identification unit 214 identifies the attendance item as returning from out of work. If the finger or the like is removed from the screen and no swipe operation is performed, the item identification unit 214 may return the process to step S105. In this case, the display control unit 212 displays the initial screen, and the operation receiving unit 213 receives an operation on the initial screen.
[0036] (Step S109: Item transmission process) The communication unit 211 of the user terminal 20 transmits the user ID of the user using the user terminal 20, the attendance item identified in step S108, and the current time to the attendance management device 10. Here, the user ID is the same as the user ID transmitted in step S101.
[0037] (Step S110: Attendance management process) The attendance management unit 112 of the attendance management device 10 adds the user ID, attendance item, and time sent in step S109 to the actual work status information 132.
[0038] (Step S111: Reception display process) The display control unit 212 of the user terminal 20 displays a confirmation screen corresponding to the attendance item identified in step S108. For example, when attendance is identified as the attendance item, the display control unit 212 displays the message "Good morning," as shown in Fig. 13. By viewing this message, it is possible to confirm that the attendance item has been entered correctly. Furthermore, the item specification unit 214 may activate the vibration function at a rhythm corresponding to the attendance item specified in step S108. In other words, the user terminal 20 vibrates at a different rhythm depending on the attendance item specified in step S108. This makes it possible to confirm that the attendance item has been correctly entered without looking at the screen. To provide a vibration function with a different rhythm depending on the identified work item, a rhythm for each input button may be set in the button layout information 134 of the attendance management device 10. By doing so, the item specification unit 214 of the user terminal 20 can activate a vibration function according to the identified work item by referring to the button layout information 232. Then, the display control unit 212 returns the process to step S105. Then, the display control unit 212 displays the initial screen, and the operation receiving unit 213 receives an operation on the initial screen.
[0039] (Step S112: Specific processing execution processing) When a specific operation is performed, the item identification unit 214 of the user terminal 20 determines that a specific process set in advance has been specified, regardless of the movement direction. Then, the item identification unit 214 executes the specific process set in the operation allocation information 231.
[0040] 8, the item identification unit 214 identifies that a cancellation input has been made. Then, the item identification unit 214 instructs the communication unit 211 to send a cancellation request for the most recently recorded attendance item and time. Then, the communication unit 211 sends a cancellation request including the user ID of the user using the user terminal 20 to the attendance management device 10. The attendance management unit 112 of the attendance management device 10 performs a process to delete the most recently added record for the sent user ID from the actual work information 132. The most recently added record is the record with the most recent time in the actual work information 132. The process of deleting the most recently added record performed by the attendance management unit 112 of the attendance management device 10 refers to, for example, creating a new record in the actual work information 132 indicating a cancellation request for the corresponding record. The attendance management unit 112 of the attendance management device 10 manages the attendance status for each user ID by, for example, referring to the records of the actual work status information 132 for each user ID on a daily basis, and if there is a record of a cancellation request, excluding the most recent record as an attendance item. Alternatively, the attendance management unit 112 of the attendance management device 10 may be configured to delete the most recently added record for the transmitted user ID from the actual work status information 132. The item identification unit 214 may identify that a cancellation input has been made only if a specific operation is performed within a reference time after identifying which attendance item has been input. In other words, the cancellation input may not be accepted after a reference time has elapsed since the attendance item was input.
[0041] The specific operation is set for each user ID, and is not limited to a cancel input. For example, as shown in the record of user ID User2 in FIG. 6, the specific operation may be button rotation. Button rotation means rotating and changing the button layout. For example, when button rotation is performed once, the button layout is rotated one step clockwise. In other words, when the layout is as shown in FIG. 11(B), when button rotation is performed once, the display around the current time is rotated one step clockwise, changing to the layout shown in FIG. 14. When the item identification unit 214 identifies that a specific operation has been performed and that a button has been rotated, it instructs the communication unit 211 to send a rotation request. The communication unit 211 sends a rotation request including the user ID of the user using the user terminal 20 to the attendance management device 10. The attendance management unit 112 of the attendance management device 10 rotates the button arrangement for the sent user ID in the button arrangement information 134 one step clockwise. In addition, the item identification unit 214 rotates the button arrangement in the button arrangement information 232 one step clockwise. At this time, the attendance management unit 112 of the attendance management device 10 regenerates the button layout information 134 so as to rotate the button layout one step clockwise, and then transmits the new button layout information 134 to the user terminal 20. The item identification unit 214 of the user terminal 20 may be configured to update the button layout information 232 and change the button layout based on the new button layout information 232.
[0042] Furthermore, for example, the specific operation may be inputting a specific attendance item, as shown in the record of the user ID User3 in Fig. 6. In the record of User3, if the time is before 13:00, it is treated as if the time has been entered to clock in, and if the time is after 13:00, it is treated as if the time has been entered to clock out. The item identification unit 214 identifies that a specific operation has been performed and that a specific attendance item has been entered. For example, if the time is before 1:00 PM, the item identification unit 214 identifies that an entry of clock-in has been made. The item identification unit 214 then instructs the communication unit 211 to send an item registration request. The communication unit 211 sends an item registration request including the user ID of the user using the user terminal 20, the identified attendance item, and the current time to the attendance management device 10. The attendance management unit 112 of the attendance management device 10 adds the sent user ID, attendance item, and time to the actual work information 132, as in step S110.
[0043] ***Effects of the First Embodiment*** As described above, the attendance management system 100 according to the first embodiment identifies which attendance item has been entered based on the direction of movement by the swipe operation. This makes it possible to input attendance items correctly without looking at the screen. Therefore, when arriving at the office, it is possible to quietly input attendance information while saying hello, etc.
[0044] Furthermore, the attendance management device 10 according to the first embodiment performs the specific processing regardless of the direction of movement when the amount of movement of the swipe operation per monitoring time is equal to or greater than a reference amount. This makes it possible to easily perform the specific processing without looking at the screen.
[0045] ***Other Configurations*** <Variation 1> In the first embodiment, each functional component is realized by software. However, as a first modification, each functional component may be realized by hardware. The differences between the first embodiment and the first modification will be described below.
[0046] When each functional component is realized by hardware, the attendance management device 10 has an electronic circuit instead of the processor 11, the memory 12, and the storage 13. The electronic circuit is a dedicated circuit that realizes the functions of each functional component, the memory 12, and the storage 13.
[0047] Similarly, when each functional component is realized by hardware, the user terminal 20 includes an electronic circuit in place of the processor 21, the memory 22, and the storage 23. The electronic circuit is a dedicated circuit for realizing the functions of each functional component, the memory 22, and the storage 23.
[0048] Possible electronic circuits include single circuits, composite circuits, programmed processors, parallel programmed processors, logic ICs, GAs, ASICs, and FPGAs. GA stands for Gate Array. ASIC stands for Application Specific Integrated Circuit. FPGA stands for Field-Programmable Gate Array. Each functional component may be realized by one electronic circuit, or each functional component may be realized by distributing it among a plurality of electronic circuits.
[0049] <Variation 2> As a second modification, some of the functional components may be realized by hardware, and other functional components may be realized by software.
[0050] The processors 11 and 21, the memories 12 and 22, the storages 13 and 23, and the electronic circuits are collectively referred to as a processing circuit. In other words, the functions of the functional components are realized by the processing circuit.
[0051] Furthermore, the term "unit" in the above description may be read as a "circuit," "step," "procedure," "process," or "processing circuit."
[0052] Embodiment 2 The second embodiment differs from the first embodiment in that the monitoring time and the reference amount used to determine whether a specific operation has been performed are set based on the user's swipe operation. In the second embodiment, this difference will be explained, and explanations of the same points will be omitted.
[0053] ***Configuration Description*** The configuration of the user terminal 20 according to the second embodiment will be described with reference to FIG. 3 in that the user terminal 20 includes a setting unit 215 as a functional component. The function of the setting unit 215 is realized by software or hardware, similar to the other functional components.
[0054] ***Explanation of Operation*** The flow of processing in the attendance management system 100 according to the second embodiment will be described with reference to FIG. The processing from step S201 to step S205 is the same as the processing from step S101 to step S105 in Fig. 10. The user instructs the start of the setting state on the attendance input screen displayed in step S105. Then, the process transitions to step S206. If the start of the setting state is not instructed, the process transitions to step S106 as described in the first embodiment. The method of instructing the start of the setting state may be any method, such as pressing a button.
[0055] (Step S206: Setting state start processing) The display control unit 212 displays a setting screen. The setting screen is a screen without buttons, etc. The initial screen may be used as the setting screen as is.
[0056] (Step S207: Operation acceptance process) The operation accepting unit 213 accepts an operation on the setting screen. Here, the user performs a swipe operation intended for a specific operation.
[0057] (Step S208: Setting process) The setting unit 215 sets the monitoring time and the reference amount in the operation allocation information 231 based on the speed and movement amount of the swipe operation received in step S207. For example, the setting unit 215 sets the monitoring time according to the speed of the swipe operation. As a specific example, if the speed of the swipe operation is faster than a threshold, the monitoring time is set to 1 second, and if the speed is slower than the threshold, the monitoring time is set to 2 seconds. Furthermore, the setting unit 215 sets the reference amount based on the amount of movement of the swipe operation during the set monitoring time. As a specific example, the setting unit 215 sets the amount of movement that is 90% of the amount of movement of the swipe operation during the monitoring time as the reference amount. The communication unit 211 of the user terminal 20 transmits to the attendance management device 10 the user ID of the user who uses the user terminal 20, and the set monitoring time and reference amount.
[0058] (Step S209: Setting Recording Process) The communication unit 111 of the attendance management device 10 sets the monitoring time and the reference amount in the record of the user ID transmitted in step S208 in the operation assignment information 133.
[0059] ***Effects of the Second Embodiment*** As described above, the attendance management system 100 according to the second embodiment sets the monitoring time and the reference amount based on the user's swipe operation in the setting state. This makes it possible to set the monitoring time and the reference amount suitable for the user.
[0060] Various aspects of the present disclosure are summarized below as appendices. (Appendix 1) an item specifying unit that specifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out according to the direction of movement by a swipe operation; An attendance management system comprising an attendance recording unit that records the attendance items identified by the item identification unit along with the time. (Appendix 2) The item specifying unit specifies that a preset process has been specified when the amount of movement of the swipe operation per monitoring time is equal to or greater than a reference amount, regardless of the direction of the movement. The attendance management system described in Appendix 1. (Appendix 3) The attendance management system further includes: Display control unit that displays the initial screen showing the time Equipped with The item specifying unit determines which attendance item has been input by treating an operation of touching and sliding a time area showing the time on the initial screen displayed by the display control unit as the swipe operation. An attendance management system as set forth in Appendix 1 or 2. (Appendix 4) When the time area is touched, the display control unit displays an input screen showing each of the plurality of work items in each direction around the time area, The item specifying unit specifies that a work item indicated in the movement direction of the swipe operation on the input screen has been input. The attendance management system described in Appendix 3. (Appendix 5) The item specifying unit specifies that a cancellation input has been made when a movement amount per monitoring time of a swipe operation performed within a reference time after specifying which attendance item has been input is equal to or greater than a reference amount; When it is determined that the cancellation input has been made, the attendance recording unit deletes the most recently recorded attendance item and the time. An attendance management system according to any one of appendices 1 to 4. (Appendix 6) The item specifying unit activates a vibration function at a rhythm corresponding to the specified attendance item. An attendance management system according to any one of appendices 1 to 5. (Appendix 7) The attendance management system further includes: a setting unit that sets the monitoring time and the reference amount based on the speed and movement amount of the swipe operation in a setting state; The attendance management system according to appendix 2, comprising: (Appendix 8) The computer identifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out, according to the direction of movement by the swipe operation; An attendance management method in which a computer records the identified attendance items along with the time. (Appendix 9) An item identification process that identifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out, depending on the direction of movement by the swipe operation; an attendance record process for recording the attendance items identified by the item identification process together with time; An attendance management program that enables a computer to function as an attendance management system.
[0061] The embodiments and modifications of the present disclosure have been described above. Some of these embodiments and modifications may be combined and implemented. Also, one or more of them may be implemented partially. Note that the present disclosure is not limited to the above embodiments and modifications, and various modifications are possible as needed. [Explanation of symbols]
[0062] 100 Attendance management system, 10 Attendance management device, 11 Processor, 12 Memory, 13 Storage, 14 Communication interface, 111 Communication unit, 112 Attendance management unit, 131 User information, 132 Actual work status information, 133 Operation allocation information, 134 Button layout information, 20 User terminal, 21 Processor, 22 Memory, 23 Storage, 24 Communication interface, 211 Communication unit, 212 Display control unit, 213 Operation reception unit, 214 Item identification unit, 231 Operation allocation information, 232 Button layout information, 90 Network.
Claims
1. an item specifying unit that specifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out according to the direction of movement by a swipe operation; an attendance management unit that records the attendance items identified by the item identification unit along with time; An attendance management system that includes:
2. The item specifying unit specifies that a preset process has been specified when the amount of movement of the swipe operation per monitoring time is equal to or greater than a reference amount, regardless of the direction of the movement. The attendance management system according to claim 1 .
3. The attendance management system further includes: Display control unit that displays the initial screen showing the time Equipped with The item specifying unit determines which attendance item has been input by treating an operation of touching and sliding a time area showing the time on the initial screen displayed by the display control unit as the swipe operation. The attendance management system according to claim 1 .
4. When the time area is touched, the display control unit displays an input screen showing each of the plurality of attendance items in each direction around the time area, The item specifying unit specifies that a work item indicated in the movement direction of the swipe operation on the input screen has been input. The attendance management system according to claim 3 .
5. The item specifying unit specifies that a cancellation input has been made when a movement amount per monitoring time of a swipe operation performed within a reference time after specifying which attendance item has been input is equal to or greater than a reference amount; When it is determined that the cancellation input has been made, the attendance management unit deletes the most recently recorded attendance item and the time. The attendance management system according to claim 1 .
6. The item specifying unit activates a vibration function at a rhythm corresponding to the specified attendance item. The attendance management system according to claim 1 .
7. The attendance management system further includes: a setting unit that sets the monitoring time and the reference amount based on the speed and movement amount of the swipe operation in a setting state; The attendance management system according to claim 2, comprising:
8. The computer identifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out, according to the direction of movement by the swipe operation; An attendance management method in which a computer records the identified attendance items along with the time.
9. An item identification process that identifies which attendance item has been entered among a plurality of attendance items including clock-in and clock-out, depending on the direction of movement by the swipe operation; an attendance record process for recording the attendance items identified by the item identification process together with time; An attendance management program that enables a computer to function as an attendance management system.
Citation Information
Patent Citations
Information processing apparatus and data transfer method
JP2011090461A