PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD

The recruitment management system addresses the issue of unpaid leave allowances by automatically calculating and paying them when employment is canceled, ensuring compliance and effective human resource management.

JP7623661B1Active Publication Date: 2025-01-29MATCHBOX TECH INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023223243
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-01-29
Estimated Expiration
2043-12-28

AI Technical Summary

Technical Problem

Existing employment management systems do not automatically calculate and pay leave allowances to job seekers when their employment is canceled due to circumstances beyond their control, violating compliance requirements.

Method used

A recruitment management system that calculates and automatically pays leave allowances based on predefined conditions when employment is canceled, using a program to manage job seeker information, process employment cancellations, and generate payment information.

Benefits of technology

Ensures compliance with legal obligations by accurately calculating and paying leave allowances, preventing violations and enhancing corporate human resource management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007623661000001_ABST
    Figure 0007623661000001_ABST
Patent Text Reader

Abstract

We provide technology that enables automated payment of unemployment benefits. [Solution] The server 20 of the job management system 1 has the following functions: accepting input of job information from businesses and presenting it to job seekers; accepting input of application information from job seekers in response to the presented job information and presenting information of the job seekers related to the application information to the business; accepting input from the business to select those who will actually work from the accepted job seekers; accepting input from the business to cancel the work plans of employees who were scheduled to work; calculating the amount of unemployment allowance for the employees who were scheduled to work based on whether the accepted cancellation of work plans meets the conditions set out as conditions for payment of unemployment allowance, if the conditions are met; and generating payment information for the calculated unemployment allowance.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]

[0002] Retail stores such as supermarkets and convenience stores, and restaurants such as family restaurants and izakayas often employ non-regular part-time workers as store clerks. In order to secure such workers, information on job seekers is registered in advance, and when there is job information, the information is distributed to job seekers, and applications (job requests) from job seekers are accepted in response to the job information, thereby securing workers. There are also systems available that register information on such job seekers, distribute job information, and perform matching.

[0003] Patent Document 1 discloses an employment registration management system that presents job information from businesses according to the attributes of job seekers. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2022-187638 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, after a business hires a job seeker, there may be cases where the business cancels the employment of the job seeker due to circumstances of the business. In such cases, from the perspective of protecting the job seeker (employee), the business is obligated to pay the prescribed suspension allowance. However, the current situation is that the payment of such suspension allowance is not provided as a service in the matching system described above.

[0006] Therefore, this disclosure describes a technology that enables automatic payment of unemployment benefits. [Means for solving the problem]

[0007] According to an embodiment of the present disclosure, a program is provided for managing job seekers who apply for job information of a business operator, the program being executed by a computer having a processor and a memory. The program causes the processor to execute the steps of accepting an input of job information from the business operator and presenting the job seeker, accepting an input of application information from the job seeker in response to the presented job information and presenting information on the job seeker related to the application information to the business operator, accepting an input from the business operator of selecting a person who will actually work from among the accepted job seekers, accepting an input from the business operator of canceling the work plan of a prospective employee who is scheduled to work, calculating an amount of leave allowance for the prospective employee based on whether the accepted cancellation of the work plan satisfies a condition set as a payment condition for leave allowance, if the condition is met, and generating payment information for the calculated leave allowance. Effect of the Invention

[0008] According to the present disclosure, the amount of paid leave to an employee who is scheduled to work is calculated based on whether the cancellation of the planned work schedule satisfies the payment conditions for paid leave. This makes it possible to automatically pay paid leave. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a job recruitment management system 1. [Diagram 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. [Diagram 3] FIG. 2 is a diagram showing a functional configuration of a server 20 in FIG. [Figure 4] FIG. 4 is a diagram showing an example of a data structure of a business operator database 2021 in FIG. 3. [Diagram 5]FIG. 4 is a diagram showing an example of the data structure of a job seeker database 2022 in FIG. 3. [Figure 6] FIG. 4 is a diagram showing an example of a data structure of a job offer database 2023 in FIG. 3. [Figure 7] 1 is a flowchart showing an example of a flow of job application acceptance processing performed by the job management system 1. [Figure 8] 11 is a flowchart showing an example of a flow of work cancellation processing performed by the job offer management system 1. [Figure 9] 11 is a flowchart showing an example of a flow of processing for payment of leave allowance by the recruitment management system 1. [Figure 10] 1 is a diagram showing an example of a job application information screen displayed on a terminal device 10. FIG. [Figure 11] FIG. 13 is a diagram showing an example of a screen for work cancellation processing displayed on the terminal device 10. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The present invention will be described below based on the illustrated embodiment. The following description and drawings are examples for explaining the present invention, and appropriate omissions and simplifications have been made for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0011] The functions performed by the components described in this disclosure may be implemented in circuitry or processing circuitry, including general purpose processors, application specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a Central Processing Unit (CPU), conventional circuits, and / or combinations thereof, programmed to perform the functions described. Processors include transistors and other circuits and are considered to be circuitry or processing circuitry. A processor may be a programmed processor that executes a program stored in a memory.

[0012] In this disclosure, a circuitry, unit, or means is hardware that is programmed to realize or executes the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or execute the described functions.

[0013] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0014] <Summary> The job management system according to the present disclosure will be described below. The job management system according to the present disclosure is, for example, a system for registering information on job seekers in advance in order to make it easier to apply for job information and to make it easier to secure (employ) workers, and for notifying job seekers of the job information they wish to work for and sending application information. This employment registrant management system may provide, for example, employment information for full-time employees, part-timers, and part-timers who are expected to work long-term, or may provide employment information for so-called shifts, which are the working hours for workers such as part-timers and part-timers at retail stores, etc., who are expected to work short-term (one-off). It may also be a system in which requests for shifts are accepted and adjusted by business operators or managers. The employment registrant management system according to the present disclosure is, for example, a system provided by a cloud server or the like as a Web service, so-called SaaS (Software as a Service), and is configured to be accessible by registrants who are registered to work for a business operator, or users who are business operators, through predetermined authentication.

[0015] A user who uses the job management system according to the present disclosure may be not only a business operator such as a retail store that accepts job seekers, but also an administrator who has a certain relationship with the business operator. Here, the business operator may be, for example, a company, a manager of a store such as a retail store or a restaurant, a person who operates a store as an employee of a company that operates a store such as a retail store or a restaurant, or a store owner business that operates a franchise chain business. Also, the administrator may be a company that operates one or more stores such as a retail store or a restaurant, or a person who provides a service that provides human resources to stores such as a retail store or a restaurant, and may be a company that operates a franchise chain business, or may be an organization of people with specific qualifications or skills. The administrator may be a company that operates one or more types of stores such as retail stores or restaurants (different business types).

[0016] However, as mentioned above, after a business decides to hire a job seeker and an employment contract is concluded, there may be cases where the business is forced to cancel the hiring of the job seeker due to circumstances on the business side. In such cases, from the perspective of protecting the job seeker (employee), the business is legally obligated to pay the prescribed suspension allowance. Even part-time and temporary workers are eligible to receive suspension allowance. In addition, the reasons for which a business is obligated to pay suspension allowance include cases where the business is acting intentionally or negligently, cases where the business's equipment is broken, cases where the business is struggling financially, etc., which prevents business operators from carelessly canceling the hiring of a job seeker.

[0017] However, although there is a system that registers job seeker information in advance as described above and matches job seekers with job information that the job seeker desires to work for, the current situation is that the system is not configured to require the payment of unemployment benefits. Therefore, the job management system according to the present disclosure is configured to calculate the amount of unemployment benefits based on whether the conditions for payment of unemployment benefits are met and pay the unemployment benefits when it receives an input from a business operator of a cancellation of a planned work schedule for a person who is scheduled to work.

[0018] With this configuration, by using the recruitment management system according to the present disclosure, it is possible to automatically pay leave allowances, which prevents business operators from violating compliance and enables human resource utilization in line with compliance in business activities.

[0019] <First embodiment> The following describes the job vacancy management system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.

[0020] <1 Overall configuration of recruitment management system 1> Fig. 1 is a diagram showing the overall configuration of a job vacancy management system 1. As shown in Fig. 1, the job vacancy management system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in Fig. 1. Hereinafter, they may be collectively referred to as "terminal device 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other via a network 80 so that they can communicate with each other. The network 80 is configured as a wired or wireless network.

[0021] The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to perform the functions of the job vacancy management system 1, such as inputting job vacancy information as a business operator, referring to job vacancy information / registering application information as a job seeker, and selecting / cancelling workers, and refers to a business operator, a job seeker, etc. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC (notebook PC), etc. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, etc.

[0022] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as the terminal device 10B in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0023] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving an input operation from a user. The output device 14 is an output device (a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing a program and data processed by the program, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, and is, for example, a flash memory or a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0024] Server 20 is a device that receives job information from businesses and receives and manages applications for job information from job seekers. Server 20 receives and registers job information from users who are business operators, presents the job information to users who are job seekers, receives applications from job seekers, and decides on employment through selection by the business operator. Furthermore, server 20 receives input of cancellation of employment for a job seeker who had been selected for employment by a business operator, calculates the amount of suspension of employment based on whether the job seeker meets the payment conditions for suspension of employment, and pays the suspension of employment.

[0025] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0026] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with an external device. The input / output IF 23 functions as an interface with an input device for receiving an input operation from a user and an output device for presenting information to a user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0027] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing a functional configuration of the terminal device 10 constituting the job vacancy management system 1 of the first embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to each antenna, an operation reception unit 130 (including a keyboard 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations (for example, a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.

[0028] The antenna 111 emits a signal generated by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first wireless communication unit 121.

[0029] The antenna 112 radiates a signal generated by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second radio communication unit 122.

[0030] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, a Received Signal Strength Indicator (RSSI) calculation circuit, a Cyclic Redundancy Check (CRC) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.

[0031] The operation reception unit 130 has a mechanism for receiving input operations from a user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the user's contact position on the touch panel, for example, by using a capacitive touch panel.

[0032] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 170 as an input signal.

[0033] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of an object selected on the screen and information indicating that a button has been pressed to the control unit 170 as input signals.

[0034] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0035] Display 150 displays data such as images, videos, and text under the control of control unit 170. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0036] Storage unit 160 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 160 stores user information 161.

[0037] The user information 161 is information about a user who, as a business operator, inputs job information, as a job seeker, refers to job information / registers application information, and selects / cancels workers, which are functions of the job management system 1, using the terminal device 10. The user information includes information for identifying the user (user ID), the user's name, address, etc., organizational information such as the company to which the user belongs, etc.

[0038] The control unit 170 is constituted by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions included in the program. The control unit 170 is, for example, an application that is pre-installed in the terminal device 10. The control unit 170 operates according to the program to fulfill the functions of an input operation reception unit 171, a transmission / reception unit 172, a data processing unit 173, and a notification control unit 174.

[0039] The input operation receiving unit 171 performs processing for receiving input operations by a user via an input device such as the keyboard 131 .

[0040] The transmission / reception unit 172 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0041] The data processing unit 173 performs a process of performing calculations on the data that the terminal device 10 accepts as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0042] The notification control unit 174 performs a process of presenting information to the user. The notification control unit 174 performs a process of causing the display 150 to display a display image, a process of causing the speaker 142 to output a sound, and the like.

[0043] <1.2 Functional configuration of server 20> 3 is a diagram showing a functional configuration of the server 20 constituting the job vacancy management system 1 of the embodiment 1. As shown in FIG. 3, the server 20 exerts the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0044] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0045] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a business operator database 2021, a job seeker database 2022, a job offer database 2023, and the like.

[0046] The business database 2021 is a database for holding information on businesses that are registered in order to register job information using the job management system 1. Details will be described later.

[0047] The job seeker database 2022 is a database for holding information on employed persons who are registered to apply for jobs by referring to job information using the job management system 1. Details will be described later.

[0048] The job database 2023 is a database for holding job information registered by businesses that use the job management system 1. Details will be described later.

[0049] The control unit 203 performs functions shown in various modules, such as a receiving control module 2031, a sending control module 2032, a job offer reception and presentation module 2033, an application reception and presentation module 2034, an employee selection reception module 2035, an employee cancellation reception module 2036, an absence from work allowance calculation module 2037, and an absence from work allowance payment module 2038, by the processor 29 of the server 20 performing processing according to the program.

[0050] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0051] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0052] The job offer reception and presentation module 2033 controls the process of accepting job offer information from businesses and presenting it to job seekers. Businesses operate the terminal device 10 to input job offer information related to their businesses and transmit it to the server 20, so the job offer reception and presentation module 2033 accepts the job offer information transmitted from the terminal device 10 by receiving it via the communication unit 201. The job offer information input by the business may be job offer information for full-time employees, part-timers, and part-timers who are expected to work long-term, or may be job offer information for working hours, so-called shifts, for workers such as part-timers and part-timers in retail stores and restaurants who are expected to work short-term (one-off), or may be information on additional recruitment for insufficient shifts. The business from which the job offer reception and presentation module 2033 accepts job offer information may be a business registered in the business database 2021 as a user of the job offer management system 1, or may be other than the business.

[0053] Furthermore, the job offer reception and presentation module 2033 transmits the job information received from the business to the terminal device 10 used by the job seeker via the communication unit 201, and presents it so that the job seeker can refer to it. The job seeker operates the terminal device 10 to input instructions to refer to the job information, so the job offer reception and presentation module 2033 reads the job database 2023, extracts the job information relevant to the job seeker, and transmits it to the terminal device 10 for display. Note that the job seeker to whom the job offer reception and presentation module 2033 presents job information may be a business operator registered in the job seeker database 2022 as a user of the job management system 1, or may be someone else.

[0054] The job reception and presentation module 2033 accepts, as job information from businesses, information on the entity such as the business name (corporate name), company name (including nickname), sole proprietor's name, trade name, job type name or task name related to the work, number of people being recruited, and unit price of wages in a given time period (for example, monthly wage, daily wage, hourly wage, etc.). In addition, the job reception and presentation module 2033 accepts, for example, in the case of job information assuming long-term employment, information indicating the conditions of the available work dates and times and the number of times in a given period (for example, four times a week, six hours or more each time, etc.), and in the case of job information (shifts) assuming short-term (one-off) employment, information indicating the planned work dates and times.

[0055] Furthermore, the job offer reception and presentation module 2033 registers and stores the job offer information received from businesses in, for example, the job offer database 2023.

[0056] The application acceptance presentation module 2034 accepts input of application information from a job seeker in response to job information from a business presented by the job acceptance presentation module 2033, and controls the process of presenting information of the job seeker related to the application information to the business. A job seeker operates the terminal device 10 to refer to job information, input an indication of intention to apply for the job for which he or she desires to work, and transmits the input to the server 20, so the application acceptance presentation module 2034 accepts the application information transmitted from the terminal device 10 by receiving it via the communication unit 201.

[0057] The application acceptance and presentation module 2034 accepts, as application information, for example, personal information such as the job seeker's name, address, age, sex, contact information, etc. The application acceptance and presentation module 2034 also accepts information such as the job title or task name related to the job information, information indicating the conditions of the date and time and number of times the job seeker is available to work (e.g., four times a week, six hours or more each time, etc.) if the job information is for short-term employment, and the job seeker's desired start date and time and end date and time of work if the job information is for short-term employment (shifts).

[0058] In addition, the application acceptance / presentation module 2034 registers and stores the application information accepted from the job seeker in, for example, the job database 2023.

[0059] The worker selection reception module 2035 controls the process of receiving input of the selection of the person who will actually work from among the job seekers accepted by the application reception presentation module 2034 from the business that has accepted the job information by the job offer reception presentation module 2033. The business operates the terminal device 10 to select the job seeker who will actually work from among the job seekers whose applications have been accepted, inputs the job seeker selection results, and transmits them to the server 20, so the worker selection reception module 2035 receives the information on the job seeker selection results transmitted from the terminal device 10 by receiving it via the communication unit 201. Note that the job offer management system 1 according to the present disclosure is configured to consider that an employment contract has been established between the business that has input the selection results accepted by the worker selection reception module 2035 and the job seeker of the selection results, and it is considered that the information necessary for the employment contract, such as the presentation of employment conditions, has been provided and input.

[0060] The worker selection reception module 2035 may also be configured to automatically determine the selection of an actual worker from among the job seekers accepted by the application acceptance presentation module 2034 based on predetermined conditions. The predetermined conditions may be included in the job information accepted by the job acceptance presentation module 2033 from the business, or may be accepted separately in advance from the business. In this case, when the worker selection reception module 2035 accepts application information from a job seeker who meets the predetermined conditions, it may immediately determine the job seeker as the actual worker. In this case, too, the configuration is such that an employment contract is automatically established between the business and the job seeker, and it is assumed that information necessary for the employment contract, such as the presentation of employment conditions, has been provided and information has been input.

[0061] The worker selection reception module 2035 may, for example, allow the job seeker to adjust and select the work start date and time and work end date and time desired by the job seeker. For example, if the job seeker specifies the desired work hours as 9:00-15:00, and the business operator is available if the work hours are 9:00-14:00, the business operator may change and input the work hours to 9:00-14:00 and select the work hours.

[0062] In addition, the worker selection reception module 2035 registers and stores the information on the selection results received from the business in, for example, the job database 2023.

[0063] The prospective employee cancellation reception module 2036 controls the process of receiving an input to cancel the employment plan of a prospective employee who is scheduled to work and has been received by the employee selection reception module 2035. As described above, after employment is decided between the business operator and the job seeker and an employment contract is concluded, there may be cases where the employment of a job seeker is unavoidably canceled due to the business operator's circumstances. In such a case, the business operator operates the terminal device 10 to select a job seeker (which may be a part of multiple job seekers or may be all of the relevant job seekers) for which the employment plan is to be canceled from among the job seekers who have been input as those who are actually scheduled to work, and performs an input to cancel the employment plan and transmits it to the server 20. Therefore, the prospective employee cancellation reception module 2036 receives the cancellation information of the employment plan of the job seeker transmitted from the terminal device 10 by receiving it via the communication unit 201.

[0064] In addition, the scheduled employee cancellation reception module 2036 controls a process of receiving an input of a cancellation reason for the cancellation of a scheduled employee from the business operator when receiving an input of canceling a scheduled employee's work plan. When a scheduled employee's work plan (employment contract) is canceled due to reasons of the business operator, as described later, the business operator is obligated to pay a leave allowance due to the cancellation reason, so the scheduled employee cancellation reception module 2036 receives an input of the cancellation reason from the business operator. At this time, the scheduled employee cancellation reception module 2036 may present the business operator with options of cancellation reasons that are predetermined as reasons for cancellation, and may receive an input of the options of the cancellation reason from the business operator. For example, the scheduled employee cancellation reception module 2036 may provide an input field for the cancellation reason on a screen that receives an input of canceling a scheduled employee's work plan, so that the business operator can input the cancellation reason, or may selectively display the cancellation reason. Specifically, for example, the cancellation reason may be indicated and the selection may be received by a radio button, or the cancellation reason may be selected by a pull-down menu.

[0065] When accepting input of a cancellation reason for canceling a work plan, the planned employee cancellation receiving module 2036 may notify the business operator that entered the reason that the reason will be subject to payment of leave allowance according to the accepted cancellation reason. For example, on a screen that accepts input to cancel the work plan of a planned employee, the planned employee cancellation receiving module 2036 may notify the business operator that the entered cancellation reason will be subject to payment of leave allowance in a pop-up screen, or may notify the business operator as a warning near the input field.

[0066] In addition, the prospective employee cancellation reception module 2036 registers and stores information on the cancellation of work plans received from the business in, for example, the job offer database 2023.

[0067] The absence allowance calculation module 2037 controls the process of calculating the amount of absence allowance for the scheduled employee based on whether the cancellation of planned work accepted by the scheduled employee cancellation acceptance module 2036 meets the conditions set as the payment conditions for absence allowance, if the conditions are met. As described above, when the employment of a job seeker is unavoidably cancelled due to circumstances of the business operator, the business operator is legally obligated to pay a prescribed absence allowance from the viewpoint of protecting the job seeker (employee), and even part-time and part-time workers are eligible for payment. Therefore, the absence allowance calculation module 2037 calculates the amount of absence allowance for the scheduled employee.

[0068] The leave allowance calculation module 2037 controls the process of calculating the amount of leave allowance for the planned employee based on whether the reason for the cancellation of the planned work accepted by the planned employee cancellation acceptance module 2036 meets the conditions set as payment conditions for leave allowance, if the condition is met. As described above, reasons for which an employer is obligated to pay leave allowance include intentional or negligent acts on the part of the employer, equipment failures, poor business performance, etc. Therefore, the leave allowance calculation module 2037 determines whether the reason for the cancellation of the planned work accepted by the planned employee cancellation acceptance module 2036 meets these conditions.

[0069] When calculating the amount of the leave allowance for a prospective employee, the leave allowance calculation module 2037 acquires work information of the prospective employee (job seeker) in the past and controls the process of calculating the amount of the leave allowance based on the work information. The method of calculating the leave allowance is to multiply the average daily wage by a predetermined value, and the average daily wage is calculated from the total amount of wages in the past. Therefore, the leave allowance calculation module 2037 acquires work information of the prospective employee related to the cancellation of the work plan accepted by the prospective employee cancellation acceptance module 2036, and calculates the amount of the leave allowance. The work information of the past work may be acquired, for example, by storing information on the working hours of the prospective employee in the job seeker database 2022 and reading this information. In addition, at this time, the amount of the leave allowance may be calculated by referring to allowances related to the prospective employee's past work, such as a commuting allowance. Information on such allowances may also be acquired, for example, by storing information on various allowances in the job seeker database 2022 and reading this information. In addition, when calculating the amount of unemployment benefits to be paid to a prospective employee, the unemployment benefit calculation module 2037 may calculate the amount of unemployment benefits based on the job information to which the prospective employee (job seeker) has applied, for example, the amount of salary in the job information (amount of salary for a specified period, for example, monthly salary, daily wage, hourly wage, etc.).

[0070] The absence allowance payment module 2038 controls the process of generating payment information for absence allowance calculated by the absence allowance calculation module 2037. Here, the payment information is information for actually paying absence allowance paid by the business operator to a person who was scheduled to work when a work plan was canceled by the business operator and the specified conditions are met, and is information for actually making the payment (transfer) by sending it to a financial institution, etc.

[0071] In the job management system 1 according to the present disclosure, the absence allowance to be paid by the employer is paid in advance by, for example, the operator of the job management system 1 (a person other than the employer) at first, and then billed to the employer later. However, the employer may pay the absence allowance. The absence allowance payment module 2038 generates, for example, payment data for transferring the calculated amount of absence allowance from the account of the operator of the job management system 1 to the financial institution account designated as the salary payment account of the job seeker, specifically, payment data by transfer processing in FB (firm banking) or the like. At this time, if the employer is configured to pay the absence allowance, payment data for transferring the amount from the employer's account to the salary payment account of the job seeker is generated. The absence allowance payment module 2038 may generate payment data for the calculated amount of absence allowance by means other than transfer to the financial institution's account, such as payment data by electronic payment means, or payment data from an amount (deposit) previously deposited and registered in the job management system 1. Thereafter, the absence allowance payment module 2038 transmits the generated payment data to a specified financial institution server or the like, and actually performs the payment process.

[0072] <2 Data Structure> Fig. 4 is a diagram showing an example of the data structure of the business operator database 2021 in Fig. 3. Fig. 5 is a diagram showing an example of the data structure of the job seeker database 2022 in Fig. 3. Fig. 6 is a diagram showing an example of the data structure of the job offer database 2023 in Fig. 3.

[0073] As shown in FIG. 4, each record of the business database 2021 includes an item "business ID", an item "business name", an item "address", an item "business type", and the like.

[0074] The item “business ID” is information that identifies each business that is a user registered in the job vacancy management system 1.

[0075] The item “business name” is the name of the business that is the user and is registered in the job management system 1.

[0076] The item "address" is the address of the business operator, who is the user, registered in the job vacancy management system 1. The address stored in the item "address" may be different from the address of the workplace related to the job information.

[0077] The item "business type" is information indicating the business type of a user company registered in the job recruitment management system 1. In the item "business type", information such as "retail (convenience store)" and "hospital" is stored.

[0078] The server 20 adds a record to the business database 2021 as registration information is received from the business.

[0079] As shown in FIG. 5, each record in the job seeker database 2022 includes an item "job seeker ID", an item "job seeker name", an item "address", an item "work record information", and the like.

[0080] The item “job seeker ID” is information that identifies each job seeker who is a user registered in the job recruitment management system 1.

[0081] The item “job seeker name” is the name of the job seeker who is the user registered in the job offer management system 1.

[0082] The item "Address" is the address of the job seeker, who is the user, registered in the job recruitment management system 1. In addition to the address where the job seeker himself / herself lives, the item "Address" may store, for example, the residence of a relative, the address of the school the job seeker attends, and the address of the job seeker's main job in case of a side job.

[0083] The item "Work history information" is information about the employment history of a job seeker registered in the job management system 1 in the past using the job management system 1, and specifically includes the items "business ID," "date and time," and "hourly wage," etc.

[0084] The item “Business ID” is information that identifies each business that employs the job seeker when he or she actually begins work using the job management system 1, and corresponds to the item “Business ID” in the business database 2021.

[0085] The item "date and time" is the date and time when the job seeker actually worked using the job recruitment management system 1.

[0086] The item "hourly wage" is the hourly wage when the job seeker actually works using the job recruitment management system 1.

[0087] As the server 20 accepts registration information from a job seeker, it adds a record to the job seeker database 2022. In addition, the server 20 adds a record to the job seeker database 2022 under the item "work performance information" when the job seeker actually starts working.

[0088] As shown in FIG. 6, each record in the job database 2023 includes an item "business ID", an item "business name", an item "detailed job information", and the like.

[0089] The item “Business ID” is information that identifies each business that has registered job information in the job management system 1, and corresponds to the item “Business ID” in the business database 2021.

[0090] The item “Business name” is the name of the business that registered the job information in the job management system 1, and corresponds to the item “Business name” in the business database 2021.

[0091] The item "Job details" is information about a job that a business has registered in the job management system 1, and specifically includes the item "Job ID", the item "Job type", the item "Hourly wage", the item "Number of people", the item "Date and time", the item "Expected employees", etc. This item "Job details" is configured so that a record is registered each time the business indicated in the item "Business name" registers job information.

[0092] The item “job ID” is information for identifying each job information registered by a business in the job management system 1.

[0093] The item "Recruited Job Type" is information indicating the job type related to the job information registered by the business operator in the job management system 1. Specifically, it is the work content when actually working for the job, and in the example shown in Fig. 6, "Customer Service" which serves customers in a convenience store and "Store Crew" which performs various tasks in a restaurant are stored.

[0094] The item "hourly wage" is information indicating the unit price of wages for a given hour when applying for a job posting registered by a business in the job posting management system 1 and actually working the job, and an hourly wage is shown as an example.

[0095] The item “number of people” is information that indicates the number of people being recruited for the job information registered by the business in the job management system 1.

[0096] The item “date and time” is information indicating the date and time when work related to the job information registered by the business in the job management system 1 will be performed.

[0097] The item "prospective employee" is information for identifying each job seeker who applied for the job information registered by the business in the job vacancy management system 1, and corresponds to the item "job seeker ID" in the job seeker database 2022. The item "prospective employee" stores, for example, information on job seekers who are actually scheduled to work and received by the employee selection reception module 2035 of the server 20, and information on job seekers to be canceled and received by the prospective employee cancellation reception module 2036 is configured to be identifiable by a flag (not shown) or the like so that it is clear that the job seeker has been canceled. For example, as shown in FIG. 6, the job seeker ID of a job seeker displayed in gray indicates that the job seeker has been canceled by the business, i.e., that the job seeker is eligible for payment of leave allowance.

[0098] The worker selection reception module 2035 of the server 20 adds a record to the job database 2023 as the job information is received from the business.

[0099] <3 operations> Hereinafter, the job application acceptance process, work cancellation process, and absence allowance payment process by the job recruitment management system 1 in the first embodiment will be described with reference to Figures 7 to 9. In Figures 7 to 9, the terminal device used by the business operator is referred to as terminal device 10A, and the terminal device used by the employee is referred to as terminal device 10B.

[0100] FIG. 7 is a flowchart showing an example of a flow of job application acceptance processing performed by the job management system 1.

[0101] In step S111, the input operation reception unit 171 of the terminal device 10A accesses the Web server provided by the server 20 in response to an operation from the business operator, and receives input of job information, specifically, input of information such as the business operator's name (corporate name), company name (including nickname), sole proprietor's name, trade name, etc., job type name and task name related to the work, number of people to be recruited, and unit price of salary at a given time (for example, daily wage, hourly wage, etc.). The transmission / reception unit 172 transmits the received registration information to the server 20.

[0102] In step S121, the job offer reception and presentation module 2033 of the server 20 accepts the job information transmitted from the terminal device 10A in step S111 via the communication unit 201. The job offer reception and presentation module 2033 transmits the accepted job information to the terminal device 10B via the communication unit 201. In addition, the job offer reception and presentation module 2033 registers the accepted job information in the job database 2023.

[0103] In step S131, the transmitting / receiving unit 172 of the terminal device 10B receives the job information transmitted in step S121 from the server 20. The notification control unit 174 causes the display 150 to display the received job information.

[0104] In step S132, the input operation acceptance unit 171 of the terminal device 10B accesses the Web server provided by the server 20 through an operation by the job seeker, and accepts input of application information for the job information accepted in step S131, for example, input of an intention to apply for the job for which the job seeker desires to work by referring to the job information. The transmission / reception unit 172 transmits the accepted application information to the server 20.

[0105] In step S122, the application acceptance presentation module 2034 of the server 20 accepts the application information transmitted from the terminal device 10B in step S132 via the communication unit 201. The application acceptance presentation module 2034 transmits the accepted application information to the terminal device 10A via the communication unit 201. In addition, the job offer acceptance presentation module 2033 registers the accepted application information in the job offer database 2023.

[0106] In step S112, the transmitting / receiving unit 172 of the terminal device 10A accepts the application information for the job information transmitted in step S122 from the server 20. The notification control unit 174 causes the display 150 to display the accepted application information.

[0107] In step S113, the input operation reception unit 171 of the terminal device 10A accesses the Web server provided by the server 20 in response to an operation from the business operator, selects a job seeker to actually work from among the job seekers whose applications have been accepted based on the application information accepted in step S112, and accepts the input of the selection results of the job seekers. The transmission / reception unit 172 transmits the accepted information on the selection results of the job seekers to the server 20.

[0108] In step S123, the worker selection reception module 2035 of the server 20 receives the information on the job seeker selection results transmitted from the terminal device 10A in step S113 via the communication unit 201. Based on the received information on the job seeker selection results, the worker selection reception module 2035 transmits a notification to the terminal device 10B via the communication unit 201 that the job seeker will actually be employed. In addition, the job offer reception presentation module 2033 registers the received information on the job seeker selection results in the job offer database 2023.

[0109] In step S133, the transmitting / receiving unit 172 of the terminal device 10B receives the notification of the actual work to be performed, which was transmitted from the server 20 in step S123. The notification control unit 174 causes the display 150 to display the information of the received notification.

[0110] As described above, the job vacancy management system 1 accepts applications from job seekers in response to job information, and accepts input to select job seekers who will actually be employed from among the applications. In this way, the job seekers who will actually be employed are determined.

[0111] FIG. 8 is a flowchart showing an example of the flow of work cancellation processing performed by the job offer management system 1.

[0112] In step S211, the input operation reception unit 171 of the terminal device 10A accesses the Web server provided by the server 20 in response to an operation from the business operator, selects a job seeker for whom the work plan is to be cancelled from among the job seekers who have been entered as those scheduled to actually work, and receives an input to cancel the work plan. The transmission / reception unit 172 transmits the accepted cancellation information of the work plan of the job seeker to the server 20.

[0113] In step S221, the prospective employee cancellation reception module 2036 of the server 20 receives the cancellation information of the work plan of the job seeker transmitted from the terminal device 10A in step S211, via the communication unit 201. In addition, the prospective employee cancellation reception module 2036 registers the received cancellation information of the work plan in the job offer database 2023.

[0114] In step S222, the employee cancellation reception module 2036 of the server 20 transmits notification information to the terminal device 10A via the communication unit 201 to inform the business operator that the cancellation of the work plan received in step S221 will be subject to payment of unemployment benefits based on whether the cancellation satisfies the conditions set forth as the payment conditions for unemployment benefits.

[0115] In step S212, the transmitting / receiving unit 172 of the terminal device 10A receives the notification information to the effect that the absence allowance is to be paid, which was transmitted from the server 20 in step S222. The notification control unit 174 causes the display 150 to display the received notification information.

[0116] In step S213, the input operation receiving unit 171 of the terminal device 10A receives, through an operation from the business operator, an input of approval for the information that the business operator is eligible for payment of the absence allowance notified in step S212. The transmitting / receiving unit 172 transmits the accepted approval information to the server 20.

[0117] In step S223, server 20's absence allowance calculation module 2037 receives, via communication unit 201, the approval information indicating that the employee is eligible for payment of absence allowance, transmitted from terminal device 10A in step S213. Upon receiving the approval information, absence allowance calculation module 2037 calculates the amount of absence allowance for the employee scheduled to work if the cancellation of the planned work meets the conditions defined as payment conditions for absence allowance. Absence allowance calculation module 2037 transmits information on the calculated amount of absence allowance to terminal device 10B via communication unit 201.

[0118] In step S233, the transmitting / receiving unit 172 of the terminal device 10B receives the information on the amount of the absence allowance transmitted in step S223 from the server 20. The notification control unit 174 causes the display 150 to display the received information on the amount of the absence allowance.

[0119] As described above, when the job vacancy management system 1 receives an input to cancel a planned work schedule from a job seeker who has already been entered as a planned employee, it calculates the amount of the paid leave allowance for the scheduled employee based on whether the job seeker meets the conditions set forth as the payment conditions for paid leave, if the conditions are met. This makes it possible to automatically calculate the amount of paid leave allowance.

[0120] FIG. 9 is a flowchart showing an example of the flow of a leave allowance payment process performed by the job management system 1.

[0121] In step S321, the absence allowance payment module 2038 of the server 20 generates payment information for the amount of absence allowance calculated in step S223. When the absence allowance is actually paid, the absence allowance payment module 2038 transmits information to that effect to the terminal device 10B via the communication unit 201.

[0122] In step S331, the transmitter / receiver 172 of the terminal device 10B accepts the information that the absence allowance has been paid, which was sent from the server 20 in step S321. The notification control unit 174 causes the display 150 to display the accepted information that the absence allowance has been paid.

[0123] As described above, in the job vacancy management system 1, if the conditions set as payment conditions for suspension of employment allowance are met, the calculated suspension of employment allowance is paid. This allows a job seeker whose work schedule has been canceled to receive suspension of employment allowance.

[0124] <4 Screen example> Hereinafter, with reference to Figs. 10 and 11, a description will be given of examples of screens for job application information and work cancellation processing by the job management system 1. Figs.

[0125] Fig. 10 is a diagram showing an example of a screen of job information displayed on the terminal device 10. The example of the screen in Fig. 10 shows an example of a screen displayed for selecting a job seeker to actually work in response to an application from a job seeker. This corresponds to step S123 in Fig. 7.

[0126] As shown in Fig. 10, an application information display screen 1031a is displayed on the display 150 of the terminal device 10. This application information display screen 1031a displays job seeker display fields 1031b, 1031c, and 1031d showing information about job seekers as application information from the job seekers. In addition, for the job seekers displayed in the job seeker display fields 1031b, 1031c, and 1031d, there are provided reject buttons 1031e, 1031g, and 1031i which are pressed when rejecting the job seekers, and hire buttons 1031f, 1031h, and 1031j which are pressed when hiring the job seekers.

[0127] 10 is displayed on the display 150 of the terminal device 10 of the business that input and sent the job information, and the business refers to the job seeker display fields 1031b, 1031c, 1031d to decide whether to hire or not hire the job seeker. If the job seeker is to be hired, the business presses the hire button 1031f, 1031h, 1031j, and if the job seeker is to be rejected, the business presses the reject button 1031e, 1031g, 1031i, and inputs the result of hire or not hire.

[0128] Fig. 11 is a diagram showing an example of a screen for work cancellation processing displayed on the terminal device 10. The screen example in Fig. 11 shows an example of a screen displayed for canceling a work schedule from among job seekers who have been entered as scheduled to actually work. This corresponds to step S221 in Fig. 8.

[0129] 11, a cancellation input screen 1032a is displayed on the display 150 of the terminal device 10. This cancellation input screen 1032a is an input screen used when the employment of a job seeker is unavoidably canceled due to circumstances of the business operator, and is provided with a cancellation reason input field 1032b for receiving input of the cancellation reason, a message input field 1032c for receiving input of a message to the job seeker, an absence allowance notification field 1032d for notifying the job seeker that he / she will be subject to payment of absence allowance, a back button 1032e for canceling the cancellation process and returning to the original screen, and an execute button 1032f for executing the cancellation process.

[0130] As shown in Fig. 11, when canceling the employment of the job seeker, for example by selecting the cancellation reason input field 1032b, which allows the reason for cancellation to be selected from a pull-down menu, a suspension allowance notification field 1032d is displayed, so that the business operator can understand that suspension allowance will be paid. Then, when the execute button 1032f is pressed, the cancellation process for the job seeker is actually carried out.

[0131] <Summary> As described above, according to this embodiment, when an input to cancel a planned work schedule is received from a job seeker who has already been entered as scheduled to actually work (an employment contract has been concluded), the amount of the planned work suspension allowance for the employee is calculated based on whether the condition set forth as the payment condition for the suspension allowance is met, if the condition is met. Then, the payment process for the calculated suspension allowance is performed. This makes it possible for an employer who cancels a planned work schedule for a job seeker to automatically pay the suspension allowance. This prevents compliance violations by employers and enables human resource utilization in line with compliance in corporate activities.

[0132] In addition, when canceling a planned work schedule, the system is configured to accept input of the reason for canceling the planned work schedule, and the reason can be selected from a selection of predefined reasons for cancellation. This allows the reason for cancellation to be input accurately, and allows for the correct calculation and payment of absence allowances.

[0133] Furthermore, when calculating the leave allowance, the system obtains the work information of the job seeker's past employment and calculates the amount of the leave allowance based on the work information. This makes it possible to accurately calculate and pay the leave allowance.

[0134] Although the embodiments of the disclosure have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and modifications, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

[0135] <Additional Notes> The matters explained in the above embodiments will be supplemented below.

[0136] (Supplementary Note 1) A program for managing job seekers applying for job information of a business operator, the program causing the processor 29 to execute the following steps: accepting input of job information from the business operator and presenting it to the job seeker (S121); accepting input of application information from job seekers in response to the presented job information and presenting information of the job seeker related to the application information to the business operator (S122); accepting input from the business operator of selecting those who will actually work from the accepted job seekers (S123); accepting input from the business operator of canceling the work plans of those who are scheduled to work (S221); calculating the amount of leave allowance for the scheduled employee based on whether the accepted cancellation of the work plan satisfies a condition set as a payment condition for leave allowance, if the condition is met (S223); and generating payment information for the calculated leave allowance (S321).

[0137] (Appendix 2) A program as described in (Appendix 1), which, in a step of accepting input for canceling work plans, accepts input of the reason for cancellation of the work plans from the business operator, and, in a step of calculating the amount of the leave allowance, calculates the amount of the leave allowance based on whether the accepted reason for cancellation meets a condition.

[0138] (Appendix 3) A program as described in (Appendix 2), in which, in a step of accepting input to cancel work plans, a selection of predetermined reasons for cancellation is presented to the business operator as reasons for cancellation, and input of the selection of reasons for cancellation is accepted from the business operator.

[0139] (Appendix 4) The program described in (Appendix 2) or (Appendix 3) further executes a step (S222) of notifying the business operator that the business operator will be eligible for payment of unemployment benefits depending on the reason for cancellation received.

[0140] (Appendix 5) A program as described in (Appendix 1), in which in the step of calculating the amount of the unemployment benefit, information on the work that the employee has done in the past is obtained, and the amount of the unemployment benefit is calculated based on the work information.

[0141] (Appendix 6) A program described in (Appendix 5) that, when obtaining work information, obtains information on the working hours worked in the past by a person scheduled to work.

[0142] (Appendix 7) A program as described in (Appendix 5) which, when calculating the amount of the unemployment benefit, calculates the amount of the unemployment benefit by referring to the benefits related to the employee's past employment.

[0143] (Appendix 8) The program described in (Appendix 1), in which in the step of calculating the amount of the unemployment benefit, the amount of the unemployment benefit is calculated based on the job information related to the accepted work plan.

[0144] (Appendix 9) A program described in (Appendix 8) that calculates the amount of unemployment benefits based on the amount of salary in the job information related to the accepted employment plan.

[0145] (Supplementary Note 10) An information processing device comprising a control unit 203 and a memory 25 (storage unit 202), and managing job seekers applying for job information of a business operator, wherein the control unit 203 performs the following steps: a step of accepting input of job information from the business operator and presenting it to the job seeker (S121); a step of accepting input of application information from the job seeker in response to the presented job information and presenting information of the job seeker related to the application information to the business operator (S122); a step of accepting input from the business operator to select those who will actually work from among the accepted job seekers (S123); a step of accepting input from the business operator to cancel the work plans of those who are scheduled to work (S221); a step of calculating the amount of leave allowance for the scheduled employee based on whether the accepted cancellation of the work plan satisfies a condition set as a payment condition for leave allowance, if the condition is met (S223); and a step of generating payment information for the calculated leave allowance (S321).

[0146] (Supplementary Note 10) A method for managing job seekers applying for job information of a business, executed by a computer having a processor 29 and a memory 25, the method comprising the steps of: processor 29 executing a step of accepting input of job information from the business and presenting it to the job seeker (S121); accepting input of application information from the job seeker in response to the presented job information and presenting information of the job seeker related to the application information to the business (S122); accepting input from the business of selecting those who will actually work from the accepted job seekers (S123); accepting input from the business of canceling the work plans of those who are scheduled to work (S221); calculating the amount of leave allowance for the scheduled employee based on whether the accepted cancellation of the work plan satisfies a condition set as a payment condition for leave allowance, if the condition is met (S223); and generating payment information for the calculated leave allowance (S321). [Explanation of symbols]

[0147] 1: Recruitment management system 10: Terminal device 10A: Terminal device 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First wireless communication unit 122: Second wireless communication unit 130: Operation reception section 131: Keyboard 132: Mouse 140: Audio processing unit 141: Mike 142: Speaker 150: Display 160: Storage section 161: User information 170: Control section 171: Input operation reception section 172: Transmitter / receiver 173: Data processing section 174: Notification control section 201: Communications Department 202: Storage section 203: Control section 2021: Business Database 2022: Job Seeker Database 2023: Job Database 2031: Receiving control module 2032: Transmission control module 2033: Job Reception Presentation Module 2034: Application acceptance presentation module 2035: Employee selection reception module 2036: Work schedule cancellation acceptance module 2037: Absence allowance calculation module 2038: Absence allowance payment module

Claims

1. A program for managing job seekers who apply for job information of a business operator when executed by a computer having a processor and a memory, The program causes the processor to: accepting an input of job information related to short-term employment from the business operator and presenting the information to the job seeker; accepting input of application information from the job seeker in response to the presented job information, and presenting information of the job seeker related to the application information to the business operator; A step of receiving an input from the business operator to cancel a work plan of a prospective employee who is scheduled to work; and calculating an amount of paid leave to be paid to the employee based on whether the accepted cancellation of the planned work schedule satisfies a condition set as a payment condition for paid leave, if the condition is met; In the step of calculating the amount of the unemployment allowance, the program obtains work information of the person scheduled to work in the past, and calculates the amount of the unemployment allowance from an average daily wage calculated from the total amount of past wages based on the work information, or calculates the amount of the unemployment allowance from an average daily wage calculated based on the salary amount in the job information related to the accepted planned work.

2. In the step of accepting an input for canceling the work plan, an input of a cancellation reason for canceling the work plan is accepted from the business operator; 2. The program according to claim 1, wherein in the step of calculating the amount of the leave allowance, the amount of the leave allowance is calculated based on whether the accepted reason for cancellation satisfies the condition.

3. 3. The program according to claim 2, wherein in the step of accepting an input to cancel the work plan, a selection of predetermined reasons for cancellation is presented to the business operator as the reason for cancellation, and an input of the selection of the reasons for cancellation is accepted from the business operator.

4. The program further comprises:

4. The program according to claim 2, further comprising a step of notifying the business operator that the business operator will be eligible for payment of the leave allowance in accordance with the accepted reason for cancellation.

5. The program according to claim 1 , wherein when the work information is acquired, information on working hours that the scheduled employee has worked in the past is acquired.

6. The program according to claim 1 , wherein when calculating the amount of the leave allowance, the amount of the leave allowance is calculated by referring to allowances related to the past employment of the employee.

7. The program further comprises: The program according to claim 1 , further comprising a step of generating payment information for the calculated absence from work allowance.

8. 8. The program according to claim 7, wherein in the step of generating payment information for the leave allowance, payment information is generated in which the amount of the leave allowance to be paid by the business operator is paid in advance by a person other than the business operator.

9. An information processing device that includes a control unit and a memory, and that manages job seekers who apply for job information of a business, The control unit is accepting an input of job information related to short-term employment from the business operator and presenting the information to the job seeker; accepting input of application information from the job seeker in response to the presented job information, and presenting information of the job seeker related to the application information to the business operator; A step of receiving an input from the business operator regarding a selection of persons who will actually be employed from among the accepted job seekers; A step of receiving an input from the business operator to cancel a work plan of a prospective employee who is scheduled to work; A step of calculating the amount of leave allowance to be paid to the employee who is scheduled to work if the cancellation of the work plan meets a condition set as a payment condition for leave allowance, based on whether the cancellation meets the condition; A step of generating payment information of the calculated absence allowance; In the step of calculating the amount of the unemployment allowance, an information processing device obtains work information of the past work of the person scheduled to work, and calculates the amount of the unemployment allowance from an average daily wage calculated from the total amount of past wages based on the work information, or calculates the amount of the unemployment allowance from an average daily wage calculated based on the amount of salary in the job information related to the accepted planned work.

10. A method for managing job seekers who apply for job information of a business, the method being executed by a computer having a processor and a memory, the method comprising: The method further comprises the processor: accepting input of job information from the business and presenting it to the job seeker; accepting input of application information from the job seeker in response to the presented job information, and presenting information of the job seeker related to the application information to the business operator; A step of receiving an input from the business operator regarding a selection of persons who will actually be employed from among the accepted job seekers; A step of receiving an input from the business operator to cancel a work plan of a prospective employee who is scheduled to work; A step of calculating the amount of leave allowance to be paid to the employee who is scheduled to work if the cancellation of the work plan meets a condition set as a payment condition for leave allowance, based on whether the cancellation meets the condition; A step of generating payment information of the calculated absence allowance; In the step of calculating the amount of the unemployment allowance, the method obtains work information of the work that the scheduled employee has done in the past, and calculates the amount of the unemployment allowance from an average daily wage calculated from a total amount of wages in the past based on the work information, or calculates the amount of the unemployment allowance from an average daily wage calculated based on the salary amount in the job information related to the accepted scheduled work.

Citation Information

Patent Citations

  • Incentive imparting employment service system using internet

    JP2003076889A

  • Job hunting support system and job hunting support program

    JP2020119459A

  • Program, information processing device and method

    JP2022187638A