Information processing system, information processing method, and information processing program

JP2026142819APending Publication Date: 2026-09-08FREEE
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025030032
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2026-09-08
Estimated Expiration
2045-02-27

AI Technical Summary

Benefits of technology

【0011】 本発明の実施形態によれば、より簡便かつ確実に、一気通貫して多様な勤務形態で勤務する従業者の勤怠と賃金支払いを管理することができ、賃金の誤払いを防止することができる、情報処理システム、情報処理方法、及び、情報処理プログラムを提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026142819000001_ABST
    Figure 2026142819000001_ABST
Patent Text Reader

Abstract

This system provides an information processing system that allows for simpler, more reliable, and end-to-end management of employee attendance and wage payments for employees working under diverse work arrangements, thereby preventing wage payment errors. [Solution] The wage condition receiving unit receives user input of wage conditions that are associated with working hours, which are the time periods during which employees work, and which are the wage conditions to be paid to employees. The schedule receiving unit receives user input of working hours that employees are scheduled to work, based on the working hours to which the wage conditions are associated. The performance receiving unit receives user input of employee work performance. The performance time acquisition unit acquires the performance time periods and wage conditions that correspond to the working hours, based on the work performance. The wage calculation unit calculates the wages to be paid to employees based on the performance time periods and wage conditions.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and an information processing program. [Background Art]

[0002] Conventionally, there are information processing systems that perform wage calculation based on work records and the like input by users. For example, Japanese Patent Laid-Open No. 2002-304497 discloses a control program that stores setting items and setting values such as name, working hours, hourly wage, allowances, insurance premiums, taxes and the like as individual data of each part-time worker, as well as attendance / leave data obtained from daily clock-in and clock-out times, in a memory within a controller, and is further capable of instantly executing payroll calculation based on the data on the closing date.

[0003] In recent years, due to the diversification of work performed by organizations and the working styles of employees employed by organizations, management work related to employee attendance has also become more complex. In order for an organization to smoothly perform its operations, it is necessary to properly arrange employees working under various working styles and properly manage attendance.

[0004] Furthermore, the methods for calculating wages paid by organizations to employees have also diversified. For example, wages paid to employees may include hourly wages paid based on working hours, such as regular working hourly wage, overtime working hourly wage, late-night overtime wage, holiday overtime wage, as well as fixed amount allowances such as late-night allowance, holiday allowance, business trip allowance, etc. Furthermore, depending on the organization, for example, when an employee works on a holiday, only a fixed allowance is paid instead of hourly wage, and various wages may be paid in accordance with the work and working style. [Prior Art Documents] [Patent Documents]

[0005] [Patent Document 1] Japanese Patent Laid-Open No. 2002-304497 [Summary of the Invention] [Problems that the invention aims to solve]

[0006] However, conventional information processing systems are time-consuming in managing the attendance of employees with diverse work arrangements. Furthermore, the process of organizing the information necessary for wage calculations based on each employee's work performance and then paying wages is also time-consuming, raising concerns about the possibility of wage errors due to mistakes in the process.

[0007] Therefore, the object of the present invention is to provide an information processing system, an information processing method, and an information processing program that can manage the attendance and wage payments of employees working under various work arrangements in a simpler and more reliable manner, and prevent erroneous wage payments. [Means for solving the problem]

[0008] The information processing system according to this embodiment includes a wage condition reception unit, a schedule reception unit, a performance reception unit, a performance time acquisition unit, and a wage calculation unit. The wage condition reception unit receives user input of wage conditions that are associated with working time periods, which are the time periods during which the employee works, and which are the wage conditions for calculating the wages to be paid to the employee. The schedule reception unit receives user input of working time periods to which the employee is scheduled to work, based on the working time periods to which the wage conditions are associated. The performance reception unit receives user input of the employee's work performance. The performance time acquisition unit acquires the actual time periods and wage conditions corresponding to the working time periods based on the work performance. The wage calculation unit calculates the wages to be paid to the employee based on the actual time periods and wage conditions.

[0009] The information processing method according to the embodiment includes: a wage condition receiving unit receiving user input of wage conditions that are associated with working hours, which are the working hours during which the employee works, and a schedule receiving unit receiving user input of working hours during which the employee is scheduled to work, based on the working hours to which the wage conditions are associated, a performance receiving unit receiving user input of the employee's work performance, a performance time acquisition unit acquiring the performance time and wage conditions corresponding to the working hours based on the work performance, and a wage calculation unit calculating the wage to be paid to the employee based on the performance time and wage conditions.

[0010] The information processing program according to the embodiment causes a computer to execute a code for the wage condition reception unit, a code for the schedule reception unit, a code for the actual performance reception unit, a code for the actual time period acquisition unit, and a wage calculation unit code. The code for the wage condition reception unit receives user input of wage conditions that are associated with working hours, which are the time periods during which the employee works, and which are the wage conditions for which the employee pays the employee. The code for the schedule reception unit receives user input of working hours during which the employee is scheduled to work, based on the working hours to which the wage conditions are associated. The code for the actual performance reception unit receives user input of the employee's actual work performance. The code for the actual time period acquisition unit acquires the actual time period and wage conditions corresponding to the working hours based on the actual work performance. The wage calculation unit code calculates the wages to be paid to the employee based on the actual time period and wage conditions. [Effects of the Invention]

[0011] According to embodiments of the present invention, it is possible to provide an information processing system, an information processing method, and an information processing program that can more easily and reliably manage the attendance and wage payments of employees working under diverse work arrangements in a seamless manner, and prevent wage erroneous payments. [Brief explanation of the drawing]

[0012] [Figure 1] This is a block diagram showing an example of the overall configuration of an information processing system according to the embodiment. [Figure 2] This is a block diagram showing an example of the internal configuration of an information processing system according to the embodiment. [Figure 3] This is a block diagram showing an example of the functional configuration of an information processing system according to the embodiment. [Figure 4] This figure shows an example of a time condition acceptance screen displayed by the information processing system according to the embodiment. [Figure 5] This figure shows an example of a detailed reception screen displayed by the information processing system according to the embodiment. [Figure 6] This figure shows an example of a work count condition reception screen displayed by the information processing system according to the embodiment. [Figure 7] This figure shows an example of a work pattern reception screen displayed by the information processing system according to the embodiment. [Figure 8] This figure shows an example of a scheduled reception screen displayed by the information processing system according to the embodiment. [Figure 9] This figure shows an example of a performance receipt screen displayed by the information processing system according to the embodiment. [Figure 10] This figure shows an example of a screen for acquiring actual time periods displayed by the information processing system according to the embodiment. [Figure 11] This is a flowchart illustrating an example of labor management processing in the information processing system according to the embodiment. [Modes for carrying out the invention]

[0013] (Configuration of the embodiment) The embodiments will be described below with reference to the drawings. Figure 1 is a block diagram showing an example of the overall configuration of information processing system 1.

[0014] As shown in FIG. 1, the information processing system 1 includes a terminal device 10 and a server 20. The terminal device 10 is connected to the server 20 via a network such as a LAN, the Internet, or mobile communication. The terminal device 10 is used by users such as labor management personnel and employees in an organization such as a company.

[0015] FIG. 2 is a block diagram showing an example of the internal configuration of the information processing system 1. FIG. 3 is a block diagram showing an example of the functional configuration of the information processing system 1.

[0016] As shown in FIG. 2 and FIG. 3, the terminal device 10 is, for example, an information terminal such as a personal computer or a smartphone. The terminal device 10 includes a terminal control unit 11, a terminal storage unit 12, a display unit 13, and an instruction input unit 14.

[0017] The terminal control unit 11 includes a processing device such as a CPU, and implements its functions by executing a program read from the terminal storage unit 12.

[0018] The terminal storage unit 12 includes storage elements such as ROM, RAM, HDD, and SSD, and stores various types of information for controlling the terminal device 10 and various programs constituting the processing unit.

[0019] The display unit 13 is configured of an LCD, an LED, an OLED, or the like, and is capable of displaying various types of information input from the terminal control unit 11.

[0020] The instruction input unit 14 includes an input device such as a keyboard or a mouse, for example, and outputs various instruction inputs entered by a user to the terminal control unit 11.

[0021] The server 20 includes a control unit 21 and a storage unit 22.

[0022] The control unit 21 includes a processing device such as a CPU, and implements its functions by executing a program read from the storage unit 22.

[0023] The memory unit 22 has memory elements such as ROM, RAM, HDD, and SSD, and stores various programs that constitute the processing unit for controlling the server 20, as well as various information used by the programs. For example, the memory unit 22 stores various information such as wage conditions J, basic wage information Y, work patterns W, work schedules S, and work performance R, as well as the programs for the wage condition reception unit P1, work pattern reception unit P2, schedule reception unit P3, performance reception unit P4, performance time acquisition unit P5, and wage calculation unit P6.

[0024] Wage condition J includes at least one of the time-based condition and the number of working days condition.

[0025] The time conditions include at least one of the following: whether or not regular hourly wages, overtime hourly wages, night shift premiums, and holiday shift premiums are paid to employees.

[0026] The work schedule condition includes, for example, whether or not wages are paid according to the number of days worked by the employee, and whether or not wages are paid according to the number of working hours worked by the employee during working hours w.

[0027] Basic wage information Y contains the unit prices for the wages stipulated in wage conditions J (hourly wage for regular work, hourly wage for overtime work, night shift premium pay, holiday shift premium pay, wages based on the number of working days, and wages based on the number of working hours). Basic wage information Y is determined by the user in accordance with employment conditions, internal organizational rules, and relevant laws and regulations.

[0028] A work pattern W includes a work period w with a start time and an end time, and wage conditions J associated with the work period w, and is identified by a work tag Tw (Figures 8, 9, and 10).

[0029] A work schedule S can be entered using a work pattern W. A work schedule S is an employee's planned work schedule and includes the date on which the work is scheduled, the work time period w on that date, and the wage conditions J associated with the work time period w.

[0030] Actual time period r is the time period during which an employee actually worked, and it is associated with the working time period w.

[0031] Figures 4 to 6 show examples of screens displayed by the information processing system 1 on the display unit 13, with Figure 4 being the time condition reception screen G1a, Figure 5 being the detailed reception screen G1b, and Figure 6 being the work count condition reception screen G1c.

[0032] The wage condition receiving unit P1 receives user input for wage conditions J that are used to calculate wages paid to employees and are associated with working hours w, which are the time periods during which employees work, and stores the wage conditions J in the storage unit 22.

[0033] As an example, as shown in Figure 4, the wage condition reception unit P1 displays the time condition reception screen G1a on the display unit 13. The time condition reception screen G1a is provided with a name input field J1n and a setting selection field J1s. The name input field J1n accepts the input of a name that identifies the wage condition J. The setting selection field J1s is provided with "Easy Setting" for the user to select and input a simple setting method, and "Detailed Setting" for the user to select and input a detailed setting method. If the user selects "Easy Setting", the wage condition reception unit P1 then accepts the input of either "Pay" to indicate that wages based on time conditions will be paid, or "Do not pay" to indicate that wages will not be paid. This allows the user to select and input whether or not wages based on time conditions will be paid all at once.

[0034] On the time condition input screen G1a, when the user inputs "Detailed Settings," the wage condition input unit P1 accepts the input of whether or not to pay wages based on time conditions (hourly wage for regular work, hourly wage for overtime work, night shift premium pay, and holiday shift premium pay). In the example of the detailed input screen G1b, a payment selection field J1p is provided, allowing the user to select either "Pay" to indicate that payment will be made, or "Do not pay" to indicate that payment will not be made, for each wage based on time conditions. The user can input whether or not to pay each wage based on time conditions by operating the radio buttons.

[0035] The wage condition reception unit P1 then receives the user's input of the target persons for wage condition J. In the example of the time condition reception screen G1a, a target person input field J1e is provided (Figure 4), which accepts the user's input to either select all employees or select specific target persons. When an input indicating selection of target persons is received, the wage condition reception unit P1 displays the target person input field J1e and prompts the user to select the target persons.

[0036] Furthermore, if at least one of the following is to be paid: wages based on the number of working days or wages based on the number of working hours, the wage condition reception unit P1 displays the work count condition reception screen G1c on the display unit 13, as shown in Figure 6, and accepts instruction input for the work count condition. In the example of the work count condition reception screen G1c, a name input field J2n, a payment selection field J2s, and an amount input field J2m are provided. The name input field J2n accepts instruction input for a name that identifies the wage condition J. The payment selection field J2s accepts selection input for either paying wages based on the number of working days or paying wages based on the number of working hours for the work count condition. The amount input field J2m accepts instruction input for the amount to be paid per shift for work that satisfies the work count condition. The wage condition reception unit P1 stores the received payment amount as wage basic information Y in the storage unit 22.

[0037] Figure 7 shows an example of the work pattern reception screen G2.

[0038] The work pattern reception unit P2 receives instruction input from the user for work pattern W and stores work pattern W in the storage unit 22.

[0039] As an example, as shown in Figure 7, the work pattern reception unit P2 displays the work pattern reception screen G2 on the display unit 13. The work pattern reception screen G2 is provided with a pattern name input field Wn, a work start time input field Ws, and a work end time input field We. The pattern name input field Wn accepts the input of the name of the work tag Tw that identifies the work pattern W. The work start time input field Ws accepts the input of the work start time in the work pattern W. The work end time input field We accepts the input of the work end time in the work pattern W. The work time period w is defined by the work start time and work end time. If multiple work time periods w are input, each work time period w is restricted so that it does not overlap with each other. In addition, the work pattern reception unit P2 provides a wage condition addition button Bj on the work pattern reception screen G2 to accept the input of wage conditions J by the user. The work pattern reception screen G2 also accepts the input of the start time and end time of breaks.

[0040] Figure 8 shows an example of the G3 appointment scheduling screen.

[0041] The scheduling reception unit P3 accepts user input for the work hours w to which an employee plans to work, based on the work hours w to which the wage conditions J are associated.

[0042] As an example, as shown in Figure 8, the schedule reception unit P3 displays the schedule reception screen G3 on the display unit 13. The schedule reception screen G3 is provided with a schedule reception area that has a calendar, and by adding a work tag Tw indicating a work pattern W consisting of work time periods w to which wage conditions J are associated, the system accepts user input of instructions for employee work schedules S.

[0043] Figure 9 shows an example of the performance submission screen G4.

[0044] As shown in Figure 9, the performance reception unit P4 displays the work pattern W that the employee is scheduled to work, the work time period w indicated in the work pattern W, and the work tag Tw, which includes the wage conditions J associated with the work time period w, on the performance reception screen G4, and accepts instruction input of work performance R from the user. The performance reception screen G4 displays the current date and time Ct and is provided with a clock-in button Bc. The current date and time Ct is the current date and time. The clock-in button Bc displays "Clock-in" as the clock-in target, and the user can input the date and time shown in the current date and time Ct as the clock-in time. The user can change the clock-in target and its display by selecting a menu item from a pull-down menu, and can also input times for clock-out, break start, or break end.

[0045] Figure 10 shows an example of the G5 screen for acquiring actual time periods.

[0046] As shown in Figure 10, the actual time acquisition unit P5 acquires the actual time period r and wage conditions J corresponding to the work period w based on the work performance R, and makes them editable on the actual time acquisition screen G5 displayed on the display unit 13.

[0047] In the example shown in Figure 10, the actual time zone acquisition unit P5 displays the day's work schedule S received by the schedule reception unit P3 in the work schedule display area Wd provided on the actual time zone acquisition screen G5. The work schedule display area Wd displays the first work time zone w1 "12:00" - "22:00" and the work tag Tw "day shift" associated with the first work time zone w1, as well as the second work time "22:00" - "27:00" and the work tag Tw "night shift" associated with the second work time.

[0048] The performance time zone acquisition unit P5 acquires from the work performance R received by the performance reception unit P4 any time zones that are all or partly the same as the first work time zone w1 as the first performance time zone r1 corresponding to the first work time zone w1, and acquires any time zones that are all or partly the same as the second work time zone w2, which is a time zone other than the first work time zone w1, as the second performance time zone r2 corresponding to the second work time zone w2. Furthermore, for time zones in the work performance R that are not included in any of the work time zones w, the performance time zone acquisition unit P5 determines the start or end time so that they are included in the first performance time zone r1 or the second performance time zone r2.

[0049] For example, the actual time zone acquisition unit P5 displays the work record R, consisting of the start time "8:30" and end time "27:21", received by the actual time zone acquisition unit P4, in an editable format on the actual time zone acquisition screen G5. Specifically, the actual time zone acquisition unit P5 acquires and displays the first actual time zone r1 "12:00"-"22:00" and the first work tag Tw1 "day shift" corresponding to the first work time zone w1, and acquires and displays the second actual time zone r2 "22:00"-"27:21" and the second work tag Tw2 "night shift" corresponding to the second work time zone w2.

[0050] The actual time period r represents the actual time an employee worked, and therefore may include time periods not included in the scheduled work period w. For example, the second work period w2 is from "22:00" to "27:00," but since there is no work pattern W for work periods w after the second work period w2, the actual time period acquisition unit P5 acquires the end time of the second actual time period r2 as "27:21," which is the end time of the entire actual time period r.

[0051] Furthermore, if the user has previously instructed the work pattern reception unit P2 to input a third work pattern that includes a third work period w3 "8:30" - "12:00" prior to the first work period w1 and a third work tag Tw3 "Daytime overtime", the actual time period acquisition unit P5 will acquire and display the third actual time period r3 "8:30" - "12:00" and the third work tag Tw3 "Daytime overtime" corresponding to the third work period, even if the work schedule S instructed by the schedule reception unit P3 does not include the third work period w3.

[0052] Furthermore, the actual time period r does not have to cover the entire corresponding work period w. For example, if the attendance time received by the actual attendance reception unit P4 is later than the start time of the corresponding work period w, the actual time period acquisition unit P5 acquires that start time as the start time of the actual time period r.

[0053] The wage calculation unit P6 calculates the wages to be paid to employees based on the actual time period r corresponding to the work period w and the wage conditions J. For example, in the example of the actual time period acquisition screen G5, if the time condition, which is the wage condition J associated with the first work period w1, is set to "paid hourly wage for scheduled work", the wage calculation unit P6 multiplies the actual time in the first actual time period r1 corresponding to the first work period w1 by the unit price of the hourly wage for scheduled work indicated by the wage basic information Y to calculate the wage for the first actual time period r1. Similarly, the wage calculation unit P6 calculates the wage for the second actual time period r2 based on the second actual time period r2 corresponding to the second work period w2 and the wage conditions J, and calculates the wage for the third actual time period r3 based on the second actual time period r2 corresponding to the third work period w3 and the wage conditions J.

[0054] Next, I will explain the flow of labor management processing.

[0055] Figure 11 is a flowchart showing an example of labor management processing.

[0056] The wage condition reception unit P1 displays all or part of the time condition reception screen G1a, the detailed reception screen G1b, and the number of shifts condition reception screen G1c on the display unit 13, and accepts instruction input of wage conditions J from the user (S1).

[0057] The work pattern reception unit P2 displays the work pattern reception screen G2 on the display unit 13 and accepts instruction input for a work pattern W including wage conditions J (S2). More specifically, the work pattern reception unit P2 accepts instruction input for the start time of work from the user via the start time input field Ws, and instruction input for the end time of work via the end time input field We, and accepts instruction input for wage conditions J associated with the work time period w determined by the start time and end time of work. The work pattern W is identified by the work tag Tw.

[0058] The schedule reception unit P3 displays the schedule reception screen G3 on the display unit 13 and accepts instruction input for the work schedule S according to the work pattern W (S3).

[0059] The performance reception unit P4 displays the work schedule S, including the work pattern W, on the performance reception screen G4 displayed on the display unit 13. The performance reception unit P4 accepts instruction input for work performance R, such as clocking in and clocking out, by operating the clock-in button Bc (S4).

[0060] The actual time period acquisition unit P5 acquires the actual time period r and wage conditions J corresponding to the work period w based on the work record R, displays the actual time period acquisition screen G5, and accepts editing of the actual time period r and work tag Tw by the user (S5).

[0061] The wage calculation unit P6 calculates the wages to be paid to the employee based on the actual working hours r corresponding to the working hours w and the wage conditions J (S6).

[0062] This generates a work pattern W with wage conditions J associated with the work time period w. The user can easily input a work schedule S using the work pattern W. Then, by inputting the actual work period R, the actual work time period r and wage conditions J corresponding to the work time period w can be obtained, and the wages to be paid to the employee can be calculated. This requires less effort from the user and prevents incorrect wage payments due to work errors.

[0063] Furthermore, wage condition J can specify at least one of the time condition and the number of working hours condition. For example, the user can specify whether or not to pay hourly wages based on working hours, such as hourly wages for regular work, hourly wages for overtime work, night shift premiums, and holiday shift premiums, based on the time condition, and whether or not to pay various allowances such as night shift allowances, holiday allowances, and business trip allowances, based on the number of working hours condition, and have the system calculate wages accordingly. The user can also specify that no wages are paid based on the time condition, and only allowances are paid based on the number of working hours condition, thereby having the system calculate wages so that only allowances are paid instead of hourly wages for working on holidays. In this way, the information processing system 1 is capable of calculating a variety of wages according to the work and work style.

[0064] Furthermore, the performance reception screen G4 is equipped with a work schedule display area Wd, allowing users to verify whether the work pattern W has been correctly entered when inputting instructions for work performance R, thereby preventing incorrect wage payments.

[0065] According to this embodiment, the information processing system 1 can manage the attendance and wage payments of employees working under various work arrangements in a simpler and more reliable manner, and can prevent wage errors.

[0066] In this embodiment, an example was described in which the wage condition receiving unit P1 receives instruction input for time conditions and work hours conditions. However, the invention is not limited to this, and it may accept instruction input for either time conditions or work hours conditions, or it may accept other conditions for calculating wages.

[0067] In this embodiment, an example was described in which the performance reception unit P4 receives instruction input for the work schedule S based on the work pattern W. However, the embodiment is not limited to this, and the work schedule S may also be directly input with the work time period w and the wage conditions J associated with the work time period w.

[0068] Each step of each procedure in the embodiment may be executed in a different order, executed simultaneously, or executed in a different order each time, as long as it does not contradict its nature. Furthermore, all or part of each step of each procedure in this embodiment may be implemented by hardware or by program.

[0069] In other words, the information processing system 1 includes: a wage condition receiving unit P1 that receives user input of wage conditions J which are associated with working hours w, which are the time periods in which employees work, and which are wage conditions J used to calculate wages paid to employees; a schedule receiving unit P3 that receives user input of working hours w to which employees are scheduled to work, based on the working hours w to which the wage conditions J are associated; a performance receiving unit P4 that receives user input of the employee's actual work performance R; an actual work hours acquisition unit P5 that acquires actual work hours r and wage conditions J corresponding to working hours w based on the actual work performance R; and a wage calculation unit P6 that calculates wages to be paid to employees based on actual work hours r and wage conditions J.

[0070] Wage condition J includes at least one time condition for calculating wages based on the length of time the employee worked, and a work-count condition for calculating wages based on the number of times the employee worked.

[0071] The time-based conditions include at least one of the following: whether or not regular hourly wages, overtime hourly wages, night shift premiums, and holiday shift premiums are paid to employees.

[0072] The work schedule condition includes at least one of the following: whether or not wages are paid according to the number of days worked by the employee, and whether or not wages are paid according to the number of working hours worked by the employee during working hours w.

[0073] The work period w includes a start time and an end time, and the work pattern reception unit P2 receives user instructions for a work pattern W that includes wage conditions J associated with the work period w.

[0074] The schedule reception unit P3 accepts instructions for employee work schedules S from the user by placing a work tag Tw indicating the work pattern W on the schedule reception screen G3.

[0075] The performance reception unit P4 displays the work time period w that the employee is scheduled to work and the work tag Tw that includes the wage conditions J associated with the work time period w on the performance reception screen G4, and accepts instruction input R for work performance from the user.

[0076] The information processing method involves the wage condition receiving unit P1 receiving user input for wage conditions J that are used to calculate wages paid to employees and are associated with working hours w, which are the time periods during which employees work; the schedule receiving unit P3 receiving user input for working hours w that employees are scheduled to work, based on the working hours w to which the wage conditions J are associated; the performance receiving unit P4 receiving user input for employee work performance R; the performance time acquisition unit P5 acquiring the performance time r and wage conditions J corresponding to working hours w based on the work performance R; and the wage calculation unit P6 calculating the wages to be paid to employees based on the performance time r and wage conditions J.

[0077] The information processing program causes the computer to execute the following: a code for a wage condition receiving unit P1 that receives user input of wage conditions J that are associated with working hours w, which are the time periods in which employees work; a code for a schedule receiving unit P3 that receives user input of working hours w to which employees are scheduled to work, based on the working hours w to which the wage conditions J are associated; a code for a performance receiving unit P4 that receives user input of the employee's actual work performance R; a code for an actual work hours acquisition unit P5 that obtains actual work hours r and wage conditions J corresponding to working hours w based on the actual work performance R; and a code for a wage calculation unit P6 that calculates the wages to be paid to employees based on the actual work hours r and wage conditions J.

[0078] As described above, embodiments of the present invention have been explained, but the embodiments are not limited thereto, and various changes and modifications are possible as long as they do not alter the essence of the present invention. Furthermore, each step of each procedure in the embodiment may be executed in a different order, executed simultaneously, or executed in a different order each time, as long as it does not contradict its nature. In addition, all or part of each step of each procedure in the embodiment may be implemented by hardware or by program. [Explanation of symbols]

[0079] 1. Information Processing System 10. Terminal device 11. Terminal Control Unit 12. Terminal Storage Unit 13...Display section 14. Instruction Input Section 20... Server 21... Control Unit 22...Storage section Bc... Stamping button Bj... Add wage conditions button Ct...Current date and time G1a...Time-condition reception screen G1b...Details and application screen G1c...Work Count Conditions Application Screen G2...Work pattern application screen G3...Schedule registration screen G4... Achievement Submission Screen G5...Actual time zone acquisition screen J. Wage conditions J1e...Target person input field J1n...Name input field J1p... Supply Selection Field J1s...Settings selection field J2m... Amount input field J2n...Name input field J2s... Supply Selection Field P1...Wage Conditions Reception Department P2...Work Pattern Reception Department P3...Schedule Reception Department P4... Achievements Reception Department P5...Acquisition of actual time period P6...Wage Calculation Department S...Work schedule Tw...work tag Tw1...First shift tag Tw2...Second shift tag Tw3 ···Third shift tag W...work pattern Wd...Work schedule display area We... Input field for end of work hours Wn... Pattern name input field Ws... Input field for start time of work Y... Basic Wage Information r...Work performance r1...First performance time slot r2...Second performance time slot r3...Third performance time slot response...working hours w1...First shift w2...Second shift

Claims

1. A wage condition receiving unit that receives user input of wage conditions for calculating wages paid to an employee, which are associated with working hours, which are the hours during which the employee works; A schedule receiving unit that receives instruction input from the user for the work hours to which the employee is scheduled to work, based on the work hours to which the wage conditions are associated; A performance reception unit that receives instruction inputs regarding the work performance of the employee from the user, Based on the aforementioned work performance, the performance time acquisition unit acquires the performance time period and wage conditions corresponding to the aforementioned work period, A wage calculation unit that calculates the wages to be paid to the employee based on the aforementioned working hours and wage conditions, An information processing system having the following features.

2. The information processing system according to claim 1, wherein the wage conditions include at least one time condition for calculating wages based on the length of time worked by the employee and a work count condition for calculating wages based on the number of times worked by the employee.

3. The information processing system according to claim 2, wherein the time condition is a condition that includes at least one of the following: whether or not the employee is paid an hourly wage for regular work, an hourly wage for overtime work, a night shift premium, and a holiday shift premium.

4. The information processing system according to claim 2, wherein the work count condition includes at least one of whether or not wages are paid according to the number of working days, which is the number of days the employee worked, and whether or not wages are paid according to the number of working hours, which is the number of times the employee worked during the working hours.

5. We have a work pattern reception department, The aforementioned working hours include a start time and an end time. The work pattern receiving unit receives user input of a work pattern including the wage conditions associated with the work time period. The information processing system according to claim 1.

6. The aforementioned schedule reception unit accepts instructions for the employee's work schedule by placing work tags indicating the work pattern on the schedule reception screen. The information processing system according to claim 5.

7. The performance reception unit displays the work period scheduled by the employee and the work tags associated with the work period, and accepts instructions for the work performance from the user. The information processing system according to claim 5.

8. The wage conditions reception unit receives user input for wage conditions that are used to calculate wages paid to employees and are associated with working hours, which are the time periods during which employees work. The scheduling reception unit receives instruction input from the user for the work hours to which the employee is scheduled to work, based on the work hours to which the wage conditions are associated. The performance reception department receives instruction inputs from the user regarding the employee's work performance. The actual work time acquisition unit acquires the actual work time corresponding to the work time and the wage conditions based on the work performance. The wage calculation unit calculates the wages to be paid to the employee based on the actual working hours and wage conditions. Information processing methods.

9. A code for a wage condition receiving unit that accepts user input of wage conditions, which are wage conditions for calculating wages paid to an employee and are associated with working hours, which are the time periods during which the employee works; Based on the working hours to which the wage conditions are associated, the code of the schedule reception unit that receives instruction input from the user for the working hours to which the employee is scheduled to work, The code of the performance reception unit that receives instruction input of the employee's work performance from the user, Based on the aforementioned work performance, the code of the work performance acquisition unit obtains the actual work period and wage conditions corresponding to the aforementioned work period, A wage calculation unit code that calculates the wages to be paid to the employee based on the aforementioned actual working hours and wage conditions, An information processing program that causes a computer to execute an action.

Citation Information

Patent Citations

  • Payroll machine for part-timer

    JP2002304497A