School lunch information management system, school lunch information management method, school lunch information management device, and program

The school lunch information management system optimizes menu planning for students with allergies by generating meal types and simulating meal servings, addressing inefficiencies in existing systems and facilitating intuitive menu adjustments.

JP7792662B1Active Publication Date: 2025-12-26NIPPON SOFTWARE MANAGEMENT
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025102219
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2025-12-26
Estimated Expiration
2045-06-18

AI Technical Summary

Technical Problem

Existing menu planning systems for school lunches inefficiently plan alternative menus for students with food allergies, requiring manual planning of multiple substitute candidates and failing to optimize the number of students who can consume school lunches.

Method used

A school lunch information management system that includes a device and method for generating menu information, determining suitable meal types for students with allergies, and simulating the number of meals to be served, displaying simulation results, and allowing menu adjustments.

Benefits of technology

Supports efficient planning of appropriate school lunch menus that accommodate students with allergies, optimizing meal provision and enabling intuitive menu modifications based on simulation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007792662000001_ABST
    Figure 0007792662000001_ABST
Patent Text Reader

Abstract

The aim is to provide technology to assist in planning appropriate menus for school lunches at educational institutions, including for students with allergies. [Solution] A school lunch information management system including a school lunch information management device and a school lunch provider terminal device, wherein the school lunch provider terminal device comprises a menu generation unit that generates menu information for general meals, which are school lunches provided to average students, and an output unit that displays a simulation screen including the estimated number of school lunches to be served related to the menu information, and the school lunch information management device comprises a student information acquisition unit that acquires student information that associates students with their allergens, a school lunch type determination unit that determines the type of school lunch that can be served to the students, and a simulation unit that determines the estimated number of meals to be served, which is the estimated number of students to be served, for each menu.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a school lunch information management system, a school lunch information management method, a school lunch information management device, and a program. [Background technology]

[0002] Generally, school lunch menus are decided in advance by the Board of Education. Menus for a certain period are printed on paper and distributed to each household. Students with food allergies are often allowed to bring their own lunch to prevent the onset of allergies. Therefore, on days when a menu that many students have allergies to is served, the number of school lunches served is reduced.

[0003] The menu planning device disclosed in Patent Document 1 prepares a menu table that records menus and the allergen ingredients contained in the menus in association with each other, an alternative menu table that records menus and alternative menus that can replace the menus in association with each other, and a provided table that records the provided person and the ingredients that are allergens for the provided person.The menu planning device also reads the allergen ingredients contained in each menu that makes up the original menu group from the menu table, extracts the ingredients that are allergens for the provided person from among the read ingredients based on the provided person table, and plans the menu group by replacing menus containing the extracted ingredients with the alternative menus based on the alternative menu table. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-250449 Summary of the Invention [Problem to be solved by the invention]

[0005] School lunch providers want as many students as possible to eat school lunches. For example, the School Lunch Act aims to promote the widespread provision of school lunches, as they contribute to the healthy development of children's minds and bodies and to improving the nation's dietary habits. Furthermore, educational institutions are expected to provide a variety of school lunches from the perspective of learning through food. Therefore, technology to support the planning of menus that can provide a variety of school lunches to many students is desirable.

[0006] The menu planning device disclosed in Patent Document 1 plans alternative menus in advance and determines the alternative menus using the average number of times each student has eaten school lunch containing an allergic ingredient, etc. In addition to planning the menu, the user must also plan multiple alternative menus as substitute candidates, which is inefficient.

[0007] The present invention has been made in consideration of the above points, and aims to provide a technology that supports the planning of appropriate menus for school lunches at educational institutions that include students with allergies. [Means for solving the problem]

[0008] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows.

[0009] In order to solve the above problem, one embodiment of the present invention provides a school lunch information management system that includes a school lunch information management device and a school lunch provider terminal device, wherein the school lunch provider terminal device comprises a menu generation unit that generates menu information for general meals, which are school lunches provided to average students, and an output unit that displays a simulation screen including an estimated number of school lunches to be served related to the menu information, and the school lunch information management device comprises a student information acquisition unit that acquires student information that associates students with their allergens, a school lunch type determination unit that determines the type of school lunch that can be served to the students, and a simulation unit that determines the estimated number of meals to be served, which is the estimated number of students to be served, for each menu.

[0010] The school lunch information management device may be characterized by having a menu acquisition unit that acquires the menu information and allergy items included in the menu, and the simulation unit determines, for each allergy item included in the menu, the number of students corresponding to the item, which is the number of students for whom the food related to the allergy item is an allergen, and the number of students corresponding to the item is displayed in association with each allergy item on the simulation screen.

[0011] The menu generation unit of the school lunch provider terminal device may generate the menu information for one meal for each date on which school lunches are scheduled to be provided, the school lunch type determination unit of the school lunch information management device determines the type indicating whether it is a regular meal or a boxed lunch for each student, and the simulation screen may determine the estimated number of regular meals to be provided and the estimated number of boxed lunches to be provided for each date.

[0012] The school lunch information management device may be characterized by having a menu acquisition unit that acquires the menu information for the general meals and special meal allergen information regarding allergens in special meals provided in place of the general meals, the simulation unit using the special meal allergen information to determine an estimated number of the special meals to be served, and the output unit of the school lunch provider terminal device displaying the simulation screen including the estimated number of the special meals to be served.

[0013] The simulation unit may determine the proportion of general meals to be served using the estimated number of general meals to be served in a one-month menu, and the simulation screen may include the proportion of general meals to be served for the one-month menu.

[0014] The school lunch provider terminal device may be equipped with a simulation request unit that sends a simulation request specifying the menu information to be simulated to the school lunch information management device, and the output unit, when the menu information is selected on the simulation screen, displays a menu information input screen that accepts changes to the menu, food, or allergy items included in the menu related to the menu information, and the simulation request unit sends the simulation request specifying the changed menu information changed on the menu information input screen to the school lunch information management device, and the simulation unit of the school lunch information management device may determine the estimated number of servings using the changed menu information.

[0015] The simulation unit of the school lunch information management device may be characterized in that, when it receives the selection of menu information on the simulation screen, it identifies foods included in the selected menu information for which the number of students to whom the allergy items included are allergens does not meet a predetermined standard, and the output unit of the school lunch provider terminal device displays the menu information input screen in which the foods identified in the simulation unit are displayed differently from other foods.

[0016] In addition, in order to solve the above-mentioned problems, another aspect of the present invention is a school lunch information management method executed by a school lunch information management system including a school lunch information management device and a school lunch provider terminal device, and is characterized in that the school lunch provider terminal device comprises a menu generation procedure in which the school lunch provider terminal device generates menu information for general meals, which are school lunches provided to average students, and an output procedure in which the school lunch provider terminal device displays a simulation screen including an estimated number of school lunches to be served related to the menu information, and the school lunch information management device comprises a student information acquisition procedure in which the school lunch information management device acquires student information relating to the students and their allergens, a school lunch type determination procedure in which the school lunch information management device determines the type of school lunch that can be provided to the students, and a simulation procedure in which the estimated number of meals to be served, which is the estimated number of students to be served, for each menu.

[0017] In addition, in order to solve the above problem, a school lunch information management device according to another aspect of the present invention is characterized by comprising a menu acquisition unit that acquires menu information for general meals, which are school lunches provided to average students; a student information acquisition unit that acquires student information that associates students with their allergens; a school lunch type determination unit that determines the type of school lunch that can be provided to the students; a simulation unit that determines, for each menu, an estimated number of meals to be served, which is the estimated number of students to be served; and a display information generation unit that generates display information for a simulation screen including the estimated number of meals to be served for the school lunch related to the menu information.

[0018] In addition, in order to solve the above problem, a program according to another aspect of the present invention is a program that causes a processing unit of a computer to execute a school lunch information management method, and is characterized by executing the following: a menu acquisition procedure that acquires menu information for general meals, which are school lunches provided to average students; a student information acquisition procedure that acquires student information that associates students with their allergens; a school lunch type determination procedure that determines the type of school lunch that can be provided to the students; a simulation procedure that determines an estimated number of meals to be served, which is the estimated number of students to be served, for each menu; and a display information generation procedure that generates display information for a simulation screen that includes the estimated number of meals to be served for the school lunch related to the menu information. [Effects of the Invention]

[0019] According to the present invention, it is possible to provide a technology that supports the planning of appropriate menus for school lunches at educational institutions that include students with allergies.

[0020] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]

[0021] [Figure 1] FIG. 2 is a diagram showing an example of functional blocks of the school lunch information management system in the first embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of the data structure of an allergy item table. [Figure 3]FIG. 10 is a diagram illustrating an example of the data structure of a student with allergies table. [Figure 4] FIG. 10 is a diagram illustrating an example of the data structure of a menu allergen table. [Figure 5] FIG. 2 is a diagram illustrating an example of the hardware configuration of a school lunch information management device. [Figure 6] FIG. 10 is a sequence diagram showing an example of a school lunch information management process in the school lunch information management system. [Figure 7] 10 is a flowchart showing an example of a menu information registration process. [Figure 8] 10 is a flowchart showing an example of a process for registering students with allergies. [Figure 9] 10 is a flowchart showing an example of a meal number simulation process in the first embodiment. [Figure 10] FIG. 10 is a diagram for explaining a simulation using logical product. [Figure 11] FIG. 10 is a diagram showing an example of a menu information input screen. [Figure 12] FIG. 10 is a diagram illustrating an example of a student information input screen. [Figure 13] FIG. 3 is a diagram showing an example of a menu simulation screen in the first embodiment. [Figure 14] 10 is a flowchart showing an example of a menu change process. [Figure 15] FIG. 10 is a diagram showing an example of a menu information input screen in a modified example of the first embodiment. [Figure 16] FIG. 10 is a diagram showing an example of functional blocks of a school lunch information management system in a second embodiment. [Figure 17] FIG. 10 is a diagram illustrating an example of the data structure of a special food allergen removal pattern table. [Figure 18] 10 is a flowchart showing an example of a meal number simulation process in the second embodiment. [Figure 19] FIG. 10 is a diagram for explaining a process for generating special food allergen information using logical product. [Figure 20] FIG. 10 is a diagram showing an example of a menu simulation screen in the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0022] First Embodiment The following is an overview of the present invention, based on the drawings. In the examples below, the term "student" refers to a person receiving school lunches at an educational institution or the like, and is not limited to an age or grade level. The term "student" includes, for example, kindergarten students, elementary school students, junior high school students, high school students, university students, vocational school students, and those receiving adult education. The term "menu" collectively refers to the names or types of each dish that make up one school lunch, and includes components such as a staple food, main dish, side dish, soup, dessert, and beverage. Hereinafter, each of the components that make up a menu may be described using the term "food."

[0023] 1 is a diagram showing an example of functional blocks of a school lunch information management system 1 in the first embodiment. The school lunch information management system 1 has a school lunch information management device 10, a school lunch center terminal device 20, and a parent terminal device 30, which are connected to each other via a network N.

[0024] The school lunch information management device 10 is a device managed, for example, by a business that provides school lunch information management services. The school lunch information management device 10 is, for example, an information processing device such as a server computer or a PC (Personal Computer). The school lunch information management device 10 includes a processing unit 110, a memory unit 120, an input unit 130, an output unit 140, and a communication unit 150. The processing unit 110 comprehensively controls the entire school lunch information management device 10. The memory unit 120 stores information necessary for processing by the processing unit 110. The input unit 130 accepts information input from each input device connected via an input IF (Interface) 14, which will be described later. The output unit 140 outputs information via an output device connected via an output IF 15, which will be described later. The communication unit 150 mediates the transmission and reception of information with other devices that are communicatively connected.

[0025] The processing unit 110 includes a student information acquisition unit 111, a school lunch type determination unit 112, a simulation unit 113, a menu acquisition unit 114, and a display information generation unit 115. The student information acquisition unit 111 acquires student information that associates students with their allergens, and generates an allergic student table 122 (described below). The school lunch type determination unit 112 determines the type of school lunch that can be provided for each student. The type includes at least a distinction between regular meals and boxed lunches. The type may also include a distinction between regular meals, boxed lunches, and special meals.

[0026] The simulation unit 113 determines an estimated number of meals to be served, which is the estimated number of students to be served, for each menu. More specifically, the simulation unit 113 determines an estimated number of meals to be served for each combination of menu and school lunch type. In addition, the simulation unit 113 determines an item-specific student number, which is the number of students to whom the food related to the allergy item is an allergen, for each allergy item included in the menu.

[0027] The menu acquisition unit 114 acquires menu information related to the menu of general meals, which are school lunches provided to average students, and allergy items included in the menu of general meals. More specifically, the menu acquisition unit 114 acquires a menu allergen table 123 generated from the menu information received from the school lunch center terminal device 20. The display information generation unit 115 generates display information for screens to be displayed on the school lunch center terminal device 20 and the parent / guardian terminal device 30. For example, the display information generation unit 115 generates display information for a menu simulation screen 270 (described below) to be displayed on the school lunch center terminal device 20. The display information generation unit 115 generates display information for a menu information input screen 260 (described below) to be displayed on the school lunch center terminal device 20. The display information generation unit 115 also generates display information for a student information input screen 360 to be displayed on the parent / guardian terminal device 30.

[0028] In this embodiment, the school lunch information management device 10 manages a dedicated webpage where an educational institution such as a school provides information to students and parents. The dedicated webpage includes information such as announcements of school events and emergency contacts. Students and parents can view the information provided by the school by logging in to the dedicated webpage via the parent terminal device 30. The school lunch information management device 10 can communicate information about school lunches to students and parents via the dedicated webpage.

[0029] The memory unit 120 stores an allergy item table 121, an allergic student table 122, a menu allergen table 123, and a menu simulation table 124. The allergy item table 121 contains information including food items that may cause food allergies. The allergic student table 122 is generated by the allergic student registration process described below. The menu allergen table 123 is generated by the menu information registration process described below. The menu simulation table 124 is generated by the meal count simulation process described below.

[0030] The lunch center terminal device 20 is a device owned by a provider that provides meals, and is an information processing device such as a PC, smartphone, or tablet, and is treated as a lunch provider terminal device. The lunch center terminal device 20 includes a processing unit 210, a memory unit 220, an input unit 230, an output unit 240, and a communication unit 250. The processing unit 210 comprehensively controls the entire lunch center terminal device 20. The memory unit 220 stores information necessary for processing by the processing unit 210. The input unit 230 accepts information input from each input device connected via an input IF of the lunch center terminal device 20. The output unit 240 functions as a lunch center-side output unit and outputs information via an output device connected via an output IF of the lunch center terminal device 20. For example, the output unit 240 displays a menu information input screen 260 (described below) and a menu simulation screen 270 including an estimated number of meals to be served related to the menu information on a display. The communication unit 250 mediates the transmission and reception of information to and from other communicatively connected devices.

[0031] Processing unit 210 includes menu generation unit 211 and simulation request unit 212. Menu generation unit 211 generates menu information for general meals, which are school lunches provided to average students. Menu generation unit 211 generates menu information for one meal for each date on which school lunches are scheduled to be provided. The menu information specifies the foods that make up the menu. Menu generation unit 211 also generates menu allergen information that specifies allergen items included in the menu. Simulation request unit 212 sends a simulation request specifying the menu allergen information to be simulated to school lunch information management device 10.

[0032] The parent terminal device 30 is a device owned by a parent of a student, and is, for example, an information processing device such as a PC, smartphone, or tablet. The parent terminal device 30 may also be a device owned by the student. The parent terminal device 30 includes a processing unit 310, a memory unit 320, an input unit 330, an output unit 340, and a communication unit 350. The processing unit 310 comprehensively controls the entire parent terminal device 30. The memory unit 320 stores information necessary for processing by the processing unit 310. The input unit 330 accepts information input from each input device connected via an input IF of the parent terminal device 30. The output unit 340 outputs information via an output device connected via an output IF of the parent terminal device 30. The output unit 340 functions as a parent-side output unit and displays a student information input screen 360 (described below) on a display using display information transmitted from the school lunch information management device 10. The communication unit 350 mediates the transmission and reception of information to and from other communicatively connected devices.

[0033] Processing unit 310 includes registration request unit 311. Registration request unit 311 requests the registration of various information from school lunch information management device 10. For example, registration request unit 311 requests the registration of allergens of students.

[0034] 2 is a diagram showing an example of the data structure of the allergy item table 121. The allergy item table 121 is information in which identification information is assigned to each allergy item that may cause a food allergy. For example, the allergy item table 121 includes, as allergy items, specific allergy ingredients and the like (28 items as of 2025) specified by the Consumer Affairs Agency.

[0035] 3 is a diagram showing an example of the data structure of the allergic student table 122. The allergic student table 122 contains information in which allergen items are associated with each student. In the allergic student table 122, the items that are allergens for the student are identified by the identification information assigned in the allergy item table 121. In the allergic student table 122, a "1" is stored for an item that is an allergen for the student, and a "0" is stored for an item that is not an allergen.

[0036] FIG. 4 is a diagram showing an example of the data structure of the menu allergen table 123. The menu allergen table 123 is information in which each food item in a menu is associated with information indicating the date on which the school lunch is provided. Each food item included in the menu allergen table 123 is also associated with information indicating whether or not the food is included in each allergen item identifiable in the allergy item table 121. In the menu allergen table 123, a "1" is stored for an allergen item included in a food, and a "0" is stored for an allergy item not included. For convenience, the "0" notation is omitted from the menu allergen table 123 in FIG. 4.

[0037] 5 is a diagram showing an example of the hardware configuration of school lunch information management device 10. School lunch information management device 10 includes a calculation device 11, a memory 12, an external storage device 13, an input IF 14, an output IF 15, and a communication IF 16, and each component is connected by a bus.

[0038] The arithmetic device 11 is a arithmetic device such as a CPU (Central Processing Unit), and executes processing according to a program recorded in the memory 12 or the external storage device 13. In the food service information management device 10, processing is performed by the arithmetic device 11 that operates according to a program read onto the memory 12 or the external storage device 13. Each processing unit that constitutes the processing unit 110 realizes its respective function by the arithmetic device 11 executing the program.

[0039] The memory 12 is a storage device such as RAM (Random Access Memory) or flash memory, and functions as a storage area from which programs and data are temporarily read. The external storage device 13 is a writable and readable storage medium and storage media drive, such as an HDD (Hard Disk Drive), CD-R (Compact Disc-Recordable), or DVD-RAM (Digital Versatile Disk-Random Access Memory).

[0040] The input IF 14 is an interface connected to an input device such as a mechanical key or a touch panel, and is used to receive operation signals from the input device. The output IF 15 is an interface for outputting information to an output device built into or connected to the school lunch information management device 10. The communication IF 16 is an interface for connecting the school lunch information management device 10 to the network N and a bus, and is connected to a communication device such as a LAN (Local Area Network) card. The function of the communication unit 150 is realized by the communication IF 16. The school lunch information management device 10 may have a storage medium drive device (not shown) and may input and output information from portable media.

[0041] The hardware configurations of the school lunch center terminal device 20 and the parent terminal device 30 are the same as that of the school lunch information management device 10, so explanations will be omitted.

[0042] FIG. 6 is a sequence diagram showing an example of the school lunch information management process in the school lunch information management system 1. As shown in FIG.

[0043] First, the menu generation unit 211 of the school lunch center terminal device 20 requests the registration of monthly menu information (step S11). Specifically, when the menu generation unit 211 receives an input operation indicating a request to register monthly menu allergen information via a dedicated website that is displayed after logging in to the school lunch information management service, the menu generation unit 211 transmits information indicating the registration request to the school lunch information management device 10.

[0044] Next, the school lunch information management device 10 executes a menu information registration process (step S12).

[0045] 7 is a flowchart showing an example of the menu information registration process, which shows in more detail the process executed by the school lunch information management device 10 in step S12 of FIG.

[0046] First, display information generating unit 115 displays menu information input screen 260 on feeding center terminal device 20 (step S121).

[0047] 11 is a diagram showing an example of menu information input screen 260 (260A). Menu information input screen 260 accepts input of the menu of the school lunch to be provided and allergens included in the menu for each school lunch provision day. Note that menu information input screen 260 may accept input of allergens for each day's menu, or may accept input of allergens for each food that makes up the day's menu.

[0048] Returning to Fig. 7 for the explanation, next, the menu acquisition unit 114 uses the input information to generate the menu allergen table 123 (step S122). Specifically, the menu acquisition unit 114 generates records in the menu allergen table 123 by associating the menu with the allergy items included in the menu for each day that school lunches are provided. Thereafter, the processing unit 110 ends the processing of this flowchart.

[0049] The menu acquisition unit 114 receives a request to register monthly menu allergen information from the food service center terminal device 20 and generates the menu allergen table 123. The unit of menu information registered by the menu acquisition unit 114 is not limited to monthly, but may be weekly or daily, for example.

[0050] In addition, the menu acquisition unit 114 may receive input of the names of foods that make up the menu from the school lunch center terminal device 20, and may also determine the corresponding items. For example, in the school lunch information management device 10, a food allergy item list that associates food names with allergy items contained in the foods is stored in advance in the storage unit 120. The menu acquisition unit 114 may refer to the list to identify allergy items contained in the menu and generate the menu allergen table 123.

[0051] Returning to Fig. 6 for the explanation, next, registration request unit 311 of parent / guardian terminal device 30 requests registration of the student's allergens (step S13). Specifically, upon receiving an input operation indicating a request to register the student's allergens via a dedicated website that is displayed after logging in to the school lunch information management service, registration request unit 311 transmits information indicating the registration request to school lunch information management device 10.

[0052] Next, the school lunch information management device 10 executes a process for registering students with allergies (step S14).

[0053] 8 is a flowchart showing an example of the allergic student registration process. The process of this flowchart shows in more detail the process executed by the school lunch information management device 10 in step S14 of FIG.

[0054] First, the display information generating unit 115 displays the student information input screen 360 on the parent / guardian terminal device 30 (step S141).

[0055] 12 is a diagram showing an example of a student information input screen 360. The student information input screen 360 includes a student information input area 361 and an allergen input area 362. The student information input area 361 is an area that accepts input of personal information such as the student's school, grade, class, student name, student number, and guardian name. If student information has already been registered on the dedicated webpage, the registered information may be displayed in the student information input area 361.

[0056] The allergen input area 362 is an area for accepting input of allergens, which are items that cause allergic symptoms in students. The display information generation unit 115 displays allergy items registered in the allergy item table 121 in the allergen input area 362 so that the items can be selected.

[0057] Returning to Fig. 8 for the explanation, next, the student information acquisition unit 111 uses the input information to generate the allergy student table 122 (step S142). Specifically, the student information acquisition unit 111 generates a record in the allergy student table 122 by associating the information about the allergen input in the allergen input area 362 with the student's identification information. Thereafter, the processing unit 110 ends the processing of this flowchart.

[0058] Returning to Fig. 6 for explanation, next, the simulation request unit 212 of the school lunch center terminal device 20 requests the school lunch information management device 10 to perform a meal count simulation specifying the menu to be processed (step S15). Specifically, the simulation request unit 212 transmits information requesting a meal count simulation specifying the menu allergen information registered in step S12 to the school lunch information management device 10. In the example shown below, the school lunch center terminal device 20 requests a simulation for a menu planned for each day of the month.

[0059] Next, the school lunch information management device 10 executes a meal number simulation process (step S16). After that, the school lunch information management system 1 ends the process of this sequence diagram.

[0060] 9 is a flowchart showing an example of the number of meals simulation process in embodiment 1. The process of this flowchart shows in more detail the process executed by the school lunch information management device 10 in step S16 of FIG.

[0061] First, the simulation unit 113 identifies the date to be processed (step S161). Specifically, the simulation unit 113 identifies the menu allergen information to be processed using the request sent from the food service center terminal device 20 in step S15 of FIG. 6. The menu allergen information to be processed is associated with a menu for each day of the month. The simulation unit 113 identifies one of the dates in the menu allergen information to be processed that has not yet been determined as the date to be processed. It can also be said that the simulation unit 113 identifies the menu to be processed.

[0062] Next, the simulation unit 113 generates a new record in the menu simulation table 124 and registers "0" for "Bring your own lunch" and "0" for "Regular meal" (step S162). The simulation unit 113 also registers the allergy items included in the menu allergen table 123 for the date specified in step S161 in the record of the generated menu simulation table 124.

[0063] Next, the simulation unit 113 identifies a student to be processed (step S163). Specifically, the simulation unit 113 determines one of the students included in the allergic student table 122 who has not yet been determined as a processing target as the processing target.

[0064] Next, the school lunch type determination unit 112 calculates the logical product of the menu allergen table 123 and the allergic student table 122 (step S164). Specifically, the school lunch type determination unit 112 calculates the logical product of each allergic item in the menu allergen table 123 on the date to be processed and the corresponding item in the allergic student table 122, thereby determining whether or not it is acceptable to provide regular meals to the student to be processed on the date to be processed.

[0065] FIG. 10 is a diagram illustrating a simulation using logical product. The middle part of FIG. 10 shows a comparison of allergy items in the allergy student table 122b for student B, the target of processing, and the menu allergen table 123a for a certain date. According to the menu allergen table 123a shown in this figure, the general meal menu for the target date includes the allergy items "Item No. 3: Walnuts," "Item No. 6: Eggs," "Item No. 7: Milk," and "Item No. 8: Peanuts." According to the allergy student table 122b shown in this figure, the allergens of student B, the target of processing, are "Item No. 1: Shrimp," "Item No. 4: Wheat," "Item No. 5: Buckwheat," and "Item No. 8: Peanuts." The school lunch type determination unit 112 determines that an item for which the logical product result is "0" is not an allergen for the student, and determines that an item for which the logical product result is "1" is an allergen for the student.

[0066] According to the general meal determination result R, which is the logical product of each item, of the allergy items included in the general meal provided on the target school lunch provision date, "item number 8: peanuts" is determined to be the allergen for the target student B. If the school lunch type determination unit 112 determines that the student is allergic to at least one allergy item, it prevents the provision of general meals. In other words, the school lunch type determination unit 112 determines the type of school lunch for student B on that date to be "boxed lunch."

[0067] Returning to the explanation in Figure 9, the school lunch type determination unit 112 next determines whether the menu contains the student's allergen (step S165). That is, when the logical product of the menu for the date being processed is all "0", the school lunch type determination unit 112 determines that the menu does not contain the student's allergen, and when at least one item is "1", it determines that the menu contains the student's allergen.

[0068] If the school lunch type determination unit 112 determines that the menu contains the student's allergen (YES in step S165), the simulation unit 113 adds 1 to "lunch" in the menu simulation table 124 (step S166).

[0069] Next, the simulation unit 113 adds 1 to the items in the menu simulation table 124 for which the result of the logical product is "1" (step S167).

[0070] An example will be explained using the example shown in Fig. 10. The bottom part of Fig. 10 shows an example of the data structure of menu simulation table 124. Menu simulation table 124 registers allergy items included in the menu for the date to be processed (124a). Menu simulation table 124 registers the number of students corresponding to each type of school lunch for the date to be processed (124b). Menu simulation table 124 also registers the number of students corresponding to each allergy item in association with each item (124b).

[0071] 10, the allergen for student B is "peanuts" in the menu to be processed. The simulation unit 113 adds 1 to the student count for the item number "8" corresponding to "peanuts."

[0072] Returning to Fig. 9 for explanation, in step S165, if it is determined that the menu does not contain any of the student's allergens ("NO" in step S165), simulation unit 113 adds 1 to "general meals" in menu simulation table 124 (step S170).

[0073] After step S167 or step S170, the simulation unit 113 determines whether all students have been determined as processing targets (step S168). Specifically, the school lunch type determination unit 112 determines whether all students included in the allergic student table 122 have been determined as processing targets. If the school lunch type determination unit 112 determines that all students have not been determined as processing targets ("NO" in step S168), the processing returns to step S163. That is, in step S163, one of the students who has not yet been determined as processing targets is determined as processing target.

[0074] When the simulation unit 113 determines that all students have been determined as processing targets ("YES" in step S168), it determines whether all dates have been determined as processing targets (step S169). Specifically, the school lunch type determination unit 112 determines whether all dates among the school lunch provision dates included in the menu allergen table 123 have been determined as processing targets. When the school lunch type determination unit 112 determines that all dates have not been determined as processing targets ("NO" in step S169), it returns the process to step S161. That is, in step S161, one of the dates that have not yet been determined as processing targets is determined as processing target.

[0075] If the meal type determination unit 112 determines that all dates have been determined as processing targets (YES in step S169), it ends the processing of this flowchart.

[0076] 13 is a diagram showing an example of a menu simulation screen 270 (270A) in the first embodiment. The display information generation unit 115 of the school lunch information management device 10 generates display information for the menu simulation screen 270 by referring to the menu simulation table 124, and transmits the display information to the school lunch center terminal device 20.

[0077] The menu simulation screen 270 displays the estimated number of meals to be served, which is the estimated number of students to be served, for each type of menu. The menu simulation screen 270 also displays the number of students corresponding to each allergy item in the menu for a certain date, which is the number of students for whom the item is an allergen. Note that the menu simulation screen 270 may display menus for which the estimated number of meals to be served for the "boxed lunch" type is equal to or greater than a predetermined number, differently from other menus.

[0078] Furthermore, the menu simulation screen 270 may display a menu (or a date on which the menu is scheduled to be served) in a selectable manner. For example, when a menu is selected, the display information generation unit 115 can transition the display to a menu information input screen 260 that accepts input operations for changing the menu. That is, when a menu is selected on the menu simulation screen 270, the display information generation unit 115 of the school lunch information management device 10 transmits to the school lunch center terminal device 20 display information for the menu information input screen 260 that accepts changes to the menu, the foods that make up the menu, or allergy items included in the menu.

[0079] The school lunch center terminal device 20 receives display information from the school lunch information management device 10 and displays the menu information input screen 260 on the display. When an input operation to change the menu, food, or allergy item is accepted, the simulation request unit 212 sends a simulation request specifying the changed menu information on the menu information input screen 260 to the school lunch information management device 10. In response to the simulation request, the school lunch information management device 10 executes the number of meals simulation process shown in Figure 9. That is, the simulation unit 113 of the school lunch information management device 10 uses the changed menu information to determine the estimated number of servings.

[0080] The menu simulation screen 270 may include the proportion of regular meals provided in a one-month menu. In this case, the simulation unit 113 can determine the proportion of regular meals provided by dividing the estimated number of regular meals provided in the one-month menu that is the subject of the simulation by the total number of students. The display information generation unit 115 generates display information for the menu simulation screen 270, including information such as "June: regular meals 92% bento 18%" as the proportion of regular meals provided, and displays it on the school lunch center terminal device 20.

[0081] As described above, according to this embodiment, it is possible to grasp the number of students who can be provided with the planned menu as a general meal, and to support the planning of an appropriate menu. Even if the user wants to modify the menu after referring to the simulation results, the menu modification screen can be intuitively displayed, so the menu can be modified efficiently and convenience is improved.

[0082] <First embodiment: Modification> Next, a school lunch information management system 1 in a modified version of the first embodiment will be described. Differences from the above-described embodiment will be described below. In the above-described embodiment, the estimated number of school lunches provided and the number of students corresponding to each item are counted for each date on which school lunches are provided. In this modified version, the number of students corresponding to each food item, which is the number of students who are allergic to the allergens contained in that food, is counted for each food item that makes up the menu.

[0083] In other words, the simulation unit 113 counts the number of students for each food item who have allergens in the food included in the menu for that day as the number of students for each food item, in addition to the number of students who can provide each type of school lunch for each day of school lunch provision and the number of students for each item. In this modification, when the selection of the date of the menu for which a change is desired is accepted on the menu simulation screen 270 containing the simulation results, the menu information input screen 260 for efficiently changing the menu can be displayed on the school lunch center terminal device 20.

[0084] 14 is a flowchart showing an example of a menu change process, which is started after the number of meals simulation process shown in FIG.

[0085] First, simulation unit 113 accepts the designation of the menu to be changed on menu simulation screen 270 (step S171). Specifically, when simulation request unit 212 of school lunch center terminal device 20 accepts the selection of the date to be changed from among the dates of the menu displayed on menu simulation screen 270, a simulation request including the selected date is sent to school lunch information management device 10. Simulation unit 113 identifies the menu related to the selected date as the processing target.

[0086] Next, the simulation unit 113 extracts, from the foods in the specified menu, foods that contain allergens that affect a predetermined number of students (step S172). Specifically, the simulation unit 113 extracts one or more foods that make up the menu for the date specified in step S171. For each extracted food, the simulation unit 113 identifies the number of students who are allergic to the included allergen. The simulation unit 113 extracts foods for which the number of students who are allergic to the identified food is equal to or greater than a predetermined number.

[0087] Next, simulation unit 113 generates display information for menu information input screen 260 that displays the food items identified in step S172 in an editable manner (step S173). Simulation unit 113 transmits the generated display information to food service center terminal device 20.

[0088] FIG. 15 is a diagram showing an example of a menu information input screen 260B in a modified example of the first embodiment. This diagram shows a state in which the menu for "1 day" is designated as the item to be changed in step S171 of FIG. 14, and "crab soup with egg" is extracted in S172 as a food item that corresponds to a predetermined number of students or more. The output unit 240 of the school lunch center terminal device 20 uses display information generated by the display information generation unit 115 of the information management device to display the extracted food items on the menu information input screen 260B, distinguishing them from other foods. For example, as shown in FIG. 15, the output unit 240 displays the menu information input screen 260B in such a way that the extracted foods are changeable and prevent changes to non-extracted foods.

[0089] Note that the menu information input screen 260B only needs to display the extracted foods in a manner that allows them to be distinguished from other foods, and the display format is not limited to this example. As one example, the menu information input screen 260B may display the extracted foods in a changeable manner, and suppress the display of foods that have not been extracted. As another example, the menu information input screen 260B may display all of the foods included in the menu for the date being processed in a changeable manner, while displaying the extracted foods in a color or size that stands out more than the other foods.

[0090] Returning to Fig. 14 for the explanation, display information generation unit 115 of school lunch information management device 10 then transmits display information for menu information input screen 260B to school lunch center terminal device 20 (step S174). Thereafter, output unit 240 of school lunch center terminal device 20 displays menu information input screen 260B on the display.

[0091] Next, the menu acquisition unit 114 determines whether a menu change has been accepted (step S175). Specifically, the menu acquisition unit 114 determines whether a changed menu has been entered into the menu information input screen 260B. If the menu acquisition unit 114 determines that a menu change has not been accepted ("NO" in step S175), it continues this processing. Note that if the menu change has not been accepted and the display of the menu information input screen 260B has ended, the menu acquisition unit 114 ends the processing of this flowchart.

[0092] If the menu acquisition unit 114 determines that a menu change has been accepted ("YES" in step S175), the simulation unit 113 executes a meal count simulation process with the changed menu information specified as the processing target (step S176). The process executed in this step is the same as the meal count simulation process shown in Fig. 9. Thereafter, the simulation unit 113 ends the process of this flowchart.

[0093] As described above, according to this modification, the results of the simulation show that foods that are allergens for many students can be efficiently changed, and the simulation can be carried out efficiently.

[0094] Second Embodiment Next, we will explain the school lunch information management system 1 in the second embodiment. Below, we will explain the differences from the above-mentioned embodiment. The school lunch information management system 1 in this embodiment has an educational institution terminal device 40. In addition, the school lunch management system in this embodiment executes a simulation regarding special meals that are provided in place of regular meals.

[0095] 16 is a diagram showing an example of functional blocks of a school lunch information management system 1 in the second embodiment. The school lunch information management system 1 in this embodiment includes a school lunch information management device 10, a school lunch center terminal device 20, a parent terminal device 30, and an educational institution terminal device 40.

[0096] In this embodiment, the menu acquisition unit 114 of the school lunch information management device 10 acquires menu information for regular meals as well as special meal allergen information regarding allergens in special meals provided in place of regular meals. The simulation unit 113 in this embodiment uses the special meal allergen information to determine the estimated number of special meals to be served. Furthermore, the storage unit 120 of the school lunch information management device 10 in this embodiment stores an allergy item table 121, an allergic student table 122, a menu allergen table 123, a menu simulation table 124, a special meal allergen removal pattern table 125, and a special meal allergen table 126.

[0097] The special meal allergen removal pattern table 125 contains information relating to allergen items to be removed from general meals by date when planning a special meal menu. The special meal allergen table 126 contains information relating to allergen items included in special meals, i.e., special meal allergen information.

[0098] The educational institution terminal device 40 is a device owned by an educational institution such as a school or board of education, and is, for example, an information processing device such as a PC, smartphone, or tablet. The educational institution terminal device 40 includes a processing unit 410, a memory unit 420, an input unit 430, an output unit 440, and a communication unit 450. The processing unit 410 comprehensively controls the entire educational institution terminal device 40. The memory unit 420 stores information necessary for processing by the processing unit 410. The input unit 430 accepts information input from each input device connected via an input IF of the educational institution terminal device 40. The output unit 440 functions as an educational institution-side output unit and outputs information via an output device connected via an output IF of the educational institution terminal device 40. The communication unit 450 mediates the transmission and reception of information with other devices connected for communication.

[0099] The processing unit 410 includes a student information management unit 411. The student information management unit 411 manages student information 421 of students for whom school lunches are provided. For example, when the student information management unit 411 receives an input operation on the student information input screen 360 of FIG. 12 at the parent / guardian terminal device 30, the student information management unit 411 stores the input information in the storage unit 420 as student information 421, which will be described later. The student information management unit 411 anonymizes the input information by assigning identification information such as a number in place of personal information such as the student's name, and transmits the anonymized information to the school lunch information management device 10. In other words, the school lunch information management system 1 in this embodiment prevents personal information of students from being managed by terminal devices other than the educational institution terminal device 40. As a result, the school lunch information management system 1 prevents personal information from being disclosed to the school lunch center terminal device 20.

[0100] The storage unit 420 stores student information 421. The student information 421 is information relating to the name of a student and the like, and is information in which identification information for identifying a student in the allergic student table 122 is associated with personal information of the student.

[0101] FIG. 17 is a diagram showing an example of the data structure of the special meal allergen removal pattern table 125. In this embodiment, a special meal menu is determined by removing specific allergen-related foods from general meals. The special meal allergen removal pattern table 125 contains information indicating the date on which the meal will be served, and the allergen-related items to be removed. For example, the special meal allergen removal pattern table 125 associates information indicating either "0" or "1" with each allergen-related item identifiable in the allergen-related item table 121. "0" indicates that the ingredient associated with that item is removed from the general meal, and "1" indicates that the item remains unchanged. For example, if the special meal allergen removal pattern table 125 associates "1" with an item not included in general meals, that item is also not included in special meals. Similarly, if the special meal allergen removal pattern table 125 associates "1" with an item included in general meals, that item is also included in special meals.

[0102] 18 is a flowchart showing an example of the meal number simulation process in Embodiment 2. The processes executed in steps S161 to S165 and step S170 are the same as the processes executed in the same steps shown in FIG.

[0103] If it is determined in step S165 that the menu contains the student's allergens (step S165: YES), the menu acquisition unit 114 calculates the logical product of the menu allergen table 123 and the special meal allergen removal pattern table 125 (step S1651). Specifically, the menu acquisition unit 114 calculates the logical product of each allergy item in the menu allergen table 123 for the date to be processed and the corresponding item in the special meal allergen removal table to acquire special meal allergen information, which is information about the special meal menu for the date to be processed. The menu acquisition unit 114 stores the acquired special meal allergen information in the memory unit as a new record in the special meal allergen table 126.

[0104] 19 is a diagram for explaining the process of generating special meal allergen information using logical product. On the target date, among the allergy items included in the general meal menu allergen table 123a, "crab" and "peanuts" are removed from the special meal. That is, "crab" and "peanuts" in the special meal allergen removal pattern table 125a are set to "0," indicating that they will be removed, and the other items are set to "1," indicating that they remain unchanged.

[0105] When looking at the special meal allergen information U1 obtained as a result of the logical product, "egg" and "milk" are "1" and other items are "0." In other words, the special meal includes "egg" and "milk" among the allergy items, but does not include other allergy items.

[0106] Returning to Fig. 18 for explanation, next, the school lunch type determination unit 112 obtains a logical product of the special meal allergen table 126 and the allergic student table 122 (step S1652). Specifically, the school lunch type determination unit 112 obtains a logical product of each allergy item in the special meal allergen table 126 for the date to be processed, which was acquired in step S1651, and the corresponding item in the allergic student table 122, thereby determining whether or not a special meal for the date to be processed may be provided to the student to be processed.

[0107] Next, the school lunch type determination unit 112 determines whether the special meal menu includes the student's allergen (step S1653). That is, the school lunch type determination unit 112 determines that the special meal menu does not include the student's allergen if the logical product of the special meal menu for the processing date is all "0", and determines that the special meal menu includes the student's allergen if at least one item is "1".

[0108] If the school lunch type determination unit 112 determines that the special meal menu does not contain the student's allergens (NO in step S1653), it adds 1 to "special meal" in the menu simulation table 124 (step S1654).

[0109] If the school lunch type determination unit 112 determines that the special meal menu contains the student's allergen (if "YES" in step S1653), it executes the process of step S166. The processes executed in steps S166 to S169 are the same as the example shown in FIG. 9, and therefore their explanation will be omitted.

[0110] FIG. 20 is a diagram showing an example of a menu simulation screen 270 (270B) in the second embodiment. In this embodiment, the menu simulation screen 270B displays the types of school lunches, "regular meal" and "bring your own lunch," as well as "special meal," and the estimated number of meals to be served for each type. As shown in FIG. 20, the menu simulation screen 270B may also display information regarding allergy items in special meals. The output unit 240 of the school lunch center terminal device 20 displays the menu simulation screen 270B on the display by receiving display information from the school lunch information management device 10.

[0111] Additionally, the menu simulation screen 270 in the second embodiment may include the proportion of regular meals and the proportion of special meals provided in a one-month menu. The simulation unit 113 can determine the proportion of special meals provided by dividing the estimated number of special meals provided in the one-month menu that is the subject of the simulation by the total number of students. The display information generation unit 115 generates display information for the menu simulation screen 270, including information such as "June: regular meals 87%, special meals 12%, boxed lunches 1%" as the proportions of regular meals and special meals provided, and displays the information on the school lunch center terminal device 20.

[0112] As described above, according to this embodiment, it is possible to grasp the estimated number of special meal menus to be served. As a result, when considering a combination of regular meals and special meals, it is possible to select in advance a configuration that will allow more students to eat school lunches. In addition, since it is possible to recognize the number of students who have allergens for each allergen in regular meals and special meals, it is possible to plan menus taking allergens into consideration so that school lunches can be provided to more students, improving efficiency.

[0113] Although the above describes various embodiments and variations of the present invention, the present invention is not limited to the above-described exemplary embodiments and includes various variations. For example, the above-described exemplary embodiments have been described in detail to facilitate understanding of the present invention, and the present invention is not limited to those including all of the components described herein. Furthermore, it is possible to replace part of the components of one exemplary embodiment with the components of another exemplary embodiment. It is also possible to add the components of another exemplary embodiment to the components of one exemplary embodiment. Furthermore, it is also possible to add, delete, or replace part of the components of each exemplary embodiment with other components. Furthermore, some or all of the above-described components, functions, processing units, processing means, etc. may be implemented in hardware, for example, by designing them as integrated circuits. Furthermore, the control lines and information lines in the figures are only those considered necessary for explanation, and are not necessarily all shown. It is also possible to consider that almost all components are interconnected.

[0114] Furthermore, the functional configurations of the above-mentioned school lunch information management device 10, school lunch center terminal device 20, parent terminal device 30, and educational institution terminal device 40 are classified according to the main processing content for ease of understanding. The classification method and names of the components do not limit the present invention. As described above, the configurations of the above-mentioned school lunch information management device 10, school lunch center terminal device 20, parent terminal device 30, and educational institution terminal device 40 can be classified into more components according to the processing content. Furthermore, one component can be classified to perform even more processes. [Explanation of symbols]

[0115] 1: School lunch information management system, 10: School lunch information management device, 11: Arithmetic unit, 12: Memory, 13: External storage device, 14: Input IF, 15: Output IF, 16: Communication IF, 20: School lunch center terminal device, 30: Parent terminal device, 40: Educational institution terminal device, 110, 210, 310, 410: Processing unit, 120, 220, 320, 420: Memory unit, 111: Student information acquisition unit, 112: School lunch type determination unit, 113: Simulation unit, 114: Menu acquisition unit, 115: Display information generation unit, 121: Allergy item table, 122, 122a, 122b, 122c: Allergic student table, 123, 123a: Menu allergen table, 124: Menu simulator ration table, 125: special meal allergen elimination pattern table, 126: special meal allergen table, 130, 230, 330, 430: input section, 140, 240, 340, 440: output section, 150, 250, 350, 450: communication section, 211: menu generation section, 212: simulation request section, 311: registration request section, R: general meal judgment result, 260, 260A, 260B: menu information input screen, 270, 270A, 270B: menu simulation screen, 360: student information input screen, 361: student information input area, 362: allergen input area, 411: student information management section, 421: student information, N: network, U1: special meal allergen information

Claims

1. A school lunch information management system including a school lunch information management device and a school lunch provider terminal device, The meal provider terminal device is a menu generation unit that generates menu information for general meals, which are school lunches provided to general students; An output unit that displays a simulation screen including an estimated number of meals to be served according to the menu information; The meal information management device includes: a student information acquisition unit that acquires student information that associates a student with the student's allergen; A school lunch type determination unit that determines the type of school lunch that can be provided to the student using the menu information and the student information; A simulation unit that determines the estimated number of students to be served for each menu using the type determined by the school lunch type determination unit, The meal provider terminal device is a simulation request unit that transmits a simulation request specifying the menu information to be simulated to the food service information management device; When the menu information is selected on the simulation screen, the output unit displays a menu information input screen that accepts changes to the menu, food, or allergy items included in the menu related to the menu information, The simulation request unit transmits the simulation request specifying the changed menu information changed on the menu information input screen to the food service information management device, The simulation unit of the food service information management device determines the estimated number of servings using the changed menu information, When the simulation unit of the school lunch information management device receives the selection of the menu information on the simulation screen, it identifies, among the foods included in the selected menu information, foods for which the number of students to whom the allergy item included is a gen does not satisfy a predetermined standard; A school lunch information management system characterized in that the output unit of the school lunch provider terminal device displays the menu information input screen, which displays the foods identified in the simulation unit differently from other foods.

2. The school lunch information management system according to claim 1, The meal information management device includes: a menu acquisition unit that acquires the menu information and allergy items included in the menu; The simulation unit determines, for each of the allergy items included in the menu, the number of students corresponding to each item, which is the number of students for whom the food related to the allergy item is an allergen; A school lunch information management system characterized in that the simulation screen displays the number of students corresponding to each allergy item in association with each allergy item.

3. The school lunch information management system according to claim 1, The menu generation unit of the meal provider terminal device generates the menu information for one meal for each date on which the meal is scheduled to be provided, The school lunch type determination unit of the school lunch information management device determines the type indicating a distinction between a regular meal and a lunch box for each of the students, A school lunch information management system characterized in that the simulation screen determines the estimated number of regular meals to be served and the estimated number of boxed lunches to be served for each date.

4. The school lunch information management system according to claim 1 or 3, The meal information management device includes: a menu acquisition unit that acquires the menu information of the general meals and special meal allergen information regarding allergens in special meals provided in place of the general meals; The simulation unit determines an estimated number of special meals to be served using the special meal allergen information, A school lunch information management system characterized in that the output section of the school lunch provider terminal device displays the simulation screen including the estimated number of special meals to be provided.

5. The school lunch information management system according to any one of claims 1 to 3, The simulation unit determines a serving ratio of general meals using the estimated serving number of general meals in a one-month menu, A school lunch information management system characterized in that the simulation screen includes the proportion of general meals provided for one month's menu.

6. A school lunch information management method executed by a school lunch information management system including a school lunch information management device and a school lunch provider terminal device, A menu generation procedure in which the school lunch provider terminal device generates menu information for general meals, which are school lunches provided to general students; The food service provider terminal device includes an output procedure for displaying a simulation screen including an estimated number of meals to be provided according to the menu information, a student information acquisition step in which the school lunch information management device acquires student information that associates students with their allergens; a school lunch type determination procedure in which the school lunch information management device determines the type of school lunch that can be provided to the student using the menu information and the student information; A simulation procedure for determining the estimated number of students to be served, which is the number of students to be served, for each menu using the type determined in the school lunch type determination procedure; a simulation request procedure in which the lunch provider terminal device transmits a simulation request specifying the menu information to be simulated to the lunch information management device; In the output step, when the menu information is selected on the simulation screen, a menu information input screen is displayed that accepts changes to the menu, food, or allergy items included in the menu related to the menu information, In the simulation request step, the simulation request specifying the changed menu information changed on the menu information input screen is sent to the food service information management device, In the simulation procedure, the estimated number of servings is determined using the changed menu information, In the simulation procedure, when the selection of the menu information is accepted on the simulation screen, among the foods included in the selected menu information, the foods for which the number of students to whom the allergy item included does not satisfy a predetermined standard are identified, A school lunch information management method characterized in that, in the output procedure, the menu information input screen is displayed on which the food identified in the simulation procedure is displayed differently from other foods.

7. a menu acquisition unit that acquires menu information for general meals, which are school lunches provided to general students; a student information acquisition unit that acquires student information that associates a student with the student's allergen; A school lunch type determination unit that determines the type of school lunch that can be provided to the student using the menu information and the student information; A simulation unit that determines an estimated number of students to be served for each menu using the type determined by the school lunch type determination unit; a display information generation unit that generates display information for a simulation screen including the estimated number of meals to be served related to the menu information; When the menu information is selected on the simulation screen, the display information generation unit generates display information for a menu information input screen that accepts changes to the menu, food, or allergy items included in the menu related to the menu information, When the simulation unit receives the selection of the menu information on the simulation screen, it identifies, among the foods included in the selected menu information, foods for which the number of students to whom the allergy item included is an allergen does not satisfy a predetermined standard; A school lunch information management device characterized in that the menu information input screen is a screen that displays the food identified in the simulation unit in a different way from other foods.

8. A program that causes a processing unit of a computer to execute a school lunch information management method, A menu acquisition procedure for acquiring menu information for general meals, which are school lunches provided to general students; a student information acquisition step for acquiring student information that associates a student with the student's allergen; a school lunch type determination procedure for determining the type of school lunch that can be provided to the student using the menu information and the student information; A simulation procedure for determining an estimated number of students to be served for each menu using the type determined in the school lunch type determination procedure; a display information generation step for generating display information for a simulation screen including the estimated number of meals to be served related to the menu information; In the display information generation step, when the menu information is selected on the simulation screen, display information of a menu information input screen that accepts changes to the menu, food, or allergy items included in the menu related to the menu information is generated; In the simulation procedure, when the selection of the menu information is accepted on the simulation screen, among the foods included in the selected menu information, the foods for which the number of students to whom the allergy item included does not satisfy a predetermined standard are identified, The menu information input screen is a screen that displays the food identified in the simulation procedure in a manner different from other foods.

Citation Information

Patent Citations

  • Allergen information management program

    JP2004220172A

  • Menu management method and menu management system for allergy

    JP2016038645A

  • Method, apparatus and computer program for planning menu

    JP2008250449A