[go: up one dir, main page]

JP2020060840A - Employee food system - Google Patents

Employee food system Download PDF

Info

Publication number
JP2020060840A
JP2020060840A JP2018189869A JP2018189869A JP2020060840A JP 2020060840 A JP2020060840 A JP 2020060840A JP 2018189869 A JP2018189869 A JP 2018189869A JP 2018189869 A JP2018189869 A JP 2018189869A JP 2020060840 A JP2020060840 A JP 2020060840A
Authority
JP
Japan
Prior art keywords
employee
processing unit
food
meal
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018189869A
Other languages
Japanese (ja)
Other versions
JP7158984B2 (en
Inventor
靖彦 長野
Yasuhiko Nagano
靖彦 長野
啓子 城田
Keiko Shirota
啓子 城田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2018189869A priority Critical patent/JP7158984B2/en
Publication of JP2020060840A publication Critical patent/JP2020060840A/en
Application granted granted Critical
Publication of JP7158984B2 publication Critical patent/JP7158984B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide an employee food system capable of preventing unauthorized use of employee food privilege by employees.SOLUTION: An employee food system 100 comprises: an employee ID acquisition processing unit 112 which acquires employee IDs; a use situation acquisition processing unit 116 which acquires a number of available times of employee foods associated with the employee ID acquired by the employee ID acquisition processing unit 112, and a number of times of already used employee foods; and an employee food determination processing unit 117 which determines whether or not to permit use of the employee food of the employee corresponding to the employee ID, based on the number of available times and the number of already used times acquired by the use situation acquisition processing unit 116.SELECTED DRAWING: Figure 2

Description

本発明は、社員に対する社員食の提供を管理する社員食システムに関する。   The present invention relates to an employee food system for managing provision of employee food to employees.

従来、企業の勤怠システムにおいて、社員の出勤時に昼食弁当の注文予約を行うシステムが利用されている(例えば特許文献1参照)。   2. Description of the Related Art Conventionally, a company's attendance system has been used in which a lunch lunch order is reserved when an employee goes to work (for example, see Patent Document 1).

また近年、社員に対する福利厚生の一環として、朝食、昼食、夕食、夜食などの食事を提供する企業が増加している。以下、企業が社員に提供する食事を「社員食」と称す。社員食には、例えば、社員食堂で提供する食事、一般の顧客が利用可能な飲食店で提供する食事、仕出し弁当などが含まれる。一般的に企業は、社員に対して、無償又は割引価格で社員食を提供する。   Further, in recent years, an increasing number of companies provide meals such as breakfast, lunch, dinner, and dinner as a part of employee benefits. Hereinafter, the meal provided by the company to the employees is referred to as “employee meal”. The employee meal includes, for example, meals provided at the employee cafeteria, meals provided at restaurants that can be used by general customers, catered lunches, and the like. Generally, a company provides employees with free or discounted food for employees.

特開平5−101239号公報JP-A-5-101239

通常、企業は、社員が出勤している場合に、当該社員に社員食を提供する。例えば、企業は、勤務シフトが9時〜17時の社員が出勤した日に、当該社員に対して1回の昼食を提供し、勤務シフトが15時〜23時の社員が出勤した日に、当該社員に対して1回の夕食を提供する。このような業態を採用する企業において、例えば勤務シフトが9時〜17時の社員が、正規に昼食の提供を受けた後に、社員食を許可していない前記勤務シフト外において夕食の提供を受ける不正利用が生じる可能性がある。また、複数の店舗(チェーン店、フードコート等)を運営する企業の中には、社員が複数の店舗のうちいずれかの店舗において社員食を利用することを許可する企業もある。例えば、5店舗の飲食店の運営及び管理を行う企業において、勤務シフトが9時〜17時の社員は、5店舗のうち好みの店舗において1回の昼食を取ることができる。このような企業では、社員が社員食を利用した店舗又は回数を把握することが難しい。このように、従来の技術では、社員の社員食の利用状況を管理することが難しいため、不正利用を防止することが困難である。   Generally, a company provides employee food to an employee when the employee is at work. For example, the company provides lunch to the employee on the day when the employee whose work shift is from 9:00 to 17:00 comes to work, and on the day when the employee whose work shift is from 15:00 to 23:00 comes to work, One dinner will be provided to the employee. In a company adopting such a business format, for example, an employee whose work shift is from 9 am to 5 pm receives a regular lunch, and then receives dinner outside the work shift, which does not permit employee meals. Unauthorized use may occur. Further, among companies that operate a plurality of stores (chain stores, food courts, etc.), there are companies that allow employees to use employee meals at any of the plurality of stores. For example, in a company that operates and manages five restaurants, an employee whose work shift is from 9:00 to 17:00 can have one lunch at any of the five stores. In such a company, it is difficult for an employee to grasp the store or the number of times the employee has used food. As described above, according to the conventional technology, it is difficult to prevent the illegal use because it is difficult to manage the usage status of the employee food.

本発明の目的は、社員による社員食の不正利用を防止することが可能な社員食システムを提供することにある。   An object of the present invention is to provide an employee food system capable of preventing illegal use of employee food by employees.

本発明の一の態様に係る社員食システムは、社員の識別情報を取得する社員情報取得処理部と、前記社員情報取得処理部により取得される前記識別情報に関連付けられた社員食の利用可能回数と、前記社員食の利用済回数とを取得する利用状況取得処理部と、前記利用状況取得処理部により取得される前記利用可能回数と前記利用済回数とに基づいて、前記社員情報取得処理部により取得される前記識別情報に対応する前記社員の前記社員食の利用を許可するか否かを判定する社員食判定処理部と、を備える。   An employee meal system according to an aspect of the present invention includes an employee information acquisition processing unit that obtains employee identification information, and the number of times employee food can be used that is associated with the identification information obtained by the employee information acquisition processing unit. And a usage status acquisition processing unit that acquires the usage frequency of the employee food, and the employee information acquisition processing unit based on the available frequency and the usage frequency acquired by the usage status acquisition processing unit. The employee food determination processing unit that determines whether or not to permit the employee to use the employee food corresponding to the identification information acquired by.

本発明によれば、社員による社員食の不正利用を防止することが可能となる。   According to the present invention, it is possible to prevent illegal use of employee food by employees.

図1は、本発明の実施形態に係る社員食システムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of an employee food system according to an embodiment of the present invention. 図2は、本発明の実施形態に係る社員食システムの構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of the employee food system according to the embodiment of the present invention. 図3は、本発明の実施形態に係る社員食システムにおいて、企業に所属する社員の識別情報が登録される社員データベースの一例を示す図である。FIG. 3 is a diagram showing an example of an employee database in which identification information of employees belonging to a company is registered in the employee food system according to the embodiment of the present invention. 図4は、本発明の実施形態に係る社員食システムにおいて、社員の勤務情報に含まれる勤務シフトが登録される勤務シフトデータベースの一例を示す図である。FIG. 4 is a diagram showing an example of a work shift database in which work shifts included in work information of employees are registered in the employee food system according to the embodiment of the present invention. 図5は、本発明の実施形態に係る社員食システムにおいて、勤務シフトに応じた社員食の提供時間を規定した社員食提供テーブルの一例を示す図である。FIG. 5 is a diagram showing an example of an employee meal provision table that defines the employee meal provision time according to the work shift in the employee meal system according to the embodiment of the present invention. 図6は、本発明の実施形態に係る社員食システムにおいて、各社員が利用する社員食の利用回数を管理する社員食管理テーブルの一例を示す図である。FIG. 6 is a diagram showing an example of an employee food management table that manages the number of times employee food is used by each employee in the employee food system according to the embodiment of the present invention. 図7は、本発明の実施形態に係る社員食システムにおいて、勤務情報が登録された社員食管理テーブルの一例を示す図である。FIG. 7 is a diagram showing an example of an employee food management table in which work information is registered in the employee food system according to the embodiment of the present invention. 図8は、本発明の実施形態に係る社員食システムにおける社員食管理テーブル生成処理の手順の一例を説明するためのフローチャートである。FIG. 8 is a flowchart for explaining an example of a procedure of employee food management table generation processing in the employee food system according to the embodiment of the present invention. 図9は、本発明の実施形態に係る社員食システムにおける社員食判定処理の手順の一例を説明するためのフローチャートである。FIG. 9 is a flowchart for explaining an example of a procedure of employee meal determination processing in the employee meal system according to the embodiment of the present invention.

以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。   Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The following embodiment is an example in which the present invention is embodied and does not limit the technical scope of the present invention.

[実施形態1]
本発明に係る社員食システムは、複数の店舗(又は支店)を有し各店舗を管理、運営する企業、及び、社員食堂を有する企業に適用することができる。ここで、社員とは、企業又は各店舗に所属する者をいい、会社員、労働者、従業員、職員、アルバイトなどを含む。以下では、複数の店舗(飲食店)を管理する企業に適用される社員食システムを例に挙げて説明する。前記複数の店舗のそれぞれは、一般の顧客が利用可能であるとともに、企業の社員、すなわち各店舗で勤務する社員が社員食として利用することが可能である。例えば、企業に所属する社員は、昼食時間に所望の店舗において、当該店舗が扱う複数の料理の中から所望の料理を注文して社員食として提供を受ける。当該社員食の代金は、例えば、通常の代金より安い割引代金で店舗において会計を行ってもよいし、当該割引代金を給与から天引きしてもよい。企業は、各店舗の注文情報及び会計情報、各社員の識別情報、勤務情報及び給与情報などを管理する。
[Embodiment 1]
The employee food system according to the present invention can be applied to a company that has a plurality of stores (or branches) to manage and operate each store, and a company that has an employee cafeteria. Here, an employee means a person who belongs to a company or each store, and includes a company employee, a worker, an employee, a staff member, and a part-time job. Hereinafter, an employee food system applied to a company that manages a plurality of stores (restaurants) will be described as an example. Each of the plurality of stores can be used by general customers, and can also be used by a company employee, that is, an employee who works at each store as food for employees. For example, an employee who belongs to a company orders a desired dish from a plurality of dishes handled by the store at a desired store during lunch time and receives the ordered dish as employee meal. As for the price of the employee meal, for example, accounting may be performed at the store at a discount price that is cheaper than the normal price, or the discount price may be deducted from the salary. The company manages order information and accounting information of each store, identification information of each employee, work information, salary information, and the like.

図1は、実施形態1に係る社員食システム100の概略構成を示す図である。   FIG. 1 is a diagram showing a schematic configuration of an employee food system 100 according to the first embodiment.

社員食システム100は、管理サーバ1と、管理サーバ1にネットワークN1を介して接続される複数の店舗端末2と、を含んでいる。ネットワークN1は、インターネット、LAN、WAN、又は公衆電話回線などの通信網である。各店舗端末2は、各店舗に1台ずつ配置される。例えば、店舗端末2Aは店舗Aに配置され、店舗端末2Bは店舗Bに配置され、店舗端末2Cは店舗Cに配置される。管理サーバ1は、例えば複数の店舗を統括する企業の本社に配置され、複数の店舗端末2を管理及び制御する。管理サーバ1は、1台であってもよいし複数台であってもよい。また1台の管理サーバ1が管理する店舗端末2の台数は限定されない。   The employee food system 100 includes a management server 1 and a plurality of store terminals 2 connected to the management server 1 via a network N1. The network N1 is a communication network such as the Internet, LAN, WAN, or public telephone line. Each store terminal 2 is arranged in each store one by one. For example, the store terminal 2A is arranged in the store A, the store terminal 2B is arranged in the store B, and the store terminal 2C is arranged in the store C. The management server 1 is arranged, for example, at the head office of a company that controls a plurality of stores, and manages and controls the plurality of store terminals 2. The management server 1 may be one unit or a plurality of units. Further, the number of store terminals 2 managed by one management server 1 is not limited.

以下、社員食システム100の具体的な構成について説明する。尚、以下の説明では、店舗端末2A、2B、2Cを区別しない場合は店舗端末2と称す。   Hereinafter, a specific configuration of the employee food system 100 will be described. In the following description, the store terminals 2A, 2B, and 2C are referred to as the store terminal 2 when they are not distinguished.

[管理サーバ1]
図2に示すように、管理サーバ1は、制御部11、記憶部12、操作表示部13、及び通信I/F14などを備える。管理サーバ1は、例えばパーソナルコンピュータのような情報処理装置であってもよい。
[Management server 1]
As shown in FIG. 2, the management server 1 includes a control unit 11, a storage unit 12, an operation display unit 13, a communication I / F 14, and the like. The management server 1 may be an information processing device such as a personal computer.

通信I/F14は、管理サーバ1を有線又は無線でネットワークN1に接続し、ネットワークN1を介して店舗端末2との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。   The communication I / F 14 is a communication interface for connecting the management server 1 to the network N1 in a wired or wireless manner and executing data communication with the store terminal 2 via the network N1 according to a predetermined communication protocol. .

操作表示部13は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。   The operation display unit 13 is a user interface including a display unit such as a liquid crystal display or an organic EL display that displays various kinds of information, and an operation unit such as a mouse, a keyboard, or a touch panel that receives an operation.

記憶部12は、各種の情報を記憶するフラッシュメモリー、HDDなどの不揮発性の記憶部である。例えば、記憶部12には、制御部11に後述の社員食管理テーブル生成処理(図8参照)を実行させるための社員食管理テーブル生成処理プログラム、社員食判定処理(図9参照)を実行させるための社員食判定処理プログラムなどの制御プログラムが記憶されている。例えば、前記社員食管理テーブル生成処理プログラム及び前記社員食判定処理プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、管理サーバ1に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部12に記憶される。   The storage unit 12 is a non-volatile storage unit such as a flash memory or an HDD that stores various types of information. For example, the storage unit 12 causes the control unit 11 to execute an employee food management table generation process program (see FIG. 9) for causing an employee food management table generation process (see FIG. 8) described below to be executed. A control program such as an employee food determination processing program for storing is stored. For example, the employee meal management table generation processing program and the employee meal determination processing program are non-temporarily recorded on a computer-readable recording medium such as a CD or a DVD, and are electrically connected to the management server 1. The data is read by a reading device (not shown) such as a CD drive or a DVD drive and stored in the storage unit 12.

また記憶部12には、各店舗の注文情報及び会計情報、各社員の識別情報、勤務情報及び給与情報、社員食に関する情報などが記憶される。図3は、企業に所属する社員の識別情報(社員情報)が登録される社員データベースD1の一例を示す図である。社員データベースD1には、企業に所属する社員の識別情報を表す社員ID、及び社員の氏名の各情報が登録される。例えば企業に入社すると、入社した社員の前記各情報が社員データベースD1に登録される。また企業を退社すると、退社した社員の前記各情報が社員データベースD1から削除される。このように、社員データベースD1には、現時点で企業に所属している全社員の識別情報が登録される。   Further, the storage unit 12 stores order information and accounting information of each store, identification information of each employee, work information and salary information, information regarding employee meals, and the like. FIG. 3 is a diagram showing an example of an employee database D1 in which identification information (employee information) of employees belonging to a company is registered. In the employee database D1, the employee ID, which represents the identification information of the employees who belong to the company, and the information of the employee names are registered. For example, when joining a company, the above-mentioned information of each joining employee is registered in the employee database D1. Further, when the company leaves the company, the above-mentioned information of the employees who left the company is deleted from the employee database D1. In this way, the employee database D1 is registered with the identification information of all the employees currently belonging to the company.

図4は、社員の勤務情報に含まれる勤務シフトが登録される勤務シフトデータベースD2の一例を示す図である。勤務シフトは、本発明の勤務情報の一例である。勤務シフトデータベースD2には、社員ID、社員の氏名、社員が勤務する店舗を表す勤務店舗、及び、社員の勤務時間帯を表す勤務シフトの各情報が登録される。ここでは、3つの勤務シフトS1,S2,S3が登録されている。例えば、勤務シフトS1は勤務時間が7時〜16時の時間帯であり、勤務シフトS2は勤務時間が11時〜20時の時間帯であり、勤務シフトS3は勤務時間が16時〜24時の時間帯である。勤務シフトデータベースD2の勤務店舗及び勤務シフトは、適宜更新される。また、勤務店舗及び勤務シフトは、管理サーバ1が各店舗の店舗端末2から取得する情報、例えば勤務店舗の異動情報、勤務シフトの変更情報などに基づいて更新される。   FIG. 4 is a diagram illustrating an example of the work shift database D2 in which the work shift included in the work information of the employee is registered. The work shift is an example of work information of the present invention. In the work shift database D2, the employee ID, the employee name, the work store that represents the store in which the employee works, and the work shift information that represents the employee's working hours are registered. Here, three work shifts S1, S2, S3 are registered. For example, the work shift S1 is a time zone from 7:00 to 16:00, the work shift S2 is a time zone from 11:00 to 20:00, and the work shift S3 is from 16:00 to 24:00. It is the time zone of. The work store and the work shift in the work shift database D2 are updated as appropriate. In addition, the work store and the work shift are updated based on information acquired by the management server 1 from the store terminal 2 of each store, such as change information of the work store and change information of the work shift.

図5は、勤務シフトに応じた社員食の提供時間を規定した社員食提供テーブルD3の一例を示す図である。ここでは、上述の3つの勤務シフトS1,S2,S3が登録されている。社員食は、1日3回設定されており、「社員食1」(例えば朝食)の提供時間が7時から10時までの時間帯に設定され、「社員食2」(例えば昼食)の提供時間が12時から15時までの時間帯に設定され、「社員食3」(例えば夕食)の提供時間が18時から21時までの時間帯に設定されている。   FIG. 5 is a diagram showing an example of an employee meal provision table D3 that defines the employee meal provision time according to the work shift. Here, the above-mentioned three work shifts S1, S2, S3 are registered. Employee meals are set three times a day, and "Employee meal 1" (for example, breakfast) is provided during the hours from 7:00 to 10:00, and "Employee meal 2" (for example, lunch) is provided. The time is set to 12:00 to 15:00, and the time for providing "employee meal 3" (for example, dinner) is set to 18:00 to 21:00.

図6は、各社員が利用する社員食の利用回数を管理する社員食管理テーブルD4の一例を示す図である。社員食管理テーブルD4には、社員ID、社員の氏名、勤務店舗、出勤状況、勤務シフト、社員食を利用することができる回数を表す利用可能回数、及び、社員食を利用した回数を表す利用済回数の各情報が登録される。利用可能回数は、例えば、社員が出勤した当日に社員食を利用できる上限回数を表し、利用済回数は、社員が出勤した当日に社員食を利用した回数を表す。社員食管理テーブルD4には、例えば、当日勤務(出勤)する全社員について、社員食に関する前記各情報が登録される。   FIG. 6 is a diagram showing an example of an employee food management table D4 that manages the number of times employee food is used by each employee. The employee meal management table D4 includes employee IDs, employee names, working stores, attendance status, work shifts, the number of times that the employee meals can be used, and the number of times that the employee meals have been used. Each piece of information on the number of times completed is registered. The usable number of times represents, for example, the upper limit number of times that the employee food can be used on the day when the employee comes to work, and the used number of times indicates the number of times that the employee food is used on the day that the employee comes to work. In the employee meal management table D4, for example, each of the above-mentioned information relating to employee meals is registered for all employees who work (go to work) on the day.

図6において、例えば社員Xは、勤務シフトS1(図5参照)に基づいて、利用可能回数が「2」に設定される。また図6では、社員Xは、「社員食1」を既に利用済(利用済回数:「1」)であり、「社員食2」の利用が可能であることを示している。尚、各社員は、自身が勤務する店舗だけでなく、他の店舗において社員食を利用することが可能となっている。例えば、社員Xは、店舗Aで「社員食1」を利用し、店舗Bで「社員食2」を利用することが可能である。   In FIG. 6, for example, the employee X has the available number of times set to “2” based on the work shift S1 (see FIG. 5). In addition, FIG. 6 shows that the employee X has already used “employee meal 1” (the number of times of use: “1”) and can use “employee meal 2”. It should be noted that each employee can use employee meals not only at the store where he / she works but also at other stores. For example, employee X can use "employee meal 1" at store A and "employee meal 2" at store B.

制御部11は、CPU、ROM、及びRAMなどを有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムを予め記憶する。前記RAMは、各種の情報を記憶し、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部11は、前記ROM又は記憶部12に予め記憶された各種の制御プログラムを前記CPUで実行することにより管理サーバ1を制御する。   The control unit 11 has a CPU, a ROM, a RAM, and the like. The CPU is a processor that executes various arithmetic processes. The ROM stores in advance a control program such as a BIOS and an OS for causing the CPU to execute various processes. The RAM stores various information and is used as a temporary storage memory (work area) for various processes executed by the CPU. Then, the control unit 11 controls the management server 1 by causing the CPU to execute various control programs stored in advance in the ROM or the storage unit 12.

具体的に、制御部11は、勤務情報取得処理部111、社員ID取得処理部112、社員判定処理部113、利用回数決定処理部114、テーブル更新処理部115、利用状況取得処理部116、社員食判定処理部117、会計処理部118などの各種の処理部を含む。なお、制御部11は、前記CPUで前記社員食管理テーブル生成処理プログラム及び前記社員食判定処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部11に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記社員食管理テーブル生成処理プログラム及び前記社員食判定処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。   Specifically, the control unit 11 includes a work information acquisition processing unit 111, an employee ID acquisition processing unit 112, an employee determination processing unit 113, a usage count determination processing unit 114, a table update processing unit 115, a usage status acquisition processing unit 116, and an employee. It includes various processing units such as a food determination processing unit 117 and an accounting processing unit 118. The control unit 11 functions as the various processing units by executing various processes according to the employee food management table generation processing program and the employee food determination processing program in the CPU. Further, some or all of the processing units included in the control unit 11 may be configured by electronic circuits. The employee food management table generation processing program and the employee food determination processing program may be programs for causing a plurality of processors to function as the various processing units.

勤務情報取得処理部111は、図4に示す勤務シフトデータベースD2を参照して、当日勤務する社員の勤務情報として、社員ID、社員氏名、勤務店舗及び勤務シフトの各情報を取得する。勤務情報取得処理部111は、本発明の勤務情報取得処理部の一例である。勤務情報取得処理部111は、取得した前記勤務情報を社員食管理テーブルD4に登録する。図7には、前記勤務情報が登録された社員食管理テーブルD4を示している。図7に示す社員食管理テーブルD4では、出勤状況に初期設定の未出勤「×」が登録され、利用可能回数及び利用済回数に初期設定の「0」が登録される。   The work information acquisition processing unit 111 refers to the work shift database D2 shown in FIG. 4 and acquires, as work information of an employee who works on the day, employee ID, employee name, work store, and work shift information. The work information acquisition processing unit 111 is an example of the work information acquisition processing unit of the present invention. The work information acquisition processing unit 111 registers the acquired work information in the employee food management table D4. FIG. 7 shows an employee food management table D4 in which the work information is registered. In the employee meal management table D4 shown in FIG. 7, the default attendance "x" is registered in the attendance status, and the default "0" is registered in the usable count and the used count.

社員ID取得処理部112は、社員が店舗に出勤した際に店舗端末2において取得される社員IDの情報を、店舗端末2から取得する。例えば、社員Xが店舗Aの店舗端末2Aの読取部24(図2参照)に社員証を翳すと、社員ID取得処理部112は、店舗端末2Aから社員Xの社員ID「E001」の情報を取得する。   The employee ID acquisition processing unit 112 acquires, from the store terminal 2, information on the employee ID obtained at the store terminal 2 when the employee comes to the store. For example, when the employee X puts the employee ID on the reading unit 24 (see FIG. 2) of the store terminal 2A of the store A, the employee ID acquisition processing unit 112 causes the information of the employee ID “E001” of the employee X from the store terminal 2A. To get.

また社員ID取得処理部112は、社員が店舗において社員食を利用する際に店舗端末2において取得される社員IDを取得する。社員ID取得処理部112は、本発明の社員情報取得処理部の一例である。例えば、社員Xが店舗Bの店舗端末2Bの読取部24(図2参照)に社員証を翳すと、社員ID取得処理部112は、店舗端末2Bから社員Xの社員ID「E001」を取得する。   Further, the employee ID acquisition processing unit 112 acquires the employee ID acquired at the store terminal 2 when the employee uses the employee meal at the store. The employee ID acquisition processing unit 112 is an example of the employee information acquisition processing unit of the present invention. For example, when the employee X puts the employee ID on the reading unit 24 (see FIG. 2) of the store terminal 2B of the store B, the employee ID acquisition processing unit 112 acquires the employee ID “E001” of the employee X from the store terminal 2B. To do.

社員判定処理部113は、社員ID取得処理部112により取得される社員IDを社員データベースD1に照会して、当該社員IDに対応する人物が企業の社員であるか否かを判定する。具体的には、社員判定処理部113は、前記社員IDが社員データベースD1(図3参照)に存在するか否かを判定する。社員判定処理部113は、前記社員IDが社員データベースD1に存在する場合に、当該社員IDに対応する人物が企業の社員であると判定し、前記社員IDが社員データベースD1に存在しない場合に、当該社員IDに対応する人物が企業の社員ではないと判定する。   The employee determination processing unit 113 queries the employee database D1 for the employee ID acquired by the employee ID acquisition processing unit 112 and determines whether the person corresponding to the employee ID is a company employee. Specifically, the employee determination processing unit 113 determines whether the employee ID exists in the employee database D1 (see FIG. 3). When the employee ID exists in the employee database D1, the employee determination processing unit 113 determines that the person corresponding to the employee ID is an employee of the company, and when the employee ID does not exist in the employee database D1, It is determined that the person corresponding to the employee ID is not a company employee.

店舗に出勤した社員について、前記社員IDが社員データベースD1に存在する場合、社員判定処理部113は、図7に示す社員食管理テーブルD4の出勤状況に出勤「〇」を登録する。   When the employee ID exists in the employee database D1 for the employee who has worked at the store, the employee determination processing unit 113 registers the attendance “◯” in the attendance status of the employee meal management table D4 illustrated in FIG. 7.

利用回数決定処理部114は、勤務情報取得処理部111により取得される勤務シフトの情報に基づいて、前記利用可能回数を決定する。利用回数決定処理部114は、利用可能回数決定処理部の一例である。具体的には、利用回数決定処理部114は、図5に示す社員食提供テーブルを参照し、社員が勤務する勤務日に対応する勤務シフトの時間帯に基づいて、当該社員が勤務日に社員食を利用可能な前記利用可能回数を決定する。例えば、勤務シフトS1の時間帯には、「社員食1」の提供時間と「社員食2」の提供時間とが含まれるため、利用回数決定処理部114は、前記利用可能回数を「2」に決定する。また勤務シフトS2の時間帯には、「社員食2」の提供時間が含まれるため、利用回数決定処理部114は、前記利用可能回数を「1」に決定する。尚、「社員食3」の提供時間の一部(20時〜21時)が勤務シフトS2の時間帯(11時〜20時)から外れるため、利用回数決定処理部114は、「社員食3」を勤務シフトS2に対応する利用可能回数に含めない。勤務シフトS3の時間帯には、「社員食3」の提供時間が含まれるため、利用回数決定処理部114は、前記利用可能回数を「1」に決定する。   The use count determination processing unit 114 determines the usable count based on the work shift information acquired by the work information acquisition processing unit 111. The use count determination processing unit 114 is an example of the usable count determination processing unit. Specifically, the number-of-uses determination processing unit 114 refers to the employee food provision table shown in FIG. 5, and based on the time zone of the work shift corresponding to the working day on which the employee works, the employee concerned is on the working day. The number of times the food can be used is determined. For example, since the time zone of the work shift S1 includes the provision time of "employee meal 1" and the provision time of "employee meal 2", the use frequency determination processing unit 114 sets the usable frequency to "2". To decide. Further, since the time zone of the work shift S2 includes the provision time of "employee meal 2", the number-of-uses determination processing unit 114 determines the available number of times as "1". In addition, since a part of the provision time of "Employee meal 3" (20:00 to 21:00) is out of the time zone of the work shift S2 (11:00 to 20:00), the usage frequency determination processing unit 114 causes the "Employee meal 3". Is not included in the available number of times corresponding to the work shift S2. Since the time zone of work shift S3 includes the provision time of "employee meal 3", the number-of-uses determination processing unit 114 determines the number of available times to be "1".

利用回数決定処理部114は、決定した前記利用可能回数を図7に示す社員食管理テーブルD4に登録する。図6に示す社員食管理テーブルD4には、前記利用可能回数が登録されている。このように、制御部11は、前記勤務情報及び前記利用可能回数を登録した社員食管理テーブルD4を生成する。制御部11は、店舗の営業日毎に、当該店舗において当該営業日に勤務する社員の前記各情報が登録された社員食管理テーブルD4を生成する。
テーブル更新処理部115は、社員食管理テーブルD4に登録された各情報を更新する。例えば、テーブル更新処理部115は、社員Xが「社員食1」を利用した場合に利用済回数を「0」から「1」に更新する。テーブル更新処理部115は、社員が社員食を利用する度に利用済回数を更新する。
The use count determination processing unit 114 registers the determined usable count in the employee meal management table D4 shown in FIG. The usable number of times is registered in the employee food management table D4 shown in FIG. In this way, the control unit 11 creates the employee meal management table D4 in which the work information and the usable number of times are registered. The control unit 11 generates, for each business day of the store, an employee food management table D4 in which the above-described information of the employees who work on the business day in the store is registered.
The table update processing unit 115 updates each information registered in the employee food management table D4. For example, the table update processing unit 115 updates the used count from “0” to “1” when the employee X uses “employee meal 1”. The table update processing unit 115 updates the used count every time an employee uses employee meals.

また、テーブル更新処理部115は、例えば当日の営業時間(7時〜24時)が終了すると、社員食管理テーブルD4に登録された当該社員の各情報を削除する。   Further, the table update processing unit 115 deletes each information of the employee registered in the employee food management table D4 when the business hours (7:00 to 24:00) of the day ends, for example.

利用状況取得処理部116は、社員ID取得処理部112により取得される社員IDに関連付けられた、社員食の利用可能回数と前記社員食の利用済回数とを取得する。利用状況取得処理部116は、本発明の利用状況取得処理部の一例である。具体的には、利用状況取得処理部116は、図6に示す社員食管理テーブルD4から前記利用可能回数と前記利用済回数とを取得する。   The usage status acquisition processing unit 116 acquires the number of times employee food can be used and the number of times employee food has been used, which are associated with the employee ID acquired by the employee ID acquisition processing unit 112. The usage status acquisition processing unit 116 is an example of the usage status acquisition processing unit of the present invention. Specifically, the usage status acquisition processing unit 116 acquires the usable count and the used count from the employee meal management table D4 shown in FIG.

社員食判定処理部117は、利用状況取得処理部116により取得される前記利用可能回数と前記利用済回数とに基づいて、社員IDに対応する社員の社員食の利用を許可するか否かを判定する。社員食判定処理部117は、本発明の社員食判定処理部の一例である。具体的には、社員食判定処理部117は、前記利用済回数が前記利用可能回数未満の場合に、前記社員食の利用を許可し、前記利用済回数が前記利用可能回数に達した場合に、前記社員食の利用を禁止する。   The employee food determination processing unit 117 determines whether or not to permit the employee corresponding to the employee ID to use the employee food, based on the usable count and the used count acquired by the use status acquisition processing unit 116. judge. The employee food determination processing unit 117 is an example of the employee food determination processing unit of the present invention. Specifically, the employee food determination processing unit 117 permits the use of the employee food when the used count is less than the usable count, and when the used count reaches the usable count. , The use of employee food is prohibited.

図6に示す例では、社員Xについて、前記利用済回数「1」が前記利用可能回数「2」未満であるため、社員食判定処理部117は、1回の前記社員食の利用を許可する。また、社員Yについて、前記利用済回数「1」が前記利用可能回数「1」に達しているため、社員食判定処理部117は、前記社員食の利用を禁止する。また、社員Zについて、前記利用済回数「1」が前記利用可能回数「0」未満であるため、社員食判定処理部117は、1回の前記社員食の利用を許可する。尚、社員Xは勤務後に「社員食3」を利用することもでき、社員Zは出勤前に「社員食1」又は「社員食2」を利用することもできる。   In the example shown in FIG. 6, since the used number “1” of the employee X is less than the usable number “2”, the employee meal determination processing unit 117 permits one use of the employee meal. . Further, for the employee Y, since the used count “1” has reached the usable count “1”, the employee meal determination processing unit 117 prohibits the use of the employee meal. Further, since the number of times of use “1” for the employee Z is less than the number of times of use “0”, the employee meal determination processing unit 117 permits the use of the employee meal once. Incidentally, the employee X can also use "employee meal 3" after work, and the employee Z can also use "employee meal 1" or "employee meal 2" before going to work.

会計処理部118は、店舗端末2から取得する社員食の会計情報に基づいて、社員に対する社員食の会計処理を行う。会計処理部118は、本発明の会計処理部の一例である。例えば会計処理部118は、1箇月の社員食の代金(通常代金)の合計から社員割引率に応じた割引代金を減算した残りの残代金を月給から天引きする。   The accounting processing unit 118 performs accounting processing of employee food for employees based on the accounting information of employee food acquired from the store terminal 2. The accounting processing unit 118 is an example of the accounting processing unit of the present invention. For example, the accounting processing unit 118 deducts from the monthly salary the remaining balance after subtracting the discount price according to the employee discount rate from the total amount of the employee meal for one month (normal price).

[店舗端末2]
図2に示すように、店舗端末2は、制御部21、記憶部22、操作表示部23、読取部24、及び通信I/F25などを備える。店舗端末2は、例えばパーソナルコンピュータ、スマートフォン、又はタブレット端末のような情報処理装置であってもよい。また店舗端末2は、POS(Point of Sale)端末であってもよい。
[Store terminal 2]
As shown in FIG. 2, the store terminal 2 includes a control unit 21, a storage unit 22, an operation display unit 23, a reading unit 24, a communication I / F 25, and the like. The store terminal 2 may be an information processing device such as a personal computer, a smartphone, or a tablet terminal. The store terminal 2 may be a POS (Point of Sale) terminal.

通信I/F25は、店舗端末2を有線又は無線でネットワークN1に接続し、ネットワークN1を介して管理サーバ1との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。   The communication I / F 25 is a communication interface for connecting the store terminal 2 to the network N1 by wire or wirelessly and performing data communication with the management server 1 via the network N1 according to a predetermined communication protocol. .

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。   The operation display unit 23 is a user interface including a display unit such as a liquid crystal display or an organic EL display that displays various kinds of information, and an operation unit such as a mouse, a keyboard, or a touch panel that receives an operation.

読取部24は、社員が所持する社員証を読み取る読み取り機である。例えば読取部24は、カメラ、ICカードリーダ、バーコード又はQRコード(登録商標)を読み取るコードリーダなどである。尚、読取部24は、店舗のスタッフが注文内容を入力する携帯端末(図示せず)に搭載されてもよい。   The reading unit 24 is a reader that reads an employee ID card carried by an employee. For example, the reading unit 24 is a camera, an IC card reader, a code reader that reads a barcode or a QR code (registered trademark), or the like. The reading unit 24 may be mounted on a mobile terminal (not shown) in which the staff of the store inputs the order details.

記憶部22は、各種の情報を記憶するフラッシュメモリー、HDDなどの不揮発性の記憶部である。例えば、記憶部22には、制御部21に制御プログラムが記憶されている。例えば、前記制御プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、店舗端末2に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。   The storage unit 22 is a non-volatile storage unit such as a flash memory or an HDD that stores various information. For example, the storage unit 22 stores a control program in the control unit 21. For example, the control program is non-temporarily recorded on a computer-readable recording medium such as a CD or a DVD, and a reading device (not shown) such as a CD drive or a DVD drive electrically connected to the store terminal 2. ) And is stored in the storage unit 22.

記憶部22には、社員及び勤務シフトに関する各種情報が記憶されてもよい。例えば、店舗Aに配置される店舗端末2Aの記憶部22に、店舗Aの勤務シフトの情報と、店舗Aで勤務する社員の識別情報とが記憶されてもよい。また、記憶部22には、会計(店舗の売上など)に関する情報が記憶されてもよい。   The storage unit 22 may store various information regarding employees and work shifts. For example, the storage unit 22 of the store terminal 2A arranged in the store A may store work shift information of the store A and identification information of employees working in the store A. In addition, the storage unit 22 may store information regarding accounting (sales at stores, etc.).

制御部21は、CPU、ROM、及びRAMなどを有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムを予め記憶する。前記RAMは、各種の情報を記憶し、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することにより店舗端末2を制御する。   The control unit 21 has a CPU, a ROM, a RAM, and the like. The CPU is a processor that executes various arithmetic processes. The ROM stores in advance a control program such as a BIOS and an OS for causing the CPU to execute various processes. The RAM stores various information and is used as a temporary storage memory (work area) for various processes executed by the CPU. Then, the control unit 21 controls the store terminal 2 by causing the CPU to execute various control programs stored in the ROM or the storage unit 22 in advance.

具体的に、制御部21は、社員ID取得処理部211、注文処理部212、会計処理部213などの各種の処理部を含む。なお、制御部21は、前記CPUで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部21に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。   Specifically, the control unit 21 includes various processing units such as an employee ID acquisition processing unit 211, an order processing unit 212, and an accounting processing unit 213. The control unit 21 functions as the various processing units by causing the CPU to execute various processes according to the control program. Further, some or all of the processing units included in the control unit 21 may be configured by electronic circuits. The control program may be a program for causing a plurality of processors to function as the various processing units.

社員ID取得処理部211は、社員が店舗に出勤した際に行う操作に基づいて、社員IDを取得する。例えば、社員ID取得処理部211は、社員Xが店舗Aの店舗端末2Aの読取部24に社員証を翳すと、読取部24により読み取られた読取情報に基づいて、社員Xの社員ID「E001」を取得する。   The employee ID acquisition processing unit 211 acquires the employee ID based on the operation performed when the employee comes to the store. For example, the employee ID acquisition processing unit 211, when the employee X holds the employee ID on the reading unit 24 of the store terminal 2A of the store A, based on the read information read by the reading unit 24, the employee ID of the employee X “ E001 ”is acquired.

また社員ID取得処理部211は、社員が店舗において社員食を利用する際に行う操作に基づいて、社員IDを取得する。例えば、社員ID取得処理部211は、社員Xが店舗Bの店舗端末2Bの読取部24に社員証を翳すと、読取部により読み取られた読取情報に基づいて、社員Xの社員ID「E001」を取得する。社員ID取得処理部211は、取得した社員IDの情報を管理サーバ1に送信する。   Further, the employee ID acquisition processing unit 211 acquires the employee ID based on the operation performed when the employee uses the employee meal in the store. For example, when the employee X puts the employee ID on the reading unit 24 of the store terminal 2B of the store B, the employee ID acquisition processing unit 211, based on the read information read by the reading unit, the employee ID “E001 of the employee X”. To get. The employee ID acquisition processing unit 211 transmits the acquired employee ID information to the management server 1.

注文処理部212は、一般の顧客から料理の注文を受け付ける。また注文処理部212は、社員から社員食としての料理の注文を受け付ける。注文処理部212は、料理の注文を受け付けると、例えば厨房スタッフに注文内容を通知するための処理を行う。   The order processing unit 212 receives a food order from a general customer. Further, the order processing unit 212 receives an order for a dish serving as employee food from an employee. Upon receiving the food order, the order processing unit 212 performs processing for notifying the kitchen staff of the order details, for example.

会計処理部213は、注文内容の会計処理を行う。会計処理部213は、本発明の会計処理部の一例である。会計処理部213は、一般の顧客に対しては通常代金の会計処理を行い、社員が社員食を利用した場合には社員食に応じた代金で会計処理を行う。また会計処理部213は、社員食の利用を禁止された社員に対して、一般の顧客と同様の通常代金の会計処理を行う。社員食の会計処理を行う場合、会計処理部213は注文内容を管理サーバ1に送信し、管理サーバ1の会計処理部118が給与天引きなどの会計処理を行う。店舗において社員食の会計処理を行う場合は、会計処理部213が、割引価格で会計処理を行う。   The accounting processing unit 213 performs accounting processing of order contents. The accounting processing unit 213 is an example of the accounting processing unit of the present invention. The accounting processing unit 213 performs accounting processing of ordinary price for general customers, and when an employee uses employee food, accounting processing is performed with a price according to employee food. In addition, the accounting processing unit 213 performs the accounting processing of the normal price similar to that of a general customer for an employee who is prohibited from using employee food. When performing accounting processing for employee meals, the accounting processing unit 213 transmits the order contents to the management server 1, and the accounting processing unit 118 of the management server 1 performs accounting processing such as payroll deduction. When accounting for employee meals at a store, the accounting processing unit 213 performs accounting at a discounted price.

[社員食管理テーブル生成処理]
以下、図8を参照しつつ、管理サーバ1の制御部11によって実行される社員食管理テーブル生成処理の手順の一例について説明する。前記社員食管理テーブル生成処理の一部又は全部は、店舗端末2の制御部21によって実行されてもよい。
[Employee food management table generation process]
Hereinafter, an example of the procedure of the employee meal management table generation process executed by the control unit 11 of the management server 1 will be described with reference to FIG. 8. Part or all of the employee food management table generation processing may be executed by the control unit 21 of the store terminal 2.

先ず、ステップS11において、制御部11(勤務情報取得処理部111)は、図4に示す勤務シフトデータベースD2を参照して、対象日に勤務する各社員の社員IDに対応する勤務情報(社員ID、社員氏名、勤務店舗及び勤務シフト)を取得する。   First, in step S11, the control unit 11 (work information acquisition processing unit 111) refers to the work shift database D2 shown in FIG. 4, and refers to the work information (employee ID) corresponding to the employee ID of each employee working on the target day. , Employee name, work store and work shift).

次にステップS12において、制御部11(勤務情報取得処理部111)は、取得した前記勤務情報に基づいて、社員食管理テーブルD4に初期設定の情報を登録する。具体的には、制御部11は、社員食管理テーブルD4に、社員ID、社員氏名、勤務店舗及び勤務シフトを登録し、出勤状況として初期設定の未出勤「×」を登録し、利用可能回数及び利用済回数として初期設定の「0」を登録する(図7参照)。   Next, in step S12, the control unit 11 (work information acquisition processing unit 111) registers the initial setting information in the employee meal management table D4 based on the acquired work information. Specifically, the control unit 11 registers the employee ID, the employee name, the working store, and the work shift in the employee food management table D4, and registers the default non-attendance “x” as the attendance status, and the usable number of times. And the initial setting "0" is registered as the used count (see FIG. 7).

次にステップS13において、制御部11(利用回数決定処理部114)は、勤務情報取得処理部111により取得される勤務情報に含まれる勤務シフトに基づいて、前記利用可能回数を決定する。   Next, in step S13, the control unit 11 (use count determination processing unit 114) determines the usable count based on the work shift included in the work information acquired by the work information acquisition processing unit 111.

次にステップS14において、制御部11は、決定した前記利用可能回数を社員食管理テーブルD4に登録する。具体的には、制御部11は、初期設定の「0」が登録された前記利用可能回数を、ステップS13において決定した前記利用可能回数に更新する。このようにして、制御部11は社員食管理テーブルD4を生成する。   Next, in step S14, the control unit 11 registers the determined usable number of times in the employee food management table D4. Specifically, the control unit 11 updates the usable number of times, in which the initial setting "0" is registered, to the usable number of times determined in step S13. In this way, the control unit 11 creates the employee food management table D4.

[社員食判定処理]
以下、図9を参照しつつ、管理サーバ1の制御部11によって実行される社員食判定処理の手順の一例について説明する。前記社員食判定処理の一部又は全部は、店舗端末2の制御部21によって実行されてもよい。
[Employee meal determination process]
Hereinafter, an example of the procedure of the employee meal determination process executed by the control unit 11 of the management server 1 will be described with reference to FIG. 9. Part or all of the employee meal determination process may be executed by the control unit 21 of the store terminal 2.

先ず、ステップS21において、制御部11(社員ID取得処理部112)は、店舗に客として来店した社員の社員IDの情報を取得する。   First, in step S21, the control unit 11 (employee ID acquisition processing unit 112) acquires information on an employee ID of an employee who has visited the store as a customer.

ステップS22において、制御部11(社員判定処理部113)は、社員ID取得処理部112により取得された社員IDが社員データベースD1(図3参照)に存在するか否かを判定する。前記社員IDが社員データベースD1に存在する場合(S22:YES)、処理はステップS23に移行し、前記社員IDが社員データベースD1に存在しない場合(S22:NO)、処理はステップS26に移行する。   In step S22, the control unit 11 (employee determination processing unit 113) determines whether the employee ID acquired by the employee ID acquisition processing unit 112 exists in the employee database D1 (see FIG. 3). If the employee ID exists in the employee database D1 (S22: YES), the process proceeds to step S23, and if the employee ID does not exist in the employee database D1 (S22: NO), the process proceeds to step S26.

ステップS23において、制御部11(利用状況取得処理部116)は、図6に示す社員食管理テーブルD4から、前記社員IDに関連付けられた社員食の利用可能回数と、前記社員食の利用済回数とを取得する。   In step S23, the control unit 11 (usage status acquisition processing unit 116) uses the employee meal management table D4 shown in FIG. 6 to determine the number of times employee food can be used associated with the employee ID and the number of times employee food has been consumed. And get.

ステップS24において、制御部11(社員食判定処理部117)は、利用状況取得処理部116により取得された前記利用可能回数と前記利用済回数とに基づいて、社員IDに対応する社員に社員食の利用を許可するか否かを判定する。前記利用済回数が前記利用可能回数未満の場合(S24:NO)、社員食判定処理部117は社員食の利用を許可し、処理はステップS25に移行する。一方、前記利用済回数が前記利用可能回数に達した場合(S24:YES)、社員食判定処理部117は社員食の利用を禁止し、処理はステップS26に移行する。   In step S24, the control unit 11 (employee meal determination processing unit 117) causes the employee corresponding to the employee ID to eat the employee based on the usable count and the used count acquired by the use status acquisition processing unit 116. It is determined whether to permit the use of. If the used count is less than the usable count (S24: NO), the employee meal determination processing unit 117 permits the employee meal to be used, and the process proceeds to step S25. On the other hand, when the number of times of use has reached the number of times of use (S24: YES), the employee meal determination processing unit 117 prohibits the use of employee meal, and the process proceeds to step S26.

ステップS25では、会計処理部118は、社員食に応じた代金で会計処理を行う。ステップS26では、会計処理部118は、通常の代金で会計処理を行う。   In step S25, the accounting processing unit 118 performs accounting processing with the price according to the employee meal. In step S26, the accounting processing unit 118 carries out the accounting processing with the normal price.

実施形態1に係る社員食システム100によれば、社員は、自身の勤務シフトに応じて予め設定される社員食の利用可能回数を超えて社員食を利用することができない。例えば、社員Xは、勤務日において「社員食1」及び「社員食2」を利用済の場合、利用済回数「2」が利用可能回数「2」に達するために、同日に「社員食3」を利用することはできない。社員Xが「社員食3」として利用しようとした場合、社員食として許可されないため、通常の代金で会計が行われる。よって、社員による社員食の不正利用を防止することができる。   According to the employee meal system 100 according to the first embodiment, an employee cannot use the employee meal more than the preset number of times that the employee meal can be used according to his / her work shift. For example, if employee X has already used “employee meal 1” and “employee meal 2” on the working day, the number of used times “2” reaches the usable number of times “2”. Cannot be used. When employee X tries to use it as "employee meal 3," it is not permitted as employee meal, and therefore accounting is performed at the normal price. Therefore, it is possible to prevent illegal use of employee food by employees.

[実施形態2]
実施形態2に係る社員食システム100では、社員食を利用しようとしている時刻(現在時刻)が社員の勤務シフトの時間帯に含まれる場合であって、前記利用済回数が前記利用可能回数未満の場合に、社員食判定処理部117が社員食の利用を許可してもよい。例えば、社員食システム100は、社員Xについて、勤務シフトの7時から16時の間に提供される「社員食1」及び「社員食2」の利用を許可し、勤務シフト外に提供される「社員食3」の利用を禁止する。
[Embodiment 2]
In the employee meal system 100 according to the second embodiment, when the time (current time) at which the employee meal is to be used is included in the time zone of the employee's work shift, the used count is less than the usable count. In this case, the employee meal determination processing unit 117 may allow the employee meal to be used. For example, the employee meal system 100 permits the employee X to use the “employee meal 1” and the “employee meal 2” provided between 7:00 and 16:00 during the work shift, and the “employee meal” provided outside the work shift. Use of food 3 ”is prohibited.

[実施形態3]
実施形態3に係る社員食システム100では、社員食判定処理部117は、第1所定期間において勤務日毎に決定された利用可能回数を積算した回数から、前記第1所定期間において勤務日毎に利用された前記利用済回数を積算した回数を減算した残りの残回数分の社員食について、第2所定期間において利用を許可する構成としてもよい。
[Third Embodiment]
In the employee meal system 100 according to the third embodiment, the employee meal determination processing unit 117 is used for each work day in the first predetermined period from the number of times the usable number of times determined for each work day in the first predetermined period is accumulated. Further, the remaining number of employee meals obtained by subtracting the number of times the used number has been accumulated may be permitted to be used in the second predetermined period.

例えば、社員Xがある月(本発明の第1所定期間の一例)に20日間勤務し、その間毎日、利用可能回数「2」のうち1回だけ社員食を利用した場合、積算される利用可能回数は「20」となり、積算される利用済回数は「10」となる。この場合、社員食システム100は、残回数分である10回分の利用可能回数を翌月(本発明の第2所定期間の一例)に繰り越して、社員Xに、翌月分の利用可能回数に10回分を追加する。尚、繰り越した利用可能回数「10」については、勤務日以外における社員食の利用を許可してもよい。   For example, if employee X has worked for a certain month (an example of the first predetermined period of the present invention) for 20 days, and during that time, he / she has used only one employee meal out of the available number of times “2”, the accrual is available The number of times is “20”, and the accumulated number of times of use is “10”. In this case, the employee meal system 100 carries over the remaining usable number of times, which is 10 times, to the next month (an example of the second predetermined period of the present invention) so that the employee X can use the usable number of times of 10 times for the next month. To add. As for the usable number of times “10” that has been carried over, employee food may be permitted to be used on days other than working days.

また、繰り越し分の利用可能回数を、各店舗で利用可能なポイントなどに還元してもよい。例えば、繰り越し分1回当たり10ポイントに設定した場合、上記の例では、100ポイントの割引券、クーポンなどを社員Xに進呈してもよい。   In addition, the number of times the carry-over can be used may be returned to points that can be used at each store. For example, when the carry-over amount is set to 10 points each time, in the above example, the employee X may be presented with a 100-point discount coupon, coupon, or the like.

本発明は上記各実施形態に限定されない。例えば、社員食システム100は、社員が勤務する店舗のみで社員食の利用を許可する構成としてもよい。また社員食システム100は、社員食判定処理部117が、社員が出勤した場合に、当該社員の社員食の利用を許可するか否かを判定する構成としてもよい。この構成では、出勤していない社員は、社員食の利用が禁止される。   The present invention is not limited to the above embodiments. For example, the employee meal system 100 may be configured to permit the employee meal to be used only in the store where the employee works. In addition, the employee meal system 100 may be configured such that the employee meal determination processing unit 117 determines whether or not the employee is permitted to use the employee meal when the employee goes to work. With this configuration, employees who are not working are prohibited from using employee food.

また、管理サーバ1の制御部11に含まれる一部又は全部の処理部は、店舗端末2に含まれてもよい。また、店舗端末2の記憶部22には、制御部21に上述の社員食管理テーブル生成処理(図8参照)を実行させるための社員食管理テーブル生成処理プログラム、社員食判定処理(図9参照)を実行させるための社員食判定処理プログラムなどの制御プログラムが記憶されてもよい。   Further, some or all of the processing units included in the control unit 11 of the management server 1 may be included in the store terminal 2. Further, in the storage unit 22 of the store terminal 2, an employee meal management table generation processing program for causing the control unit 21 to execute the employee meal management table generation processing (see FIG. 8), an employee meal determination processing (see FIG. 9). ) May be stored in the control program such as the employee meal determination processing program.

1 :管理サーバ
2 :店舗端末
11 :制御部
12 :記憶部
13 :操作表示部
14 :通信I/F
21 :制御部
22 :記憶部
23 :操作表示部
24 :読取部
25 :通信I/F
100 :社員食システム
111 :勤務情報取得処理部
112 :社員ID取得処理部
113 :社員判定処理部
114 :利用回数決定処理部
115 :テーブル更新処理部
116 :利用状況取得処理部
117 :社員食判定処理部
118 :会計処理部
211 :社員ID取得処理部
212 :注文処理部
213 :会計処理部
1: management server 2: store terminal 11: control unit 12: storage unit 13: operation display unit 14: communication I / F
21: control unit 22: storage unit 23: operation display unit 24: reading unit 25: communication I / F
100: Employee food system 111: Work information acquisition processing unit 112: Employee ID acquisition processing unit 113: Employee determination processing unit 114: Use frequency determination processing unit 115: Table update processing unit 116: Usage status acquisition processing unit 117: Employee food determination Processing unit 118: Accounting processing unit 211: Employee ID acquisition processing unit 212: Order processing unit 213: Accounting processing unit

Claims (8)

社員の識別情報を取得する社員情報取得処理部と、
前記社員情報取得処理部により取得される前記識別情報に関連付けられた社員食の利用可能回数と、前記社員食の利用済回数とを取得する利用状況取得処理部と、
前記利用状況取得処理部により取得される前記利用可能回数と前記利用済回数とに基づいて、前記社員情報取得処理部により取得される前記識別情報に対応する前記社員の前記社員食の利用を許可するか否かを判定する社員食判定処理部と、
を備える社員食システム。
An employee information acquisition processing unit that acquires employee identification information;
A usage status acquisition processing unit that acquires the number of times that employee food can be used associated with the identification information acquired by the employee information acquisition processing unit and the number of times that the employee food has been used;
Permits the employee to use the employee meal corresponding to the identification information acquired by the employee information acquisition processing unit, based on the number of times of availability and the number of times of use acquired by the usage status acquisition processing unit. An employee food determination processing unit that determines whether or not
A food system for employees.
前記社員食判定処理部は、前記利用済回数が前記利用可能回数未満の場合に、前記識別情報に対応する前記社員の前記社員食の利用を許可し、前記利用済回数が前記利用可能回数に達した場合に、前記識別情報に対応する前記社員の前記社員食の利用を禁止する、
請求項1に記載の社員食システム。
The employee food determination processing unit permits the employee to use the employee food corresponding to the identification information when the used count is less than the usable count, and the used count is equal to the usable count. When reaching, prohibiting the use of the employee meal of the employee corresponding to the identification information,
The employee food system according to claim 1.
前記社員情報取得処理部により取得される前記識別情報に対応する前記社員の勤務情報を取得する勤務情報取得処理部と、
前記利用可能回数を決定する利用可能回数決定処理部と、
をさらに備え
前記利用可能回数決定処理部は、前記勤務情報取得処理部により取得される前記勤務情報に基づいて前記利用可能回数を決定する、
請求項1又は請求項2に記載の社員食システム。
A work information acquisition processing unit that acquires work information of the employee corresponding to the identification information acquired by the employee information acquisition processing unit;
An availability count determination processing unit that determines the availability count;
Further comprising: the usable number determination processing unit determines the usable number based on the work information acquired by the work information acquisition processing unit,
The employee food system according to claim 1 or 2.
前記利用可能回数決定処理部は、前記社員が勤務する勤務日に前記社員食を利用可能な前記利用可能回数を決定する、
請求項3に記載の社員食システム。
The usable number determination processing unit determines the usable number of times that the employee meal can be used on a work day when the employee works.
The employee food system according to claim 3.
前記利用可能回数決定処理部は、前記社員が勤務する勤務日に対応する前記勤務情報に含まれる勤務時間帯に基づいて、前記利用可能回数を決定する、
請求項3又は請求項4に記載の社員食システム。
The usable number determination processing unit determines the usable number based on the working hours included in the work information corresponding to the work day on which the employee works,
The employee food system according to claim 3 or 4.
前記社員食判定処理部は、第1所定期間において勤務日毎に決定された前記利用可能回数を積算した回数から、前記第1所定期間において勤務日毎に利用された前記利用済回数を積算した回数を減算した残りの回数分の前記社員食について、第2所定期間において利用を許可する、
請求項1に記載の社員食システム。
The employee meal determination processing unit calculates the number of times that the used number of times used for each working day in the first predetermined period is added from the number of times that the available number of times is determined for each working day in the first predetermined period is added. The use of the employee food for the remaining number of times subtracted is permitted in the second predetermined period,
The employee food system according to claim 1.
前記社員食判定処理部は、前記社員が出勤した場合に、前記社員の前記社員食の利用を許可するか否かを判定する、
請求項1から請求項6の何れか1項に記載の社員食システム。
The employee food determination processing unit determines whether to permit the employee to use the employee food when the employee comes to work,
The employee food system according to any one of claims 1 to 6.
前記社員及び顧客が利用可能な店舗において注文内容の会計を行う会計処理部をさらに備え、
前記会計処理部は、前記社員食判定処理部により前記識別情報に対応する前記社員の前記社員食の利用を許可された場合に、前記注文内容を前記社員食に応じた代金で会計を行い、前記社員食判定処理部により前記識別情報に対応する前記社員の前記社員食の利用を禁止された場合に、前記注文内容を通常の代金で会計を行う、
請求項1から請求項7の何れか1項に記載の社員食システム。
The employee and customer further comprises an accounting processing unit that accounts for the order contents in a store that can be used,
The accounting processing unit, when the employee food determination processing unit permits the employee to use the employee food corresponding to the identification information, performs accounting for the order contents at a price according to the employee food, When the employee food determination processing unit prohibits the employee food from being used by the employee corresponding to the identification information, the order contents are accounted for at a normal price,
The employee food system according to any one of claims 1 to 7.
JP2018189869A 2018-10-05 2018-10-05 Employee meal system Active JP7158984B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018189869A JP7158984B2 (en) 2018-10-05 2018-10-05 Employee meal system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018189869A JP7158984B2 (en) 2018-10-05 2018-10-05 Employee meal system

Publications (2)

Publication Number Publication Date
JP2020060840A true JP2020060840A (en) 2020-04-16
JP7158984B2 JP7158984B2 (en) 2022-10-24

Family

ID=70219860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018189869A Active JP7158984B2 (en) 2018-10-05 2018-10-05 Employee meal system

Country Status (1)

Country Link
JP (1) JP7158984B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222763A (en) * 1997-02-12 1998-08-21 Glory Ltd Automatic payment system for restaurant and its account settlement system
JP2002056326A (en) * 2000-08-09 2002-02-20 Nippon Telegr & Teleph Corp <Ntt> History storage device, verification device, and electronic right distribution system
KR20050035903A (en) * 2003-10-06 2005-04-20 최봉진 Service process of service production, circulation and commission to the special service
JP2008299809A (en) * 2007-06-04 2008-12-11 Chugoku Electric Power Co Inc:The Coupon management system
JP2011186923A (en) * 2010-03-10 2011-09-22 Denso Wave Inc Adjustment system
JP2013033353A (en) * 2011-08-01 2013-02-14 Sii Data Service Kk Management server, management system and management method
JP2015038683A (en) * 2013-08-19 2015-02-26 レシップホールディングス株式会社 Regular ticket, ticket processing device and ticket issuing device
JP2018088167A (en) * 2016-11-29 2018-06-07 三井住友カード株式会社 Payment system, method and program
JP2018163475A (en) * 2017-03-24 2018-10-18 社食システム株式会社 Support system, server device, and support method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222763A (en) * 1997-02-12 1998-08-21 Glory Ltd Automatic payment system for restaurant and its account settlement system
JP2002056326A (en) * 2000-08-09 2002-02-20 Nippon Telegr & Teleph Corp <Ntt> History storage device, verification device, and electronic right distribution system
KR20050035903A (en) * 2003-10-06 2005-04-20 최봉진 Service process of service production, circulation and commission to the special service
JP2008299809A (en) * 2007-06-04 2008-12-11 Chugoku Electric Power Co Inc:The Coupon management system
JP2011186923A (en) * 2010-03-10 2011-09-22 Denso Wave Inc Adjustment system
JP2013033353A (en) * 2011-08-01 2013-02-14 Sii Data Service Kk Management server, management system and management method
JP2015038683A (en) * 2013-08-19 2015-02-26 レシップホールディングス株式会社 Regular ticket, ticket processing device and ticket issuing device
JP2018088167A (en) * 2016-11-29 2018-06-07 三井住友カード株式会社 Payment system, method and program
JP2018163475A (en) * 2017-03-24 2018-10-18 社食システム株式会社 Support system, server device, and support method

Also Published As

Publication number Publication date
JP7158984B2 (en) 2022-10-24

Similar Documents

Publication Publication Date Title
JP6675229B2 (en) Work assignment support device, terminal device, and program
JP2002203085A (en) Employee shift plan support system
JP2019053568A (en) Point management server, system, program, and method
JP2014215772A (en) System and customer management server
JP2016099698A (en) Event management system and event management method
JP7012397B1 (en) Dispatched labor management device
JP2020198021A (en) Api plan prediction system, and api plan prediction method
JP2020060840A (en) Employee food system
JP6764371B2 (en) Coupon distribution management device, coupon distribution method, and program
JP5981607B1 (en) Gas equipment work management system
JP7485751B2 (en) Work-related information management support device, work-related information management support method, and work-related information management support program
TWI892651B (en) Method for providing information related to item rental service and electronic device using the same
JP2003141344A (en) Business administration system
JP2024144677A (en) Transaction processing device, its control program, transaction processing method, and store system
JP2016170755A (en) Selling data processing device and selling data processing method
JP6778952B2 (en) Purchase amount burden determination program
JP7495741B2 (en) Construction ledger creation system and construction ledger creation method
JP2020194326A (en) Cleaning management system
KR102350682B1 (en) Management system of salesmen using prediction apparatus for sales record and management method thereof
JP2014048975A (en) Temporary staffing management program, temporary staffing management server, and temporary staffing management program
JP7667455B2 (en) Accounting support system, accounting support method, and accounting support program
JP2013186529A (en) Settlement card management system and settlement card management method
JP6990956B1 (en) Accounting support system, accounting support method, and accounting support program
JP7555640B2 (en) Information processing device, information processing method, and program
JP7153818B2 (en) Program, information processing device and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220921

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221012

R150 Certificate of patent or registration of utility model

Ref document number: 7158984

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150