Contract / attendance management system, server, contract / attendance management program, and contract / attendance management method

The contract attendance management system ensures job seekers confirm employment contracts before starting work, addressing the issue of unchecked agreements and reducing disputes by requiring consent and attendance recording.

JP2025128721APending Publication Date: 2025-09-03DEITSUPU KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024025581
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-22
Publication Date
2025-09-03

AI Technical Summary

Technical Problem

Existing systems allow job seekers to sign employment contracts without fully checking the working conditions, leading to potential disputes.

Method used

A contract attendance management system that sends employment contract information to a job seeker's terminal, requires consent confirmation, and records attendance based on job seeker instructions after consent, using a server and terminals for both employers and job seekers.

Benefits of technology

Ensures job seekers confirm working conditions before starting work, reducing the likelihood of disputes and providing a transparent record of employment agreements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025128721000001_ABST
    Figure 2025128721000001_ABST
Patent Text Reader

Abstract

To provide a contract / attendance management system which allows a job seeker to start working after confirming conditions of employment.SOLUTION: A contract transmission unit 100 transmits, to a job-seeker terminal 2a, employment contract information 300 indicating a contract of employment as a document. A contract receiving unit 200 receives the employment contract information 300 from a server 1. A contract agreement acquisition unit 210 presents the document of the employment contract information 300 to a job seeker and acquires agreement information 310. An agreement transmission unit 220 transmits the agreement information 310 to the server 1. An agreement receiving unit 110 receives the agreement information 310 from the job-seeker terminal 2a. A time-stamp transmission unit 120 transmits time stamp information 320 after confirming that the agreement information 310 has been received. A work instruction unit 230 acquires an instruction for the job seeker to start working, for the time stamp information 320, and transmits the instruction to the server 1. An attendance management unit 130 records clock-in in accordance with the instruction for the job seeker to start working for the time stamp information 320, and records clock-out in accordance with an instruction to finish working.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention particularly relates to a contract attendance management system, a server, a contract attendance management program, and a contract attendance management method. [Background technology]

[0002] Conventionally, there have been systems for managing employment contracts between job seekers and employers and attendance management. Patent Document 1 discloses a conventional attendance management system that includes a time attendance management server that accepts job seeker information about job seekers sent from a job seeker terminal, accepts employment conditions including at least employment hours and wages sent from an employer terminal, accepts an application from the job seeker in response to the employment conditions sent from the job seeker terminal, generates a barcode that associates the employment conditions with the job seeker who applied, and displays the barcode on the employer terminal or the job seeker terminal. This server reads the displayed barcode using the job seeker terminal or the employer terminal, and obtains the barcode read information read by the job seeker when he or she starts work, thereby storing the fact that the job seeker has agreed to the employment conditions provided by the employer and a contract has been concluded, and also stores the read time as the time of arrival at work, and obtains the code read information read by the job seeker when he or she finishes work, storing the read time as the time of departure from work. That is, the technology of Patent Document 1 stores the employment contract and the start of work at the same time as reading the barcode. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-184199 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the system described in Patent Document 1, the employment contract and the start of work are simultaneously concluded simply by scanning a barcode, which could lead to problems if the job seeker signs the contract without checking the working conditions.

[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a contract attendance management system that solves the above-mentioned problems. [Means for solving the problem]

[0006] The contract attendance management system of the present invention comprises a job seeker terminal used by a job seeker and a server connected to the job seeker terminal, and is a contract attendance management system for managing employment contracts and clocking in and out between employers and job seekers. The server comprises a contract sending unit that sends employment contract information indicating the employment contract in writing to the job seeker terminal, a consent receiving unit that receives from the job seeker terminal consent information indicating that the job seeker has agreed to the employment contract information sent by the contract sending unit, a time stamp sending unit that sends time stamp information for the job seeker to indicate the start of work after confirming that the consent information has been received by the consent receiving unit, and a time stamp sending unit that sends time stamp information for the job seeker to indicate the start of work after confirming that the consent information has been received by the consent receiving unit. and an attendance management unit that records the job seeker's arrival in response to an instruction to start work from the time-stamp information sent by the sending unit, and records the job seeker's departure in response to an instruction to end work, and the job seeker terminal is characterized in that it comprises a contract receiving unit that receives the employment contract information from the server, a contract consent acquisition unit that presents the document of the employment contract information received by the contract receiving unit to the job seeker and acquires the consent information, a consent sending unit that sends the consent information acquired by the contract consent acquisition unit to the server, and a work instruction unit that acquires the instruction to start work from the job seeker from the time-stamp information and returns it to the server. The contract attendance management system of the present invention further comprises an employer terminal used by the employer, and the server further comprises an access transmission unit that transmits an access code for the job seeker to the employer terminal, and the contract transmission unit transmits the employment contract information to the job seeker terminal if the server is accessed from the job seeker terminal that reads the access code transmitted by the access transmission unit and the consent information has not been obtained. The contract attendance management system of the present invention is characterized in that, when the attendance management unit receives an instruction to start work and the server is accessed from the job seeker terminal that has read the access code, it determines that this is an instruction to end work. The contract attendance management system of the present invention is characterized in that the access code includes the employer's ID, and the contract transmission unit transmits the employment contract information associated with the employer's ID. The server of the present invention is a server for a contract attendance management system that manages employment contracts and attendance records between employers and job seekers, and is characterized by comprising: a contract sending unit that sends employment contract information that shows the employment contract in writing; a consent receiving unit that receives consent information that shows that the job seeker has agreed to the employment contract information sent by the contract sending unit; a time-stamp sending unit that sends time-stamp information for the job seeker to instruct the start of work after confirming that the consent information has been received by the consent receiving unit; and a time-stamp management unit that records the job seeker's attendance in response to the job seeker's instruction to start work in response to the time-stamp information sent by the time-stamp sending unit, and records the job seeker's departure in response to an instruction to end work. The contract attendance management program of the present invention is a contract attendance management program executed by a server of a contract attendance management system that manages employment contracts and attendance clock-in / out between employers and job seekers, and is characterized by causing the server to send employment contract information that shows the employment contract in writing, receive consent information that shows the job seeker's agreement to the sent employment contract information, and after confirming that the consent information has been received, send time-stamp information by which the job seeker instructs the start of work, recording the job seeker's arrival in accordance with the job seeker's instruction to start work in response to the sent time-stamp information, and recording the job seeker's departure in accordance with an instruction to end work. The contract attendance management method of the present invention is a contract attendance management method executed by a server of a contract attendance management system that manages employment contracts and attendance and leaving times between employers and job seekers, wherein the server transmits employment contract information indicating the employment contract in writing, receives consent information indicating that the job seeker has agreed to the transmitted employment contract information, and after confirming that the consent information has been received, transmits time-stamp information for the job seeker to instruct the start of work, records the job seeker's arrival at work in accordance with the job seeker's instruction to start work in response to the transmitted time-stamp information, and records the job seeker's departure from work in accordance with an instruction to end work. [Effects of the Invention]

[0007] According to the present invention, employment contract information showing the employment contract in writing is sent to the job seeker's terminal, this employment contract information document is presented to the job seeker, consent information is obtained, and after it is confirmed that the consent information has been received, time-stamp information is sent for the job seeker to instruct the start of work, and the job seeker's arrival and departure times are recorded in accordance with the job seeker's instruction to start work based on the time-stamp information, thereby enabling the job seeker to start work after confirming the working conditions, and making it possible to provide a contract attendance management system that is less likely to cause problems. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a system configuration diagram of a contract attendance management system according to an embodiment of the present invention. [Figure 2]2 is a block diagram showing the control configuration of the server, job seeker terminal, and employer terminal shown in FIG. 1. FIG. [Figure 3] 1 is a block diagram showing a functional configuration of a contract attendance management system according to an embodiment of the present invention; [Figure 4] 10 is a flowchart of a job offer setting process according to an embodiment of the present invention. [Figure 5] 5 is an example of a screen for the job offer setting process shown in FIG. 4. [Figure 6] 10 is a flowchart of a contract attendance management process according to an embodiment of the present invention. [Figure 7] FIG. 7 is an example of a screen for contract attendance management processing. [Figure 8] FIG. 7 is an example of a screen for contract attendance management processing. DETAILED DESCRIPTION OF THE INVENTION

[0009] <Embodiment> [System configuration of contract attendance management system X] First, with reference to FIG. 1, the system configuration of a contract attendance management system X according to an embodiment of the present invention will be described. The contract attendance management system X is configured by connecting a server 1, a job seeker terminal 2a, and an employer terminal 2b to a network 5 such as the Internet or an intranet.

[0010] The server 1 is a PC (Personal Computer) server, a general-purpose machine, etc. The server 1 is an information processing device for various servers on the so-called "cloud" that handles job recruitment, employment contracts, and attendance management by users of the job seeker terminal 2a and the employer terminal 2b. The server 1 generates job seeker information such as job advertisements and employment contracts from users (hereinafter referred to as "employers") such as businesses that want to recruit day laborers or part-time workers and access the server from the employer terminal 2b. The server 1 also presents an employment contract to each job seeker terminal 2a of users (hereinafter referred to as "job seekers") who have applied after seeing a job advertisement and are looking for day labor or part-time work, and performs attendance management for job seekers who have concluded an employment contract. In this embodiment, after signing the employment contract, the job seeker becomes an employee of the employer as a worker, and works as a day laborer or part-time worker.

[0011] The job seeker terminal 2a is a terminal used by a job seeker, and the employer terminal 2b is a terminal used by an employer. The job seeker terminal 2a and the employer terminal 2b are information processing devices such as mobile phones, smartphones, tablet terminals, portable PCs, desktop PCs, game devices, and home appliances. The job seeker terminal 2a and the employer terminal 2b may be terminals with the same configuration.

[0012] Next, the control configuration of the server 1 will be described with reference to FIG. 2(a). The server 1 includes a control unit 10, a storage unit 11, a network transmission / reception unit 15, etc. Each unit is connected to the control unit 10, and the operation thereof is controlled by the control unit 10.

[0013] The control unit 10 is an information processing unit such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), or ASIC (Application Specific Integrated Circuit). The control unit 10 reads out a control program stored in the ROM or HDD of the storage unit 11, expands the control program into RAM, and executes it to operate as each part of the functional blocks described below. The control unit 10 can also set and control the entire device in accordance with predetermined instruction information input from an external management terminal or console (not shown).

[0014] The network transceiver unit 15 is a network connection unit including a LAN board, a wireless transceiver, etc. for connecting to an external network 5. The network 5 of this embodiment may be connected in a multi-layered manner using, for example, a LAN, a wireless LAN, a WAN, a mobile phone network, a voice telephone network, etc. The network transmission / reception unit 15 may be capable of transmitting and receiving data over a data communication line and transmitting and receiving voice signals over a voice telephone line.

[0015] The storage unit 11 is a non-transitory recording medium such as a semiconductor memory such as a random access memory (RAM) or a read only memory (ROM), or a magnetic recording medium such as a hard disk drive (HDD). The ROM, HDD, etc. of the storage unit 11 store control programs for controlling the operation of the server 1, various databases, content data, etc. The control programs include firmware, an operating system (OS), services and daemons that run on the OS, device drivers and middleware, server software, and application software (hereinafter simply referred to as "apps"). The services (daemons) may include a World Wide Web (WWW) server, a Common Gateway Interface (CGI), an ASP, a server-side program, etc. In addition, the storage unit 11 may also store account settings for each user, key information such as public keys and private keys, etc.

[0016] In the contract attendance management system X, the control unit 10 may be integrally formed as a CPU with a built-in GPU, a chip-on-module package, a SOC (System On a Chip), etc. The control unit 10 may also have built-in RAM, ROM, flash memory, etc.

[0017] Next, the control configuration of the job seeker terminal 2a and the employer terminal 2b will be described with reference to FIG. 2(b). The job seeker terminal 2a and the employer terminal 2b each include a control unit 20a, 20b, a memory unit 21a, 21b, an input unit 22a, 22b, a display unit 23a, 23b, an imaging unit 24a, 24b, and a network transmission / reception unit 25a, 25b. In this embodiment, an example will be described in which the symbols with "a" attached thereto are components of the job seeker terminal 2a, and the symbols with "b" attached thereto are components of the employer terminal 2b.

[0018] The control units 20a and 20b are CPUs, MPUs, DSPs, GPUs, ASICs, or the like.

[0019] The storage units 21a and 21b are ROM, RAM, HDD, or the like. The ROM, HDD, etc. of the storage units 21a, 21b each contain a control program for the job seeker terminal 2a or the employer terminal 2b, a WWW browser (hereinafter simply referred to as "browser"), dedicated applications, user information, etc. Furthermore, the storage units 21a, 21b can also temporarily store various data transmitted from the server 1.

[0020] The input units 22a and 22b are input devices including a touch panel, a touch pad, an electromagnetic digitizer, a pointing device such as a mouse, a keyboard, and the like.

[0021] The display units 23a and 23b are display devices such as liquid crystal displays, organic electroluminescence (EL) displays, organic light emitting diode (LED) displays, and LED displays. In this embodiment, the display units 23a and 23b can display GUI (Graphical User Interface) images, web pages, various documents, images, and the like. The documents include, for example, electronic document files of employment contracts. The images include barcodes. The input unit 22a and the display unit 23a, and the input unit 22b and the display unit 23b may be integrally formed, like a touch panel display.

[0022] The imaging units 24a and 24b are devices including a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor, a CCD (Charge-Coupled Device) image sensor, an image processing circuit, optical elements such as lenses, etc. The imaging units 24a and 24b are capable of capturing images of one-dimensional barcodes, two-dimensional barcodes such as QR (registered trademark) codes, color codes, and dot codes (hereinafter simply referred to as "barcodes").

[0023] The network transceiver unit 15 is a network connection unit including a LAN board, a wireless transceiver, etc. for connecting to the external network 5 . The job seeker terminal 2a and the employer terminal 2b may be provided with a voice input unit including a microphone and an A / D (Analog to Digital) converter.

[0024] [Functional configuration of contract attendance management system X] Here, the functional configuration of the contract attendance management system X will be described with reference to FIG. The control unit 10 of the server 1 includes a contract sending unit 100 , a consent receiving unit 110 , a time stamp sending unit 120 , a time attendance management unit 130 , and an access sending unit 140 . The storage unit 11 stores employment contract information 300, consent information 310, time stamp information 320, a management DB 330, and an access code 340. The control unit 20a of the job seeker terminal 2a includes a contract receiving unit 200, a contract consent obtaining unit 210, and a work instruction unit 230. The control unit 20b of the employer terminal 2b includes an access presentation unit 240.

[0025] The contract transmission unit 100 transmits the employment contract information 300 to the job seeker terminal 2a. Specifically, if the server 1 is accessed from the job seeker terminal 2a that reads the access code 340 sent by the access sending unit 140 and the consent information 310 has not been obtained, the contract sending unit 100 sends the employment contract information 300 to the job seeker terminal 2a. Furthermore, the contract transmission unit 100 transmits the employment contract information 300 associated with the employer's ID (Identification).

[0026] The consent receiving unit 110 receives the consent information 310 from the job seeker terminal 2a.

[0027] After confirming that the consent information 310 has been received by the consent receiving unit 110, the time-stamp sending unit 120 sends the time-stamp information 320 to the job seeker terminal 2a.

[0028] The time clock management unit 130 records the time clock-in in response to the job seeker's instruction to start work in response to the time clock-in information 320 transmitted by the time clock-in transmission unit 120. Here, when the time attendance management unit 130 has received an instruction to start work, if the server 1 is accessed from the job seeker terminal 2a that has read the access code 340, it can also determine that this is an instruction to end work. In this case, the time attendance management unit 130 records the time off in response to the instruction to end work.

[0029] The access sending unit 140 sends the access code 340 for the job seeker to access the employer terminal 2b. Furthermore, the access transmission unit 140 can also generate job advertisements and employment contract information 300 in response to instructions from the employer terminal 2b via a GUI.

[0030] The contract receiving unit 200 receives the employment contract information 300 from the server 1.

[0031] The contract consent acquisition unit 210 presents the document (employment contract) of the employment contract information 300 to the job seeker via the contract reception unit 200, and acquires consent information 310.

[0032] The consent sending unit 220 sends the consent information 310 acquired by the contract consent acquisition unit 210 to the server 1.

[0033] The work instruction unit 230 acquires the work start instruction from the job seeker in response to the time-stamp information 320 and returns it to the server 1.

[0034] Employment contract information 300 is an electronic document file or the like for presenting an employment contract as a document (employment contract). Employment contract information 300 may be written in, for example, an HTML document, a PDF (Portable Document Format), or the like. Employment contract information 300 may also include data on a public key associated with the employer's ID. In addition, employment contract information 300 may also include data on a notice of working conditions, etc., in addition to the employment contract data.

[0035] The consent information 310 is information indicating that the job seeker has consented to the employment contract information 300 transmitted by the contract transmission unit 100. The consent information 310 may be, for example, information indicating that a button has been pressed in the employment contract, encrypted with the public key of the employment contract information 300 and URL-encoded.

[0036] The time stamp information 320 is information used by the job seeker to indicate the start of work. The time stamp information 320 may include, for example, information that displays a button containing the job seeker's ID in a GUI, a URL for accessing the management DB 330, and a public key. The public key of this time stamp information 320 may be different from the public key of the employment contract information 300 described above.

[0037] The management DB 330 is a database that manages the work arrival and departure times of job seekers. The management DB 330 stores various data such as the IDs, passwords, contract terms, and working status of each user of job seekers and employers. The management DB 330 may also store information on whether or not a job seeker has sent consent information 310, as well as the consent information 310 itself. In addition, the management DB 330 may be capable of storing data on each employer. In this case, the management DB 330 may also include employment contract information 300, and a file of information on job seekers of employers.

[0038] The access code 340 is a barcode or the like that includes a URL (Uniform Resource Locator) or the like that allows the job seeker to access the server 1. The access code 340 may include the employer's ID in an encrypted form. The access code 340 may be different for each employment contract. Alternatively, the access code 340 may be the information itself that includes the URL or the like, which may be converted into a barcode or the like by the employer terminal 2b.

[0039] Furthermore, the storage unit 11 includes data such as accounts for, for example, the employer's website, home page, etc.

[0040] Here, the control unit 10 of the server 1 of the contract attendance management system X executes a control program stored in the storage unit 11, thereby functioning as a contract sending unit 100, a consent receiving unit 110, a time-stamp sending unit 120, a time-stamp management unit 130, and an access sending unit 140. These may be provided as services (daemons). In addition, the control unit 20a of the job seeker terminal 2a is made to function as a contract receiving unit 200, a contract consent obtaining unit 210, a consent sending unit 220, and a work instruction unit 230 by executing the control program stored in the memory unit 21a. Furthermore, the control unit 20b of the employer terminal 2b is made to function as an access presentation unit 240 by executing a control program stored in the storage unit 21b. Furthermore, the server 1, job seeker terminal 2a, and employer terminal 2b of the above-mentioned contract attendance management system X are hardware resources for executing the contract attendance management method of the present invention. Note that a part or any combination of the above-described functional configurations may be configured in terms of hardware or circuits using ICs, programmable logic, FPGAs (Field-Programmable Gate Arrays), or the like.

[0041] [Job setting processing using contract attendance management system X] Next, with reference to FIGS. 4 and 5, a job offer setting process by the contract attendance management system X according to the embodiment of the present invention will be described. In the job offer setting process according to this embodiment, the employer is prompted to create job seeker information and an employment contract with the employer terminal 2b. Then, an access code 340 for the job seeker to access the job seeker is sent and presented on the employer terminal 2b.

[0042] In the contract attendance management process of this embodiment, the control unit 10 of the server 1 executes the control program stored in the memory unit 11, and the control unit 20b of the employer terminal 2b executes the control program stored in the memory unit 21b, in cooperation with each unit and using hardware resources. The contract attendance management process will be described in detail below for each step with reference to the flowchart in FIG.

[0043] (Step S201) First, the access presentation unit 240 of the employer terminal 2b performs a login process. The employer terminal 2b accesses the server 1 using a browser or a dedicated app. At this time, the employer enters user information such as the employer's ID and password. This displays a website for each employer, and various settings can be made using the GUI.

[0044] (Step S202) Next, the access presentation unit 240 performs a job offer setting process. The access presentation unit 240 sets information about the job seeker to be advertised in the job advertisement in response to instructions from the employer. This information about the job seeker may be information about the place of work, wages, and other information about recruitment of day laborers or part-time workers. The access presentation unit 240 can edit job seeker information by sending and receiving it to and from the server 1 in response to input.

[0045] (Step S101) Here, we will explain the processing of the server 1. The access sending unit 140 of the server 1 performs the employment contract information setting processing. The access sending unit 140 automatically generates an employment contract based on the information of the job seeker. The access sending unit 140 may generate this employment contract in accordance with the information of each job seeker based on template data (not shown) stored in the storage unit 11. The access sending unit 140 sends the generated employment contract to the employer terminal 2b, and has the employer confirm it using a browser or a dedicated app. If the employer gives an instruction of approval in response to this confirmation, the employment contract information 300 based on this generated employment contract is stored in the storage unit 11 in association with the employer's ID.

[0046] (Step S102) Next, the access transmitting unit 140 performs an access code transmitting process. Based on the job seeker's ID, the access sending unit 140 generates an access code 340 including a URL or the like for the job seeker to access the server 1. This access code 340 may be image data such as a barcode, or information such as a URL. The access sending unit 140 sends the generated access code 340 for the job seeker to the employer terminal 2b.

[0047] (Step S203) Here, the processing of the employer terminal 2b will be explained again. The access presentation unit 240 of the employer terminal 2b performs the access code reception presentation processing. The access presentation unit 240 receives the access code 340 from the server 1 and stores it in the storage unit 21b. If this access code 340 is image data, the access presentation unit 240 can display it on the display unit 23b using a browser or a dedicated app and present it to the job seeker. Alternatively, if the access code 340 is information such as a URL, the access presentation unit 240 can generate a barcode or the like using a dedicated app and present it to the job seeker. Alternatively, the employer may print the barcode or the like of the access code 340 using a printer or the like (not shown) and leave this printout at the job seeker's workplace. 5 shows an example screen 500 of this access code 340. This barcode or the like is presented to the job seeker. This completes the job offer setting process according to the embodiment of the present invention.

[0048] [Contract attendance management processing using contract attendance management system X] Next, the contract attendance management process by the contract attendance management system X according to the embodiment of the present invention will be described with reference to FIGS. In the contract attendance management process according to this embodiment, the job seeker's terminal 2a accesses the server 1 using an access code 340. The server 1 then transmits employment contract information 300, which indicates the employment contract in writing, to the job seeker's terminal 2a. The server 1 then receives consent information 310, which indicates that the job seeker has agreed to the transmitted employment contract information 300. After confirming that the consent information 310 has been received, the server 1 transmits time-stamp information 320, which the job seeker uses to instruct the job seeker to start work, to the job seeker's terminal 2a. The server 1 records the job seeker's arrival and departure times in accordance with the job seeker's instruction to start work based on the transmitted time-stamp information 320.

[0049] In the contract attendance management process of this embodiment, the control unit 10 of the server 1 executes a control program stored in the memory unit 11, and the control units 20a and 20b of the job seeker terminal 2a and the employer terminal 2b execute control programs stored in the memory units 21a and 21b, respectively, in cooperation with each unit and using hardware resources. The contract attendance management process will be described in detail below for each step with reference to the flowchart in FIG.

[0050] (Step S211) First, the contract receiving unit 200 of the job seeker terminal 2a performs an image capture access process. For example, a job seeker contacts an employer and receives permission to work. After this, when the job seeker comes to their workplace for day labor or part-time work, they present the employer with an access code such as a 340 barcode. When the job seeker captures an image of this access code 340 with the image capturing unit 24a of the job seeker terminal 2a, the contract receiving unit 200 accesses the URL of the server 1 using a browser, a dedicated application, or the like.

[0051] (Step S111) Here, the processing of the server 1 will be described. The contract transmission unit 100 of the server 1 determines whether or not the consent information 310 has been acquired. When the server 1 is accessed from the job seeker terminal 2a that has read the access code 340, the contract transmission unit 100 references the management DB 330, searches for the employer's ID and the job seeker's ID, and determines whether or not the consent information 310 has been acquired. In this embodiment, the contract transmission unit 100 determines Yes if the job seeker's ID exists and the consent information 310 has already been acquired. In other cases, i.e., when the job seeker's ID does not exist and has been newly registered, or when the consent information 310 has not yet been acquired, the contract transmission unit 100 determines No. If the answer is Yes, the contract transmission unit 100 advances the process to step S115. If the answer is No, the contract transmission unit 100 advances the process to step S112.

[0052] (Step S112) If the job seeker's ID does not exist or the consent information 310 has not been acquired, the contract transmission unit 100 performs the employment contract transmission process. The contract transmission unit 100 transmits the employment contract information 300 to the job seeker terminal 2a. This employment contract information 300 may be an electronic document file confirmed by the employer as described above.

[0053] (Step S212) Here, the processing of the job seeker terminal 2a will be described. The contract receiving unit 200 of the job seeker terminal 2a performs the employment contract receiving process. The contract receiving unit 200 receives the employment contract information 300 from the server 1 and stores it in the storage unit 21a.

[0054] (Step S213) Next, the contract consent acquisition unit 210 performs an employment contract presentation process. The contract consent acquisition unit 210 presents the employment contract information 300 document to the job seeker by displaying it on the display unit 23a using a browser, a dedicated app, or the like. An example screen 501 of this employment contract is shown in Figure 7. As shown in this example screen 501, the employment type, employment period, work location, working hours, wages, payment date, and other notes are listed.

[0055] (Step S214) Next, the contract consent acquisition unit 210 performs consent acquisition processing. The contract consent acquisition unit 210 acquires consent information 310 for the presented employment contract. In the example of FIG. 7, the contract consent acquisition unit 210 detects that the "I agree" button B1 has been pressed, and stores this as consent information 310 in the storage unit 21a.

[0056] (Step S215) Next, the consent transmission unit 220 performs consent transmission processing. The consent transmission unit 220 transmits the acquired consent information 310 to the server 1. At this time, the consent transmission unit 220 can encrypt the information with a public key, URL encode it, and transmit it.

[0057] (Step S113) Here, we will again explain the processing of the server 1. The consent receiving unit 110 of the server 1 performs the consent receiving processing. The consent receiving unit 110 receives the consent information 310 from the job seeker terminal 2a and URL-decodes it. At this time, the consent receiving unit 110 may decrypt the consent information 310 with a private key associated with the employer's ID and stored in the memory unit 11, and confirm that the consent information 310 has been received.

[0058] (Step S114) Next, the time stamp sending unit 120 sends the time stamp. The time-stamp sending unit 120 sends the time-stamp information 320. This time-stamp information 320 may include a URL or the like for instructing the employee to start work, and a separate public key for time-stamping.

[0059] (Step S216) Here, the processing of the job seeker terminal 2a will be explained again. The work instruction unit 230 of the job seeker terminal 2a performs the work start instruction processing. The work instruction unit 230 acquires work start instructions from the job seeker in response to the time-stamp information 320. Figure 8 shows an example screen 502 for instructing the employee to start work. In this example screen 502, a watermark such as "Agreed" is displayed on the employment contract, and the above-mentioned "I Agree" button B1 is changed to a button B2 for instructing the employee to "Start work." This allows the job seeker to easily confirm that an employment contract has been concluded. When it is detected that this button B2 has been pressed, the work instruction unit 230 encrypts it with the public key for time-stamping, and returns it to the server 1 after URL encoding or the like as an instruction to start work.

[0060] (Step S115) Here, we will again explain the processing of the server 1. The time attendance management unit 130 of the server 1 performs the work start processing. When the time attendance management unit 130 receives an instruction from the job seeker to start work, it refers to the management DB 330 and records the start of work (clock-in) of the job seeker in accordance with the time-stamping information 320. Specifically, the time attendance management unit 130 may record the job seeker's clock-in time, etc. in the management DB 330. Here, this instruction to start work may be an instruction to the time-stamping information 320, such as the "Start work" button in the above-mentioned screen example 502. In this case, the time attendance management unit 130 may URL-decode the received instruction and decrypt it with the private key. Alternatively, if a job seeker who has once signed an employment contract becomes an employee and starts working again, the job seeker may take an image with the imaging unit 24a of the job seeker terminal 2a and access the image by reading the barcode of the access code 340 on the example screen 500 of Fig. 5, which may be treated as an instruction to start work. In other words, in this case, if the server 1 is accessed by the imaging access process of step S211, it is possible to treat this as an instruction to start work.

[0061] (Step S217) Here, the processing of the job seeker terminal 2a will be explained again. The work instruction unit 230 of the job seeker terminal 2a performs the work end instruction processing. After finishing work, the job seeker issues an instruction to end work. This instruction may be issued by having the work instruction unit 230 access the server 1 again by again capturing an image of the barcode or the like of the access code 340 shown in Fig. 5 using the image capturing unit 24a. Alternatively, the button B2 in FIG. 8 described above may be changed to a "Work End" button, and the work instruction unit 230 may detect that this button has been pressed and transmit it to the server 1 as an instruction to end work. Alternatively, the work instruction unit 230 may automatically send an instruction to end work to the server 1 based on location information such as a Global Positioning System (GPS) on the job seeker terminal 2a. In this case, the employer or the like may set conditions such as the job seeker being located more than a specific distance from the address of the workplace, or being located a specific distance or more from the location information on the employer terminal 2b.

[0062] (Step S116) Here, we will again explain the processing of the server 1. The time attendance management unit 130 of the server 1 performs the work end processing. In response to an instruction from the job seeker to end work, the time attendance management unit 130 records the end of work (clock-out) in the management DB 330. Specifically, the time attendance management unit 130 may record the job seeker's clock-out time, etc. in the management DB 330. Based on this, the worker may pay the job seeker a salary, etc. This completes the contract attendance management process according to the embodiment of the present invention.

[0063] The above configuration can provide the following effects. Traditionally, in the case of day laborers and part-time workers, it has been necessary to conclude an employment contract and manage attendance at work in order to prevent disputes. In response to this issue, the system described in Patent Document 1 is configured so that the labor contract and the start of work can be completed simultaneously by simply reading a barcode. For this reason, in conventional systems such as that described in Patent Document 1, job seekers would sign contracts and begin work without checking the working conditions, which could lead to problems that would be detrimental to the job seeker if any trouble occurred.

[0064] In contrast, the contract attendance management system X according to an embodiment of the present invention is a contract attendance management system that comprises a job seeker terminal 2a used by a job seeker and a server connected to the job seeker terminal 2a, and manages employment contracts and clock-in / clock-outs between employers and job seekers. The server 1 comprises a contract sending unit 100 that sends employment contract information 300 indicating the employment contract in writing to the job seeker terminal 2a, a consent receiving unit 110 that receives from the job seeker terminal 2a consent information 310 indicating that the job seeker has consented to the employment contract information 300 sent by the contract sending unit 100, and a time-stamping information 320 that the job seeker uses to indicate the start of work after confirming that the consent information 310 has been received by the consent receiving unit 110. and an attendance management unit 130 that records the arrival and departure of employees in accordance with the job seeker's instructions to start work in response to the time-stamp information 320 sent by the time-stamp sending unit 120, and the job seeker terminal 2a is characterized by comprising a contract receiving unit 200 that receives employment contract information 300 from the server 1, a contract consent acquisition unit 210 that presents the employment contract information 300 document received by the contract receiving unit 200 to the job seeker and acquires consent information 310, a consent sending unit 220 that transmits the consent information 310 acquired by the contract consent acquisition unit 210 to the server 1, and a work instruction unit 230 that acquires the job seeker's instructions to start work in response to the time-stamp information 320 and returns the same to the server 1.

[0065] This configuration allows a job seeker to confirm the working conditions before commencing work, providing a contract attendance management system that reduces the likelihood of problems arising. In other words, the job seeker can read and confirm the employment contract in a visible document before commencing work, ensuring that the employment contract is agreed upon. Therefore, even if a dispute arises later over working conditions, it is easier to resolve the issue because both the job seeker and the employer have confirmed the employment contract. For example, even if the working conditions differ from those agreed upon at the time of hiring, it is easier to determine both sides' positions based on the employment contract.

[0066] Furthermore, the contract attendance management system X according to an embodiment of the present invention further comprises an employer terminal 2b used by the employer, and the server 1 further comprises an access sending unit 140 that sends an access code 340 for the job seeker to access the employer terminal 2b, and the contract sending unit 100 is characterized in that if the server 1 is accessed from a job seeker terminal 2a that has read the access code 340 sent by the access sending unit 140 and has not acquired the consent information 310, it sends the employment contract information 300 to the job seeker terminal 2a. This configuration makes it easy to conclude an employment contract with a job seeker who has read the barcode of the access code 340. In addition, once an employment contract has been concluded, the same barcode of the access code 340 can be used for attendance management. This increases convenience for part-time job seekers working for the same employer.

[0067] Furthermore, in the contract attendance management system X according to an embodiment of the present invention, the attendance management unit 130 is characterized in that, when an instruction to start work is received and the server 1 is accessed from the job seeker terminal 2a that has read the access code 340, it determines that this is an instruction to end work. With this configuration, it is possible to issue an instruction to end work simply by reading the barcode of the access code 340. In other words, work can be ended without having to press a dedicated "end work" button from a separate browser or dedicated app. This increases convenience for job seekers.

[0068] Furthermore, in the contract attendance management system X according to an embodiment of the present invention, the access code 340 includes the employer's ID, and the contract transmission unit 100 transmits employment contract information 300 associated with the employer's ID. With this configuration, the job seeker can simply read the barcode or the like of the access code 340 based on the employer's ID, and the server 1 will transmit the corresponding employment contract information 300. This reduces the hassle for both employers and job seekers, and increases convenience.

[0069] Other Embodiments In the above embodiment, the consent information 310 is obtained by the job seeker terminal 2a. However, the consent information 310 may be obtained at the employer terminal 2b. In this case, the consent information 310 can be obtained by having the job seeker view the same employment contract at the employer terminal 2b. Furthermore, although the above embodiment describes an example in which consent information 310 is obtained by pressing a button, this consent information 310 may be the signatures or electronic seals of the job seeker and employer, etc. Furthermore, consent information 310 may be obtained by reading a separately prepared barcode.

[0070] In the above embodiment, the same barcode is used for both the employment contract and attendance management. However, separate barcodes may be prepared for employment contracts and attendance management.

[0071] In the above embodiment, the contract attendance management system X manages employment contracts and attendance for day laborers and part-time workers. However, it can also be used for normal employment, attendance management, other contracts, etc. This configuration makes it possible to accommodate a variety of situations and configurations.

[0072] In the above embodiment, an example in which the server 1 is accessed from a browser or a dedicated application has been described. However, instead of a dedicated app, it may be configured as a normal installable app, a web app, or a temporary app that accesses the website of server 1 from a web browser. This configuration allows for flexible adaptation to various configurations.

[0073] In the above embodiment, an example has been described in which an instruction to end work is given by reading a barcode or the like. However, other instructions such as an instruction to end work from the employer terminal 2b, an instruction to end work via voice or other means from the job seeker terminal 2a, the server 1 detecting that the location information of the job seeker terminal 2a has moved away from the workplace by more than a specific distance, or there being no access from the job seeker terminal 2a for more than a specific period of time may also be used as an instruction to end work and recorded as a time to leave work.

[0074] Furthermore, it goes without saying that the configurations and operations of the above-described embodiments are merely examples, and can be modified as appropriate within the scope of the present invention. [Explanation of symbols]

[0075] 1 Server 2a Job Seeker Terminal 2b Employer terminal 5. Network 10, 20a, 20b Control unit 11, 21a, 21b storage section 15, 25a, 25b Network transceiver 22a, 22b Input section 23a, 23b display section 24a, 24b Imaging unit 100 Contract Transmission Department 110 Consent Receiving Department 120 Time stamp transmission unit 130 Time and Attendance Management Department 140 Access Transmission Unit 200 Contract Receiving Department 210 Contract Consent Obtaining Department 220 consent transmission unit 230 Work Instruction Department 240 Access Presentation Section 300 Employment contract information 310 Consent Information 320 Stamp Information 330 Management DB 340 Access Code 500, 501, 502 screen examples X Contract attendance management system

Claims

1. A contract attendance management system comprising a job seeker terminal used by a job seeker and a server connected to the job seeker terminal, and managing employment contracts and work attendance between employers and job seekers, The server a contract transmission unit that transmits employment contract information indicating the employment contract in writing to the job seeker terminal; a consent receiving unit that receives, from the job seeker terminal, consent information indicating that the job seeker has consented to the employment contract information transmitted by the contract transmitting unit; a time-stamp sending unit that sends time-stamp information for the job seeker to indicate that he or she has started work after confirming that the consent information has been received by the consent receiving unit; a time clock management unit that records the job seeker's arrival at work in response to a start of work instruction from the job seeker in response to the time clock information transmitted by the time clock transmission unit, and records the job seeker's departure from work in response to an end of work instruction from the job seeker, The job seeker terminal includes: a contract receiving unit that receives the employment contract information from the server; a contract consent acquisition unit that presents the document of the employment contract information received by the contract receiving unit to the job seeker and acquires the consent information; a consent transmission unit that transmits the consent information acquired by the contract consent acquisition unit to the server; a work instruction unit that acquires instructions from the job seeker regarding the start of work in response to the time-stamp information and returns the instructions to the server; A contract attendance management system characterized by:

2. further comprising an employer terminal used by the employer; The server an access sending unit that sends an access code for the job seeker to the employer terminal; The contract transmission unit transmits the employment contract information to the job seeker terminal when the server is accessed from the job seeker terminal that reads the access code transmitted by the access transmission unit and the consent information has not been acquired.

2. The contract attendance management system according to claim 1.

3. The attendance management unit determines that the instruction to end work has been received when the server is accessed from the job seeker terminal that has read the access code while the instruction to start work has been received.

3. The contract attendance management system according to claim 2.

4. the access code includes the employer's ID; The contract transmission unit transmits the employment contract information associated with the employer's ID.

3. The contract attendance management system according to claim 2.

5. A server for a contract attendance management system that manages employment contracts and attendance between employers and job seekers, a contract sending unit that sends employment contract information indicating the employment contract in writing; a consent receiving unit that receives consent information indicating that the job seeker has consented to the employment contract information transmitted by the contract transmitting unit; a time-stamp sending unit that sends time-stamp information for the job seeker to indicate that he or she has started work after confirming that the consent information has been received by the consent receiving unit; a time clock management unit that records the job seeker's arrival at work in response to an instruction to start work from the time clock information transmitted by the time clock transmission unit, and records the job seeker's departure from work in response to an instruction to end work from the time clock information transmitted by the time clock transmission unit. A server characterized by:

6. A contract attendance management program executed by a server of a contract attendance management system that manages employment contracts and attendance between employers and job seekers, comprising: transmitting employment contract information indicating the employment contract in writing; receiving consent information indicating that the job seeker has consented to the transmitted employment contract information; After confirming that the consent information has been received, the job seeker is allowed to send time-stamp information to indicate that he or she will start work; Recording the job seeker's arrival at work in response to an instruction from the job seeker to start work based on the transmitted time-stamp information, and recording the job seeker's departure from work in response to an instruction from the job seeker to end work based on the instruction A contract attendance management program characterized by:

7. A contract attendance management method executed by a server of a contract attendance management system that manages employment contracts and attendance records between employers and job seekers, the server comprising: Transmitting employment contract information indicating the employment contract in writing; receiving consent information indicating that the job seeker has consented to the transmitted employment contract information; After confirming that the consent information has been received, the job seeker sends time-stamp information to indicate that he or she will start work; Recording the job seeker's arrival at work in response to an instruction from the job seeker to start work based on the transmitted time-stamp information, and recording the job seeker's departure from work in response to an instruction from the job seeker to end work. A contract attendance management method characterized by:

Citation Information

Patent Citations

  • Contract attendance management server, contract attendance management system, contract attendance management method, and program

    JP2020184199A