Staff management device, staff management method, and staff management program
The staff management device and method address the challenge of managing stay staff attendance and salary by using a shift master and control unit to input and calculate work schedules and salaries, ensuring accurate and efficient payroll processing for stay staff.
Patent Information
- Application Number
- JP2024151489
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-10-22
- Estimated Expiration
- 2040-10-06
AI Technical Summary
Existing staff management systems fail to effectively manage the attendance and salary of stay staff who are not linked to a contract, as they were designed for registered temporary staffing and do not account for the unique working conditions of stay staff.
A staff management device and method that includes a memory unit to store a shift master for stay staff and a control unit to input and calculate work schedules and salaries, allowing for the management of stay staff attendance and salary calculation independent of contractual agreements.
Enables the efficient management of stay staff attendance and payroll, ensuring accurate calculation and payment regardless of contract status, improving operational efficiency and handling status changes within the same period.
Smart Images

Figure 0007758814000001 
Figure 0007758814000002 
Figure 0007758814000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a staff management device, a staff management method, and a staff management program. [Background technology]
[0002] For example, Patent Document 1 discloses a system for managing the attendance and salaries of staff in the temporary staffing industry. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-67386 Summary of the Invention [Problem to be solved by the invention]
[0004] However, Patent Document 1 does not state anything about managing the attendance and salary of stay staff who are not linked to a contract.
[0005] The present invention has been made in consideration of the above, and aims to provide a staff management device, a staff management method, and a staff management program that are capable of managing the attendance and salary of stay staff who are not linked to a contract. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the present invention provides a staff management device that has a memory unit and a control unit and manages the attendance and salary of stay staff who are not linked to a contract, wherein the memory unit stores a master that associates shifts and working hours for stay staff, and the control unit, in the case of stay staff, has a work schedule input means that refers to the master and inputs a work schedule, a work schedule input means that inputs a work schedule, and a salary calculation means that calculates salary based on the work schedule.
[0007] Furthermore, according to one aspect of the present invention, the stay staff not linked to the contract may be a stay staff member who is regularly dispatched in the staffing industry.
[0008] In addition, in order to solve the above-mentioned problems and achieve the object, the present invention is a staff management method executed by an information processing device having a control unit and a memory unit, wherein the memory unit stores a master that associates shifts and working hours for stay staff, and the method is characterized in that it includes, in the case of stay staff, a work schedule input process that refers to the master and inputs a work schedule, a work schedule input process that inputs a work schedule, and a salary calculation process that calculates salary based on the work schedule, which are executed by the control unit.
[0009] In addition, in order to solve the above-mentioned problems and achieve the object, the present invention is a staff management program to be executed by an information processing device having a control unit and a memory unit, wherein the memory unit stores a master that registers shifts and working hours for stay staff in association with each other, and the control unit executes, in the case of stay staff, a work schedule input process that refers to the master and inputs a work schedule, a work schedule input process that inputs a work schedule, and a salary calculation process that calculates salary based on the work schedule. [Effects of the Invention]
[0010] According to the present invention, it is possible to manage the attendance and salary of stay staff who are not tied to a contract. [Brief explanation of the drawings]
[0011] [Figure 1] Figure 1 shows an image of active staff, who are staff linked to a contract, and stay staff, who are staff not linked to a contract. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of the staff management device. [Figure 3]FIG. 3 is a flowchart illustrating an example of the overall processing of the staff management device according to this embodiment. [Figure 4] FIG. 4 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 5] FIG. 5 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 6] FIG. 6 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 7] FIG. 7 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 8] FIG. 8 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 9] FIG. 9 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 10] FIG. 10 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. [Figure 11] FIG. 11 is a diagram showing sample data for explaining a specific example of the processing of the control unit of the staff management device in this embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of a staff management device, a staff management method, and a staff management program according to the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to these embodiments.
[0013] [1. Overview] For example, in the temporary staffing industry, there are two types of agencies: registered temporary staffing and permanent temporary staffing. Registered temporary staffing recruits people for jobs, and an employment relationship is established each time they are dispatched. Permanent temporary staffing employs people as full-time employees and provides specialized training during their non-working periods.
[0014] Figure 1 shows an image of active staff, who are staff linked to a contract, and stay staff, who are staff not linked to a contract. In the permanent staffing industry, staff receive specialized education during periods when they are not working. Although not working staff (stay staff) do not generate sales, they still require payment of a salary. This work requires calculation of the stay staff's attendance (calculation of overtime hours, etc.) and salary calculation (unit price x hours).
[0015] Previously, the unit price and working hours that served as the basis for calculations were determined by contract, so attendance and wages were calculated based on contract data. However, because typical systems for the staffing industry were designed for registered staffing, there was an issue of not being able to calculate the attendance of stay staff who are not linked to a contract.
[0016] Therefore, in this embodiment, a staff management device is proposed that can manage the attendance and salary of stay staff who are not linked to a contract.
[0017] Conventionally, working conditions and unit prices are included in contract data. In this embodiment, while the unit price of active staff changes depending on the work, the salary unit price of stay staff does not change, so we have decided to manage them as follows.
[0018] Stay staff working hours are managed using a common master (shift master) for stay staff. The salary unit price of stay staff will be managed by the linked payroll system. As a result, even stay staff who are not tied to a contract can have their attendance calculated, and by linking this attendance to the payroll system, payroll payments can be carried out.
[0019] According to this embodiment, it is possible to calculate the attendance of staying staff, and as a result, it is possible to manage the attendance of staff in a centralized manner regardless of whether they are under contract or not.
[0020] Additionally, the decision on whether a staff member is a stay-at-home employee is made by referencing the contract details associated with that staff member and the contract work. As a result, it is possible to handle situations where a staff member switches between working and stay-at-home status within the same closing period. It also makes use of attendance calculation logic to calculate the invoice amount. This improves the efficiency of tasks such as managing stay-at-home employees and calculating their payroll and attendance.
[0021] [2. Configuration] The configuration of the staff management device 100 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the staff management device 100. The staff management device 100 according to this embodiment can be suitably used, for example, when managing two types of staff: registered dispatch and regular dispatch in the temporary staffing industry.
[0022] The staff management device 100 is a commercially available desktop personal computer. Note that the staff management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may also be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.
[0023] As shown in Fig. 2, the staff management device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each unit of the staff management device 100 is connected to each other so as to be able to communicate with each other via any communication path.
[0024] The communication interface unit 104 communicably connects the staff management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of connecting the staff management device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the storage unit 106, which will be described later, may also be stored in the server 200.
[0025] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in cooperation with a mouse. In the following, the output device 114 may be referred to as the monitor 114 as a display unit, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
[0026] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with an OS (Operating System) to issue commands to a CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.
[0027] The storage unit 106 includes a shift master 106a, a contract work (master) 106b, and a data file 106c.
[0028] The shift master 106a is a master for managing shifts and working hours for stay staff, and can be configured as a table in which data such as shift (symbol), shift name, scheduled start time, scheduled end time, scheduled duration, break time, and holiday classification (e.g., 1: holiday, 0: weekday) are associated and registered (see Figure 4).
[0029] The closed work 106b can be configured as a table or the like for registering data such as basic information (case number, staff, contract start date, contract end date, dispatch start date, dispatch end date), working hours (shift, scheduled start time, scheduled end time, scheduled duration, break time), and unit price information (basic unit price, overtime unit price, night overtime unit price, scheduled holiday unit price, statutory holiday unit price) in association with the closed work number (see Figures 5 to 7).
[0030] The data file 106c is a file for storing data such as staff, work schedules, work charts, and salaries.
[0031] Staff data may include data such as staff code, name, date of birth, and date of joining the company (see Figure 8). Work schedule data may include data such as staff code, case number, work date, shift, scheduled start time, scheduled end time, and scheduled hours (see Figure 9). Work schedule data may include data such as staff code, case number, work date, start time, finish time, break time, overtime hours, and night overtime hours (see Figure 11).
[0032] The control unit 102 is a CPU or the like that comprehensively controls the staff management device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processes based on these stored programs.
[0033] The control unit 102, in terms of functional concept, includes a staff registration unit 102a, a work schedule input unit 102b, a work schedule input unit 102c, a payroll calculation unit (payroll system) 102d, a master maintenance unit 102e, and a screen display control unit 102f.
[0034] The staff registration unit 102a inputs staff data in response to, for example, an operator's operation on a staff registration screen (not shown) displayed on the monitor 114, and registers the data in the data file 106c.
[0035] The work schedule input unit 102b inputs work schedule data in response to, for example, an operator's operation on a work schedule input screen (see FIG. 10) displayed on the monitor 114, and registers the data in the data file 106c.
[0036] The roster input unit 102c inputs roster data in response to, for example, an operator's operation on a roster input screen (not shown) displayed on the monitor 114, and registers the data in the data file 106c.
[0037] The payroll calculation unit (payroll system) 102d calculates the pay of the stay staff based on the roster. The payroll calculation unit (payroll system) 102d also calculates the pay of the working staff based on the roster and the unit price information of the contracted work 106b.
[0038] The master maintenance unit 102e and the master maintenance unit 106d are used to perform editing such as adding, deleting, and changing data in the shift master 106a and the contracted work 106b, for example, in response to operator operations on a master maintenance screen (not shown) displayed on the monitor 114.
[0039] The screen display control unit 102f controls the display and input of various screens (for example, a master maintenance screen, a staff registration screen, a work schedule input screen, a work schedule input screen, etc.) displayed on the monitor 114.
[0040] [3. Specific Examples] A specific example of the processing of the staff management device 100 in this embodiment will be described with reference to Figures 2 to 11. First, an overview of the overall processing of the staff management device 100 in this embodiment will be described with reference to Figure 3. Figure 3 is a diagram showing a flow for explaining an example of the overall processing of the staff management device 100 in this embodiment.
[0041] (Overall processing) In FIG. 3, the master maintenance unit 102e registers data in the contract work 106b and the shift master 106a in advance. Registering the contract work 106b requires an operation to link the staff member with the case. Attendance is calculated using the working hours and unit price registered in this contract work 106b. In the case of a stay staff member, nothing is registered in the contract work 106b. The working hours for the stay staff member are managed in the shift master 106a, and attendance is calculated based on the working hours in the shift master 106a.
[0042] In Figure 3, the staff registration unit 102a executes the staff registration process (step S1). Specifically, in the staff registration process, the staff registration unit 102a inputs staff data and registers it in the data file 106c, for example, in response to an operator's operation on a staff registration screen (not shown) displayed on the monitor 114. The operation for registering staff is the same regardless of whether they have a contract or not. No special operation such as setting a flag is required. It is determined whether there are any active cases on the corresponding work day, and if there are no active cases, the staff is processed as a staying staff.
[0043] The work schedule input unit 102b executes a work schedule input process (step S2). Specifically, in the work schedule input process, for example, work schedule data is input and registered in the data file 106c in accordance with the operator's operations on the work schedule input screen displayed on the monitor 114. In the case of staff linked to a contract, the work schedule can be set by citing the shift and working hour data of the contracted work 106b on the work schedule input screen. In the case of staying staff, the work schedule can be set by citing the shift and working hour data of the shift master 106a.
[0044] The roster input unit 102c executes a roster input process (step S3). Specifically, in the roster input process, the roster input unit 102c inputs roster data in response to, for example, an operator's operation on a roster input screen displayed on the monitor 114, and registers the data in the data file 106c.
[0045] Payroll calculation unit (payroll system) 102d executes payroll calculation processing (step S4). Specifically, in the payroll calculation process, the payroll of the staff (working staff) linked to the contract is calculated based on the work schedule and the unit price information of the contracted work 106b. In addition, the payroll calculation unit (payroll system) 102d calculates the payroll of the staying staff based on the work schedule and the hourly wage unit price for the staying staff, the premium rate for overtime work, the premium rate for nighttime overtime work, etc.
[0046] Next, a specific example of the processing by the control unit 102 of the staff management device 100 in this embodiment will be described with reference to Figures 4 to 11. Figures 4 to 11 are diagrams showing sample data for explaining a specific example of the processing by the control unit 102 of the staff management device 100 in this embodiment.
[0047] (Shift master registration) The master maintenance unit 102e registers data in the shift master 106a. Fig. 4 shows an example of data registration in the shift master 106a. In the example of the shift master 106a shown in Fig. 4, the first line has shift "Y", shift name "prescribed holiday", and holiday category "1", the second line has shift "H", shift name "statutory holiday", and holiday category "1", and the third line has shift "S", shift name "training", scheduled start time "9:00", scheduled end time "17:30", scheduled time "7:30", break time "60", and holiday category "0". The fourth line has shift "A", shift name "In-house work A", scheduled start time "9:00", scheduled end time "18:00", scheduled duration "8:00", break time "60", and holiday category "0". The fifth line has shift "B", shift name "In-house work B", scheduled start time "9:00", scheduled end time "17:30", scheduled duration "7:30", break time "60", and holiday category "0".
[0048] (Registering a closing work) The master maintenance unit 102e registers data in the contract work 106b. Figure 5 shows an example of the registration of basic information for the contract work 106b. In the example of basic information for the contract work 106b shown in Figure 5, the first line is the contract work No. "1", the case No. "10000-1", the staff "000001", the contract start date "2020 / 4 / 1", the contract end date "2020 / 6 / 30", the dispatch start date "2020 / 4 / 1", the dispatch end date "2020 / 6 / 30", and the second line is the contract work No. "2", the case No. "10000-2", the staff "000001", the contract start date "2020 / 7 / 1", the contract end date "2020 / 9 / 30", the dispatch start date "2020 / 7 / 1", the dispatch end date "2020 / 9 / 30".
[0049] The third line shows the completed work number "3", case number "20000-1", staff "000002", contract start date "2020 / 4 / 1", contract end date "2020 / 6 / 30", dispatch start date "2020 / 4 / 1", and dispatch end date "2020 / 5 / 31".
[0050] 6 shows an example of the working hours of the contract work 106b. In the example of the working hours of the contract work shown in FIG. 6, the first line is the contract work No. "1", the shift "1", the predetermined start time "9:00", the predetermined end time "17:30", the predetermined time "7:30", the break time "60", the second line is the contract work No. "1", the shift "2", the predetermined start time "9:00", the predetermined end time "18:00", the predetermined time "8:00", the break time "60", the third line is the contract work No. "1", the shift "3", the predetermined start time "9:00", the predetermined end time "17:30", the predetermined time "7:30", the break time "60".
[0051] 7 shows an example of registered unit price information for the closed work 106b. In the example of unit price information for the closed work 106b shown in FIG. 7, the first line is closed work number "1", basic unit price "2000", overtime unit price "2500", night overtime unit price "500", scheduled holiday unit price "2500", statutory holiday unit price "2700", the second line is closed work number "2", basic unit price "2100", overtime unit price "2625", night overtime unit price "525", scheduled holiday unit price "2625", statutory holiday unit price "2835", the third line is closed work number "3", basic unit price "2200", overtime unit price "2750", night overtime unit price "550", scheduled holiday unit price "2750", statutory holiday unit price "2970".
[0052] (Staff registration process) The staff registration unit 102a registers staff data. Fig. 8 shows an example of registered staff data. In the example of staff data shown in Fig. 8, the first line has staff code "000001", name "Yamada Ichiro", date of birth "1990 / 1 / 1", and date of joining "2015 / 4 / 1", the second line has staff code "000002", name "Yamada Jiro", date of birth "1990 / 1 / 1", and date of joining "2015 / 4 / 1", and the third line has staff code "000003", name "Yamada Saburo", date of birth "1990 / 1 / 1", and date of joining "2015 / 4 / 1". The fourth line has the staff code "000004," name "Yamada Shiro," date of birth "1 / 1 / 1990," and date of joining "4 / 1 / 2015." The fifth line has the staff code "000005," name "Staytaro," date of birth "1 / 1 / 1990," and date of joining "4 / 1 / 2015."
[0053] (Work schedule registration process) The work schedule input unit 102b registers work schedule data in response to the operator's operations on the work schedule input screen. Fig. 9 shows an example of registering work schedule data. The work schedule is set by obtaining working hours from the contract work 106b or the shift master 106a using the input shift code as a key. If the shift code is numeric, working hours are obtained and set from the contract work 106b, and if the shift code is alphabetical, working hours are obtained and set from the shift master 106a.
[0054] In the example of the work schedule shown in Figure 9, the first line has staff code "000001", case number "10000-2", work date "2020 / 7 / 1", shift "1", scheduled start time "9:00", scheduled end time "17:30", and scheduled time "7:30". The second line has staff code "000001", case number "10000-2", work date "2020 / 7 / 2", shift "2", scheduled start time "9:00", scheduled end time "18:00", and scheduled time "8:00". The third line has staff code "000001", case number "10000-2", work date "2020 / 7 / 3", shift "1", scheduled start time "9:00", scheduled end time "17:30", and scheduled time "7:30".
[0055] The seventh line contains the staff code "000005", the case number "999999-999 (indicating no case)", the working day "2020 / 7 / 1", the shift "S", the scheduled start time "9:00", the scheduled end time "17:30", the scheduled hours "7:30", and the eighth line contains the staff code "000005", the case number "999999-999 (indicating no case)", the working day "2020 / The 9th line is staff code "000005", case number "999999-999 (indicating no case)", working day "2020 / 7 / 3", shift "B", scheduled start time "9:00", scheduled end time "17:30", scheduled time "7:30".
[0056] 10A and 10B are diagrams showing examples of the work schedule input screen, in which Fig. 10A shows the case of a staff member who is linked to a contract, and Fig. 10B shows the case of a stay staff member who is not linked to a contract.
[0057] The example of the work schedule input screen shown in Figure 10 (A) has a header area for entering the staff member and year and month, an input area for entering the work schedule, and a reference display area that displays the shifts that can be entered.
[0058] When a staff member is entered, the shifts that the staff member can enter are read from the contract work 106b or the shift master 106a and displayed in the reference display area. If the staff member is registered in the contract work 106b, the working hours of the contract work 106b are read and displayed. If the staff member is not registered in the contract work 106b, i.e., if the staff member is a stay staff member, the working hours of the shift master 106a are read and displayed.
[0059] Furthermore, when the year and month are entered, the work days are automatically displayed in the input area. When the shift is entered for each work day, the corresponding working hours are automatically displayed. When the registration button (not shown) is pressed, the work schedule data entered on the screen is registered in the data file 106c.
[0060] In the example shown in FIG. 10(A), "000001: Yamada Ichiro" registered in the closed work 106b is entered as the staff member, so the shifts that can be entered are read from the closed work 106b and displayed.
[0061] In addition, in the example shown in Figure 10 (B), "000005: Stay Taro" who is not registered in the contract work 106b is entered as the staff member, so the shifts that can be entered are read from the shift master 106a and displayed.
[0062] (Route registration processing) The roster input unit 102c registers roster data in accordance with the operator's operations on the roster input screen. The corresponding roster schedule is displayed on the roster input screen. FIG. 11 shows an example of roster data registration. In the example roster shown in FIG. 11, the first line shows the start time "9:00," the end time "18:30," the break time "60," the overtime hours "1:00," and the night overtime hours "0:00." The second line shows the start time "9:00," the end time "23:00," the break time "60," the overtime hours "5:00," and the night overtime hours "1:00." The third line shows the start time "9:00," the end time "23:00," the break time "60," the overtime hours "5:30," and the night overtime hours "1:00."
[0063] The seventh line shows the start time at work "9:00", the end time at work "17:30", the break time "60", the overtime hours "0:00", and the night overtime hours "0:00". The eighth line shows the start time at work "9:00", the end time at work "19:00", the break time "60", the overtime hours "1:00", and the night overtime hours "0:00". The ninth line shows the start time at work "9:00", the end time at work "23:00", the break time "60", the overtime hours "5:00", and the night overtime hours "1:00".
[0064] (Salary calculation processing) The payroll calculation unit (payroll system) 102d calculates the salary of staff (working staff) linked to the contract based on the unit price information in the work schedule and contracted work 106b. The payroll calculation unit (payroll system) 102d stores the hourly wage rate, overtime premium rate (e.g., 125%), and night overtime premium rate (e.g., 150%) for stay staff. For example, the payroll calculation unit (payroll system) 102d calculates the salary of stay staff as the hourly wage rate x working hours, and the allowance as the hourly wage rate x premium rate (125%) x overtime hours or the hourly wage rate x premium rate (150%) x night overtime hours.
[0065] As described above, according to this embodiment, there are provided a shift master 106a in which shifts and working hours for stay staff are registered in association with each other, a work schedule input unit 102b for inputting a work schedule for stay staff by referring to the shift master 106a, a work schedule input unit 102c for inputting a work schedule, and a payroll calculation unit (payroll system) 102d for calculating pay based on the work schedule, making it possible to manage the attendance and payroll of stay staff who are not linked to a contract.
[0066] 4. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0067] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0068] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.
[0069] Furthermore, with regard to the staff management device 100, the components shown in the drawings are functional concepts, and do not necessarily have to be physically configured as shown in the drawings.
[0070] For example, all or any part of the processing functions of the staff management device 100, particularly the processing functions performed by the control unit 102, may be realized by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the staff management device 100 as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to give instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to form the control unit.
[0071] This computer program may also be stored in an application program server connected to the staff management device 100 via any network, and all or part of it may be downloaded as needed.
[0072] In addition, the program for executing the processes described in this embodiment may be stored on a non-transitory computer-readable recording medium or may be configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable and Programmable Read-Only Memory (EEPROM), a Compact Disk Read-Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray Disc (Blu-ray). Therefore, a recording medium storing a program for executing the processes or processing methods described in this specification also constitutes the present invention.
[0073] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single program, but also includes programs that are distributed as multiple modules or libraries, or programs that achieve their functions by cooperating with other programs, such as an OS. Note that well-known configurations and procedures can be used for the specific configurations and reading procedures for reading a recording medium in each device described in the embodiments, as well as installation procedures after reading.
[0074] The various databases stored in the memory unit 106 are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
[0075] The staff management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as an information processing device connected to any peripheral device. The staff management device 100 may also be realized by installing software (including programs or data) that causes the device to perform the processes described in this embodiment.
[0076] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Explanation of symbols]
[0077] 100 Staff Management Device 102 Control section 102a Staff Registration Department 102b Work schedule input section 102c Work schedule input section 102d Payroll Department (Payroll System) 102e Master Maintenance Department 102f Screen display control unit 104 Communication interface unit 106 Storage section 106a Shift Master 106b Closing Work 106c Data File 108 Input / Output Interface Section 112 Input Device 114 Output Device 200 servers 300 Network
Claims
1. A staff management device that includes a memory unit and a control unit and manages the attendance and salary of dispatched working staff and staying staff, The storage unit includes: It is used to manage stay staff, and it is a shift master that associates shifts with working hours and registers them. This is for managing the working staff, and the completed work is registered by associating the completed work number, the case number, the staff, the contract start date, the contract end date, the shift, the working hours, and the unit price information. is stored, On the work schedule input screen, in response to an operator's operation, if the input staff member is not registered in the contract work, a work schedule input means reads out the shift and working hours from the shift master and displays them as inputtable shifts, and inputs the shift and working hours for each working day using the displayed inputtable shifts, thereby inputting the work schedule of the staying staff member; a work schedule input means for inputting a work schedule including work days, work times, and work finish times for each staff member; A salary calculation means for calculating the salary of the stay staff based on the work schedule and the hourly wage rate of the stay staff held; A staff management device comprising:
2. A staff management method executed by an information processing device including a control unit and a storage unit, The storage unit includes: It is used to manage stay staff, and it is a shift master that associates shifts with working hours and registers them. This is for managing the working staff, and the completed work is registered by associating the completed work number, the case number, the staff, the contract start date, the contract end date, the shift, the working hours, and the unit price information. is stored, Executed in the control unit: a work schedule input process for inputting the work schedule of the stay staff by reading the shift and working hours from the shift master and displaying them as inputtable shifts in response to an operator's operation on the work schedule input screen if the inputted staff member is not registered in the contracted work, and using the displayed inputtable shifts to input the shift and working hours for each working day; a work schedule input step of inputting a work schedule including work dates, work start times, and work end times for each staff member; A salary calculation step of calculating the salary of the stay staff based on the work schedule and the hourly wage rate of the stay staff; A staff management method comprising:
3. A staff management program to be executed by an information processing device having a control unit and a storage unit, The storage unit includes: It is used to manage stay staff, and it is a shift master that associates shifts with working hours and registers them. This is for managing the working staff, and the completed work is registered by associating the completed work number, the case number, the staff, the contract start date, the contract end date, the shift, the working hours, and the unit price information. is stored, The control unit a work schedule input process for inputting the work schedule of the stay staff by reading the shift and working hours from the shift master and displaying them as inputtable shifts in response to an operator's operation on the work schedule input screen if the inputted staff member is not registered in the contracted work, and using the displayed inputtable shifts to input the shift and working hours for each working day; a work schedule input step of inputting a work schedule including work dates, work start times, and work end times for each staff member; A salary calculation step of calculating the salary of the stay staff based on the work schedule and the hourly wage rate of the stay staff held; Staff management program to implement.
Citation Information
Patent Citations
Employee and worker management system
JP2002342541A
Service shift management device and service shift management program
JP2005234852A
Intra-company consulting support method and intra-company consulting support system
JP2006099367A
Temporary staffing business management device, temporary staffing business management system, temporary staffing business management method, and program thereof
JP2016012233A
System, server, method, and program for attendance management
JP2016062236A