Attendance management system, attendance management method, and attendance management program

The attendance management system addresses the challenge of easy and error-free attendance data entry by prioritizing buttons based on user work style and time, using larger, less inclined, and decorated buttons for higher-priority tasks.

JP2025159947AActive Publication Date: 2025-10-22MITSUBISHI ELECTRIC DIGITAL INNOVATION CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024062837
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-09
Publication Date
2025-10-22
Estimated Expiration
2044-04-09

AI Technical Summary

Technical Problem

Existing attendance management systems require manual input of attendance information, which can lead to errors due to the need for frequent button changes, making it difficult to enter data easily and accurately.

Method used

An attendance management system that determines the priority of attendance items based on user work style and time, adjusts button size, inclination, and decoration to facilitate easy and error-free entry.

Benefits of technology

The system ensures easy and accurate entry of attendance information by displaying larger, less inclined, and decorated buttons for higher-priority items, reducing errors and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025159947000001_ABST
    Figure 2025159947000001_ABST
Patent Text Reader

Abstract

To allow a user to input attendance information simply without error.SOLUTION: A user terminal 20 determines priority of each of a plurality of attendance items including clock-in and clock-out in accordance with work style of a user and time. The user terminal 20 determines the size of each of input buttons corresponding to the attendance items so that an input button corresponding to an attendance item with higher priority may be large. The user terminal 20 displays the input buttons corresponding to the attendance items, in the determined size.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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 that when some operation is performed, the coordinate position of the operator is changed to make it easier to operate depending on the frequency of the next operation to be performed. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-054760 Summary of the Invention [Problem to be solved by the invention]

[0005] Since attendance information needs to be entered daily, it is desirable to be able to do so as easily and without mistakes as possible. Changing the coordinate position of the operator as in Patent Document 1 may result in incorrect operation. 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 a priority determination unit that determines the priority of each of a plurality of attendance items including arrival and departure times according to the user's work style and time; a display determination unit that determines the size of the input buttons corresponding to each of the plurality of attendance items so that the input buttons corresponding to the attendance items with higher priorities determined by the priority determination unit are larger; a display control unit that displays input buttons corresponding to the plurality of attendance items in the sizes determined by the display determination unit; Equipped with. [Effects of the Invention]

[0007] In the present disclosure, the higher the priority determined based on the user's work style and time, the larger the size of the input button corresponding to the attendance item is displayed. It is possible to generally identify attendance items that are likely to be entered based on the work style and time. Therefore, it is possible to enlarge the input button that is likely to be entered, allowing for easy and error-free entry of attendance information. [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. 10 is an explanatory diagram of actual work status information 132 according to the first embodiment. [Figure 6] FIG. 3 is an explanatory diagram of priority information 133 according to the first embodiment. [Figure 7] FIG. 10 is an explanatory diagram of button information 134 according to the first embodiment. [Figure 8] FIG. 2 is an explanatory diagram of priority information 231 according to the first embodiment. [Figure 9] 3 is a flowchart showing the flow of processing in the attendance management system 100 according to the first embodiment. [Figure 10]FIG. 3 is an explanatory diagram of an attendance input screen according to the first embodiment. [Figure 11] FIG. 4 is an explanatory diagram of a confirmation screen according to the first embodiment. [Figure 12] FIG. 10 is an explanatory diagram of priority information 133 according to the first modification. 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, priority information 133, and button 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 priority determination unit 212, a display determination unit 213, a display control unit 214, and an operation reception unit 215. 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 priority information 231 and button 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, authentication information, and work type for each user ID. ID is an abbreviation for IDentifier. The user ID is identification information for 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. The work type indicates the type of work, such as day shift or night shift.

[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 priority information 133 according to the first embodiment will be described with reference to FIG. Priority information 133 includes the priority of each input button for each work type and display condition. The display condition indicates the condition for displaying the input button indicated by the button information. In the first embodiment, the display condition is time. An input button is provided for each attendance item. Here, the attendance items include clocking in, clocking out, going out, and returning from going out. The higher the priority value, the higher (more priority) it indicates.

[0025] Referring to FIG. 7, the button information 134 according to the first embodiment will be described. The button information 134 includes the attendance item, coordinate value, and display content for each input button. The coordinate value indicates the coordinate of the center of the input button. The display content includes the size, inclination, and whether or not decoration is used for each priority. The size indicates the size of the input button. In this case, the input button is circular, so the size indicates the radius of the input button. The size is set to be larger as the priority becomes higher. The tilt indicates the tilt of the input button. When the tilt is 0, the characters on the input button are displayed horizontally. The tilt is set so that the higher the priority, the closer to 0 it is. In other words, the lower the priority, the more tilted the characters on the input button are displayed. The decoration presence / absence indicates whether or not the input button is decorated. When the priority is equal to or greater than a first threshold, "yes" is set, indicating that the button is decorated, and when the priority is less than the first threshold, "no" is set, indicating that the button is not decorated. Here, the first threshold is 4. Therefore, "yes" is set, indicating that the button is decorated, for input buttons with a priority of 4, and "no" is set, indicating that the button is not decorated, for input buttons with a priority lower than 4.

[0026] The priority information 231 according to the first embodiment will be described with reference to FIG. The priority information 231 is information included in the priority information 133 that corresponds to the work type of the user who uses the user terminal 20.

[0027] 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.

[0028] (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.

[0029] (Step S103: Information transmission process) The communication unit 111 of the attendance management device 10 reads information corresponding to the work type for the user ID acquired in step S102 from the priority information 133. Specifically, the communication unit 111 reads each display condition corresponding to the work type and the priority of each input button for each display condition from the priority information 133. The communication unit 111 also reads button 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.

[0030] (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 each display condition and the priority of each input button for each display condition as priority information 231. The communication unit 211 also sets the button information 134 as button information 232.

[0031] (Step S105: Priority determination process) The priority determination unit 212 of the user terminal 20 determines the priority of each of a plurality of attendance items, including arrival and departure times, according to the user's work style and time. Specifically, the priority determination unit 212 reads out the priority corresponding to the current time for each input button from the priority information 231. That is, the priority determination unit 212 reads out the priority of each input button from records for which the current time satisfies the display conditions. Here, the priority information 231 is information corresponding to the user's work style extracted from the priority information 133. Therefore, here, simply reading out the priority corresponding to the time makes it possible to obtain the priority corresponding to the work style and the time. The priority determination unit 212 determines the read priority for each input button as the priority for that input button.

[0032] (Step S106: Display determination process) The display determination unit 213 of the user terminal 20 determines the display mode for each input button in accordance with the priority determined in step S105. Specifically, the display determination unit 213 reads out the attendance item and coordinate value for each input button from the button information 232. In addition, the display determination unit 213 reads out the size, inclination, and presence or absence of decoration for each input button from the button information 232, which correspond to the priority determined in step S105.

[0033] Here, the button information 232 is set to be larger as the priority level increases. Therefore, the display determination unit 213 determines the size of the input button corresponding to each of the multiple attendance items so that the input button corresponding to the attendance item with the higher priority level is larger. Moreover, the button information 232 is set so that the higher the priority, the closer the inclination is to 0. Therefore, the display determination unit 213 determines the inclination of the input button corresponding to each of the multiple attendance items so that the inclination of the input button corresponding to the attendance item with a higher priority becomes smaller. Furthermore, in the button information 232, "yes" is set to indicate that decoration is to be applied when the priority is equal to or greater than the first threshold, and "no" is set to indicate that decoration is not to be applied when the priority is less than the first threshold. Here, "yes" is set to indicate that decoration is to be applied when the priority is 4, and "no" is set to indicate that decoration is not to be applied when the priority is lower than 4. Therefore, the display determination unit 213 determines whether or not to decorate the input buttons corresponding to each of the multiple attendance items so that decoration is applied to input buttons corresponding to attendance items whose priority is equal to or greater than the first threshold.

[0034] (Step S107: Display control process) The display control unit 214 of the user terminal 20 displays the attendance input screen showing each input button in the display mode determined in step S106. That is, the display control unit 214 displays each input button in accordance with the size, inclination, and presence or absence of decoration determined in step S106.

[0035] (Step S108: Operation acceptance process) The operation accepting unit 215 of the user terminal 20 accepts an operation on the attendance input screen displayed in step S107. Specifically, the operation accepting unit 215 accepts an operation on any of the input buttons.

[0036] (Step S109: Operation determination process) The operation acceptance unit 215 of the user terminal 20 determines whether any of the input buttons has been pressed. If any of the input buttons has been pressed, the operation acceptance unit 215 advances the process to step S110. On the other hand, if none of the input buttons has been pressed after a certain period of time has elapsed, the operation acceptance unit 215 returns the process to step S105. Then, the priority determination unit 212 re-determines the priority taking the time into consideration.

[0037] (Step S110: Item transmission process) The communication unit 211 of the user terminal 20 transmits the user ID of the user who uses the user terminal 20, the attendance item corresponding to the input button whose operation was accepted 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.

[0038] (Step S111: 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 S110 to the actual work status information 132.

[0039] (Step S112: Reception display process) The display control unit 214 of the user terminal 20 displays a confirmation screen according to the attendance item corresponding to the input button accepted in step S108. For example, if attendance is identified as the attendance item, the display control unit 214 displays the message "Good morning." By viewing this message, it is possible to confirm that the attendance item has been correctly entered. Furthermore, the operation reception unit 215 may activate the vibration function at a rhythm according to the attendance item corresponding to the input button received in step S108. In other words, the user terminal 20 vibrates at a different rhythm depending on the input button received in step S108. This makes it possible to confirm that the attendance item has been correctly entered without looking at the screen. Then, the display control unit 214 returns the process to step S105. Then, the priority determination unit 212 re-determines the priority taking the time into consideration.

[0040] For example, assume that the work type is day shift and the time is 9:00. In this case, the priorities determined in step S105 are 4 for the clock-in input button, 1 for the clock-out input button, 3 for the clock-out input button, and 2 for the clock-out return input button. Therefore, as shown in (A) of Figure 10, the size of the input button is largest for clocking in, and gradually decreases in the order of clocking out, clocking out, clocking back, and clocking out. Also, the inclination of the input button is smallest for clocking in, and gradually increases in the order of clocking out, clocking back, and clocking out. Also, only the clocking in input button is decorated.

[0041] As time passes and the time reaches 11:00, the priorities determined in step S105 are 3 for the clock-in input button, 1 for the clock-out input button, 4 for the clock-out input button, and 3 for the clock-out return input button. Therefore, as shown in (B) of Figure 10, the size of the input button is largest for going out, and gradually decreases in the order of coming in, coming back from going out, and coming out from work. Also, the inclination of the input button is smallest for going out, and gradually increases in the order of coming in, coming back from going out, and coming out from work. Also, only the input button for going out is decorated.

[0042] In Fig. 10, the time is displayed inside a soap bubble sprayed from a poi, and each input button is represented as a soap bubble. When an input button is pressed, a confirmation screen is displayed showing the pressed soap bubble being touched and burst, as shown in Fig. 11. Fig. 11 shows the case where the clock-in input button is pressed. Then, the display control unit 214 displays a message corresponding to the attendance item inside the burst soap bubble.

[0043] ***Effects of the First Embodiment*** As described above, the attendance management system 100 according to the first embodiment displays input buttons corresponding to attendance items in larger sizes the higher the priority determined based on the user's work style and time. It is therefore possible to generally identify attendance items that are likely to be entered based on the work style and time. Therefore, it is possible to enlarge input buttons that are likely to be entered, enabling attendance information to be entered easily and without errors.

[0044] Furthermore, the attendance management system 100 according to the first embodiment displays input buttons with a smaller inclination as the priority determined based on the user's work style and time of day increases. Slanted characters tend to make the user feel uncomfortable. Therefore, the system can warn the user against pressing any input button other than the non-slanted input button with the highest priority. As a result, attendance information can be entered easily and without errors.

[0045] Furthermore, the attendance management system 100 according to the first embodiment applies decoration only to input buttons with high priorities determined according to the user's work style and time of day. This allows the input buttons with a high probability of being used to be larger, enabling attendance information to be entered easily and without errors.

[0046] ***Other Configurations*** <Variation 1> The priority determination unit 212 may determine the priority according to the working hours, which are the difference between the time and the time when the attendance item for attendance is entered. In this case, for example, the priority information 133 is set as shown in FIG. In FIG. 12, the display conditions are set using time and working hours. For example, in FIG. 6, the input button for clocking in had a priority of 4 until 11:00, which is the clocking in time. However, in FIG. 12, if it is the clocking in time and the working hours are 0, the priority is 4. However, even if it is the clocking in time, if the working hours are not 0, the priority is 1. In other words, once the employee clocks in, the priority is lowered to 1. In FIG. 6, the input buttons for leaving work, returning from leaving work, and clocking out had priorities of 3, 2, and 1, respectively, during the clocking in time. However, in FIG. 12, if it is the clocking in time and the working hours are 0, the priorities are 3, 2, and 1, respectively, but even if it is the clocking in time, if the working hours are not 0, the priorities increase by one to 4, 3, and 2. For other time periods, the priority is similarly set taking into account the working hours in addition to the work style and time.

[0047] <Variation 2> If there is an error in the entered attendance items, the display control unit 214 may display a message informing the user of the error. For example, the display control unit 214 may notify the user of the error by changing the color of the attendance input screen. Alternatively, an error button or the like may be displayed, and details of the error may be displayed when the error button is pressed. A specific example of an error is when the button to enter work on a holiday is pressed even though no application has been made.

[0048] <Variation 3> In the first embodiment, each functional component is realized by software. However, as a third modification, each functional component may be realized by hardware. The following describes the differences between the first embodiment and the third modification.

[0049] 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.

[0050] 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.

[0051] 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.

[0052] <Variation 4> As a fourth modification, some of the functional components may be realized by hardware, and other functional components may be realized by software.

[0053] 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.

[0054] Furthermore, the term "unit" in the above description may be read as a "circuit," "step," "procedure," "process," or "processing circuit."

[0055] Various aspects of the present disclosure are summarized below as appendices. (Appendix 1) a priority determination unit that determines the priority of each of a plurality of attendance items including arrival and departure times according to the user's work style and time; a display determination unit that determines the size of the input buttons corresponding to each of the plurality of attendance items so that the input buttons corresponding to the attendance items with higher priorities determined by the priority determination unit are larger; a display control unit that displays input buttons corresponding to the plurality of attendance items in the sizes determined by the display determination unit; An attendance management system that includes: (Appendix 2) the display determination unit determines the inclination of the input button corresponding to each of the plurality of attendance items so that the inclination of the input button corresponding to the attendance item with a higher priority becomes smaller; The display control unit displays input buttons corresponding to the plurality of attendance items at the inclinations determined by the display determination unit. The attendance management system described in Appendix 1. (Appendix 3) The display determination unit determines whether or not to decorate the input buttons corresponding to each of the plurality of attendance items so that decoration is applied to the input buttons corresponding to the attendance items whose priority is equal to or greater than a first threshold value; The display control unit applies decoration to the input buttons determined by the display determination unit to be decorated, and then displays the input buttons corresponding to each of the plurality of attendance items. An attendance management system as set forth in Appendix 1 or 2. (Appendix 4) The priority determination unit determines the priority according to working hours, which are the difference between the time and the time when the attendance item for attendance is input. An attendance management system according to any one of appendices 1 to 3. (Appendix 5) The attendance management system further includes: an attendance recording unit that, when any of the input buttons displayed by the display control unit is pressed, records the attendance item corresponding to the pressed input button together with the time; The attendance management system according to any one of appendices 1 to 4, comprising: (Appendix 6) The display control unit displays soap bubbles as input buttons corresponding to the plurality of attendance items, and when any of the soap bubbles is selected, pops the selected soap bubble. An attendance management system according to any one of appendices 1 to 5. (Appendix 7) The computer determines the priority of each of a plurality of attendance items including clock-in and clock-out according to the user's work style and time, The computer determines the size of the input button corresponding to each of the plurality of attendance items so that the input button corresponding to the attendance item with a higher determined priority is larger; An attendance management method in which a computer displays input buttons corresponding to each of the plurality of attendance items in a determined size. (Appendix 8) A priority determination process for determining the priority of each of a plurality of attendance items including arrival and departure times according to the user's work style and time; a display determination process for determining the size of the input buttons corresponding to each of the plurality of attendance items so that the input buttons corresponding to the attendance items with higher priorities determined by the priority determination process are larger; a display control process for displaying input buttons corresponding to each of the plurality of attendance items in the size determined by the display determination process; An attendance management program that enables a computer to function as an attendance management system.

[0056] 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]

[0057] 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 Work status information, 133 Priority information, 134 Button information, 20 User terminal, 21 Processor, 22 Memory, 23 Storage, 24 Communication interface, 211 Communication unit, 212 Priority determination unit, 213 Display determination unit, 214 Display control unit, 215 Operation reception unit, 231 Priority information, 232 Button information, 90 Network.

Claims

1. a priority determination unit that determines the priority of each of a plurality of attendance items including arrival and departure times according to the user's work style and time; a display determination unit that determines the size of the input buttons corresponding to each of the plurality of attendance items so that the input buttons corresponding to the attendance items with higher priorities determined by the priority determination unit are larger; a display control unit that displays input buttons corresponding to the plurality of attendance items in the sizes determined by the display determination unit; An attendance management system that includes:

2. the display determination unit determines the inclination of the input button corresponding to each of the plurality of attendance items so that the inclination of the input button corresponding to the attendance item with a higher priority becomes smaller; The display control unit displays input buttons corresponding to the plurality of attendance items at the inclinations determined by the display determination unit. The attendance management system according to claim 1 .

3. The display determination unit determines whether or not to decorate the input buttons corresponding to each of the plurality of attendance items so that decoration is applied to the input buttons corresponding to attendance items whose priority is equal to or greater than a first threshold value; The display control unit applies decoration to the input buttons determined by the display determination unit to be decorated, and then displays the input buttons corresponding to each of the plurality of attendance items. The attendance management system according to claim 1 .

4. The priority determination unit determines the priority according to working hours, which are the difference between the time and the time when the attendance item for attendance is input. The attendance management system according to claim 1 .

5. The attendance management system further includes: an attendance recording unit that, when any of the input buttons displayed by the display control unit is pressed, records the attendance item corresponding to the pressed input button together with the time; The attendance management system according to claim 1 , comprising:

6. The display control unit displays soap bubbles as input buttons corresponding to the plurality of attendance items, and when any of the soap bubbles is selected, pops the selected soap bubble. The attendance management system according to claim 1 .

7. The computer determines the priority of each of a plurality of attendance items including clock-in and clock-out according to the user's work style and time, The computer determines the size of the input button corresponding to each of the plurality of attendance items so that the input button corresponding to the attendance item with a higher determined priority is larger; An attendance management method in which a computer displays input buttons corresponding to each of the plurality of attendance items in a determined size.

8. A priority determination process for determining the priority of each of a plurality of attendance items including arrival and departure times according to the user's work style and time; a display determination process for determining the size of the input buttons corresponding to each of the plurality of attendance items so that the input buttons corresponding to the attendance items with higher priorities determined by the priority determination process are larger; a display control process for displaying input buttons corresponding to each of the plurality of attendance items in the size determined by the display determination process; An attendance management program that enables a computer to function as an attendance management system.

Citation Information

Patent Citations

  • Electronic settlement processing system and electronic settlement processing method

    JP2021043761A

  • Method for managing working hours, working hours management system, and database server device used for working hours management system

    JP2024023950A

  • Display control device and display control method

    JP2013054760A