Childcare facility shift management system, method and program

The childcare facility shift management system optimizes staff allocation by collecting real-time data on children's and staff's arrival and departure times, ensuring efficient and compliant staffing adjustments.

JP2026090845APending Publication Date: 2026-06-03社会福祉法人どろんこ会

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
社会福祉法人どろんこ会
Filing Date
2024-11-22
Publication Date
2026-06-03

AI Technical Summary

Technical Problem

Existing childcare facility management systems struggle to optimize the allocation of staff in real-time due to fluctuations in children's arrival and departure times and changes in childcare workers' schedules, leading to inefficiencies and difficulties in managing staffing levels.

Method used

A system and method for managing childcare facility shifts that includes real-time data collection and processing of children's and staff's arrival and departure times, calculating the required staff numbers, and displaying shift information to ensure appropriate staffing based on legal requirements and occupancy status.

Benefits of technology

Enables real-time optimization of staff allocation, allowing for rapid responses to fluctuations, improving operational efficiency and compliance with legal staffing requirements, and reducing the burden on facility managers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026090845000001_ABST
    Figure 2026090845000001_ABST
Patent Text Reader

Abstract

This invention provides a childcare facility shift management system, method, and program that optimizes the allocation of childcare workers in childcare facilities in real time. [Solution] In the shift management system, the facility-side terminal device includes: a status calculation unit that calculates the work status information of each employee; a required number calculation unit that calculates the required number of employees for each management time period based on the calculated occupancy status information and predetermined legal data; a determination unit that compares the number of employees working with the required number based on the work status information and determines whether the required number is met; a display information generation unit that generates real-time data for displaying the determination results by the determination unit in a comparative manner for each management time period; and an output control unit that displays the real-time data as a shift display on a display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a nursery facility shift management system, method, and program for managing shifts of multiple staff members in a nursery facility that provides care for a large number of children.

Background Art

[0002] Conventionally, in nursery facilities such as kindergartens and nurseries, which are day-care facilities for infants and young children from 0 years old to before starting elementary school, the placement standards of nursery teachers in the nursery facilities are defined by law according to the age of the children and the type of the facilities. Since the arrival and departure times of children vary for each child, in a nursery facility, it is necessary to create a schedule in which the number of nursery teachers caring for infants and young children is appropriately arranged.

[0003] As a technology for creating such a schedule for nursery teachers, there is a device disclosed in Patent Document 1. According to the technology disclosed in this Patent Document 1, it is possible to support the improvement of the schedule of nursery teachers in a kindergarten by displaying a screen including the childcare schedule and results of children.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In childcare facilities, the arrival and departure times of children fluctuate daily, unexpected absences occur frequently, and changes in childcare workers' shifts occur often. Under these circumstances, it is necessary to constantly optimize the allocation of childcare workers based on the latest information. However, the device disclosed in Patent Document 1, mentioned above, is based on manual input and management. As a result, it is difficult to make real-time adjustments to accommodate fluctuations, such as a shortage or surplus of childcare workers due to changes in the number of children on a given day, or changes in childcare workers' working hours due to unforeseen circumstances such as sick leave. This limits the efficiency of shift management, including the allocation of childcare workers.

[0006] In view of these issues, the present invention aims to provide a childcare facility shift management system, method, and program that optimizes the allocation of childcare workers in childcare facilities in real time and can quickly respond to fluctuations in children's arrival and departure times and changes in childcare workers' work schedules. [Means for solving the problem]

[0007] To solve these problems, the childcare facility shift management system of the present invention is a system for managing the shifts of multiple staff members in a childcare facility that provides care for a large number of children, A means for recording the arrival or departure time for each child, A means for recording the arrival or departure time of each employee, An output time acquisition unit that acquires the output time, A presence status calculation unit calculates information on the presence status of each child based on the arrival or departure time stamped by the aforementioned attendance stamping means and the output time, A work status calculation unit calculates work status information for each employee based on the attendance time or departure time recorded by the attendance time stamping means and the output time, A required personnel calculation unit calculates the required number of staff members for each management time category based on the calculated occupancy status information and predetermined legal data. Based on the aforementioned work status information, a determination unit compares the number of employees working with the required number for each management time category and determines whether or not the required number is met. A display information generation unit generates display information including real-time data for displaying the aforementioned occupancy status information, the aforementioned work status information, the aforementioned required number of people, and the determination results by the determination unit in a comparative manner for each management time category. An output unit that displays the display information as a shift display on a display device based on the generated real-time data. It is equipped with.

[0008] Furthermore, the present invention relates to a childcare facility shift management method, which is a method for managing the shifts of multiple staff members in a childcare facility that provides care for a large number of children, using a computer. (1) A time stamping step which uses the computer's time stamping means to record the arrival time or departure time for each child, and also records the arrival time or departure time for each staff member, (2) A status calculation step in which the output time is obtained, the attendance status calculation unit calculates attendance status information for each child based on the recorded arrival or departure time and the output time, and the work status calculation unit calculates work status information for each staff member based on the recorded arrival or departure time and the output time, (3) Based on the calculated occupancy status information and predetermined legal data, the required number calculation unit calculates the required number of staff for each management time period, and the discrimination unit compares the number of staff working with the required number for each management time period based on the work status information, and determines whether or not the required number is met. (4) A display information generation unit generates display information including real-time data for displaying the occupancy status information, the work status information, the required number of people, and the determination result by the determination unit in a comparative manner for each management time category, and a display output step in which the display information is displayed on a display device as a shift display. Includes.

[0009] Furthermore, the systems and methods according to the present invention described above can be realized by executing a program of the present invention written in a predetermined language on a computer. That is, the childcare facility shift management program of the present invention is a program for managing the shifts of multiple staff members in a childcare facility that provides childcare for a large number of children, and uses a computer to manage the shifts of multiple staff members. A means for recording the arrival or departure time for each child, A means for recording the arrival or departure time of each employee, An output time acquisition unit that acquires the output time, A presence status calculation unit calculates information on the presence status of each child based on the arrival or departure time stamped by the aforementioned attendance stamping means and the output time, A work status calculation unit calculates work status information for each employee based on the attendance time or departure time recorded by the attendance time stamping means and the output time, A required personnel calculation unit calculates the required number of staff members for each management time category based on the calculated occupancy status information and predetermined legal data. Based on the aforementioned work status information, a determination unit compares the number of employees working with the required number for each management time category and determines whether or not the required number is met. A display information generation unit generates display information including real-time data for displaying the aforementioned occupancy status information, the aforementioned work status information, the aforementioned required number of people, and the determination results by the determination unit in a comparative manner for each management time category. Output unit that displays the display information as a shift display on a display device based on the generated real-time data. To make it function as such.

[0010] In this context, "computer" refers to all devices that have the following functions and characteristics as information processing terminals. • Supports server-only execution environments This includes configurations where programs run on dedicated servers and can perform backend processing and database management without the need for a client; an example of this is a server that processes data for a web application. • Client-standalone execution environment This includes forms that can operate locally and completely autonomously, running programs using only client-side resources, and do not require a network connection; examples include offline business applications. • Server and client coordination execution This model includes a configuration in which data and commands are exchanged between the client and the server, and is characterized by bidirectional communication where processing is performed on the server side in response to operations on the client side. Many web applications that operate over the internet fall under this model. • Displaying and operating web applications on the server This includes a form in which a web application running on a server is viewed and operated through a client-side browser. This form is seen in cloud-based applications that work in conjunction with an internet browser, allowing users to operate using server resources solely through their browser. • Server integration processing via API This also includes a model where the client calls an API, the processing is executed on the server, and the results are returned to the client. The client is independent and uses specific data processing or services from the server as needed. • Other special execution environments or hybrid configurations This also includes forms not covered above, such as IoT devices and distributed computing environments, where terminals operate as devices performing specific roles or functions, and these terminals can dynamically switch between server, client, or both roles depending on the situation.

[0011] In the present invention, the computer is a general-purpose terminal that corresponds to each of the above execution environments and can execute program execution and information processing regardless of the presence or absence of a network or the server-client configuration. It is designed to appropriately adjust the processing sharing between the server and the client according to the communication load, the processing load of each device, and the specifications, and has the ability to adapt to a flexible application environment.

[0012] Also, in the above invention, a boarding and alighting schedule acquisition unit that acquires the boarding and alighting schedule information of children for each management time period, a work schedule acquisition unit that acquires the work schedule information of staff for each management time period, and further includes Based on the acquired boarding and alighting schedule information and the legal data, the required number calculation unit calculates the required number of staff for each management time period, Based on the acquired work schedule information, the determination unit determines whether the required number is satisfied for each management time period, The display information generation unit generates the display information for displaying the boarding and alighting schedule information, the work schedule information, and the determination result based on the work schedule information in a comparable manner in combination with the real-time data. This is preferable.

[0013] In the above invention, a shift recording unit that records the shift pattern by arranging the staff who can work by changing the number of children for each age or month of age of the children, a shift pattern selection unit that selects the shift pattern according to the boarding and alighting schedule information when creating the work schedule information and further includes The work schedule acquisition unit can acquire the work schedule information created by referring to the shift pattern selected by the shift pattern selection unit. This is preferable.

[0014] In the above invention, a child information recording unit that records child information including the age or month of age of each child The Qualification Information Records Department records qualification information regarding whether or not employees are qualified, A staffing information recording unit records staffing information that records job classifications according to the age or month of the child who can work based on the aforementioned laws and regulations and the aforementioned qualification information. Furthermore, The required number calculation unit calculates the required number for each job category by referring to the child information, qualification information and placement information. The discrimination unit determines whether the required number of people is met for each job category. The display information generation unit generates the display information, including the required number of people and the discrimination results, for each occupational category. It is preferable.

[0015] In the above section, The system further comprises a schedule information update control unit that controls the updating process of the aforementioned attendance schedule information and the aforementioned work schedule information, The aforementioned scheduled information update control unit, During the period in which the aforementioned work schedule information is finalized, a function is provided to restrict requests for updating the aforementioned attendance schedule information. Based on the determination result by the discrimination unit using the confirmed work schedule information, if there is a management time slot in which children can be accepted, the system has a function to receive an update request for the attendance schedule information for the accepted management time slot in the restricted attendance schedule information. It is preferable that it has

[0016] Furthermore, in the above invention, there are multiple childcare facilities. The aforementioned attendance and departure time stamping means and attendance and departure time stamping means are installed at each childcare facility. The aforementioned occupancy status calculation unit and the aforementioned work status calculation unit calculate the aforementioned occupancy status information or the aforementioned work status information for each of the aforementioned childcare facilities. You may do so. [Effects of the Invention]

[0017] According to the present invention, the allocation of childcare workers in childcare facilities can be optimized in real time, enabling rapid response to fluctuations in children's arrival and departure times and changes in childcare workers' work schedules. Specifically, by quickly collecting information on staff attendance and children's arrival and departure times at childcare facilities and determining the required number of staff in real time, efficient shift management can be achieved. For example, by calculating the attendance and work status and comparing it with the required number of staff, a warning can be issued if there is a staffing shortage, enabling appropriate personnel allocation and flexibly improving the overall safety and operational efficiency of the facility.

[0018] Furthermore, by providing a function to acquire attendance and work schedule information in this invention, it becomes possible to calculate the required number of staff based on prior planning, and even if a shift change is necessary on the day, adjustments can be made based on predictive data. In addition, since real-time data and scheduled information can be displayed together, it becomes easier for childcare facility managers to manage schedules based on future staffing plans, and problems related to staffing can be prevented.

[0019] Furthermore, by providing a shift recording unit and a shift pattern selection function in this invention, staffing can be easily optimized by appropriately selecting staff shift patterns according to the age and month of the children. This makes it easy to customize shifts according to age and the characteristics of childcare, allowing for quick and easy shift planning to meet individual needs, and reducing the burden of planning work.

[0020] Furthermore, by recording and utilizing information on children and their qualifications, it becomes possible to allocate staff to precise job categories in accordance with the law. Based on this qualification information, it is possible to assign staff with appropriate qualifications, such as childcare workers, nutritionists, and cooks, ensuring compliance with the law, reducing the burden on administrators, and improving the reliability of the overall operation of the facility.

[0021] Furthermore, by regulating and controlling the updates of attendance and work schedule information, updates to attendance information are restricted during periods when work schedules are confirmed. This ensures the reliability and stability of shifts, prevents unintended changes or fabrications, and allows managers to operate the facility based on consistent data. In addition, by allowing updates to attendance information only during time slots when children can be accepted based on work schedules, a manageable time slot for acceptance is ensured. This allows for flexible responses to the allocation of childcare workers and the arrival and departure of children, improving operational efficiency and enabling immediate responses to unexpected increases in attendance, thus stabilizing the facility's operation.

[0022] Furthermore, by enabling operation across multiple childcare facilities, collaboration between facilities becomes possible, allowing for individual understanding of the situation at each facility and appropriate staffing levels, thus enabling effective shift management even for operators with multiple facilities. In addition, because data on occupancy and work status at each facility can be managed integrally, overall operational efficiency across multiple facilities can be improved.

[0023] Furthermore, according to the program of the present invention, by installing it on the IC chip and memory device of a mobile terminal device, smartphone, wearable device, mobile PC or other information processing terminal, or a general-purpose computer such as a personal computer or server computer, and executing it on the CPU, it is possible to construct a system having the above-mentioned functions or to implement the method according to the present invention.

[0024] Furthermore, the program of the present invention can be distributed, for example, via a communication line, and can also be transferred as a package application that runs on a standalone computer by recording it on a computer-readable recording medium. Specifically, this recording medium can be a variety of recording media, such as magnetic recording media, optical discs such as CD-ROMs and DVD-ROMs, or RAM cards. With a computer-readable recording medium on which this program is recorded, the above-described system and method can be easily implemented using a general-purpose computer or a dedicated computer, and the program can be easily stored, transported, and installed. [Brief explanation of the drawing]

[0025] [Figure 1] This is a schematic diagram showing the overall configuration of the shift management system for a childcare facility according to the embodiment. [Figure 2] This is a block diagram showing the internal configuration of the shift management server according to the embodiment. [Figure 3] This is a block diagram showing the internal configuration of a user terminal according to an embodiment. [Figure 4] Figure 3 is a block diagram showing the configuration of a functional module virtually built on the CPU of the user terminal. [Figure 5] This is a block diagram showing the internal configuration of a facility-side terminal according to an embodiment. [Figure 6] Figure 5 is a block diagram showing the configuration of the functional module virtually built on the CPU of the facility-side terminal. [Figure 7] This is an explanatory diagram showing the stamping operation in the embodiment. [Figure 8] This is an explanatory diagram showing a screen display according to an embodiment. [Figure 9] This is an explanatory diagram showing a screen display according to an embodiment. [Figure 10] This is an explanatory diagram showing a screen display according to an embodiment. [Figure 11]This is an explanatory diagram showing a screen display according to an embodiment. [Figure 12] This is a flowchart illustrating the operation of the childcare facility shift management system according to the embodiment (when making attendance / departure reservations). [Figure 13] This is a flowchart illustrating the operation (on a given day) of the childcare facility shift management system according to the embodiment. [Modes for carrying out the invention]

[0026] Embodiments of the shift management system, method, and program for childcare facilities of the present invention will be described in detail below with reference to the attached drawings. It should be noted that the present invention is not limited to the embodiments described above, and the components can be modified and implemented in practice without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriate combinations of the multiple components disclosed in the above embodiments. For example, some components may be removed from all the components shown in the embodiments.

[0027] (Overall structure of the shift management system for childcare facilities) Figure 1 shows the overall configuration of the shift management system 1 for childcare facilities according to this embodiment. In the figure, childcare facilities K (Ka~c) are facilities where staff S (Sc~Se), including childcare workers, provide childcare for children C (Ca and Cb, etc.) on behalf of parents G (Ga and Gb, etc.), and include nurseries (daycare centers) and children's centers that provide extended childcare. Here, staff S includes staff with childcare worker qualifications who care for children in nurseries, as well as nutritionists and other staff without qualifications. Children C are those who are cared for and include infants and toddlers from 0 years old to before elementary school age. The shift management system 1 is a system that manages the work, schedules, etc. of multiple childcare facilities Ka~c.

[0028] The shift management system 1 is a system that provides shift management services on the shift management server 3. It is generally composed of smartphones 5 (5a-5e) used by parents G or staff S, and facility-side terminal devices 4 (4a-4c) installed in each childcare facility K (Ka-Kc). Each smartphone 5 (5a-e) and facility-side terminal device 4 (4a-4c) is connected to the shift management server 3 via a communication line 2 so that they can access it.

[0029] Shift management server 3 is a server device that provides shift management services, for example, as a web service or API service. It is operated by a management company that manages a nursery school and provides a service that supports the scheduling of attendance for multiple staff members (including nursery teachers) and the arrival and departure of children at multiple nursery schools. This shift management server 3 can be implemented as a single server device or a group of multiple server devices. By running software, multiple functional modules are virtually constructed on the CPU, and each functional module works together to perform processing. In addition, this shift management server 3 can send and receive data via communication line 2 using its communication function, and can display web pages via browser software using its web server function.

[0030] The facility-side terminal devices 4 are, for example, information processing terminal devices such as computers, smartphones, and tablet terminals, and are installed in each of the managed nurseries. These facility-side terminal devices 4 can access the shift management server 3 to receive support services, and based on the data provided by the shift management server 3, the shift management screens shown in Figures 8 to 11 are displayed.

[0031] The shift management server 3 is configured to support the schedule management of multiple childcare workers in a childcare facility through a shift management support application. When the shift management server 3 receives a request for schedule management support from the facility-side terminal device 4, it creates support data to display a screen that supports schedule management and sends the created support data to the requesting facility-side terminal device 4. Then, the facility-side terminal device 4 accesses the shift management server 3 and logs in, receiving various data through the support application and executing the shift support service.

[0032] Smartphone 5 (5a~5e) is an information processing terminal equipped with communication functions and a CPU, such as a general-purpose computer like a personal computer, a smartphone, a tablet PC, a mobile computer, or a mobile phone. Various functions can be implemented by installing various application software. In this embodiment, a management support application is installed to make the smartphone function as a terminal device for using the service. In this embodiment, for parents G, a parent application for managing attendance schedules and childcare status is installed, making smartphone 5 function as parent information terminal devices 5a and 5b. For staff S, a staff application for managing attendance schedules and work status is installed, making smartphone 5 function as staff information terminal devices 5c~5e.

[0033] Furthermore, if the user terminal device is a smartphone, the mobile phone can communicate wirelessly with relay points such as wireless base stations, allowing users to receive communication services such as calls and data communication while on the move. With location information acquisition functions such as GPS (Global Positioning System) and camera functions, it can be used as a portable time-stamping method to record the arrival and departure times of staff and children. Examples of communication methods for this smartphone include 3G (3rd Generation), LTE (Long Term Evolution), and 5G.

[0034] (Internal structure of each device) Next, the internal structure of each device constituting the shift management system 1 for the childcare facility described above will be explained. Figures 3 to 6 show the internal configuration of each device according to this embodiment. In this explanation, the term "module" refers to a functional unit composed of hardware such as devices or equipment, software with the same functionality, or a combination thereof, for achieving a predetermined operation.

[0035] (1) Shift management server 3 The configuration of the shift management server 3 will now be described. Figure 2 shows the internal configuration of the shift management server 3 according to this embodiment. The shift management server 3 is a server device located on the communication line 2, and is capable of sending and receiving data with each smartphone 5 and facility-side terminal device 4 via the communication line 2. Specifically, the shift management server 3 includes a communication interface 31 that performs data communication via the communication line 2, an authentication unit 32 that authenticates the authority of users and user terminals, a shift management unit 36 ​​that performs shift management support services such as shift creation and management, attendance and departure, and arrival and departure, an information distribution unit 34 that provides various content data to each smartphone 5 and facility-side terminal device 4, and various database groups 35 (35a to 35d).

[0036] The database group 35 includes a child information database 35a that stores information about children receiving childcare, a staff information database 35b that stores information about staff, and a facility / legal database 35c that stores shift management records. Each of these databases may be a single database, or it can be divided into multiple databases and relationships can be established between them to create a relational database that links the data together.

[0037] The information stored in the child information database 35a includes child information for each child associated with a childcare facility. This child information includes personal information such as name, date of birth (age or age in months), and gender, as well as identification information that identifies the child or their guardian, or authentication information that links an identifier (user ID, terminal ID) that identifies the communication terminal device used by the guardian, and a password. More specifically, this child information also includes personal information of the user linked to the user ID and the model of the terminal device. The child information database 35a stores authentication history (access history) for each user or user terminal, and childcare schedules, attendance records, childcare performance, access history, etc., for each child through relationships with the staff information database 35b, performance database 35d, and other databases. In this embodiment, child information is stored for each of the multiple childcare facilities.

[0038] On the other hand, the information stored in the staff information database 35b includes items such as the name, position, childcare worker qualifications, and schedule for each staff member (including childcare workers) associated with the nursery school, as well as identification information to identify staff members, or authentication information linked to identifiers (user ID, terminal ID) that identify the communication terminal device used by each staff member, and passwords. Personal information such as the address of the staff member linked to the user ID, and the model of the terminal device are also included. Furthermore, the child information database 35a stores authentication history (access history) for each user or user terminal, and, through relationships with the child information database 35a, the performance database 35d, and other databases, it stores work schedules, attendance records, access history, etc. for each staff member. In addition, the staff information database 35b also includes qualification information regarding whether or not staff members are qualified, and staff assignments are made based on the job category (childcare class, etc.) according to the age or month of the children they are able to work with, in accordance with laws and regulations and qualification information. In this embodiment, staff information is stored for each of the multiple childcare facilities.

[0039] The facility and legal database 35c stores information on multiple childcare facilities, along with information on the laws and regulations of the region to which each childcare facility belongs. Childcare facility information includes items such as the name of the nursery school, childcare hours, qualification requirement rate, number of additional staff, scope of additional staff, and closed days. The qualification requirement rate item sets the percentage of childcare workers who are qualified, and the number of additional staff is set in addition to the number stipulated by law. The number of additional staff includes the number set by the nursery school and the number set by the region. The scope of additional staff is set in the time range for which additional staff will be provided. The closed days item is set for the days on which the nursery school is closed.

[0040] On the other hand, the legal data includes legal information for each age group of children, and this legal information includes items such as the age of the children and staffing allocation. The staffing allocation item includes the number of childcare workers relative to the number of children of each age group. In this embodiment, the legal data is described as showing the staffing allocation stipulated in the Child Welfare Act, but the staffing allocation of childcare workers may also be determined by prefectures, municipalities, etc., in addition to being stipulated in the Child Welfare Act.

[0041] The performance database 35d is a database that stores actual childcare records. This performance database 35d records attendance data for children and staff, as well as attendance schedules for children and work shifts for staff, as performance data. This performance data is also stored for each of the multiple childcare facilities.

[0042] The authentication unit 32 is a module that establishes a communication session with each smartphone 5 used by parents G and staff S via the communication interface 31, and performs authentication processing for each established communication session. This authentication process involves obtaining authentication information from the smartphones 5 (5a-e) of the accessing parent G and staff S, querying the child information database 35a or staff information database 35b to identify the accessing person and authenticate their authority. The authentication results from the authentication unit 32 (user ID, authentication time, session ID, etc.) are entered into the shift management unit 36 ​​and used for managing work shifts and attendance schedules, and are also recorded as authentication history in the child information database 35a or staff information database 35b. The authentication unit 32 also has an access management unit 33, which obtains the current time and current location of the accessing person (parent G or staff S) authenticated by the authentication unit 32 from the smartphone 5 and records it in the child information database 35a or staff information database 35b.

[0043] The Shift Management Unit is a module that performs the necessary processes for managing staff shifts or children's attendance schedules. It collects each user's schedule information and time clock information through an application installed on the smartphones used by each parent G and staff S, and provides the information necessary for supporting services such as staff shift management, children's childcare schedules, and performance information management.

[0044] In this embodiment, the shift management unit 36 ​​on the shift management server 3 can cooperate with the processing on the smartphone 5 and the shift management server 3 or the facility terminal device 4 through the synchronization processing unit 512e provided in the application on the smartphone 5. The shift management server 3 performs some of the information gathering and data storage processing related to time clock operations and shift / schedule management support, while the smartphone 5 performs some of the graphic processing and user interface control processing.

[0045] The shift management unit 36 ​​according to this embodiment includes an information acquisition unit 36a, a status calculation unit 36b, a performance data recording unit 36c, and a schedule information update control unit 36d. The information acquisition unit 36a is a module that acquires information transmitted from facility-side terminal devices 4 or smartphones 5 installed in each childcare facility Ka to c, inputs it into the status calculation unit 36b, and records it in various databases 35a to d. The status calculation unit 36b is a module that functions as an attendance status calculation unit, a work status calculation unit, and an output time acquisition unit. It calculates the attendance status of each child and the work status of each staff member from the time stamps sent from the facility terminal device 4, the parent's G's smartphone 5 (5a and 5b), or the staff member S's smartphone 5 (5c to 5e). The attendance status and work status here are real-time information as of the current time, and it is possible to calculate the attendance status and work status based on the information from the last time stamp to the current time, with the output time being the current time.

[0046] The performance data recording unit 36c is a module that records confirmed information regarding the current attendance status and work status, which are real-time, in the performance database 35d, along with the information acquired by the information acquisition unit 36a, and which are calculated by the status calculation unit 36b.

[0047] The schedule information update control unit 36d is a module that controls the update process of attendance schedules, which are attendance schedule information, and work shifts, which are work schedule information. It has the function of restricting requests to update attendance schedules during the period when work shifts have been finalized. Specifically, the schedule information update control unit 36d temporarily suspends the acceptance of attendance reservations from parents and related parties after the time when the work shifts of childcare workers have been finalized. Furthermore, based on the determination result by the determination unit 412e based on the finalized work shifts, the schedule information update control unit 36d accepts attendance reservations for time slots within the restricted attendance schedule only if there are management time slots in which children can be accepted. This ensures appropriate staffing levels and enables real-time response while conforming to the resource situation of childcare workers within the facility, the number of children, and the standards stipulated by laws and regulations regarding attendance.

[0048] The information distribution unit 34 is a module that distributes various data, including web pages and APIs, to each facility-side terminal device 4 and smartphone 5 via a communication interface 31 in order to synchronize shift schedule management. This information distribution unit 34 can be a server device with content distribution functionality and can be composed of a group of servers with multiple functions such as a web server and a database server. This information distribution unit 34 includes web server functionality and can distribute content such as web pages necessary for measuring call connection rates, as well as programs and scripts such as APIs, composed of material data such as HTML (HyperText Markup Language), video, audio, and images in document systems such as the WWW (World Wide Web).

[0049] (2) Smartphone 5 Next, we will describe the smartphone 5. Figures 3 and 4 show the internal configuration of the smartphone 5. As shown in these figures, the smartphone 5 is an information processing terminal used by users to view information and perform authentication and time stamping processes via contactless communication, and a shift management application is installed. In this embodiment, the user terminal devices used by parents of kindergarten children (5a and 5b) and the user terminal devices used by staff (5c to 5e) basically have the same internal structure, but the installed applications differ between those for parents and those for staff. In this embodiment, the basic configuration of the application is also the same for both parents and staff, and the functionality is designed to switch depending on whether it is installed (launched or logged in) as a parent application or as a staff application.

[0050] In this embodiment, the case where a smartphone is used as the smartphone 5 is described as an example, but the present invention is not limited to this, and various information processing terminals such as laptops, desktops, mobile PCs, and tablet PCs can be used.Here, in order to mainly describe the case in which the smartphone 5 is used as a means of clocking in and out of the daycare or work, the smartphone 5 is assumed to be a portable smartphone, but if an IC card or the like is used as the means of clocking in, it is not necessary to carry the smartphone 5, and a stationary device such as a desktop PC can be used.

[0051] As shown in Figure 3, the smartphone 5 is equipped with communication functions and a CPU, and various functions can be implemented by installing various application software. In this embodiment, an application including the childcare facility shift management program of the present invention is installed on this smartphone 5, and it functions as part of the childcare facility shift management system according to the present invention.

[0052] More specifically, the smartphone 5 includes a CPU 51 for performing calculations, a memory 52 for temporarily storing information, a communication interface 53 for communicating with the outside world via a communication line or the internet, a storage unit 54, an output interface 55, and an input interface 56. In this embodiment, these devices 51 to 56 are connected via a CPU bus 50, enabling the exchange of data between them.

[0053] The CPU 51 is a device that performs various calculations necessary for controlling each part, and by executing various programs, it virtually constructs various modules on the CPU 51. In this embodiment, by executing the childcare facility shift management program on the CPU 51, this general-purpose smartphone 5 functions as a terminal for the childcare facility shift management system. Here, the function (mode) switches between parent use and staff use depending on the access rights at the time of login.

[0054] The communication interface 53 is a module that communicates with a wireless base station via wireless communication, and can use wireless communication networks such as LTE lines, 3G / 4G lines, Wi-Fi®, Bluetooth®, and other known devices and communication methods. The storage 54 is a device that stores data on a recording medium and reads this stored data according to the request of each device, and can be configured, for example, with a hard disk drive (HDD), solid state drive (SSD), memory card, etc.

[0055] Furthermore, the CPU bus is connected to location information acquisition means that measure the current position of the aircraft from GPS or wireless base station identifiers and coordinates, and to a clock means that measures the current time. The measurement results from these location information acquisition means and clock means are linked together and stored in memory 52 and storage 54 as status information of the aircraft, and are also passed on to the OS and applications running on the CPU 51 as requested.

[0056] The output interface 55 is a module that sends video and audio signals to output video and audio from output devices such as displays and speakers, and can output video and audio related to application software executed by the application execution unit 512. The input interface 56 is a module that receives operation signals from operation devices such as a touch panel 56a and physical operation buttons 56b, and the received operation signals are transmitted to the CPU 51, which can perform operations on the OS and various applications. In this embodiment, the touch panel 56a connected to the input interface 56 and the output interface 55 is configured such that the touch panel, which is the input device, is superimposed on the display, which is the display device, and a GUI is provided that displays display data for the operation screen on the display, and acquires user operation signals when touch operations or gesture operations are performed in accordance with that data.

[0057] On the CPU 51, the OS execution unit 511 starts and runs the OS (Operating System) provided for the smartphone, and this OS controls the basic functions of the smartphone 5. In addition, the application execution unit 512 makes various applications executable on this OS, and various functions are executed by running applications through this application execution unit 512.

[0058] More specifically, the OS execution unit 511 is a module for executing OS programs on the CPU. The execution of OS programs by this OS execution unit 511 manages and controls the basic functions of the smartphone 5, enabling cooperation between the modules constructed by the application execution unit 512 and the various devices and functions of the smartphone 5. The application execution unit 512 is a module for executing application programs on the CPU. By executing application programs in this application execution unit 512, various functional modules are virtually constructed on the CPU.

[0059] In this embodiment, when the childcare facility shift management application is executed by the application execution unit 512, the time stamping control unit 512a, the shift / schedule management support unit 512b, the output display control unit 512c, the setting information management unit 512d, and the synchronization processing unit 512e are virtually constructed, as shown in Figure 4.

[0060] The time stamping control unit 512a is a module that controls the operation of the reader / writer device 46c of the facility-side terminal device 4 and executes control to read authentication information and other data from a smartphone or IC card held over the reader / writer device 46c. In parent mode, the time stamping control unit 512a executes the time stamping process for children's arrival and departure, and in staff mode, it executes the time stamping process for staff's arrival and departure. The shift / schedule management support unit 512b is a module that manages schedule information for children's arrival and departure, and shift information for staff's arrival and departure schedules.

[0061] The output display control unit 512c is a module that switches between a screen for parents and a screen for staff members depending on the mode to display information. In parent mode, it displays a screen for clocking in and out of the facility, as well as screens showing attendance schedules and attendance history. On the other hand, in staff mode, it displays a screen for clocking in and out of the facility, as well as screens showing work schedules and attendance history. It also has a function to control the GUI, and has a function to display graphics when performing touch operations on the application or clocking in operations.

[0062] The configuration information management unit 512d is a module that records and reads each user's configuration information depending on the mode. In parent mode, it manages user IDs and information about children, while in staff mode, it manages user IDs, staff information, qualification information, and other related information.

[0063] The synchronization processing unit 512e is a module that links the processing in the application on the smartphone 5 with the shift management server 3 or the facility terminal device 4. By linking them, they work together, with the shift management server 3 performing some of the information gathering and data storage processing related to time clock operations and shift / schedule management support, while the smartphone 5 performs some of the graphic processing and user interface control processing.

[0064] (3) Facility-side terminal device 4 Next, the facility-side terminal device 4 will be described. Figures 5 and 6 show the internal configuration of the facility-side terminal device 4. As shown in the figures, the facility-side terminal device 4 includes a storage device 44, a CPU 41 for performing calculations, a memory 42 for temporarily storing information, a communication interface 43 for communicating with the outside via the communication line 2, an output interface 45, and an input interface 46. In this embodiment, the storage device 44, CPU 41, memory 42, and communication interface 43 are connected via a CPU bus 40, enabling data to be exchanged between them.

[0065] The storage 44 is a device that stores data on a recording medium and reads this stored data according to the requests of each device, and can be configured, for example, with a hard disk drive (HDD), a solid state drive (SSD), a memory card, etc.

[0066] The CPU 41 is a device that performs various calculations necessary for controlling each part, and by executing various programs, various modules are virtually constructed on the CPU 41. In this embodiment, the general-purpose PC is made to function as a childcare facility shift management system by executing a childcare facility shift management program on this CPU 41.

[0067] The communication interface 43 is a module that communicates with a wireless base station via wireless communication, and can use wireless communication networks such as LTE lines, 3G / 4G lines, Wi-Fi (registered trademark), Bluetooth (registered trademark), and other known devices and communication methods.

[0068] The CPU bus is connected to an input interface 46 that accepts user input and an output interface 45 that controls output such as video, audio, and LED lighting. The output interface 45 is a module that sends video and audio signals to output video and audio from output devices such as displays and speakers, and can output video and audio related to application software executed by the application execution unit 412.

[0069] The input interface 46 is a module that receives operation signals from operation devices such as touch panels and buttons. The received operation signals are transmitted to the CPU 41, which can then perform operations on the OS and various applications. In this embodiment, physical operation switches such as touch panels and buttons are connected to the input interface 46 and the output interface 45. A GUI is provided that displays data for the operation screen on a display and acquires user operation signals by allowing the user to perform touch or button operations accordingly.

[0070] On the CPU 41, the OS execution unit 411 starts and runs an OS developed specifically for smartphones, and this OS manages and controls the basic functions of the facility-side terminal device 4. In addition, the application execution unit 412 makes it possible to run various applications on this OS, and by running applications through this application execution unit 412, various functions are executed.

[0071] More specifically, the OS execution unit 411 is a module for executing OS programs on the CPU. The execution of OS programs by this OS execution unit 411 manages and controls the basic functions of the facility-side terminal device 4, enabling cooperation between the modules constructed by the application execution unit 412 and the various devices and functions of the facility-side terminal device 4. The application execution unit 412 is a module for executing application programs on the CPU. By executing application programs in this application execution unit 412, various functional modules are virtually constructed on the CPU.

[0072] In this embodiment, when the childcare facility shift management application is executed by the application execution unit 412, the following are virtually constructed, as shown in Figure 6: a time stamping device control unit 412a, a status calculation unit 412b, a shift information operation unit 412c, a required number of people calculation unit 412d, a discrimination unit 412e, a display information generation unit 412f, an output control unit 412g, and a synchronization processing unit 412h.

[0073] The time stamping device control unit 412a is a module that controls time stamping devices, such as a reader / writer device 46c, for recording the arrival and departure of children and the arrival and departure of staff. The time stamping device control unit 412a reads information from authentication devices such as IC cards and smartphones, acquires attendance data in real time, inputs it into the status calculation unit 412b, and records it in the staff information database 35b or the child information database 35a. In addition to acquiring data from the reader / writer device 46c, the system also has a function to input time stamps as time stamps, for example, by manual input by an operator OP, or by displaying a 2D code 45c unique to each facility on a display 45b installed in childcare facilities Ka~c, and acquiring location and time information as time stamp information by taking a picture with the camera 51b of a smartphone 5.

[0074] The status calculation unit 412b shown in Figure 6 is a module that calculates the attendance status of children and the work status of staff in real time based on the time stamping information acquired by the time stamping device control unit 412a. It calculates the difference between the arrival time of children and the output setting time (current time or displayed time), or the difference between the arrival time of staff and the output setting time (current time or displayed time), as attendance time or work time, and calculates the current number of children by age and the number of staff working at each location.

[0075] The shift information operation unit 412c is a module that operates and manages staff work shift information. Based on the children's arrival and departure schedules, facility operating requirements, and legal data, it automatically generates and displays each staff member's shift based on the children's age-specific arrival and departure schedules, assisting in the creation of work shifts.

[0076] The required staffing calculation unit 412d is a module that calculates the number of staff required for each time slot based on the age of the children, the enrollment status, and the staffing standards stipulated by law, and inputs the calculation results to the discrimination unit 412e. The discrimination unit 412e is a module that compares the required staffing calculated by the required staffing calculation unit 412d with the actual number of children enrolled and the number of staff working, calculated by the status calculation unit 412b, and evaluates the suitability of the staffing arrangement. It has a function to output an alert if there is a shortage in the required staffing. The discrimination result from the discrimination unit 412e is recorded as performance information in the performance data recording unit 36c and passed to the display information generation unit 412f.

[0077] The display information generation unit 412f is a module that generates screen display information, and has the function of organizing information such as the attendance status of children and the work status of staff into charts and graphs so that administrators can check the situation in real time. The charts and graphs generated by this display information generation unit 412f are recorded in the performance data recording unit 36c as data in formats such as CSV or XML.

[0078] The output control unit 412g controls the output of information, such as displaying screen display information generated by the display information generation unit 412f on the display 45b, or outputting alerts and operation sounds via voice output, providing appropriate information to the facility terminal device 4 and the administrator's device, ensuring that necessary information is displayed in real time and that on-site staff can respond immediately. The synchronization processing unit 412h is a module that performs data synchronization with the shift management server 3 and the smartphone 5 application, ensuring data consistency so that shift changes and time clock data are reflected immediately, and so that the entire system is operated based on the latest information.

[0079] (System operation) The childcare facility shift management method of the present invention can be implemented by operating this system, which consists of the devices described above. Figure 12 shows the operation of the childcare facility shift management system. Note that the processing procedure described below is merely an example, and each process may be modified as much as possible. Furthermore, depending on the embodiment, steps in the processing procedure described below can be omitted, replaced, and added as appropriate.

[0080] (1) Operation when entering a schedule First, the facility terminal device 4 selects the childcare facility to be displayed and operated (S201). The parent terminal receives input of the scheduled arrival and departure times (S101), and the facility terminal device 4 or the shift management server 3 records the entered arrival and departure times and calculates the required number of people (S202).

[0081] The system receives work schedule inputs from employee S~e's smartphone 5 (S301), and the facility-side terminal device 4 or shift management server 3 records the entered work schedules and selects a shift pattern (S203). Based on the selected shift pattern, the system assigns staff and determines the required number of staff for each time slot and job category, and displays the determination result (S204). At this time, the determination result of whether or not the required number of staff is met is displayed for each time slot and job category (S205), and if necessary ("N" in step S205), the system prompts for adjustment work (S206). In this adjustment work, the system negotiates the attendance and departure of staff according to the surplus or shortage of staff, requests changes to the work schedule input as necessary, and executes the processes in steps S301 and S203~S205 again.

[0082] Then, after all the required number of staff are filled ("Y" in step S205), the shifts are finalized and the acceptance of attendance reservations is temporarily closed (S206). Specifically, once the work shifts are finalized, the schedule information update control unit 36d stops the work shift update process and temporarily suspends the acceptance of attendance reservations from parents and related parties from the time the childcare workers' work shifts are finalized. Based on the allocation of childcare workers in the finalized work shifts, the discrimination unit 412e detects the management time slots in which children can be accepted, and only if there are available age groups and management time slots ("Y" in S207), the acceptance of attendance reservations for those time slots and age groups is resumed (S208). On the other hand, if there are no available age groups and management time slots ("N" in S207), the acceptance of attendance reservations remains closed (S209). In this system, from the perspective of preventing falsification, same-day updates of shifts are not possible on the interface. However, operators with access rights (Op, etc.) can manually update it via terminal 4.

[0083] (2) Operation during real-time display As shown in Figure 13, when the facility opens on the day, each childcare facility receives attendance time stamps (S102) from the parent's terminal via the reader / writer device 46c as children arrive, and also receives attendance time stamps (S302) from the employee's smartphone 5 via the time stamping device as employees arrive. Upon receiving these time stamps, the facility's terminal device 4 or the shift management server 3 records the entered time stamp information (S210). In the event that an employee forgets their terminal or makes a mistake during the time stamping operation, the time stamp information can be entered manually by the operator OP.

[0084] Furthermore, if there are still available age groups and time slots at this point (indicated by "Y" in S207), then attendance reservations for those time slots and age groups can be accepted. In this embodiment, each facility maintains an operational classification (licensed, certified, corporate childcare, etc.), and reservation operations are determined in real time based on the capacity for each age group. For example, if the capacity is 10 children, the system is designed to reject a reservation for the 11th child. While the usual attendance schedule and staff allocation are finalized by the day before, if there are vacancies on the day, reservations can be accepted in real time according to the number of shifts, and the number of cooks to prepare is also adjusted automatically.

[0085] The facility terminal device 4 or the shift management server 3 calculates the attendance status and work status based on the entered attendance and work time stamps and shift information (S211), and determines whether the required number of staff is met for each time slot and job category, and displays the result for each time slot and job category (S212). If the required number is not met ("N" in step S213), an alert is output and the determination result is recorded (S214). At this time, if the staff allocation can be adjusted, adjustment work can be prompted, and in this adjustment work, staff attendance and departure times may be negotiated according to the surplus or shortage of staff, and changes to the shift schedule may be requested as needed. On the other hand, if all required numbers are met ("Y" in step S213), the shift information is maintained as is.

[0086] Subsequently, as the closing time of the facility approaches, each childcare facility receives departure time entries from parent terminals via the reader / writer device 46c as children leave (S103), and also receives departure time entries from staff members' smartphones 5 via the reader / writer device 46c as staff members leave (S303). Upon receiving these time entries, the facility terminal device 4 or the shift management server 3 records the entered time information (S215). At this time, if a terminal is forgotten or an error is made in the time entry operation, the operator OP can manually enter or correct the time information. Finally, performance data is recorded based on the confirmed arrival / departure time entries and attendance / departure time entries (S216).

[0087] (Effects / Actions) As described above, this embodiment optimizes the allocation of staff members Sc to e at childcare facilities Ka to c in real time, enabling rapid response to fluctuations in the arrival and departure times of children C and changes in the work schedules of staff members Sc to e. In other words, by quickly collecting information on staff attendance and departure times and children's arrival and departure at childcare facilities Ka to c, and determining the required number of staff in real time, efficient shift management is achieved. For example, by calculating the attendance and work status and comparing it with the required number of staff, a warning can be issued if there is a staffing shortage, enabling appropriate personnel allocation. Furthermore, by providing a function to create attendance and work schedule information in this embodiment, it becomes possible to calculate the required number of staff based on prior planning, and even if a shift change is necessary on the day, adjustments based on predictive data can be made more easily.

[0088] Furthermore, in this embodiment, by providing a shift recording unit and a shift pattern control unit 412j, the staff allocation can be easily optimized by appropriately selecting staff shift patterns according to the age and month of the children. In addition, by recording and utilizing child information and qualification information, it becomes possible to allocate staff for each job category in accordance with the law, and based on this qualification information, it is possible to assign staff with appropriate qualifications according to their qualifications, such as childcare workers, nutritionists, and cooks, thereby ensuring compliance with the law.

[0089] Furthermore, by enabling operation across multiple childcare facilities, collaboration between facilities becomes possible, allowing operators with multiple facilities to effectively manage shifts by individually understanding the situation at each facility and appropriately allocating staff. In addition, because data on occupancy and work status at each facility can be managed integrally, overall operational efficiency across multiple facilities can be improved.

[0090] Furthermore, by regulating and controlling the updates of attendance schedule information and work schedule information, updates to attendance schedule information are restricted during periods when work schedules are confirmed. This ensures the reliability and stability of shifts, prevents unintended changes or fabrications, and allows administrators to operate the facility based on consistent data. In addition, by allowing updates to attendance information only for time slots in which children can be accepted based on work schedules, a manageable time slot for acceptance is secured. This allows for flexible responses to the allocation of childcare workers and the arrival and departure of children, improving operational efficiency and enabling immediate responses to unexpected increases in attendance, thereby stabilizing the operation of the facility. Moreover, depending on the facility's operating category (licensed, certified, corporate childcare center, etc.) and capacity by age group, same-day reservations can be made in real time. In this embodiment, a capacity master judgment function and adjustment of the number of reservations based on the allocation of childcare workers allow for same-day reservations as long as the capacity is within limits.

[0091] It should be noted that the present invention is not limited to the embodiments described above, and the components can be modified and implemented in practice without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining the multiple components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiments.

[0092] Furthermore, although this embodiment illustrates and describes a configuration in which the shift management server 3, smartphone 5, and facility-side terminal device 4 work together to execute the program of the present invention, the present invention is not limited thereto. In other words, the "computer" that executes the program of the present invention refers to a general-purpose device having the following functions and characteristics as an information processing terminal. • A configuration where the program is executed only on the server, and backend processing is performed. • A form that enables autonomous program execution in a local environment without the need for a network. • A form in which the server and client communicate and cooperate with each other. • A form in which a web application on a server is operated from a client's browser, or a form in which server processing is used via an API. • A special execution mode that dynamically switches roles in IoT and distributed environments. Thus, the computer in the program of this invention supports all of these features and possesses flexible information processing and application adaptability capabilities, regardless of the presence or configuration of a network. [Explanation of Symbols]

[0093] C...Preschoolers Ga,b…guardian Ka~c... Childcare facility OP... Operator Sc~e…Staff 1… Shift management system 2…Communication lines 3… Shift management server 4…Facility-side terminal device 5… Smartphone 5a, 5b... Information terminal devices for parents (5a... PC, 5b... Smartphone) 5c~5e…Employee information terminal devices (5c,d…PC, 5e…Smartphone) 31…Communication Interface 32…Authentication Department 33…Access Management Department 34… Information Distribution Department 35…Databases 35a... Preschooler Information Database 35b...Employee Information Database 35c...Facility and Legal Database 35d... Achievements Database 36… Shift Management Department 36a...Information acquisition section 36b... Situation calculation unit 36c...Performance Data Recording Section 40...CPU bus 41…CPU 42...memory 43…Communication Interface 44…CPU 45…Output Interface 46…Input Interface 46c... Reader / writer device 50...CPU bus 51…CPU 52...Memory 53…Communication Interface 54…Storage 55…Output Interface 56…Input Interface 56a...Touch panel 56b... Operation buttons 411...OS execution unit 412...Application execution unit 412a... Time stamping device control unit 412b... Situation calculation unit 412c... Shift information control unit 412d…Required number of people calculation department 412e...Discrimination section 412f...Display information generation unit 412g…Output control unit 412h...Synchronization Processing Unit 511...OS execution unit 512...Application execution unit 512a... Time stamping control unit 512b... Shift and Schedule Management Support Department 512c... Output display control unit 512d...Setting information management department 512e...Synchronization Processing Unit

Claims

1. A system for managing the shifts of multiple staff members in a childcare facility that provides care for a large number of children, A means for recording the arrival or departure time for each child, A means for recording the arrival or departure time of each employee, An output time acquisition unit that acquires the output time, A presence status calculation unit calculates information on the presence status of each child based on the arrival or departure time stamped by the aforementioned attendance stamping means and the output time, A work status calculation unit calculates work status information for each employee based on the attendance time or departure time recorded by the attendance time stamping means and the output time, A required personnel calculation unit calculates the required number of staff members for each management time category based on the calculated occupancy status information and predetermined legal data. Based on the aforementioned work status information, a determination unit compares the number of employees working with the required number for each management time category and determines whether or not the required number is met. A display information generation unit generates display information including real-time data for displaying the aforementioned occupancy status information, the aforementioned work status information, the aforementioned required number of people, and the determination results by the determination unit in a comparative manner for each management time category. An output unit that displays the display information as a shift display on a display device based on the generated real-time data. A childcare facility shift management system characterized by having the following features.

2. The attendance schedule acquisition unit acquires information on the children's expected arrival and departure times for each management time slot, A work schedule acquisition unit that acquires employee work schedule information for each management time category, Furthermore, The required number calculation unit calculates the required number of staff for each management time category based on the acquired attendance schedule information and the legal data. The discrimination unit determines, based on the acquired work schedule information, whether or not the required number of people is met for each management time category. The display information generation unit generates the display information for displaying the scheduled arrival / departure information, the scheduled work hours information, and the discrimination results based on the scheduled work hours information in a comparative manner in combination with the real-time data. The childcare facility shift management system according to feature 1.

3. A shift recording unit that records the number of staff available to work, varying the number of children by age or month, as a shift pattern, When creating the aforementioned work schedule information, a shift pattern selection unit selects the shift pattern according to the aforementioned attendance schedule information. Furthermore, The work schedule acquisition unit can acquire work schedule information created by referring to the shift pattern selected by the shift pattern selection unit. The childcare facility shift management system according to feature 2.

4. A child information recording unit that records child information including the age or age in months for each child, The Qualification Information Records Department records qualification information regarding whether or not employees are qualified, A staffing information recording unit records staffing information that records job classifications according to the age or month of the child who can work based on the aforementioned laws and regulations and the aforementioned qualification information. Furthermore, The required number calculation unit calculates the required number for each job category by referring to the child information, qualification information and placement information. The discrimination unit determines whether the required number of people is met for each job category. The display information generation unit generates the display information, including the required number of people and the discrimination results, for each occupational category. A childcare facility shift management system according to feature 1 or 2.

5. The system further comprises a schedule information update control unit that controls the updating process of the aforementioned attendance schedule information and the aforementioned work schedule information, The aforementioned scheduled information update control unit, During the period in which the aforementioned work schedule information is finalized, a function is provided to restrict requests for updating the aforementioned attendance schedule information. Based on the determination result by the discrimination unit using the confirmed work schedule information, if there is a management time slot in which a child can be accepted, the system has a function to receive a request to update the attendance schedule information for the accepted management time slot in the restricted attendance schedule information. The childcare facility shift management system according to claim 2, characterized by having the following features.

6. A method for managing the shifts of multiple staff members in a childcare facility that provides care for a large number of children, using a computer, The aforementioned computer time stamping means receives the arrival or departure time for each child, and the time stamping for each staff member, in a time stamping step, A status calculation step in which the output time is obtained, the attendance status calculation unit calculates the attendance status information of each child based on the recorded arrival or departure time and the output time, and the work status calculation unit calculates the work status information of each staff member based on the recorded arrival or departure time and the output time, Based on the calculated occupancy status information and predetermined legal data, the required number calculation unit calculates the required number of staff for each management time period, and the discrimination unit compares the number of staff working with the required number for each management time period based on the work status information to determine whether the required number is met. A display information generation unit generates display information including real-time data for displaying the aforementioned occupancy status information, the aforementioned work status information, the aforementioned required number of people, and the determination results by the determination unit in a comparative manner for each management time category, and a display output step of displaying the display information as a shift display on a display device. A method for managing shifts at childcare facilities, characterized by including the following:

7. The process further includes a step in which the computer acquires scheduled arrival and departure information for children and scheduled work information for staff members for each management time period. The required number calculation unit calculates the required number of staff for each management time category based on the acquired attendance schedule information and the legal data. The discrimination unit determines, based on the acquired work schedule information, whether or not the required number of people is met for each management time category. The display information generation unit generates the display information for displaying the scheduled arrival / departure information, the scheduled work hours information, and the discrimination results based on the scheduled work hours information in a comparative manner in combination with the real-time data. The childcare facility shift management method according to feature 6.

8. The system further includes a shift pattern selection step in which a shift recording unit records the number of staff available to work, varying the number of children by age or month, as a shift pattern, and in which a shift pattern selection unit accepts the selection of the shift pattern according to the attendance schedule information when creating the work schedule information. In the aforementioned schedule acquisition step, work schedule information created by referring to the shift pattern selected in the shift pattern selection unit can be acquired. The childcare facility shift management method according to feature 7.

9. The child information recording department records child information, including the age or age in months for each child, and the qualification information recording department records qualification information regarding the qualifications of staff members in a qualification information recording step. A placement information recording step in which the placement information recording unit records placement information that records job classifications according to the age or month of the child who can work based on the aforementioned laws and regulations and the aforementioned qualification information. It further includes, In the aforementioned determination step, the required number of people is calculated for each job category by referring to the child information, qualification information and placement information. In the aforementioned determination step, a determination is made for each job category as to whether or not the required number of people is met. In the display output step, the required number of people and the discrimination result are generated, including the display for each job category. The childcare facility shift management method according to claim 6 or 7.

10. The schedule information update control unit further includes a schedule information update control step that controls the updating process of the attendance schedule information and the work schedule information, In the aforementioned scheduled information update control step, During the period in which the aforementioned work schedule information is finalized, requests to update the aforementioned attendance schedule information will be restricted, Based on the determination result by the discrimination unit using the confirmed work schedule information, if there is a management time slot in which children can be accepted, the system accepts a request to update the attendance schedule information for the accepted management time slot within the restricted attendance schedule information. The childcare facility shift management method according to feature 17.

11. A program for managing the shifts of multiple staff members in a childcare facility that cares for a large number of children, using a computer. A means for recording the arrival or departure time for each child, A means for recording the arrival or departure time of each employee, An output time acquisition unit that acquires the output time, A presence status calculation unit calculates information on the presence status of each child based on the arrival or departure time stamped by the aforementioned attendance stamping means and the output time, A work status calculation unit calculates work status information for each employee based on the attendance time or departure time recorded by the attendance time stamping means and the output time, A required personnel calculation unit calculates the required number of staff members for each management time category based on the calculated occupancy status information and predetermined legal data. Based on the aforementioned work status information, a determination unit compares the number of employees working with the required number for each management time category and determines whether or not the required number is met. A display information generation unit generates display information including real-time data for displaying the aforementioned occupancy status information, the aforementioned work status information, the aforementioned required number of people, and the determination results by the determination unit in a comparative manner for each management time category. Output unit that displays the display information as a shift display on a display device based on the generated real-time data. A childcare facility shift management program characterized by its function as follows.

12. The aforementioned computer, The attendance schedule acquisition unit acquires information on the children's expected arrival and departure times for each management time slot, Work schedule acquisition unit that acquires employee work schedule information for each management time category. To make it function even better, The required number calculation unit calculates the required number of staff for each management time category based on the acquired attendance schedule information and the legal data. The discrimination unit determines, based on the acquired work schedule information, whether or not the required number of people is met for each management time category. The display information generation unit generates the display information for displaying the scheduled arrival / departure information, the scheduled work hours information, and the discrimination results based on the scheduled work hours information in a comparative manner in combination with the real-time data. The childcare facility shift management program according to feature 11.

13. The aforementioned computer, A shift recording unit that records the number of staff available to work, varying the number of children by age or month, as a shift pattern, When creating the aforementioned work schedule information, a shift pattern selection unit selects the shift pattern according to the aforementioned attendance schedule information. To make it function even better, The work schedule acquisition unit can acquire work schedule information created by referring to the shift pattern selected by the shift pattern selection unit. The childcare facility shift management program according to feature 12.

14. The aforementioned computer, A child information recording unit that records child information including the age or age in months for each child, The Qualification Information Records Department records qualification information regarding whether or not employees are qualified, A staffing information recording unit records staffing information that records job classifications according to the age or month of the child who can work based on the aforementioned laws and regulations and the aforementioned qualification information. To make it function even better, The required number calculation unit calculates the required number for each job category by referring to the child information, qualification information and placement information. The discrimination unit determines whether the required number of people is met for each job category. The display information generation unit generates the display information, including the required number of people and the discrimination results, for each occupational category. A childcare facility shift management program according to claim 11 or 12.

15. The computer is further configured to function as a schedule information update control unit that controls the updating process of the attendance schedule information and the work schedule information. The aforementioned scheduled information update control unit, During the period in which the aforementioned work schedule information is finalized, a function is provided to restrict requests for updating the aforementioned attendance schedule information. Based on the determination result by the discrimination unit using the confirmed work schedule information, if there is a management time slot in which a child can be accepted, the system has a function to receive a request to update the attendance schedule information for the accepted management time slot in the restricted attendance schedule information. The childcare facility shift management program according to claim 12, characterized by having the following features.