Program, information processing device, and method

The job information management system addresses the challenge of managing large volumes of temporary work job postings and applicants by aggregating and centrally managing application information across multiple web services, enhancing recruitment efficiency.

JP2026097566AActive Publication Date: 2026-06-16MATCHBOX TECH INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MATCHBOX TECH INC
Filing Date
2024-12-04
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Managing job postings and applicant information for temporary work is difficult due to the large volume of postings and applicants, especially when using web services that require different formats for posting and lack centralized management solutions.

Method used

A job information management system that aggregates and centrally manages application information for temporary work job listings across multiple web services, generating and presenting application information based on business selections, and retrieving and aggregating applicant data for efficient recruitment.

Benefits of technology

Enables centralized and unified management of application information for temporary work positions, facilitating safe and efficient recruitment processes by integrating job postings and applicant data from various web services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026097566000001_ABST
    Figure 2026097566000001_ABST
Patent Text Reader

Abstract

This technology enables the aggregation and centralized management of application information for job postings listed on a web service that provides short-term work opportunities. [Solution] The server 20 of the job information management system 1 performs the following functions: receiving input of job information relating to a business operator (S121); receiving input from the business operator to select a Web service on which to post the received job information (S122); generating application information corresponding to the Web service on which the selection was received in order to post the received job information on the Web service on which the selection was received (S123); acquiring application information for the received job information on the Web service on which the job information relating to the generated application information is posted (S221); aggregating the acquired application information (S222); and presenting the aggregated application information to the business operator (S223).
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 apparatus, and a method.

Background Art

[0002] In retail stores such as supermarkets and convenience stores, and food and beverage stores such as family restaurants and izakayas, it is common to employ non-regular part-time and temporary workers as store employees. However, depending on the location, time, and working conditions of retail stores and food and beverage stores, it may be difficult to secure such workers. Therefore, there is a practice of providing job information for so-called spot work, where workers are employed for a predetermined date and time (for example, a few hours on that day), through a web service.

[0003] Web services that provide such job information are offered by a number of companies. Therefore, it has been difficult for employers seeking workers to make multiple requests to web services for posting job information and manage applicant information. For this reason, for example, there is a service that receives job information from multiple staffing agencies and posts it on a website on behalf of each staffing agency.

[0004] Patent Document 1 discloses a job information management program that converts job information using a method according to data construction rules corresponding to a website and posts it in a batch on multiple websites.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] By the way, even if a job posting management program like the one described in Patent Document 1 is used to post temporary work job information on a website in bulk, managing the subsequent applicants is not easy. In particular, in the case of temporary work, both the number of job postings and applicants are often large, making management difficult.

[0007] Therefore, this disclosure describes a technology that enables the aggregation and centralized management of application information for job postings listed on a web service that provides job postings for short-term work. [Means for solving the problem]

[0008] According to one embodiment of the present disclosure, a program for managing job postings of businesses for a Web service that provides job postings for spot work, which is executed on a computer having a processor and memory, the program causes the processor to perform the following steps: receiving input of job postings relating to a business; receiving input from the business to select a Web service on which to post the received job postings; generating application information corresponding to the Web service on which the selection input was received in order to post the received job postings on the Web service on which the selection input was received; obtaining application information for the received job postings on the Web service on which the job postings relating to the generated application information are posted; and presenting the obtained application information to the business. [Effects of the Invention]

[0009] According to this disclosure, the system generates application information for posting temporary work job listings on a web service, retrieves application information for the web service where the job listings are posted, and presents it to the service provider. This makes it possible to centrally manage application information for temporary work job listings. [Brief explanation of the drawing]

[0010] [Figure 1]This diagram shows the overall configuration of the job posting management system 1. [Figure 2] Figure 1 is a block diagram showing the functional configuration of the terminal device 10. [Figure 3] This figure shows the functional configuration of server 20 in Figure 1. [Figure 4] This figure shows an example of the data structure of the database 2021 where Figure 3 is published. [Figure 5] Figure 3 shows an example of the data structure of the job posting database 2022. [Figure 6] Figure 3 shows an example of the data structure of the application database 2023. [Figure 7] Figure 3 shows an example of the data structure of the 2024 employment database. [Figure 8] This flowchart shows an example of the process for generating job posting application information using the job posting information management system 1. [Figure 9] This flowchart shows an example of the process for obtaining application information using the job information management system 1. [Figure 10] This flowchart shows an example of the process for determining application information using the job information management system 1. [Figure 11] This flowchart shows an example of the process for registering employment information using the job information management system 1. [Figure 12] This figure shows an example of a job posting application screen displayed on terminal device 10. [Figure 13] This figure shows an example of the recruitment management screen displayed on terminal device 10. [Figure 14] This figure shows an example of the recruitment management screen displayed on terminal device 10. [Modes for carrying out the invention]

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all the drawings for describing the embodiments, the same reference numerals are assigned to common components, and repeated descriptions are omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Also, not all the components shown in the embodiments are essential components of the present disclosure. Further, each drawing is a schematic diagram and is not necessarily drawn precisely.

[0012] Also, in the following description, a "processor" refers to one or more processors. At least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). At least one processor may be single-core or multi-core.

[0013] Also, at least one processor may be a processor in a broad sense such as a hardware circuit (e.g., FPGA (Field-Programmable Gate Array) or ASIC (Application Specific Integrated Circuit)) that performs part or all of the processing.

[0014] Also, in the following description, there may be an explanation of information for which an output is obtained with respect to an input. This information may be data of any structure or a learning model such as a neural network that generates an output with respect to an input.

[0015] Also, in the following description, the tables constituting each database are examples. One table may be divided into two or more tables, or all or part of two or more tables may be one table.

[0016] Furthermore, in the following explanation, the subject of the process may sometimes be "program," but since a program is executed by a processor and performs defined processes using the memory and / or interface as appropriate, the subject of the process may also be the processor (or a device such as a controller that has that processor).

[0017] The program may be installed on a device such as a computer, or it may reside on a program distribution server or a computer-readable (e.g., non-temporary) recording medium. Furthermore, in the following description, two or more programs may be implemented as a single program, or one program may be implemented as two or more programs.

[0018] Furthermore, in the following explanation, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers that include letters or symbols) may also be used.

[0019] Furthermore, in the following explanations, when describing similar elements without distinction, a reference code (or a common code among reference codes) may be used, and when describing similar elements with distinction, the element's identification number (or reference code) may be used.

[0020] Furthermore, in the following explanation, only control lines and information lines deemed necessary for the explanation are shown, and not all control lines and information lines in the product are necessarily shown. All components may be interconnected.

[0021] <Overview> The following describes the job information management system related to this disclosure. The job information management system related to this disclosure is a system for receiving and managing job information for so-called spot work, such as short-term work (e.g., one day) or work for a specified date and time (e.g., a few hours on that day). This job information management system generates application information in a format corresponding to each web service for multiple web servers that provide spot work job information via web services, acquires application information for job information posted on each web service, and presents it to the business that entered the job information. Furthermore, if an applicant is hired for a job, the system supports various procedures related to hiring and registers and manages the employment information of the hired applicant. The job information management system related to this disclosure is a system provided as a web service, such as a cloud server, as a so-called SaaS (Software as a Service), and is configured to be accessible to business users through prescribed authentication.

[0022] Here, "business operator" refers to a company or sole proprietor engaged in various types of businesses, typically including, for example, the owner of one or more retail stores or restaurants, or an employee of a company that operates retail stores or restaurants. Furthermore, a business operator may be the owner of a franchise chain, a company operating one or more different types of retail stores or restaurants, or an organization of individuals possessing specific qualifications or skills.

[0023] As mentioned above, various companies offer web services that provide job postings for short-term, temporary work. These web services each have their own characteristics, such as being strong in specific industries or being used by users with specific attributes. Businesses that post short-term work jobs need to decide which web service to use. Therefore, businesses had to request job postings from multiple web services and manage applicant information. This kind of job management was not easy for businesses.

[0024] Therefore, the job information management system related to this disclosure accepts the input of a selection of a web service on which job information is posted, generates application information to post spot work job information corresponding to the selected web service, acquires and aggregates application information for the web service on which the job information is posted, and presents it to the business operator.

[0025] This configuration allows for the centralized and unified management of application information for temporary work positions by utilizing the job information management system described in this disclosure. This enables the safe and efficient management of recruitment and application acceptance for temporary work positions.

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

[0027] <1 Overall configuration of the job posting management system 1> Figure 1 shows the overall configuration of the job information management system 1. As shown in Figure 1, the job information management system 1 includes multiple terminal devices (in Figure 1, terminal devices 10A and 10B are shown; hereinafter, they may be collectively referred to as "terminal device 10"), a server 20, and an external server 30. The terminal devices 10, server 20, and external server 30 are connected to each other via a network 80 so that they can communicate with one another. The network 80 consists of a wired or wireless network. The network 80 includes, for example, 3G, 4G, 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks that can connect to the internet via a predetermined access point (e.g., Wi-Fi®). When the network 80 is connected wirelessly, communication protocols include, for example, Z-Wave®, ZigBee®, and Bluetooth®. When the network is connected via a wired connection, the network also includes connections made directly via USB (Universal Serial Bus) cables, etc.

[0028] Terminal device 10 is a device operated by each user. Here, a user is a person who uses terminal device 10 to perform functions of the job information management system 1, such as inputting job information and managing application information, and refers to a business operator, etc. Terminal device 10 can be implemented as a stationary PC (Personal Computer), laptop PC (Note PC), etc. In addition, terminal device 10 may be a mobile terminal such as a tablet compatible with a mobile communication system or a smartphone.

[0029] The terminal device 10 is connected to the server 20 via the network 80 in a communicative manner. The terminal device 10 is connected to the network 80 by communicating with communication equipment such as a wireless base station 81 that supports communication standards such as 4G, 5G, and LTE, and a wireless LAN router 82 that supports wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as terminal device 10B in Figure 1, the terminal device 10 includes a communication interface 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

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

[0031] Server 20 receives job information input from businesses and publishes the received job information. When it receives input for a selection of a web service that provides spot work job information, it generates application information for publishing the spot work job information corresponding to the selected web service. Server 20 retrieves and aggregates application information for the job information published on the web service and presents it to the business. Furthermore, Server 20 registers the employment information of applicants who have been hired for the job related to the job information.

[0032] Server 20 is a computer connected to network 80. Server 20 can be virtually realized by distributing all or part of its hardware configuration across multiple computers and connecting them to each other via a network. Thus, Server 20 is a concept that includes not only computers housed in a single chassis or case, but also virtualized computer systems. Server 20 includes a communication interface 22, an input / output interface 23, memory 25, storage 26, and a processor 29.

[0033] Communication IF22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. Input / Output IF23 functions as an interface to an input device for receiving input operations from the user and an output device for presenting information to the user. Memory 25 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as DRAM (Dynamic Random Access Memory). Storage 26 is a storage device for saving data, such as flash memory or HDD (Hard Disk Drive). Processor 29 is hardware for executing the instruction set written in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0034] External server 30 is a server device used by job information providers that provide job postings for external spot work. It manages job postings received from various businesses, displays them on a web page, accepts applications from job seekers, and notifies the various businesses.

[0035] <1.1 Configuration of terminal device 10> Figure 2 is a block diagram showing the functional configuration of the terminal device 10 in Figure 1. As shown in Figure 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units corresponding to each antenna (first wireless communication unit 121, second wireless communication unit 122), an operation reception unit 130 (including a keyboard 131 and a mouse 132), an audio 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 not specifically shown in Figure 2 (for example, a battery for maintaining power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in Figure 2, each block included in the terminal device 10 is electrically connected by a bus or the like.

[0036] Antenna 111 radiates signals emitted by terminal device 10 as radio waves. Antenna 111 also receives radio waves from space and provides the received signals to first wireless communication unit 121.

[0037] Antenna 112 radiates signals emitted by terminal device 10 as radio waves. Antenna 112 also receives radio waves from space and provides the received signals to second wireless communication unit 122.

[0038] The first wireless communication unit 121 performs modulation and demodulation processing, etc., for the terminal device 10 to transmit and receive signals via the antenna 111 in order to communicate with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing, etc., for the terminal device 10 to transmit and receive signals via the antenna 112 in order to communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are a communication module that includes a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation, demodulation, and frequency conversion of the wireless signals transmitted and received by the terminal device 10, and provide the received signal to the control unit 170.

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

[0040] The keyboard 131 accepts user input operations from the terminal device 10. The keyboard 131 is a device for character input and outputs the input character information as an input signal to the control unit 170.

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

[0042] The audio processing unit 140 modulates and demodulates the audio signal. The audio processing unit 140 modulates the signal received 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 implemented, for example, by an audio processing processor. The microphone 141 receives an audio input and provides the audio signal corresponding to that audio input to the audio processing unit 140. The speaker 142 converts the audio signal received from the audio processing unit 140 into sound and outputs the sound to the outside of the terminal device 10.

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

[0044] The storage unit 160 is composed of a memory 15, such as flash memory, and a storage unit 16, and stores data and programs used by the terminal device 10. In certain situations, the storage unit 160 stores user information 161.

[0045] User information 161 is information about a user who uses terminal device 10 to perform functions of the job information management system 1, such as inputting job information and managing application information as a business operator. User information includes information that identifies the user (business ID), the user's name (company name, store name, etc.), and organizational information of the company, etc.

[0046] The control unit 170 is composed of, for example, a processor 19, and controls the operation of the terminal device 10 by reading a program stored in the memory unit 160 and executing instructions contained in the program. The control unit 170 is, for example, an application that is pre-installed on the terminal device 10. By operating according to the program, the control unit 170 performs the functions of an input operation receiving unit 171, a transmitting / receiving unit 172, a data processing unit 173, and a notification control unit 174.

[0047] The input operation reception unit 171 processes input operations from the user to an input device such as a keyboard 131.

[0048] The transmitting / receiving unit 172 performs processing to enable the terminal device 10 to send and receive data with an external device such as a server 20 in accordance with a communication protocol.

[0049] The data processing unit 173 performs calculations on the data received as input by the terminal device 10 according to the program and outputs the calculation results to memory or the like.

[0050] The notification control unit 174 performs processing to present information to the user. The notification control unit 174 performs processing such as displaying the display image on the display 150 and outputting sound to the speaker 142.

[0051] <1.2 Functional Configuration of Server 20> Figure 3 shows the functional configuration of the server 20 in Figure 1. As shown in Figure 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0052] The communications unit 201 performs processing to enable the server 20 to communicate with external devices.

[0053] The memory unit 202 stores data and programs used by the server 20. The memory unit 202 stores the posting database 2021, the job posting database 2022, the applicant database 2023, the employee database 2024, etc.

[0054] The 2021 listing database is a database for holding information on web services that list spot work job postings using the job information management system 1. Further details will be provided later.

[0055] The Job Database 2022 is a database for holding job postings to be published on the web service using the Job Information Management System 1. Further details will be provided later.

[0056] The Application Database 2023 is a database for holding application information for job postings published on the web service using the Job Information Management System 1. Further details will be provided later.

[0057] The Employee Database 2024 is a database that stores information on employees who have actually taken jobs listed on the web service using the Job Information Management System 1. Further details will be provided later.

[0058] The control unit 203 performs the functions shown in the following modules as the server 20's processor 29 processes according to the program: the receiving control module 2031, the transmitting control module 2032, the job information receiving module 2033, the posting destination selection receiving module 2034, the posting application information generation module 2035, the posting application information transmission module 2036, the application information acquisition module 2037, the application information aggregation module 2038, the application information presentation module 2039, the applicant recruitment management module 2040, and the employment information management module 2041.

[0059] The receive control module 2031 controls the process by which the server 20 receives signals from external devices according to a communication protocol.

[0060] The transmission control module 2032 controls the process by which the server 20 transmits signals to external devices according to a communication protocol.

[0061] The job information reception module 2033 controls the process of receiving input of job information from businesses. Businesses operate the terminal device 10 to input job information related to their business and send it to the server 20, so the job information reception module 2033 receives the job information sent from the terminal device 10 via the communication unit 201. The job information that businesses input and that the job information reception module 2033 accepts is, for example, job information for so-called spot work, where the worker is to work for a short period (for example, one day) on a specified date and time (for example, a few hours on that day). Spot work is generally short-term, one-off work, and is work without a continuous employment relationship, but it also includes additional work in cases where there is a continuous employment relationship (so-called shift addition), work done on a trial basis with the premise of establishing a continuous employment relationship, and work as a side job. Note that the businesses from which the job information reception module 2033 accepts job information may be businesses registered as users of the job information management system 1, or they may be other businesses.

[0062] The Job Information Reception Module 2033 accepts job information from businesses, including information about the entity, such as the business name (corporate name), company name (including common name), sole proprietor's name, trade name, job title or work name, planned work date and time, number of applicants (number of job openings), and wage rate for the specified hours (e.g., daily wage, hourly wage).

[0063] Furthermore, the job information reception module 2033 stores the job information received from businesses, for example, in the job database 2022.

[0064] The posting destination selection reception module 2034 controls the process by which the business operator who has received the job information from the job information reception module 2033 selects a web service to post the received job information. The business operator operates the terminal device 10 to input a selection of a web service to post the job information and sends it to the server 20. The posting destination selection reception module 2034 receives the selection input information sent from the terminal device 10 via the communication unit 201. For example, the posting destination selection reception module 2034 may send a list of web services (external servers 30) that provide spot work job information and with which the job information management system 1 is linked to, to the terminal device 10 via the communication unit 201 for the business operator to see, and then accept the selection input of one or more web services from which the job information will be posted. Alternatively, the posting destination selection reception module 2034 may accept all or part of the name of a web service as direct input, present a list of web services corresponding to that input, and accept the selection input of one or more web services from that list. In this case, the listing destination selection acceptance module 2034 may, for example, present the business operator with a list of web services registered in the listing destination database 2021.

[0065] In certain situations, the posting destination selection reception module 2034 may automatically select the web service on which the received job postings will be posted. The posting destination selection reception module 2034 may, for example, accept settings from businesses in advance regarding the web service on which the postings will be posted, or it may automatically configure the web service on which the postings will be posted in advance (for example, by setting all possible web services as posting destinations), and then be configured to automatically select the web service on which the job postings will be posted for the job postings received by the job posting reception module 2033.

[0066] Furthermore, the posting destination selection acceptance module 2034 registers and stores the web service selection information received from businesses in, for example, the job database 2022.

[0067] The job posting application information generation module 2035 controls the process of generating application information corresponding to the selected web service, so that the job posting information received by the job posting information reception module 2033 can be posted to the web service selected by the posting destination selection reception module 2034. Web services (external servers 30) that provide spot work job postings often have a defined format for receiving application information to post job postings for each service. Therefore, the job posting application information generation module 2035 generates application information in a format corresponding to the web service that provides spot work job postings, for example, with which the job posting management system 1 is linked. A web service-compatible format is, for example, a definition of the data format for generating application information. The job posting application information generation module 2035 generates application information corresponding to one or more web services selected by the business operator.

[0068] The listing application information transmission module 2036 controls the process of sending the application information corresponding to the Web service generated by the listing application information generation module 2035 to the Web server (external server 30) that provides the said Web service. The listing application information transmission module 2036 sends the application information corresponding to the Web service generated by the listing application information generation module 2035 to the external server 30 of the corresponding Web server via the communication unit 201. At this time, the listing application information transmission module 2036 may obtain the destination information of the corresponding external server 30 by referring to the listing destination database 2021.

[0069] Furthermore, the job posting information management system 1 may be configured so that the business operator transmits the application information corresponding to the Web service generated by the posting application information generation module 2035 to the Web server (external server 30) that provides the said Web service by operating the terminal device 10. In this case, the server 20 does not need to have the functionality of the posting application information transmission module 2036.

[0070] The application information acquisition module 2037 controls the process of acquiring application information for job postings received by the job posting reception module 2033 on a web service where job postings related to application information generated by the posting application information generation module 2035 are posted. When the job postings received by the job posting reception module 2033 are posted on a web service selected by the business operator, and applications are received for those job postings, the external server 30 receives the application information. The application information acquisition module 2037 acquires the application information received by the external server 30. For example, the application information acquisition module 2037 receives and acquires the application information received by the external server 30 via the communication unit 201.

[0071] The application information acquisition module 2037 acquires application information such as the applicant's name, address, date of birth, and gender. Furthermore, if the applicant has previously worked for a job posted by the job information management system 1, the application information acquisition module 2037 acquires information to that effect. Information regarding past employment history refers to information registered as an employee in the employee database 2024 by the employment information management module 2041 (described later), such as the employee ID.

[0072] Furthermore, the application information acquisition module 2037 registers and stores the application information acquired from the external server 30 in, for example, the application database 2023.

[0073] The application information aggregation module 2038 controls the process of aggregating the application information acquired by the application information acquisition module 2037. For example, the application information aggregation module 2038 aggregates the application information acquired by the application information acquisition module 2037 by web service that posted the spot work job information, or by job information if multiple job postings are posted (by date and time, by job type, by workplace, etc.).

[0074] In certain situations, the application information aggregation module 2038 may perform name matching on the applicant information included in the application information acquired by the application information acquisition module 2037 to uniquely identify the applicant. Here, name matching refers to identifying the same person based on the name, address, date of birth, gender, etc., included in the application information, and consolidating duplicate application information into one. For example, since the same applicant may apply to the same job posting from multiple web services, the application information aggregation module 2038 performs name matching on the applicant information included in the application information acquired by the application information acquisition module 2037 to consolidate duplicate application information into one.

[0075] In certain situations, the application information aggregation module 2038 may perform a process to count the number of applicants included in the application information acquired by the application information acquisition module 2037. The job information received by the job information reception module 2033 may include information on the number of people to be hired, as described above. That is, since the job information received by the job information reception module 2033 may be for multiple positions, the business operator needs to manage the number of applicants, the number of people hired, etc. for each job posting. For this reason, the application information aggregation module 2038 counts the number of applicants included in the application information acquired by the application information acquisition module 2037. In addition, the application information aggregation module 2038 may calculate the remaining number of spot work positions from the number of spot work positions (number of people to be hired) and the number of applicants who were hired for the positions.

[0076] Furthermore, the application information aggregation module 2038 stores the aggregated results of the application information acquired by the application information acquisition module 2037 in, for example, the application database 2023.

[0077] The application information presentation module 2039 controls the process of presenting the application information aggregated by the application information aggregation module 2038 to the business operator that received the job posting. The application information presentation module 2039 transmits the application information aggregated by the application information aggregation module 2038 to the terminal device 10 of the business operator that entered the relevant job posting via the communication unit 201, and presents it to the business operator.

[0078] In certain situations, the application information presentation module 2039 may present application information to the business operator for each applicant who has been uniquely identified by the application information aggregation module 2038. For example, if the same applicant applies to the same job posting, the application information presentation module 2039 may present to the business operator that the application was submitted from multiple web services, treating it as a single application entry.

[0079] In certain situations, the application information presentation module 2039 may present to the business operator the number of applicants counted by the application information aggregation module 2038. Furthermore, the application information presentation module 2039 may present to the business operator the remaining number of spot work positions, calculated from the number of spot work job openings and the number of applicants who were hired for those positions, based on the number of applicants counted.

[0080] In certain situations, the application information presentation module 2039 may, with respect to the application information aggregated by the application information aggregation module 2038, refer to the employment information of the applicant in question, if the applicant's past employment information is registered in the employee database 2024 by the employment information management module 2041 described later, and determine whether the applicant in question meets the prescribed conditions. Here, the prescribed conditions include, for example, whether the information indicating the employee's past employment status is positive or negative in relation to taking on the job. In this case, the application information presentation module 2039 may refer to the employment information registered in the employee database 2024 and, if there is any information regarding working hours or employment status (for example, tardiness, early departure, special notes, etc.), refer to that information to make a determination. The application information presentation module 2039 may, for example, determine whether an applicant is eligible to apply for or to be hired for a job related to the job information received by the job information reception module 2033.

[0081] Furthermore, the specified conditions include cases where the applicant meets the conditions for payment of social insurance premiums, the conditions for a change in the calculation category of income tax for the applicant, or the conditions for granting paid leave for the applicant. In this case, the application information presentation module 2039 may refer to the employment information registered in the employee database 2024, refer to the cumulative working hours for a specified period (for example, the current year, the current month), and determine whether the above conditions are met based on the cumulative working hours and the working hours if the applicant is hired for the job related to the job posting.

[0082] The applicant recruitment management module 2040 controls various recruitment processes when an applicant whose application information was acquired by the application information acquisition module 2037 is hired for a job whose job information was received by the job information reception module 2033. The various recruitment processes performed by the applicant recruitment management module 2040 include, for example, the process of generating contract data for concluding an employment contract between the business operator and the hired applicant. For example, the business operator may store the format of the contract data to be used in advance, and the applicant recruitment management module 2040 may generate the contract data by applying the applicant's information to this contract data format.

[0083] Furthermore, the various processes related to recruitment performed by the applicant recruitment management module 2040 include, for example, the process of generating salary payment data for the employment of the hired applicant, which the business operator will pay to the hired applicant. The applicant recruitment management module 2040 may also perform salary calculations for the employment of the hired applicant in accordance with the conditions of the entered job information and generate salary payment data. In this case, the applicant recruitment management module 2040 may also perform calculations including salaries for past employment, and may perform salary calculations to meet conditions such as social insurance payment conditions, income tax calculation category change conditions, or paid leave grant conditions for the applicant.

[0084] Furthermore, the various recruitment-related processes performed by the applicant recruitment management module 2040 include, for example, the process of generating payment data to be paid by the applicant to the company operating the job information management system 1. The applicant recruitment management module 2040 may also calculate the usage fee corresponding to the system usage conditions based on the usage conditions of the job information management system 1 and generate payment data.

[0085] Furthermore, the applicant recruitment management module 2040 may, for example, store authentication information required to log in to a web service that posts job information in the storage unit 202, and automatically log in to the web service using that authentication information. Authentication information required to log in to a web service includes, for example, the ID and password required for login.

[0086] The employment information management module 2041 controls the process of storing the employment information of an applicant who has been hired for a job related to job information received by the job information reception module 2033, based on application information acquired by the application information acquisition module 2037. Specifically, the employment information management module 2041 stores the employment information, for example, in the employee database 2024. The employment information management module 2041 registers information such as the name of the employer (corporate name), company name (including common name), name of the sole proprietor, trade name, etc., the name of the job or work related to the employment, the date and time of employment, and the unit price of wages at the time of employment (e.g., daily wage, hourly wage, etc.) as employment information.

[0087] <2 Data Structure> Figure 4 shows an example of the data structure of the posting database 2021 in Figure 3. Figure 5 shows an example of the data structure of the job posting database 2022 in Figure 3. Figure 6 shows an example of the data structure of the application database 2023 in Figure 3. Figure 7 also shows an example of the data structure of the employed person database 2024 in Figure 3.

[0088] As shown in Figure 4, each record in the 2021 database of posting destinations includes the fields "Job Posting Service ID", "Job Posting Service Name", "Format ID", and "Posting Destination URL", etc.

[0089] The item "Job Posting Service ID" is information that identifies each web service registered in the Job Information Management System 1 that posts job postings for spot work.

[0090] The item "Job Posting Service Name" is the name of the web service registered in Job Information Management System 1 that allows posting of temporary work job information.

[0091] The item "Format ID" is information that identifies each format used to generate application information for the web service that posts job postings for spot work, which is registered in the job information management system 1. The data definition of the web service-compatible format is stored in the storage unit 202, linked to the information that identifies each format stored in the item "Format ID," but this is not shown in the diagram.

[0092] The item "Publication URL" is the address information indicating the access point to the web service where the job postings for spot work, registered in the job information management system 1, are published.

[0093] Server 20 sets up records in the posting destination database 2021 for each web service that is linked to the job posting management system 1, based on settings from the operator of the job posting management system 1.

[0094] As shown in Figure 5, each record in the Job Database 2022 includes the fields "Company ID", "Company Name", and "Job Information", etc.

[0095] The "Business ID" field is information registered in the Job Information Management System 1 that identifies each business that enters job information and hires applicants.

[0096] The item "Company Name" is the name of the company that enters job information and hires applicants, as registered in the Job Information Management System 1.

[0097] The "Job Information" field contains information about job postings entered by businesses into the Job Information Management System 1. Specifically, it includes fields such as "Job ID," "Date and Time," "Hourly Wage," "Number of Openings," and "Job Posting Service ID." This "Job Information" field is configured so that a record is registered each time a business, indicated by the "Business Name" field, enters job information.

[0098] The item "Job ID" is information that identifies each job posting entered by the business operator into the Job Information Management System 1.

[0099] The item "Date and Time" is information entered by the business operator into the job information management system 1, indicating the date and time of employment for the job posting.

[0100] The item "hourly wage" is information entered by the business operator into the job information management system 1, indicating the unit price of salary for a specified period of time if the person is hired for the job and actually works, and the hourly wage is shown as an example.

[0101] The item "Number of Openings" is information entered by the business operator into the job information management system 1, indicating the number of openings for the job posting.

[0102] The "Job Posting Service ID" field is information that identifies each web service on which a business will post its spot work job information, as entered by the business in the Job Information Management System 1. It corresponds to the "Job Posting Service ID" field in the Posting Destination Database 2021. The "Job Posting Service ID" field is configured to store, for example, information identifying the web services on which the job information will be posted, for each service selected by the business.

[0103] The job information receiving module 2033 on server 20 adds a record to the "Job Information" field in the job database 2022 when it receives job information from a business. The posting destination selection receiving module 2034 adds a record to the "Job Posting Service ID" field in the job database 2022 when it receives input from a business selecting a web service to post the job information.

[0104] As shown in Figure 6, each record in the application database 2023 includes the fields "Job ID", "Number of Openings", and "Application Information", etc.

[0105] The "Job ID" field is information that identifies each job posting entered by a business operator into the Job Information Management System 1, and corresponds to the "Job ID" field in the Job Database 2022.

[0106] The item "Number of Openings" is information entered by the business operator into the Job Information Management System 1, indicating the number of openings in the job posting, and corresponds to the item "Number of Openings" in the Job Database 2022.

[0107] The item "Application Information" is application information for job postings on web services where job postings are listed, as registered in the Job Posting Management System 1. Specifically, it includes the items "Job Posting Service ID," "Number of Applicants," and "Applicant Information," etc.

[0108] The item "Job Posting Service ID" is information entered by the business operator into the Job Information Management System 1 to identify each web service that posts job postings for spot work, and it corresponds to the item "Job Posting Service ID" in the Posting Database 2021.

[0109] The "Number of Applicants" field indicates the number of applicants for each web service where the spot work job postings were listed, based on the job information entered by the business operator into the Job Information Management System 1. The "Number of Applicants" field stores the count of applicants from the "Applicant Information" field.

[0110] The item "Applicant Information" refers to applicant information related to the application information obtained for each web service where the spot work job posting is listed, in response to the job information entered by the business operator in the Job Information Management System 1. Specifically, it includes the items "Applicant ID," "Applicant Name," and "Employee ID," etc.

[0111] The item "Applicant ID" is information that identifies each applicant who has applied for a job posting entered by the business operator into the job posting management system 1.

[0112] The item "Applicant Name" is the name of the applicant who applied for the job posting entered by the business operator into the Job Information Management System 1.

[0113] The "Employee ID" field identifies each applicant who has previously worked for a job posted through Job Information Management System 1, based on the job information entered by the employer in the system. If an applicant has previously worked for a job listed through Job Information Management System 1, the "Employee ID" field will be blank.

[0114] The application information acquisition module 2037 on server 20 adds a record to the "Applicant Information" field in the application database 2023 when it acquires application information.

[0115] As shown in Figure 7, each record in the Employee Database 2024 includes the fields "Employee ID," "Employee Name," and "Employment Record Information," etc.

[0116] The "Employee ID" field is used to identify each employee who is registered as an employment record when an applicant who applied for a job and was hired for work entered by a business operator into the Job Information Management System 1 is hired. This field corresponds to the "Employee ID" field in the Application Database 2023.

[0117] The item "Employee Name" is the name of an employee registered as an employment record when an applicant who applied for a job entered by a business operator into the job information management system 1 is hired and starts working.

[0118] The item "Employment Record Information" is information about employment that is registered as employment record when an applicant who applied for a job entered by a business operator into the job information management system 1 is hired and starts working. Specifically, it includes the items "Job ID", "Date and Time", and "Hourly Wage", etc.

[0119] The "Job ID" field is information that identifies each job posting related to employment history, registered when an applicant who applied for a job posting entered by a business operator into the Job Information Management System 1 is hired and begins working. It corresponds to the "Job ID" field in the Job Database 2022.

[0120] The "Date and Time" field is information that indicates the date and time of employment related to employment records, registered when an applicant who applied for a job entered by a business operator into the job information management system 1 is hired and starts working.

[0121] The item "hourly wage" is information that indicates the unit price of salary for a prescribed amount of time worked, based on the employment record registered when an applicant who applied for a job entered by a business operator into the job information management system 1 is hired and starts working. An hourly wage is shown as an example.

[0122] The employment information management module 2041 of server 20, when an applicant is hired for a job posting, retrieves the employment information of the hired applicant and adds a record to the "Employment Performance Information" field in the employee database 2024.

[0123] <3 operations> The following describes the process of generating job posting application information, acquiring application information, determining application information, and registering employment information by the job posting information management system 1 in the first embodiment, with reference to Figures 8 to 11.

[0124] Figure 8 is a flowchart illustrating an example of the process for generating job posting application information using the job posting information management system 1.

[0125] In step S111, the input operation reception unit 171 of the terminal device 10 accesses the Web server provided by the server 20 based on an operation from the business operator and accepts input of job information, specifically information about the business operator (corporate name), company name (including common name), name of the individual business owner, trade name, etc., the job title or work name related to the employment, the scheduled date and time of employment, the number of people to be hired (number of job openings), and the unit price of wages for the prescribed hours (e.g., daily wage, hourly wage, etc.). The transmission / reception unit 172 transmits the received registration information to the server 20.

[0126] In step S121, the job information receiving module 2033 of the server 20 receives the job information transmitted from the terminal device 10 in step S111 via the communication unit 201. The job information receiving module 2033 registers the received job information in the job database 2022.

[0127] In step S112, the input operation reception unit 171 of the terminal device 10 presents, for example, a list of Web services (external servers 30) that provide spot work job information and are linked to the job information management system 1, and accepts the input of a selection of a Web service to post job information. The transmission / reception unit 172 transmits the information of the accepted Web service selection input to the server 20.

[0128] In step S122, the posting destination selection reception module 2034 of the server 20 receives the information of the selection input for the Web service on which to post job information, which was transmitted from the terminal device 10 in step S112, via the communication unit 201. The posting destination selection reception module 2034 registers the received selection input information in the job database 2022.

[0129] In step S123, the server 20's application information generation module 2035 generates application information corresponding to the web service that received the selection input in step S122, in order to publish the job information received in step S121 to the web service that received the selection input in step S122. In step S123, for example, application information in a format corresponding to the web service that provides spot work job information, with which the job information management system 1 is linked, is generated.

[0130] In step S124, the application information transmission module 2036 of server 20 transmits the application information corresponding to the Web service generated in step S123 to the Web server (external server 30) that provides the said Web service. In step S124, the application information corresponding to the Web service generated in step S123 is transmitted to the external server 30 via the communication unit 201.

[0131] In step S134, the external server 30 receives the application information corresponding to the Web service that was sent from the server 20 in step S124. The external server 30 posts the job information related to the received application information to the Web service.

[0132] Furthermore, the job posting information management system 1 may be configured to send the application information corresponding to the Web service generated by the posting application information generation module 2035 to the Web server (external server 30) that provides the said Web service, by having the business operator operate the terminal device 10. In this case, the processing in steps S124 and S134 does not need to be performed.

[0133] As described above, the job information management system 1 receives job information from businesses, accepts input for the selection of a web service to post the received job information, generates application information to post the spot work job information corresponding to the selected web service, and sends it to the web server (external server 30) that provides the said web service.

[0134] Figure 9 is a flowchart showing an example of the process for obtaining application information using the job information management system 1.

[0135] In step S231, the external server 30 receives application information for job postings published on the Web service based on the application information sent from server 20 in step S134. The external server 30 then sends the received application information for job postings to server 20.

[0136] In step S221, the application information acquisition module 2037 of server 20 receives application information for the job information sent from the external server 30 in step S231 via the communication unit 201. The application information acquisition module 2037 registers the received application information for the job information in the application database 2023.

[0137] In step S222, the application information aggregation module 2038 of server 20 controls the process of aggregating application information in step S221. The application information aggregation module 2038 aggregates the application information obtained in step S221, for example, by web service that posted the spot work job information, by job information if multiple job information is posted (by date and time, by job type, by workplace, etc.), by applicants who have been uniquely identified through name matching, etc.

[0138] In step S223, the application information presentation module 2039 of the server 20 presents the application information aggregated in step S222 to the business operator that received the job information. In step S223, the application information aggregated in step S222 is transmitted to the business operator's terminal device 10 via the communication unit 201.

[0139] In step S213, the transmitting / receiving unit 172 of the terminal device 10 receives the aggregated application information transmitted from the server 20 in step S223. The notification control unit 174 displays the received application information on the display 150.

[0140] As described above, the job information management system 1 receives application information for job postings published on the web service from an external server 30, aggregates it, and transmits it to the terminal device 10 for presentation to the employer.

[0141] Figure 10 is a flowchart showing an example of the process for determining application information by the job information management system 1.

[0142] In step S311, the input operation reception unit 171 of the terminal device 10 receives input of hiring information from the business operator regarding applicants who have applied for the job postings related to the job postings. The transmission / reception unit 172 transmits the received hiring information to the server 20.

[0143] In step S321, the applicant recruitment management module 2040 of the server 20 receives the recruitment information (information of successful applicants) transmitted from the terminal device 10 in step S311 via the communication unit 201.

[0144] In step S322, the application information presentation module 2039 of server 20, for applicants (hired persons) related to the recruitment information received in step S321, refers to the employment information of the applicant in question in the employee database 2024 if the applicant's past employment information is registered therein, and determines whether the applicant related to the acquired application information meets the prescribed conditions. For example, the application information presentation module 2039 determines that the applicant meets the prescribed conditions if the information showing the employee's past employment situation is positive or negative in relation to taking on the job. For example, the application information presentation module 2039 determines whether the applicant is eligible to apply for or be hired for the job information received by the job information reception module 2033. In addition, the application information presentation module 2039 determines that the applicant meets the prescribed conditions if, for example, the applicant meets the conditions for payment of social insurance premiums, the conditions for changing the income tax calculation category for the applicant, or the conditions for granting paid leave for the applicant.

[0145] In step S323, the application information presentation module 2039 of the server 20 presents the judgment result information from step S322 to the business operator that received the job information. In step S323, the judgment result information from step S322 is transmitted to the business operator's terminal device 10 via the communication unit 201.

[0146] In step S313, the transmitting / receiving unit 172 of the terminal device 10 receives the judgment result information transmitted from the server 20 in step S323. The notification control unit 174 displays the received judgment result information on the display 150.

[0147] Furthermore, the job information management system 1 may perform the process of determining whether an applicant meets the specified conditions and presenting the determination result to the employer when the employer has decided to hire the applicant, as in steps S322 and S323, or when it presents the aggregated application information to the employer, as in step S223.

[0148] As described above, the job information management system 1 determines whether or not an applicant for a job posting meets the specified conditions and transmits the determination result to the terminal device 10 for presentation to the business operator.

[0149] Figure 11 is a flowchart showing an example of the process for registering employment information using the job information management system 1.

[0150] In step S421, the employment information management module 2041 of the server 20 stores the employment information of applicants who were hired for the job postings related to the job postings received in step S321. The employment information management module 2041 receives the employment information from the terminal device 10, for example, through an operation by the business operator, and stores it in the employee database 2024.

[0151] As described above, the job information management system 1 registers and stores the employment information of applicants who have been hired for the job postings related to the job postings.

[0152] <4 Screen Examples> The following describes examples of the job posting application screen and the recruitment management screen using the job information management system 1, with reference to Figures 12 through 14.

[0153] Figure 12 shows an example of a job posting application screen displayed on terminal device 10. The example screen in Figure 12 shows a screen displayed to receive job information input from a business operator and to receive input for selecting a web service to post the received job information. This corresponds to steps S111 and S112 in Figure 8.

[0154] As shown in Figure 12, the display 150 of the terminal device 10 shows the job posting information creation screen 1031a. This job posting information creation screen 1031a displays a job creation button 1031b for transitioning to a screen for entering job information, a selection selection field 1031c for selecting whether or not to conduct a selection process for hiring, and a service selection field 1031f for accepting input for selecting a web service to post the job information. The selection selection field 1031c is provided with a selection and hiring button 1031d for selecting whether to select and hire applicants, and an immediate hiring button 1031e for selecting whether to hire applicants immediately without selection. The service selection field 1031f is provided as a selection field for web services to post job information. It includes an internal recruitment selection field 1031g for selecting to recruit internal employees who are already employed (not to post on web services that post job information for spot work), and an external recruitment selection field 1031h for selecting to post on external web services that post job information for spot work. There are also selection fields 1031i, 1031j, 1031k, 1031l, and 1031m for selecting external web services that post job information for spot work.

[0155] Businesses that have entered job information via the destination page accessed by the job creation button 1031b select either the selection and hiring button 1031d or the immediate hiring button 1031e in the selection selection field 1031c. Then, the service selection field 1031f displays a list of web services that either select and hire applicants or hire them immediately without selection, depending on the selection of the selection and hiring button 1031d or the immediate hiring button 1031e. Therefore, businesses that have entered information in the selection selection field 1031c can select a web service corresponding to whether or not there is a selection process from the web service selection fields 1031i, 1031j, 1031k, 1031l, and 1031m in the service selection field 1031f.

[0156] Figure 13 shows an example of a recruitment management screen displayed on terminal device 10. The example screen in Figure 13 is an example of a screen showing application information presented by the application information presentation module 2039, and shows an example of a screen displayed for determining a successful candidate from that screen. This corresponds to step S311 in Figure 10.

[0157] As shown in Figure 13, the display 150 of the terminal device 10 shows the recruitment management screen 1032a. This recruitment management screen 1032a displays a calendar display section 1032b that shows the recruitment status of the job information entered by the business operator in a calendar format. In addition, the calendar display section 1032b is provided with recruitment status display sections 1032c, 1032d, and 1032e that show the recruitment status of the job information.

[0158] The calendar display area 1032b, shown on the display 150 of the operator's terminal device 10, displays information indicating the hiring status of the most recent job postings for a predetermined number of days, but the date can be selected arbitrarily. In addition, the hiring status display areas 1032c, 1032d, and 1032e correspond to the job postings entered by the operator via the job posting reception module 2033, and display the number of applicants counted from the application information acquired by the application information acquisition module 2037 and aggregated by the application information aggregation module 2038. These hiring status display areas 1032c, 1032d, and 1032e are configured to transition to detailed information on the hiring status of the job postings shown in Figure 14 by making a selection operation on the screen of the terminal device 10.

[0159] Figure 14 shows an example of a recruitment management screen displayed on terminal device 10. The example screen in Figure 14 shows the screen displayed when one of the recruitment status display fields 1032c, 1032d, or 1032e from the example screen in Figure 13 is selected, displaying detailed information about the recruitment status of the job posting and showing the screen displayed to determine the successful candidate from the applicants. This corresponds to step S311 in Figure 10. Note that the example in Figure 14 shows the case when recruitment status display field 1032c is selected.

[0160] As shown in Figure 14, the display 150 of the terminal device 10 shows the recruitment management screen 1033a. This recruitment management screen 1033a shows a date and time display field 1033b for the job information entered by the business operator. In addition, for the job information corresponding to the date and time displayed in the date and time display field 1033b, there are recruiter display fields 1033c and 1033d that show those who have been hired (hired persons), and applicant display fields 1033e and 1033f that show applicants who have not been hired. Furthermore, there are recruitment selection buttons 1033g, 1033h, 1033i, and 1033j for selecting whether or not to hire the persons displayed in the recruiter display fields 1033c and 1033d and the applicant display fields 1033e and 1033f.

[0161] On the recruitment management screen 1033a displayed on the display 150 of the operator's terminal device 10, the individuals displayed in the recruit display fields 1033c and 1033d have been selected for employment, so the corresponding recruitment selection buttons 1033g and 1033h are displayed with the checkboxes checked from the start. On the other hand, the individuals displayed in the applicant display fields 1033e and 1033f have not been selected for employment, so the corresponding recruitment selection buttons 1033i and 1033j are displayed with the checkboxes unchecked. In this state, when the operator decides to hire an individual, they can check the box by selecting either the recruitment selection button 1033i or 1033j. When the operator makes a decision in this state (the operation buttons for making a decision are not displayed), the system is configured so that one of the individuals displayed in the applicant display fields 1033e and 1033f will be hired.

[0162] <Summary> As described above, according to this embodiment, when a business operator inputs job information and selects a web service that provides spot work job information to post the received job information, application information for posting the spot work job information corresponding to the selected web service is generated. The application information for the job information posted on the web service is acquired and aggregated and presented to the business operator. Therefore, by using the job information management system related to this disclosure, it becomes possible to aggregate and centrally manage application information for spot work job information. This makes it possible to safely and efficiently manage the recruitment and application acceptance of workers for spot work.

[0163] Furthermore, applicant information for job postings is matched to uniquely identify each applicant. This makes it possible to prevent duplicate hiring of the same applicant.

[0164] Furthermore, regarding applicant information for job postings, the system counts the number of applicants and presents to the employer either the counted number of applicants, the number of available positions, or both. This allows for centralized management of job postings based on application information received from multiple web services, and enables appropriate hiring management by reducing the number of available positions once a candidate is hired.

[0165] Furthermore, for applicants who are hired for a job posting, their employment information is registered. Subsequently, the system refers to the past employment information of the applicant for the job posting to determine whether they meet the specified conditions, and presents the result to the employer. Therefore, it is possible to decide whether or not to hire an applicant based on their past employment information. This can contribute to the hiring process for applicants.

[0166] While several embodiments of this disclosure have been described above, these embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications are permitted without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents.

[0167] <Note> The details described in each of the above embodiments are noted below.

[0168] (Note 1) A program to be executed on a computer equipped with a processor 29 and memory 25, for managing job postings of businesses for a Web service that provides job postings for spot work, the program causing the processor 29 to execute the following steps: receiving input of job postings relating to a business (S121); receiving input from the business to select a Web service on which to post the received job postings (S122); generating application information corresponding to the Web service on which the selection input was received in order to post the received job postings on the Web service on which the selection input was received (S123); obtaining application information for the received job postings on the Web service on which the job postings relating to the generated application information are posted (S221); and presenting the obtained application information to the business (S223).

[0169] (Note 2) The program further performs the step (S222) of aggregating the acquired application information by matching the applicant information contained in the acquired application information and uniquely identifying the applicants, as described in (Note 1).

[0170] (Note 3) The job information received will include information on the number of spot work positions. In the step of presenting the aggregated application information to the employer, the number of remaining spot work positions will be presented to the employer, calculated from the number of spot work positions and the number of applicants who were hired for the positions related to the received job information. (Note 2)

[0171] (Note 4) The program further executes the steps described in (Note 1) or (Note 2) to register the hired applicant as an employee if the applicant related to the acquired application information is hired for the job related to the job information received, and to aggregate the employment information of the hired applicant in association with the information of the registered employee and store it in memory.

[0172] (Note 5) The program further includes the steps of: (Note 4) referring to the stored employment information of applicants related to the acquired application information, determining whether the applicants related to the acquired application information meet the prescribed conditions, and notifying the business operator of the result of the determination.

[0173] (Note 6) In the step of determining whether the applicant related to the acquired application information meets the prescribed conditions, the program described in (Note 6) refers to the stored employment information of the applicant related to the acquired application information and determines whether or not the applicant is eligible to be hired for the job related to the accepted job information.

[0174] (Note 7) The program described in (Note 6) in which, in the step of determining whether the applicant related to the acquired application information meets the prescribed conditions, the program refers to the stored employment information of the applicant related to the acquired application information and determines whether the applicant meets the conditions for payment of social insurance premiums, the income tax calculation category for the applicant, or the conditions for granting paid leave for the applicant.

[0175] (Note 8) The program further includes the program described in (Note 1), which stores the authentication information required to log in to the web service and executes the step of automatically logging in to the web service.

[0176] (Note 9) The program further executes the step of generating contract data between the employer and the hired applicant if the applicant whose application information was acquired is hired for the job that the job information received was acquired, as described in (Note 1).

[0177] (Note 10) The program further executes the step of generating salary payment data related to the employment of an applicant who has been hired, if the applicant whose application information was acquired is hired for the job that the job information was acquired. (Note 1)

[0178] (Note 11) The program further includes the program described in (Note 1) which performs the step of generating payment data for the web service.

[0179] (Note 12) The program further executes the step of sending the generated application information corresponding to the Web service to the Web server that provides the Web service, as described in (Note 1).

[0180] (Note 13) An information processing device comprising a control unit 203 and a memory 25 (storage unit 202), which manages job postings from businesses for a Web service that provides job postings for spot work, wherein the control unit 203 performs the steps of: receiving input of job postings relating to a business (S121); receiving input from the business to select a Web service on which to post the received job postings (S122); generating application information corresponding to the Web service on which the selection input was received in order to post the received job postings on the Web service on which the selection input was received (S123); acquiring application information for the received job postings on the Web service on which the job postings relating to the generated application information are posted (S221); and presenting the acquired application information to the business (S223).

[0181] (Note 14) A method for managing job postings of a business operator for a Web service that provides job postings for spot work, which is executed by a computer having a processor 29 and memory 25, wherein the method is executed by the processor 29 performing the steps of: receiving input of job postings relating to a business operator (S121); receiving input from the business operator to select a Web service on which to post the received job postings (S122); generating application information corresponding to the Web service on which the selection input was received in order to post the received job postings on the Web service on which the selection input was received (S123); obtaining application information for the received job postings on the Web service on which the job postings relating to the generated application information are posted (S221); and presenting the obtained application information to the business operator (S223). [Explanation of Symbols]

[0182] 1: Job posting management system 10: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 30: External Server 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First Radio Communication Unit 122: Second Wireless Communication Section 130: Operation Reception Section 131: Keyboard 132: Mouse 140: Audio Processing Unit 150: Display 160: Storage section 161: User Information 170: Control Unit 171: Input operation reception unit 172: Transceiver Unit 173: Data Processing Unit 174: Notification Control Unit 201: Communications Department 202: Storage section 203: Control Unit 2021: Database of publications 2022: Job Database 2023: Application Database 2024: Employment Database 2031: Receiver control module 2032: Transmit control module 2033: Job Information Reception Module 2034: Publication destination selection acceptance module 2035: Module for generating listing application information 2036: Submission Module for Listing Application Information 2037: Application Information Acquisition Module 2038: Application Information Aggregation Module 2039: Application Information Presentation Module 2040: Applicant Recruitment Management Module 2041: Employment Information Management Module

Claims

1. A program to be executed on a computer equipped with a processor and memory, for managing job postings from businesses for a web service that provides job postings for spot work, The program above is directed to the processor, A step of receiving input of job information relating to the aforementioned business operator, The steps include receiving input from the aforementioned business operator regarding the selection of the Web service on which the received job information will be posted, In order to post the received job information on the Web service that received the selection input, the steps include generating application information corresponding to the Web service that received the selection input, The steps include obtaining application information for the received job information in a web service where job information related to the generated application information is posted, A program that performs the step of presenting the acquired application information to the aforementioned business operator.

2. The aforementioned program, further, The program according to claim 1, which performs the step of aggregating the acquired application information by matching the applicant information contained in the acquired application information and uniquely identifying the applicant.

3. The job information received as described above includes information on the number of job openings for the aforementioned spot work. The program according to claim 2, wherein in the step of presenting the aggregated application information to the business operator, the program presents to the business operator the remaining number of spot work jobs calculated from the number of spot work jobs and the number of applicants who have been hired for the job jobs related to the received job information.

4. The aforementioned program, further, The program according to claim 1 or 2, which, when an applicant related to the acquired application information is hired and begins working for the job related to the job information received, registers the hired applicant as an employee, aggregates the employment information of the hired applicant in association with the information of the registered employee, and stores it in the memory.

5. The aforementioned program, further, With respect to the applicants related to the acquired application information, the step of referring to the stored employment information as employees and determining whether the applicants related to the acquired application information meet the prescribed conditions, The program according to claim 4, which performs the step of notifying the business operator of the result of the determination.

6. The program according to claim 5, in the step of determining whether the applicant relating to the acquired application information meets the prescribed conditions, the program refers to the stored employment information of the applicant relating to the acquired application information and determines whether the applicant is eligible to apply for the job or whether they are eligible to be hired for the job relating to the received job information.

7. The program according to claim 6, in the step of determining whether the applicant relating to the acquired application information meets the prescribed conditions, the program refers to the stored employment information of the applicant as an employee and determines whether the applicant meets the conditions for payment of social insurance premiums, the income tax calculation category for the applicant, or the conditions for granting paid leave for the applicant.

8. The aforementioned program, further, The program according to claim 1, which stores authentication information necessary for logging into the aforementioned Web service and performs a step of automatically logging into the aforementioned Web service.

9. The aforementioned program, further, The program according to claim 1, which, when an applicant related to the acquired application information is hired for a job related to the received job information, causes the program to execute the step of generating contract data between the business operator and the hired applicant.

10. The aforementioned program, further, The program according to claim 1, which, when an applicant related to the acquired application information is hired for a job related to the received job information, causes the program to execute a step of generating salary payment data related to the employment of the hired applicant.

11. The aforementioned program, further, The program according to claim 1, which causes the program to perform the step of generating payment data for the aforementioned Web service.

12. The aforementioned program, further, The program according to claim 1, which causes the program to perform the step of sending the application information corresponding to the generated Web service to a Web server that provides the Web service.

13. An information processing device comprising a control unit and a memory, which manages job postings from businesses for a web service that provides job postings for spot work, The control unit, A step of receiving input of job information relating to the aforementioned business operator, The steps include receiving input from the aforementioned business operator regarding the selection of the Web service on which the received job information will be posted, In order to post the received job information on the Web service that received the selection input, the steps include generating application information corresponding to the Web service that received the selection input, The steps include obtaining application information for the received job information in a web service where job information related to the generated application information is posted, An information processing device that performs the step of presenting the acquired application information to the aforementioned business operator.

14. A method for managing job postings of a business operator for a web service that provides job postings for spot work, which is executed by a computer having a processor and memory, The above method involves the processor, A step of receiving input of job information relating to the aforementioned business operator, The steps include receiving input from the aforementioned business operator regarding the selection of the Web service on which the received job information will be posted, In order to post the received job information on the Web service that received the selection input, the steps include generating application information corresponding to the Web service that received the selection input, The steps include obtaining application information for the received job information in a web service where job information related to the generated application information is posted, A method for performing the steps of presenting the acquired application information to the aforementioned business operator.