JP2022123502A - Order management device and information processing program - Google Patents

Order management device and information processing program Download PDF

Info

Publication number
JP2022123502A
JP2022123502A JP2021020850A JP2021020850A JP2022123502A JP 2022123502 A JP2022123502 A JP 2022123502A JP 2021020850 A JP2021020850 A JP 2021020850A JP 2021020850 A JP2021020850 A JP 2021020850A JP 2022123502 A JP2022123502 A JP 2022123502A
Authority
JP
Japan
Prior art keywords
order
questionnaire
order management
processor
customer
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.)
Pending
Application number
JP2021020850A
Other languages
Japanese (ja)
Inventor
悠紀 松本
Yuki Matsumoto
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.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC 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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2021020850A priority Critical patent/JP2022123502A/en
Publication of JP2022123502A publication Critical patent/JP2022123502A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

To improve an answer rate of a questionnaire.SOLUTION: An order management device according to an embodiment comprises: order receiving means; generation means; confirmation means; display means; and giving means. The order receiving means receives order of a commodity consumed in a shop. The generation means generates order management data that includes a list of commodities ordered by the order receiving means. The confirmation means confirms that the commodities ordered by the order receiving means are questionnaire targets. The display means displays a screen for prompting an answer for a questionnaire to a customer on a display device which is installed in the shop. The giving means gives privilege for the customer by updating the order management data when the questionnaire is answered before payment settlement based on the order management data generated by the order receiving means is performed.SELECTED DRAWING: Figure 4

Description

本発明の実施形態は、注文管理装置及び情報処理プログラムに関する。 The embodiments of the present invention relate to an order management device and an information processing program.

飲食店などのように店内で消費される商品を提供する店舗において、提供した商品に関するアンケートは種々の方法で実施されている。
しかしながら、アンケートの回答には手間が掛かることなどから、十分な回答率が得られないのが実状である。
このような事情から、アンケートの回答率の向上を図ることが望まれていた。
2. Description of the Related Art In stores such as restaurants that provide products to be consumed in the store, questionnaires regarding the products provided are conducted in various ways.
However, it is the actual situation that a sufficient response rate cannot be obtained because it takes time and effort to answer the questionnaire.
Under these circumstances, it has been desired to improve the response rate of questionnaires.

特開2012-113576号公報JP 2012-113576 A

本発明が解決しようとする課題は、アンケートの回答率の向上を図ることができる注文管理装置及び情報処理プログラムを提供することである。 The problem to be solved by the present invention is to provide an order management device and an information processing program capable of improving the response rate of questionnaires.

実施形態の注文管理装置は、受注手段、生成手段、確認手段、表示手段及び付与手段を備える。受注手段は、店舗で消費される商品の注文を受ける。生成手段は、受注手段により受注された商品のリストを含んだ注文管理データを生成する。確認手段は、受注手段により受注された商品がアンケート対象であることを確認する。表示手段は、アンケートへの回答を客に促すための画面を、店舗に設置された表示デバイスに表示させる。付与手段は、受注手段により生成された注文管理データに基づく代金の決済が行われるより前にアンケートに回答された場合に、注文管理データを更新することにより客に対して特典を付与する。 An order management device of an embodiment includes an order receiving means, a generating means, a confirming means, a displaying means and a giving means. The order receiving means receives orders for products to be consumed at the store. The generating means generates order management data including a list of products ordered by the order receiving means. The confirming means confirms that the product ordered by the order receiving means is subject to the questionnaire. The display means causes the display device installed in the store to display a screen for prompting the customer to answer the questionnaire. A granting means grants a benefit to the customer by updating the order management data when the questionnaire is answered before payment is made based on the order management data generated by the order receiving means.

一実施形態に係るPOSシステムの概略構成と注文管理装置の要部回路構成とを示す図。1 is a diagram showing a schematic configuration of a POS system and a main circuit configuration of an order management device according to one embodiment; FIG. 注文管理データの構成を模式的に示す図。The figure which shows typically the structure of order management data. アンケート管理データの構成を模式的に示す図。The figure which shows typically the structure of questionnaire management data. 図1に示されるプロセッサによる注文管理処理のフローチャート。2 is a flowchart of order management processing by the processor shown in FIG. 1; 図1に示されるプロセッサによるアンケート管理処理のフローチャート。2 is a flowchart of questionnaire management processing by the processor shown in FIG. 1;

以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、注文管理装置を含んで構成された飲食店向けのPOS(point-of-sale)システムを例に説明する。
図1は本実施形態に係るPOSシステムの概略構成と注文管理装置の要部回路構成とを示す図である。
このPOSシステム100は、客の注文に応じて、主として店内での消費のために飲食品等の商品を提供するサービスを行う、飲食店などのような様々な施設で利用可能である。
An example of an embodiment will be described below with reference to the drawings. In the present embodiment, a POS (point-of-sale) system for restaurants including an order management device will be described as an example.
FIG. 1 is a diagram showing a schematic configuration of a POS system and a main circuit configuration of an order management device according to this embodiment.
This POS system 100 can be used in various establishments such as restaurants that provide services such as food and drink mainly for in-store consumption according to customer orders.

POSシステム100は、テーブル端末1、ハンディ端末2、注文管理装置3、伝票プリンタ4、POS端末5、無線ルータ6、通信ネットワーク7及びゲートウェイ8を含む。注文管理装置3、ハンディ端末2、伝票プリンタ4、POS端末5及び無線ルータ6は、図1では1つずつを示しているが、その数はそれぞれに任意である。テーブル端末1及びハンディ端末2は多くの場合、複数ずつがPOSシステム100に含まれる。 POS system 100 includes table terminal 1 , handy terminal 2 , order management device 3 , slip printer 4 , POS terminal 5 , wireless router 6 , communication network 7 and gateway 8 . Although one order management device 3, one handy terminal 2, one slip printer 4, one POS terminal 5, and one wireless router 6 are shown in FIG. In many cases, the POS system 100 includes a plurality of table terminals 1 and handy terminals 2 .

そしてPOSシステム100は、テーブル端末1、ハンディ端末2、注文管理装置3、伝票プリンタ4及びPOS端末5を、通信ネットワーク7を介して互いに通信可能とすることによって構成されている。ただし、テーブル端末1及びハンディ端末2は、無線ルータ6との無線通信により、無線ルータ6を介して通信ネットワーク7に接続される。しかしながら、テーブル端末1及びハンディ端末2は、通信ネットワーク7に直接に接続されてもよい。あるいは、注文管理装置3、伝票プリンタ4及びPOS端末5が、無線ルータ6との無線通信により、無線ルータ6を介して通信ネットワーク7に接続されてもよい。 The POS system 100 is configured by allowing the table terminal 1, the handy terminal 2, the order management device 3, the slip printer 4, and the POS terminal 5 to communicate with each other via the communication network 7. FIG. However, the table terminal 1 and the handy terminal 2 are connected to the communication network 7 via the wireless router 6 by wireless communication with the wireless router 6 . However, table terminal 1 and handy terminal 2 may be directly connected to communication network 7 . Alternatively, the order management device 3 , the slip printer 4 and the POS terminal 5 may be connected to the communication network 7 via the wireless router 6 by wireless communication with the wireless router 6 .

テーブル端末1は、注文のための操作を受け付けるオーダー端末の一形態である。テーブル端末1は、客席に設置されて、客によって操作される。テーブル端末1は、セルフオーダー端末とも称される。
ハンディ端末2は、注文のための操作を受け付けるオーダー端末の一形態である。ハンディ端末2は、店員によって携帯されて、店員によって操作される。
注文管理装置3は、テーブル端末1及びハンディ端末2で受け付けられた注文を管理する。
The table terminal 1 is one form of an order terminal that receives operations for ordering. A table terminal 1 is installed at the audience seat and operated by the customer. The table terminal 1 is also called a self-ordering terminal.
The handy terminal 2 is one form of an order terminal that receives operations for ordering. The handy terminal 2 is carried by a store clerk and operated by the store clerk.
The order management device 3 manages orders received by the table terminal 1 and the handy terminal 2. FIG.

伝票プリンタ4は、例えば接客フロア又はキッチンに設置される。接客フロアに設置された伝票プリンタ4は、注文伝票を客のために印刷する。すなわち、接客フロアに設置された伝票プリンタ4は、いわゆるカスタマープリンタである。またキッチンに設置された伝票プリンタ4は、調理伝票を調理人のために印刷する。すなわち、キッチンに設置された伝票プリンタ4は、いわゆるキッチンプリンタである。 The slip printer 4 is installed, for example, on the reception floor or in the kitchen. A slip printer 4 installed on the reception floor prints an order slip for the customer. That is, the slip printer 4 installed on the reception floor is a so-called customer printer. A slip printer 4 installed in the kitchen prints a cooking slip for the cook. That is, the slip printer 4 installed in the kitchen is a so-called kitchen printer.

POS端末5は、例えば接客フロア又はチェックアウトカウンタに設置される。POS端末5は、客に対する案内、受注、給仕、配膳、あるいは会計などの各種の業務に関する情報処理を行う。そして、接客フロアに設置されたPOS端末5においては、案内、受注、給仕及び配膳に関する情報処理が主として実行される。またチェックアウトカウンタに設置されたPOS端末5においては、さらに会計に関する情報処理が実行される。なお、POS端末5は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしてもよい。 The POS terminal 5 is installed, for example, on a customer service floor or a checkout counter. The POS terminal 5 performs information processing related to various operations such as customer guidance, order reception, serving, catering, and accounting. In the POS terminal 5 installed on the customer service floor, information processing relating to guidance, order reception, serving and serving is mainly executed. The POS terminal 5 installed at the checkout counter also executes information processing related to accounting. It should be noted that the POS terminal 5 may be specialized for a specific use by performing processing related to only part of the above business.

無線ルータ6は、無線通信機能を備えているテーブル端末1及びハンディ端末2等の機器と無線通信を行いつつ、当該機器が通信ネットワーク7を介して通信することを可能とする。
通信ネットワーク7は、テーブル端末1、ハンディ端末2、注文管理装置3、伝票プリンタ4及びPOS端末5等の通信機能を備えた機器が相互に授受するデータを伝送する。通信ネットワーク7としては、典型的にはLAN(local area network)が用いられる。しかしながら通信ネットワーク7としては、LANの他に、インターネット、VPN(virtual private network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。
ゲートウェイ8は、通信ネットワーク7と通信ネットワーク200とを接続する。
The wireless router 6 performs wireless communication with devices such as the table terminal 1 and the handy terminal 2 having a wireless communication function, and enables the devices to communicate via the communication network 7 .
The communication network 7 transmits data exchanged between devices having communication functions such as the table terminal 1, the handy terminal 2, the order management device 3, the slip printer 4 and the POS terminal 5. FIG. As the communication network 7, a LAN (local area network) is typically used. However, as the communication network 7, in addition to the LAN, the Internet, a VPN (virtual private network), a public communication network, a mobile communication network, etc. can be used singly or in combination as appropriate.
Gateway 8 connects communication network 7 and communication network 200 .

通信ネットワーク200としては、典型的にはインターネット及び移動体通信網が用いられる。しかしながら通信ネットワーク7としては、インターネット、移動体通信網、LAN、VPN、あるいは公衆通信網などを、単独又は適宜に組み合わせて用いることができる。通信ネットワーク200には、通信ネットワーク200を介したウェブサービスとしてアンケート回答の受け付けを行うアンケートサイト300が接続される。また通信ネットワーク200は、携帯情報端末400からアンケートサイト300にアクセスすることを可能とする。 As communication network 200, the Internet and a mobile communication network are typically used. However, as the communication network 7, the Internet, mobile communication network, LAN, VPN, public communication network, etc. can be used singly or in combination as appropriate. The communication network 200 is connected to a questionnaire site 300 that accepts questionnaire responses as a web service via the communication network 200 . Communication network 200 also enables access to questionnaire site 300 from portable information terminal 400 .

注文管理装置3は、プロセッサ31、メモリユニット32、補助記憶ユニット33、ハードウェアクロック34、通信ユニット35及び伝送路36を含む。
プロセッサ31、メモリユニット32及び補助記憶ユニット33は、伝送路36により接続されて、注文管理装置3としての機能を実現するための情報処理を実行するコンピュータを構成する。
The order management device 3 includes a processor 31 , memory unit 32 , auxiliary storage unit 33 , hardware clock 34 , communication unit 35 and transmission line 36 .
The processor 31 , memory unit 32 and auxiliary storage unit 33 are connected by a transmission line 36 to constitute a computer that executes information processing for realizing the function of the order management device 3 .

プロセッサ31は、上記のコンピュータの中枢部分である。プロセッサ31は、メモリユニット32又は補助記憶ユニット33に記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムなどの情報処理プログラムに基づく情報処理を実行する。 Processor 31 is the central part of the computer described above. The processor 31 executes information processing based on information processing programs such as an operating system, middleware, and application programs stored in the memory unit 32 or the auxiliary storage unit 33 .

メモリユニット32は、上記コンピュータの主記憶部分に相当する。メモリユニット32は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メモリユニット32は、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメモリユニット32は、プロセッサ31が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メモリユニット32は、揮発性のメモリ領域を、プロセッサ31によってデータが適宜書き換えられるワークエリアとして使用する。 The memory unit 32 corresponds to the main memory portion of the computer. Memory unit 32 includes a non-volatile memory area and a volatile memory area. The memory unit 32 stores the above information processing program in a nonvolatile memory area. The memory unit 32 may also store data necessary for the processor 31 to execute processing for controlling each part in a non-volatile or volatile memory area. The memory unit 32 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 31 .

補助記憶ユニット33は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット33は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)などである。補助記憶ユニット33は、プロセッサ31各種の処理を行う上で使用するデータ、あるいはプロセッサ31での処理によって生成されたデータを保存する。補助記憶ユニット33は、上記の情報処理プログラムを記憶する場合もある。 The auxiliary storage unit 33 corresponds to the auxiliary storage portion of the computer. The auxiliary storage unit 33 is, for example, an EEPROM (electric erasable programmable read-only memory), HDD (hard disc drive), SSD (solid state drive), or the like. Auxiliary storage unit 33 stores data used in various processes of processor 31 or data generated by processes in processor 31 . The auxiliary storage unit 33 may store the above information processing program.

ハードウェアクロック34は、常に計時動作を行い、時刻情報を出力する。時刻情報は、時分のみを表すものであってもよいし、日時の他に年、月、日、秒の少なくとも1つを表すものであってもよい。ハードウェアクロック34は、オペレーティングシステムにより管理されるシステムクロックに置き換えられてもよい。
通信ユニット35は、プロセッサ31が通信ネットワーク7を介してデータを授受するための通信処理を行う。
伝送路36は、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
The hardware clock 34 always keeps time and outputs time information. The time information may represent only the hour and minute, or may represent at least one of the year, month, day, and second in addition to the date and time. Hardware clock 34 may be replaced with a system clock managed by the operating system.
The communication unit 35 performs communication processing for the processor 31 to exchange data via the communication network 7 .
The transmission line 36 includes an address bus, a data bus, a control signal line, etc., and transmits data and control signals exchanged between the connected units.

補助記憶ユニット33は、情報処理プログラムの1つである注文管理アプリAPAを記憶する。注文管理アプリAPAは、アプリケーションプログラムであり、注文管理装置3としての動作を実現するための情報処理について記述されている。注文管理装置3の基本ハードウェアとしては、例えば汎用の情報処理装置を用いることができる。そして注文管理装置3の譲渡は一般に、補助記憶ユニット33に注文管理アプリAPAが記憶された状態で行われる。しかし、注文管理アプリAPAが補助記憶ユニット33に記憶されない状態のハードウェアと、注文管理アプリAPAとが別々に譲渡されてもよい。この場合は、任意の作業者の操作に応じて、補助記憶ユニット33に注文管理アプリAPAが書き込まれることによって、注文管理装置3が構成される。また、補助記憶ユニット33に記憶された別の注文管理アプリを、任意の作業者の操作に応じて、注文管理アプリAPAに書き換えることによって注文管理装置3が構成されてもよい。注文管理アプリAPAの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。注文管理アプリAPAは、メモリユニット32に記憶されてもよい。 Auxiliary storage unit 33 stores an order management application APA, which is one of the information processing programs. The order management application APA is an application program and describes information processing for realizing the operation of the order management device 3 . As the basic hardware of the order management device 3, for example, a general-purpose information processing device can be used. The order management device 3 is generally transferred while the order management application APA is stored in the auxiliary storage unit 33 . However, hardware in which the order management application APA is not stored in the auxiliary storage unit 33 and the order management application APA may be transferred separately. In this case, the order management device 3 is configured by writing the order management application APA in the auxiliary storage unit 33 according to the operation of an arbitrary worker. Further, the order management device 3 may be configured by rewriting another order management application stored in the auxiliary storage unit 33 to the order management application APA according to the operation of an arbitrary worker. The order management application APA can be transferred by recording it on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by communication via a network. An order management application APA may be stored in the memory unit 32 .

補助記憶ユニット33の記憶領域の一部は、注文管理データを記憶するための第1のデータ領域ARAとして用いられる。第1のデータ領域ARAは、複数の注文管理データを記憶可能である。
図2は、1つの注文管理データDAAの構成を模式的に示す図である。
注文管理データDAAは、1グループの客に関連付けられる。注文管理データDAAは、フィールドFAA,FAB,FAC,FAD,FAE,FAFを含む。注文管理データDAAは、フィールドFAG以降のフィールドを含む場合もある。
A part of the storage area of the auxiliary storage unit 33 is used as a first data area ARA for storing order management data. The first data area ARA can store a plurality of order management data.
FIG. 2 is a diagram schematically showing the structure of one piece of order management data DAA.
Order administration data DAA are associated with a group of customers. The order administration data DAA includes fields FAA, FAB, FAC, FAD, FAE, FAF. The order management data DAA may contain fields after the field FAG.

フィールドFAAには、関連付けられている客に関する一連の注文を識別するための識別子としての伝票番号がセットされる。フィールドFABには、関連付けられている客が利用している客席を識別するための識別子としてのテーブル番号がセットされる。フィールドFACには、関連付けられている客の入店時刻がセットされる。フィールドFADには、関連付けられている客に対するアンケートに関するステータス(以下、アンケートステータスと称する)がセットされる。フィールドFAEには、関連付けられている客に関する注文を管理するための付帯データが記述される。付帯データには、後述する商品データに含まれない様々なデータが含まれ得る。フィールドFAFには、関連付けられている客により注文された商品に関する商品データがセットされる。関連付けられている客に関して複数の商品を受注済みである場合、注文管理データDAAには、フィールドFAG以降のフィールドが追加され、そのフィールドに商品データがセットされる。 Field FAA is set with a slip number as an identifier for identifying a series of orders for the associated customer. A field FAB is set with a table number as an identifier for identifying the seat used by the associated guest. Field FAC is set with the time when the associated customer enters the store. A field FAD is set with a status (hereinafter referred to as questionnaire status) regarding the associated questionnaire for the customer. Field FAE describes ancillary data for managing orders relating to the associated customer. Supplementary data may include various data that are not included in product data, which will be described later. Field FAF is set with product data relating to products ordered by the associated customer. If orders for a plurality of products have already been received for the associated customer, fields after the field FAG are added to the order management data DAA, and product data are set in these fields.

フィールドFAF以降の各フィールドにセットされる商品データはそれぞれ、フィールドFBA,FBB,FBC,FBDを含む。フィールドFBAには、商品を識別するための識別子としての商品コードがセットされる。フィールドFBBには、注文された数量がセットされる。フィールドFBCには、商品の単価がセットされる。フィールドFBDには、注文された商品に関するステータス(以下、商品ステータスと称する)がセットされる。
なお、注文管理データDAA及び商品データは、例えばフィールドFAB又はフィールドFBCなどの一部のフィールドを含まなくてもよい。また注文管理データDAA及び商品データは、図2には示されないフィールドを含み、任意のデータがセットされてもよい。
Product data set in fields after field FAF respectively include fields FBA, FBB, FBC, and FBD. A product code as an identifier for identifying products is set in the field FBA. Field FBB is set to the quantity ordered. The unit price of the product is set in the field FBC. A field FBD is set with the status of the ordered product (hereinafter referred to as product status).
Note that the order management data DAA and product data may not include some fields such as the field FAB or the field FBC. Also, the order management data DAA and product data include fields not shown in FIG. 2, and arbitrary data may be set.

補助記憶ユニット33の記憶領域の一部は、アンケート管理データを記憶するための第2のデータ領域ARBとして用いられる。第2のデータ領域ARBは、複数のアンケート管理データを記憶可能である。
図3は、1つのアンケート管理データDABの構成を模式的に示す図である。
アンケート管理データDABは、アンケート対象とされている1つの商品に関連付けられる。アンケート管理データDABは、フィールドFCA,FCB,FCCを含む。フィールドFCAには、関連付けられた商品の商品コードがセットされる。フィールドFCBには、アンケートサイト300にアクセスするためのURL(uniform resource locator)がセットされる。フィールドFCCには、アンケートに回答することにより客に与える特典の内容を表す特典情報がセットされる。
なお、アンケート管理データDABは、図3には示されないフィールドを含み、任意のデータがセットされてもよい。
アンケート管理データDABは、図示しないPOSサーバなどの別の装置に備えられた任意の記憶デバイスに記憶されてもよい。
A part of the storage area of the auxiliary storage unit 33 is used as a second data area ARB for storing questionnaire management data. The second data area ARB can store a plurality of questionnaire management data.
FIG. 3 is a diagram schematically showing the configuration of one piece of questionnaire management data DAB.
Questionnaire management data DAB is associated with one product targeted for the questionnaire. The questionnaire management data DAB includes fields FCA, FCB and FCC. Field FCA is set with the product code of the associated product. A URL (uniform resource locator) for accessing the questionnaire site 300 is set in the field FCB. The field FCC is set with privilege information representing the details of the privilege given to the customer by answering the questionnaire.
The questionnaire management data DAB may include fields not shown in FIG. 3, and arbitrary data may be set therein.
The questionnaire management data DAB may be stored in any storage device provided in another device such as a POS server (not shown).

次に以上のように構成された注文管理装置3の動作について説明する。
注文管理装置3が、注文を管理する動作状態にあるとき、プロセッサ31は注文管理アプリAPAに従って、以下に説明する情報処理を行う。なお、以下に説明する処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
図4はプロセッサ31による注文管理処理のフローチャートである。
Next, the operation of the order management device 3 configured as described above will be described.
When the order management device 3 is in an operating state for managing orders, the processor 31 performs information processing described below in accordance with the order management application APA. It should be noted that the contents of the processing described below are only examples, and it is possible to change the order of some of the processes, omit some of the processes, or add other processes as appropriate.
FIG. 4 is a flow chart of order management processing by the processor 31 .

ACT11としてプロセッサ31は、テーブル端末1又はハンディ端末2から送信された注文データが受信されたか否かを確認する。そしてプロセッサ31は、該当の事象を確認できないならばNOと判定し、ACT12へと進む。
ACT12としてプロセッサ31は、受注済みの商品の調理が終了したか否かを確認する。そしてプロセッサ31は、該当の事象を確認できないならばNOと判定し、ACT13へと進む。
ACT13としてプロセッサ31は、商品の客への提供が終了したか否かを確認する。そしてプロセッサ31は、該当の事象を確認できないならばNOと判定し、ACT14へと進む。
ACT14としてプロセッサ31は、管理している注文のいずれかに関する決済が終了したか否かを確認する。そしてプロセッサ31は、該当の事象を確認できないならばNOと判定し、ACT15へと進む。
ACT15としてプロセッサ31は、アンケートサイト300から回答終了通知がなされたか否かを確認する。そしてプロセッサ31は、該当の事象を確認できないならばNOと判定し、ACT11へと戻る。
かくしてプロセッサ31はACT11~ACT15としては、新規注文、調理終了、提供終了、決済終了及び回答終了のいずれかの事象が生じるのを待ち受ける。
As ACT11, the processor 31 confirms whether or not the order data transmitted from the table terminal 1 or the handy terminal 2 has been received. If the event cannot be confirmed, the processor 31 determines NO and proceeds to ACT12.
In ACT 12, the processor 31 confirms whether or not the ordered product has been cooked. If the event cannot be confirmed, the processor 31 determines NO and proceeds to ACT13.
In ACT13, the processor 31 confirms whether or not the product has been provided to the customer. If the event cannot be confirmed, the processor 31 determines NO and proceeds to ACT14.
In ACT 14, the processor 31 confirms whether or not the settlement for any of the orders it manages has been completed. If the event cannot be confirmed, the processor 31 determines NO and proceeds to ACT15.
In ACT 15, the processor 31 confirms whether or not the questionnaire site 300 has sent an answer completion notice. Then, if the corresponding event cannot be confirmed, the processor 31 determines NO and returns to ACT11.
Thus, the processor 31 waits for the occurrence of any of new order, end of cooking, end of provision, end of settlement, and end of reply as ACT11-ACT15.

客は、テーブル端末1を操作し、商品を注文する。あるいは客の注文は、店員により聞き取られた上で、当該店員による操作によってハンディ端末2に入力される。そうするとテーブル端末1又はハンディ端末2は、上記の操作に従って注文データを生成し、無線ルータ6及びLAN7を介して注文管理装置3へと送信する。テーブル端末1及びハンディ端末2は、注文した客が使用している客席に割り当てられたテーブル番号と、注文された商品の商品コードとを注文データに少なくとも含める。テーブル端末1及びハンディ端末2は、1つの商品コードで識別される商品の注文数として2以上が指定された場合には、その数量を注文データに含める。なおテーブル端末1及びハンディ端末2は、複数の商品が注文される場合、それら複数の商品の商品コードを個々に含んだ複数の注文データを順次に送信してもよいし、複数の商品コードをいずれも含んだ1つの注文データを送信してもよい。 A customer operates the table terminal 1 to order a product. Alternatively, the customer's order is input to the handy terminal 2 by the operation of the store clerk after being heard by the store clerk. Then, the table terminal 1 or the handy terminal 2 generates order data in accordance with the above operation, and transmits it to the order management device 3 via the wireless router 6 and LAN 7 . The table terminal 1 and the handy terminal 2 include at least the table number assigned to the seat used by the customer who ordered and the product code of the ordered product in the order data. The table terminal 1 and the handy terminal 2 include the quantity in the order data when 2 or more is specified as the order quantity of the product identified by one product code. When a plurality of products are ordered, the table terminal 1 and the handy terminal 2 may sequentially transmit a plurality of order data individually including product codes of the plurality of products, or may transmit a plurality of product codes. One order data containing both may be transmitted.

注文データがLAN7により注文管理装置3へと伝送されると、この注文データを通信ユニット35が受信する。そしてこれに応じてプロセッサ31は、ACT11にてYESと判定し、ACT16へと進む。
ACT16としてプロセッサ31は、注文データに基づいて更新すべき注文管理データDAAが既に第1のデータ領域ARAに存在するか否かを確認する。プロセッサ31は例えば、注文データに含まれたテーブル番号がフィールドFABにセットされている注文管理データDAAを第1のデータ領域ARAから探す。そしてプロセッサ31は、該当の注文管理データDAAが見つからなかったならばNOと判定し、ACT17へと進む。
When the order data are transmitted to the order management device 3 via the LAN 7, the communication unit 35 receives the order data. In response to this, the processor 31 determines YES in ACT11 and proceeds to ACT16.
As ACT16, the processor 31 confirms whether the order management data DAA to be updated based on the order data already exists in the first data area ARA. For example, the processor 31 searches the first data area ARA for the order management data DAA in which the table number contained in the order data is set in the field FAB. If the corresponding order management data DAA is not found, the processor 31 determines NO and proceeds to ACT17.

ACT17としてプロセッサ31は、第1のデータ領域ARAに既に記憶されている注文管理データDAAとは別の新たな注文管理データDAAを生成し、第1のデータ領域ARAに保存する。プロセッサ31は例えば、新たな注文管理データDAAのフィールドFAAには、第1のデータ領域ARAに既に記憶されている注文管理データDAAの伝票番号とは異なるように予め定められたルールに従って決定した伝票番号をセットする。プロセッサ31は例えば、新たな注文管理データDAAのフィールドFABには、注文データに含まれたテーブル番号をセットする。プロセッサ31は例えば、新たな注文管理データDAAのフィールドFACには、ハードウェアクロック34が出力する時刻情報が表す時刻を入店時刻としてセットする。なお、商品が指定された時刻、注文データを生成した時刻、あるいはテーブル端末1又はハンディ端末2の操作が開始された時刻などの受注に関わる何らかの時刻を注文データに含めておき、この時刻をプロセッサ31が新たな注文管理データDAAのフィールドFACに入店時刻としてセットするのでもよい。プロセッサ31は例えば、新たな注文管理データDAAのフィールドFADにセットするアンケートステータスは「不要」を表す状態としておく。プロセッサ31は例えば、新たな注文管理データDAAのフィールドFAEにセットする付帯データには、特別の意味のあるデータを含めない。プロセッサ31は例えば新たな注文管理データDAAのフィールドFAF以降には、注文データに含まれる商品コードにそれぞれ関連付けた商品データをセットしたフィールドを含める。プロセッサ31は例えば、商品データのフィールドFBAには、関連付けた商品コードをセットする。プロセッサ31は例えば、商品データのフィールドFBBには、関連付けた商品コードに関する数量が注文データに含まれているならばその数量をセットし、数量が注文データに含まれないならば「1」をセットする。プロセッサ31は例えば、商品データのフィールドFBCには、関連付けた商品コードで識別される商品の単価をセットする。なおプロセッサ31は例えば、補助記憶ユニット33又は図示しないPOSサーバなどの別の装置に備えられた任意の記憶デバイスに記憶された商品マスタデータベースを参照することで該当の単価を取得する。プロセッサ31は例えば、商品データのフィールドFBDにセットする商品ステータスは「受注済み」を表す状態としておく。 As ACT17, the processor 31 generates new order management data DAA different from the order management data DAA already stored in the first data area ARA, and stores it in the first data area ARA. For example, the processor 31 stores in the field FAA of the new order management data DAA a slip determined according to a predetermined rule different from the slip number of the order management data DAA already stored in the first data area ARA. set the number. The processor 31, for example, sets the table number included in the order data in the field FAB of the new order management data DAA. For example, the processor 31 sets the time represented by the time information output by the hardware clock 34 as the store entry time in the field FAC of the new order management data DAA. The order data includes some time related to the order, such as the time when the product is specified, the time when the order data is generated, or the time when the operation of the table terminal 1 or the handy terminal 2 is started. 31 may set the entry time in the field FAC of the new order management data DAA. For example, the processor 31 sets the questionnaire status to be set in the field FAD of the new order management data DAA to indicate "unnecessary". The processor 31, for example, does not include special meaningful data in the additional data set in the field FAE of the new order management data DAA. For example, the processor 31 includes, after the field FAF of the new order management data DAA, fields in which product data associated with product codes included in the order data are set. The processor 31, for example, sets the associated product code in the product data field FBA. For example, the processor 31 sets the quantity for the associated product code in the field FBB of the product data if the quantity is included in the order data, and sets "1" if the quantity is not included in the order data. do. For example, the processor 31 sets the unit price of the product identified by the associated product code in the product data field FBC. Note that the processor 31 acquires the corresponding unit price by referring to, for example, a product master database stored in an arbitrary storage device provided in another device such as the auxiliary storage unit 33 or a POS server (not shown). For example, the processor 31 sets the product status to be set in the field FBD of the product data to indicate "accepted".

一方、プロセッサ31は例えば、注文データに含まれたテーブル番号がフィールドFABにセットされている注文管理データDAAを第1のデータ領域ARAから見つけることができたならば、ACT16にてYESと判定し、ACT18へと進む。
ACT18としてプロセッサ31は、上記の見つけた注文管理データDAAを注文データに基づいて更新する。プロセッサ31は例えば、該当の注文管理データDAAの末尾のフィールドの後に、注文データに含まれる商品コードにそれぞれ関連付けた商品データをセットしたフィールドを追加する。プロセッサ31がACT18へと初めて進んだ場合には、注文管理データDAAの末尾はフィールドFAFであるから、フィールドFAGが追加されることになる。
かくして注文管理アプリAPAに基づく情報処理をプロセッサ31が実行することによって、プロセッサ31を中枢部分とするコンピュータは受注手段として機能する。
On the other hand, if the processor 31 can find the order management data DAA in which the table number contained in the order data is set in the field FAB from the first data area ARA, it determines YES in ACT16. , to ACT18.
As ACT 18, the processor 31 updates the found order management data DAA based on the order data. For example, the processor 31 adds a field set with product data associated with each product code included in the order data after the last field of the relevant order management data DAA. When the processor 31 advances to ACT 18 for the first time, the field FAG is added since the end of the order management data DAA is the field FAF.
As a result of the processor 31 executing information processing based on the order management application APA, the computer having the processor 31 as its central part functions as order receiving means.

ACT19としてプロセッサ31は、ACT18で更新した注文管理データDAAのフィールドFADにセットされているアンケートステータスが「不要」を表す状態であるか否かを確認する。そしてプロセッサ31は、該当のアンケートステータスが「不要」を表す状態であるならばYESと判定し、ACT20へと進む。なおプロセッサ31は、ACT17を終えた後にも、ACT20へと進む。 In ACT19, the processor 31 confirms whether or not the questionnaire status set in the field FAD of the order management data DAA updated in ACT18 indicates "unnecessary". If the corresponding questionnaire status indicates "unnecessary", the processor 31 determines YES, and proceeds to ACT20. Note that the processor 31 proceeds to ACT20 even after completing ACT17.

ACT20としてプロセッサ31は、今回注文された商品がアンケートの対象商品であるか否かを確認する。なお対象商品は、店舗で提供される商品のうちの一部として予め定められる。店舗で提供される商品のうちのいずれを対象商品とするかは、例えば店舗の管理担当者などにより任意に定められてよい。例えば、前述の商品マスタデータベースに、商品コードと関連付けて、アンケートの対象商品であるか否かを示すフラグ情報を記録しておく。そしてプロセッサ31は例えば、今回注文された商品の商品コードに関連付けて記録されたフラグ情報を参照することで、対象商品であるか否かを確認する。プロセッサ31は、今回注文された商品が対象商品ではないならばNOと判定し、アンケートステータスを「不要」としたままでACT11~ACT15の待受状態に戻る。一方、プロセッサ31は、今回注文された商品が対象商品であるならばYESと判定し、ACT21へと進む。かくして注文管理アプリAPAに基づく情報処理をプロセッサ31が実行することによって、プロセッサ31を中枢部分とするコンピュータは確認手段として機能する。
ACT21としてプロセッサ31は、ACT17で生成した注文管理データDAA又はACT18で更新した注文管理データDAAのフィールドFADにセットされているアンケートステータスを「未通知」を表す状態に変更する。
As ACT 20, the processor 31 confirms whether or not the product ordered this time is the target product of the questionnaire. Note that the target product is predetermined as part of the products offered at the store. Which of the products offered at the store is to be the target product may be arbitrarily determined, for example, by the person in charge of management of the store. For example, in the aforementioned product master database, flag information indicating whether or not the product is the object of the questionnaire is recorded in association with the product code. Then, for example, the processor 31 refers to the flag information recorded in association with the product code of the product ordered this time to confirm whether or not the product is the target product. If the product ordered this time is not the target product, the processor 31 determines NO and returns to the standby state of ACT11 to ACT15 while leaving the questionnaire status as "unnecessary". On the other hand, if the product ordered this time is the target product, the processor 31 determines YES, and proceeds to ACT21. As a result of the processor 31 executing information processing based on the order management application APA, the computer having the processor 31 as its central part functions as confirmation means.
As ACT21, the processor 31 changes the questionnaire status set in the field FAD of the order management data DAA generated in ACT17 or the order management data DAA updated in ACT18 to a state representing "not notified".

プロセッサ31はACT21を終えると、ACT22へと進む。プロセッサ31は、ACT18で更新した注文管理データDAAのフィールドFADにセットされているアンケートステータスが「不要」を表す状態ではないならばACT19にてNOと判定し、アンケートステータスを変更することなしにACT22へと進む。
ACT22としてプロセッサ31は、調理伝票をプリントするように伝票プリンタ4に指示する。そしてプロセッサ31はこののち、ACT11~ACT15の待受状態に戻る。
When processor 31 completes ACT21, it proceeds to ACT22. If the questionnaire status set in the field FAD of the order management data DAA updated in ACT18 does not indicate "unnecessary", the processor 31 determines NO in ACT19 and does not change the questionnaire status in ACT22. proceed to
In ACT 22, processor 31 instructs slip printer 4 to print a cooking slip. The processor 31 then returns to the standby state of ACT11 to ACT15.

調理人は、上記のようにプリントされた調理伝票に基づいて注文内容を確認し、注文されている商品を調理する。そして調理を終了したならば、調理人又は別の店員は、どの注文に対する調理であるかの通知を伴って、調理の終了を注文管理装置3へと通知する。この通知は例えば、ハンディ端末2又は図示しない別の端末から、調理人又は別の店員の操作に応じて行われる。そしてプロセッサ31は、このように調理終了が通知されたならばACT12にてYESと判定し、ACT23へと進む。
ACT23としてプロセッサ31は、調理が終了した注文に関連付けられた注文管理データDAAにおける商品ステータスを「調理終了」を表す状態に変更する。そしてプロセッサ31はこののち、ACT11~ACT15の待受状態に戻る。
The cook confirms the details of the order based on the cooking slip printed as described above, and cooks the ordered product. When the cooking is finished, the cook or another store clerk notifies the order management device 3 of the end of the cooking together with a notification of which order the food is cooked for. This notification is made, for example, from the handy terminal 2 or another terminal (not shown) according to the operation of the cook or another store clerk. When the processor 31 is thus notified of the end of cooking, it determines YES in ACT12 and proceeds to ACT23.
In ACT 23, the processor 31 changes the product status in the order management data DAA associated with the order for which cooking has been completed to a state representing "cooking completed". The processor 31 then returns to the standby state of ACT11 to ACT15.

注文に関する調理が終了したのであるならば、調理人は、調理済みの商品を、接客を担当する店員に対して引き渡す。当該店員は、当該商品を客に提供する。そして店員は、このように提供を終了したならば、どの注文に対する飲食物の提供であるかの通知を伴って、提供の終了を注文管理装置3へと通知する。この通知は例えば、ハンディ端末2又は図示しない別の端末から、店員の操作に応じて行われる。そしてプロセッサ31は、このように提供終了が通知されたならばACT13にてYESと判定し、ACT24へと進む。
ACT24としてプロセッサ31は、提供が終了した注文に関する注文管理データDAAにおけるステータスを「提供終了」を表す状態に変更する。そしてプロセッサ31はこののち、ACT11~ACT15の待受状態に戻る。
If the cooking related to the order has been completed, the cook hands over the cooked product to the clerk in charge of customer service. The store clerk provides the product to the customer. When the clerk finishes the provision in this way, the clerk notifies the order management device 3 of the end of the provision together with a notification of which order the food and drink are provided for. This notification is made, for example, from the handy terminal 2 or another terminal (not shown) according to the operation of the store clerk. The processor 31 determines YES in ACT13 when the end of provision is notified in this way, and proceeds to ACT24.
As ACT 24, the processor 31 changes the status in the order management data DAA regarding the order for which the supply has ended to a state representing "finishing the supply". The processor 31 then returns to the standby state of ACT11 to ACT15.

注文に関する決済を客が店員に申し出ると、店員はPOS端末5を操作して、注文に関する代金の決済を客に行わせる。そして決済が終了したならばPOS端末5は、どの注文に関する決済であるかの通知を伴って、決済の終了を注文管理装置3へと通知する。そしてプロセッサ31は、このように決済終了が通知されたならばACT15にてYESと判定し、ACT25へと進む。
ACT25としてプロセッサ31は、決済が終了した注文に関する注文管理データDAAを第1のデータ領域ARAから削除する。なおプロセッサ31は削除する注文管理データDAAを、決済済みの売上データとして補助記憶ユニット33の第1のデータ領域ARA以外の領域、あるいは別の任意の記憶デバイスに保存してもよい。そしてプロセッサ31はこののち、ACT11~ACT15の待受状態に戻る。
When the customer asks the clerk to settle the order, the clerk operates the POS terminal 5 to make the customer settle the order. When the payment is completed, the POS terminal 5 notifies the order management device 3 of the completion of the payment along with a notification of which order the payment is for. Then, if the processor 31 is notified of the settlement completion in this way, it determines YES in ACT15, and proceeds to ACT25.
In ACT25, the processor 31 deletes the order management data DAA regarding the order for which payment has been completed from the first data area ARA. The processor 31 may store the order management data DAA to be deleted in an area other than the first data area ARA of the auxiliary storage unit 33 or any other storage device as the settled sales data. The processor 31 then returns to the standby state of ACT11 to ACT15.

図5はプロセッサ31によるアンケート管理処理のフローチャートである。
プロセッサ31は、予め定められた開始タイミングとなる毎に、例えば注文管理処理とは別スレッドの処理としてアンケート管理処理を実行する。開始タイミングは、例えば一定の時間間隔毎のタイミング、前回のアンケート管理処理が終了したタイミング、前回のアンケート管理処理が終了してから一定時間が経過したタイミング、あるいは新たな注文管理データDAAが生成されたタイミングなど、任意であってよく、注文管理装置3の設計者又は管理者などにより任意に定められてよい。ただし、多くの客の店内滞在期間中に複数回に渡りアンケート管理処理が実行されるように開始タイミングが定められることが望ましい。
FIG. 5 is a flow chart of questionnaire management processing by the processor 31 .
The processor 31 executes questionnaire management processing as processing in a thread separate from order management processing, for example, each time a predetermined start timing comes. The start timing may be, for example, timing at regular time intervals, timing at which the previous questionnaire management process is completed, timing at which a certain period of time has elapsed after the previous questionnaire management process is completed, or timing when new order management data DAA is generated. The timing may be arbitrary, and may be arbitrarily determined by the designer or manager of the order management device 3 . However, it is desirable that the start timing is set so that the questionnaire management process is executed a plurality of times while many customers stay in the store.

ACT31としてプロセッサ31は、第1のデータ領域ARAに記憶されている注文管理データDAAのうちの1つを選択する。
ACT32としてプロセッサ31は、上記の選択した注文管理データDAAが関連付けられている客に対してアンケートを行う必要があり、かつそのアンケートに関する客への通知がまだ行われていないかどうかを確認する。プロセッサ31は例えば、上記の選択した注文管理データDAAのフィールドFADにセットされたアンケートステータスが「未通知」を表す状態であるか否かを確認する。そして該当のアンケートステータスが「未通知」を表す状態であるならばYESと判定し、ACT33へと進む。
As ACT 31, the processor 31 selects one of the order management data DAA stored in the first data area ARA.
As ACT 32, the processor 31 confirms whether it is necessary to conduct a questionnaire for the customer associated with the selected order management data DAA and whether the customer has not been notified of the questionnaire. For example, the processor 31 confirms whether or not the questionnaire status set in the field FAD of the selected order management data DAA indicates "not notified". Then, if the corresponding questionnaire status indicates "unnotified", the determination is YES, and the process proceeds to ACT33.

ACT33としてプロセッサ31は、アンケートに関する客への通知を実行する条件(以下、通知条件と称する)が成立するか否かを確認する。通知条件は、所定のタイミングからの時間が規定時間を越える場合として、注文管理装置3の設計者又は管理者などにより任意に定められてよい。通知条件の一例は、「客の滞在時間が規定時間を越える」である。通知条件の別の一例は、「アンケートの対象商品が客に提供されてからの経過時間が規定時間を越える」である。通知条件の別の一例は、「アンケートの対象商品の注文を受けてからの経過時間が規定時間を越える」である。プロセッサ31は例えば、通知条件が「客の滞在時間が規定時間を越える」であるならば、ACT31で選択した注文管理データDAAのフィールドFACにセットされた入店時刻からハードウェアクロック34が出力する時刻情報が表す時刻までの経過時間として滞在時間を算出する。そしてプロセッサ31は例えば、算出した滞在時間が規定時間を越えるならば、通知条件が成立したとしてYESと判定し、ACT34へと進む。 As ACT 33, the processor 31 confirms whether or not a condition for executing notification to the customer regarding the questionnaire (hereinafter referred to as a notification condition) is satisfied. The notification condition may be arbitrarily determined by the designer or manager of the order management device 3 as a case where the time from a predetermined timing exceeds a specified time. An example of the notification condition is "staying time of the customer exceeds the prescribed time". Another example of the notification condition is "the elapsed time after the target product of the questionnaire was provided to the customer exceeds a specified time". Another example of the notification condition is "the elapsed time from the receipt of the order for the target product of the questionnaire exceeds the prescribed time". For example, the processor 31 outputs the hardware clock 34 from the store entry time set in the field FAC of the order management data DAA selected in ACT 31 if the notification condition is "customer's staying time exceeds the specified time". The stay time is calculated as the elapsed time up to the time represented by the time information. Then, for example, if the calculated stay time exceeds the specified time, the processor 31 determines YES assuming that the notification condition is satisfied, and proceeds to ACT34.

ACT34としてプロセッサ31は、アンケートに関して客に案内するための案内画面を表示させる。プロセッサ31は例えば、ACT31で選択した注文管理データDAAのフィールドFABにセットされているテーブル番号で識別される客席に設置されているテーブル端末1に対して、案内画面の表示を要求する。これに応じてテーブル端末1は、備えている表示デバイスに案内画面を表示させる。案内画面は例えば、アンケート回答のためにアンケートサイト300にアクセスすべきであること、アンケートサイト300にアクセスするためのURL(uniform resource locator)、さらにはアンケートに回答することにより得られる特典を表す。プロセッサ31は例えば、第2のデータ領域ARBに記憶されたアンケート管理データDABのなかから、フィールドFCAに今回注文された商品の商品コードがセットされているアンケート管理データDABを見つけ出し、当該のアンケート管理データDABに基づいて案内画面を生成する。なお、複数の特典のうちから客が選択した特典を適用してもよく、この場合にはその旨を案内画面に表すこととする。本実施形態では、客は、自らが所持している携帯情報端末400を用いて通信ネットワーク200を介してアンケートサイト300にアクセスすることとする。この場合に例えば、案内画面には、アンケートサイト300にアクセスするためのURLを携帯情報端末400に取り込ませるための2次元コードを表すようにするとよい。かくして注文管理アプリAPAに基づく情報処理をプロセッサ31が実行することによって、プロセッサ31を中枢部分とするコンピュータは表示手段として機能する。
ACT35としてプロセッサ31は、ACT31で選択した注文管理データDAAのフィールドFADにセットされたアンケートステータスを「通知済み」を表す状態に変更する。
As ACT 34, the processor 31 displays a guidance screen for guiding the customer regarding the questionnaire. For example, the processor 31 requests the table terminal 1 installed at the audience seat identified by the table number set in the field FAB of the order management data DAA selected in ACT 31 to display the guide screen. In response to this, the table terminal 1 causes the provided display device to display a guidance screen. The guide screen, for example, indicates that the questionnaire site 300 should be accessed in order to answer the questionnaire, a URL (uniform resource locator) for accessing the questionnaire site 300, and benefits obtained by answering the questionnaire. The processor 31, for example, finds the questionnaire management data DAB in which the product code of the product ordered this time is set in the field FCA from among the questionnaire management data DAB stored in the second data area ARB, and performs the questionnaire management. A guide screen is generated based on the data DAB. It should be noted that a benefit selected by the customer from among a plurality of benefits may be applied, and in this case, a message to that effect is displayed on the guidance screen. In this embodiment, the customer accesses the questionnaire site 300 via the communication network 200 using the mobile information terminal 400 that the customer owns. In this case, for example, the guide screen may display a two-dimensional code for importing the URL for accessing the questionnaire site 300 into the mobile information terminal 400 . As a result of the processor 31 executing information processing based on the order management application APA, the computer having the processor 31 as a central part functions as display means.
In ACT35, the processor 31 changes the questionnaire status set in the field FAD of the order management data DAA selected in ACT31 to a state representing "notified".

プロセッサ31はACT35を終えると、ACT36へと進む。プロセッサ31は、ACT31で選択した注文管理データDAAのフィールドFADにセットされたアンケートステータスが「未通知」を表す状態ではないならばACT32にてNOと判定して、ACT33~ACT35をパスしてACT36へと進む。プロセッサ31は、通知条件が成立しないならばACT33にてNOと判定し、ACT34及びACT35をパスしてACT36へと進む。 When processor 31 completes ACT 35, it proceeds to ACT 36. If the questionnaire status set in the field FAD of the order management data DAA selected in ACT31 does not indicate "not notified", the processor 31 determines NO in ACT32, passes ACT33 to ACT35, and passes ACT36. proceed to If the notification condition is not satisfied, the processor 31 determines NO in ACT33, passes ACT34 and ACT35, and proceeds to ACT36.

ACT36としてプロセッサ31は、第1のデータ領域ARAに記憶されている注文管理データDAAのなかに、今回のアンケート管理処理の中でACT31にてまだ選択していない注文管理データDAAが有るか否かを確認する。そしてプロセッサ31は、該当する注文管理データDAAが有るならばYESと判定し、ACT31以降を繰り返す。このときにプロセッサ31はACT31としては、ACT31~ACT36の処理ループを繰り返す中でまだ選択していない注文管理データDAAを選択する。そしてプロセッサ31は、第1のデータ領域ARAに記憶されている注文管理データDAAのそれぞれを対象とし終えたのちにACT36へと進んだならば、未選択の注文管理データDAAがもはや存在しないのでNOと判定し、アンケート管理処理を終了する。 As ACT 36, the processor 31 determines whether or not there is order management data DAA that has not been selected in ACT 31 in the current questionnaire management process among the order management data DAA stored in the first data area ARA. to confirm. Then, if the corresponding order management data DAA exists, the processor 31 determines YES, and repeats ACT31 and subsequent steps. At this time, the processor 31 selects, as ACT31, the order management data DAA that has not yet been selected while repeating the processing loop of ACT31 to ACT36. Then, if the processor 31 proceeds to ACT 36 after finishing targeting each of the order management data DAA stored in the first data area ARA, there is no more unselected order management data DAA, so NO. and terminates the questionnaire management process.

客は、テーブル端末1で表示された案内に従ってアンケートに回答することを決めたならば、自らが所持する携帯情報端末400を用いて通信ネットワーク200を介してアンケートサイト300にアクセスする。そして客は、アンケートサイト300によるウェブサービスを利用してアンケートに回答する。 When the customer decides to answer the questionnaire according to the guidance displayed on the table terminal 1, the customer accesses the questionnaire site 300 via the communication network 200 using the portable information terminal 400 owned by the customer. The customer uses the web service provided by the questionnaire site 300 to answer the questionnaire.

アンケートサイト300にアクセスするためのURLには、ACT31で選択した注文管理データDAAのフィールドFAAにセットされている伝票番号を識別可能とする文字列を含めておく。そしてアンケートサイト300は、携帯情報端末400がアンケートサイト300にアクセスするために用いたURLに含まれる上記の文字列から、アンケート回答がどの伝票番号の注文に関するものであるかを確認する。アンケートサイト300は、複数の特典のうちから客が適用する特典を選択できる定めである場合は、客による特典の指定を受け付ける。アンケートサイト300は、アンケート回答を受け終わると、アンケート回答の終了を、上記のように確認した伝票番号の通知を伴って、注文管理装置3に対して通知する。アンケートサイト300は、適用する特典の指定を受け付けた場合には、その特典も注文管理装置3に対して通知する。そしてこの通知のためのデータが通信ネットワーク200、ゲートウェイ8及び通信ネットワーク7により伝送されて通信ユニット35により受信されると、プロセッサ31は図4中のACT15にてYESと判定し、ACT26へと進む。 The URL for accessing the questionnaire site 300 includes a character string that enables identification of the slip number set in the field FAA of the order management data DAA selected in ACT31. Then, the questionnaire site 300 confirms, from the character string included in the URL used by the mobile information terminal 400 to access the questionnaire site 300, which slip number order the questionnaire response relates to. If the questionnaire site 300 allows the customer to select a benefit to be applied from among a plurality of benefits, the questionnaire site 300 accepts designation of the benefit by the customer. After receiving the questionnaire responses, the questionnaire site 300 notifies the order management device 3 of the completion of the questionnaire responses together with the slip number confirmed as described above. When the questionnaire site 300 accepts the designation of the privilege to be applied, it also notifies the order management device 3 of the privilege. When the data for this notification is transmitted through the communication network 200, the gateway 8 and the communication network 7 and received by the communication unit 35, the processor 31 determines YES in ACT15 in FIG. 4 and proceeds to ACT26. .

ACT26としてプロセッサ31は、アンケート回答に対する特典を客に対して付与するための処理を実行する。プロセッサ31は例えば、特典を客に対して付与するように注文管理データDAAを更新する。プロセッサ31は例えば、特典が商品の無料提供であるならば、回答終了の通知に際して通知された伝票番号がフィールドFAAにセットされている注文管理データDAAの末尾にフィールドを追加し、このフィールドに無料提供の商品に関する商品データをセットする。プロセッサ31は例えば、ここでセットする商品データのフィールドFBA~FBDには、無料提供対象の商品の商品コードと、無料提供数として定められた数量と、「0」と、「受注済み」を表す状態の商品ステータスとをフィールドFBA~FBDにそれぞれセットする。そしてプロセッサ31は、ここで追加した商品データに基づく調理伝票をプリントするように伝票プリンタ4に指示する。プロセッサ31は例えば、特典がアンケート対象の商品に関する割引であるならば、その割引に関する制御データを、回答終了の通知に際して通知された伝票番号がフィールドFAAにセットされている注文管理データDAAのフィールドFAEにセットされている付帯データに追加する。プロセッサ31は例えば、特典がポイントサービスでのボーナスポイントの加算であるならば、そのボーナスポイントの加算に関する制御データを、回答終了の通知に際して通知された伝票番号がフィールドFAAにセットされている注文管理データDAAのフィールドFAEにセットされている付帯データに追加する。そしてプロセッサ31はこののち、ACT11~ACT15の待受状態に戻る。かくして注文管理アプリAPAに基づく情報処理をプロセッサ31が実行することによって、プロセッサ31を中枢部分とするコンピュータは付与手段として機能する。
なお、POS端末5は、決済対象の注文管理データDAAのフィールドFAEにセットされている付帯データに上記のような制御データが含まれるならば、それに応じた割引処理又はポイント加算処理などの処理を実行する。
As ACT 26, the processor 31 executes processing for giving the customer a privilege for answering the questionnaire. The processor 31 updates the order management data DAA, for example, to give the customer a privilege. For example, if the privilege is the free provision of the product, the processor 31 adds a field to the end of the order management data DAA in which the slip number notified at the time of the notification of the completion of the reply is set in the field FAA, and fills this field with the free product. Sets the product data for the products in the offer. The processor 31, for example, in the fields FBA to FBD of the product data set here, indicates the product code of the product to be provided free of charge, the quantity determined as the number of products to be provided free of charge, "0", and "ordered". Set the product status of the condition to fields FBA-FBD, respectively. The processor 31 then instructs the slip printer 4 to print a cooking slip based on the product data added here. For example, if the benefit is a discount on the product targeted for the questionnaire, the processor 31 stores the control data on the discount in the field FAE of the order management data DAA in which the slip number notified upon notification of the end of response is set in the field FAA. Add to the attached data set in . For example, if the privilege is the addition of bonus points in a point service, the processor 31 stores the control data relating to the addition of bonus points in the order management field FAA in which the slip number notified upon notification of the completion of the response is set in the field FAA. Add to the additional data set in the field FAE of the data DAA. The processor 31 then returns to the standby state of ACT11 to ACT15. As a result of the processor 31 executing information processing based on the order management application APA, the computer having the processor 31 as a central part functions as a granting means.
If the additional data set in the field FAE of the order management data DAA to be settled includes the above-described control data, the POS terminal 5 performs processing such as discount processing or point addition processing accordingly. Run.

以上のように注文管理装置3は、アンケートの対象商品を注文した客に対しては、案内画面の表示により、アンケートへの回答を客に促す。そして注文管理装置3は、決済が行われるよりも前にアンケートに回答されたことを確認できた場合には、客に特典を与えるべく注文管理データDAAを更新する。従って、客はアンケートに回答することによって、その時点での店舗利用に関する決済に関して特典を受けることができる。このことは、例えば次回来店時に特典を与えるような場合に比べて、客がアンケートに回答するモチベーションの向上につながり、アンケートの回答率の向上を図ることができる。 As described above, the order management device 3 prompts the customer who has ordered the target product of the questionnaire to answer the questionnaire by displaying the guidance screen. When the order management device 3 can confirm that the questionnaire has been answered before the payment is made, the order management device 3 updates the order management data DAA so as to give the customer a privilege. Therefore, by answering the questionnaire, the customer can receive a privilege regarding the payment for the store usage at that time. This leads to an improvement in the motivation of the customer to answer the questionnaire, and can improve the response rate of the questionnaire, compared to, for example, a case where a special gift is given the next time the customer visits the store.

また注文管理装置3は、所定のタイミングからの時間が規定時間を超える場合、例えば、客の滞在時間、対象商品が客に提供されてからの経過時間、あるいは、対象商品の注文を受け付けてからの経過時間が規定時間を越えた場合等に案内画面を表示させる。このため、アンケートにより、注文商品を消費した後の客の感想を取得できる可能性が高まる。なお、客の滞在時間が規定時間よりも短いと、客の滞在期間中に案内画面を表示できない。しかしながら、店舗における多くの客の平均的な滞在時間を考慮して規定時間を適切に設定しておけば、ほとんどの客に対してアンケートを促すことが可能である。 In addition, when the time from the predetermined timing exceeds the specified time, for example, the customer's staying time, the elapsed time after the target product is provided to the customer, or the time after receiving the order for the target product display a guidance screen when the elapsed time exceeds a specified time. Therefore, the questionnaire increases the possibility of obtaining the customer's impression after consuming the ordered product. If the customer's staying time is shorter than the specified time, the guidance screen cannot be displayed during the customer's staying period. However, if the prescribed time is appropriately set in consideration of the average length of stay of many customers in the store, it is possible to encourage most of the customers to complete the questionnaire.

また注文管理装置3は、アンケートの回答受け付けには、アンケートサイト300を利用する。このため、注文管理装置3はアンケートの回答受け付けのための情報処理を実行する必要がなく、それを実行する場合に比べて処理の負荷を軽減できる。 Also, the order management device 3 uses the questionnaire site 300 to receive responses to the questionnaire. Therefore, the order management device 3 does not need to execute information processing for receiving answers to questionnaires, and the processing load can be reduced compared to the case where it is executed.

また注文管理装置3は、案内画面を、テーブル端末1の表示デバイスに表示させるので、案内画面の表示のための表示デバイスを別途設置する必要がない。 In addition, since the order management device 3 causes the display device of the table terminal 1 to display the guidance screen, there is no need to separately install a display device for displaying the guidance screen.

この実施形態は、次のような種々の変形実施が可能である。
アンケートの回答を受け付けるための情報処理を、注文管理装置3にてプロセッサ31が実行してもよい。またPOSシステム100に図1には示されないサーバを備えて、当該サーバによってアンケートの回答を受け付けるための情報処理を実行してもよい。
This embodiment can be modified in various ways as follows.
The processor 31 in the order management device 3 may execute the information processing for receiving the responses to the questionnaire. Further, the POS system 100 may be provided with a server not shown in FIG. 1, and the server may execute information processing for receiving answers to questionnaires.

テーブル端末1を、アンケートの回答のための客による操作デバイスとして用いてもよい。あるいは、POSシステム100に図1には示されない情報端末を備えて、当該情報端末をアンケートの回答のための客による操作デバイスとして用いてもよい。 The table terminal 1 may be used as an operating device for customers to answer questionnaires. Alternatively, the POS system 100 may be provided with an information terminal not shown in FIG. 1, and the information terminal may be used as an operating device for customers to answer questionnaires.

情報処理によりプロセッサ31が実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。 Each function realized by the processor 31 by information processing can also be partially or entirely realized by hardware that executes information processing not based on a program, such as a logic circuit. Further, each of the functions described above can be implemented by combining hardware such as the logic circuit described above with software control.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.

1…テーブル端末、2…ハンディ端末、3…注文管理装置、4…伝票プリンタ、5…POS端末、6…無線ルータ、7…通信ネットワーク、8…ゲートウェイ、31…プロセッサ、32…メモリユニット、33…補助記憶ユニット、35…通信ユニット、36…伝送路、100…POSシステム、200…通信ネットワーク、300…アンケートサイト、400…携帯情報端末。
DESCRIPTION OF SYMBOLS 1... Table terminal 2... Handy terminal 3... Order management apparatus 4... Slip printer 5... POS terminal 6... Wireless router 7... Communication network 8... Gateway 31... Processor 32... Memory unit 33 Auxiliary storage unit 35 Communication unit 36 Transmission path 100 POS system 200 Communication network 300 Questionnaire site 400 Portable information terminal.

Claims (5)

店舗で消費される商品の注文を受ける受注手段と、
前記受注手段により受注された商品のリストを含んだ注文管理データを生成する生成手段と、
前記受注手段により受注された商品がアンケート対象であることを確認する確認手段と、
アンケートへの回答を客に促すための画面を、前記店舗に設置された表示デバイスに表示させる表示手段と、
前記受注手段により生成された注文管理データに基づく代金の決済が行われるより前に前記アンケートに回答された場合に、前記注文管理データを更新することにより前記客に対して特典を付与する付与手段と、
を具備する注文管理装置。
an order receiving means for receiving an order for products to be consumed at the store;
generating means for generating order management data including a list of products ordered by said order receiving means;
confirming means for confirming that the product ordered by the order receiving means is subject to a questionnaire;
display means for displaying a screen for prompting the customer to answer the questionnaire on a display device installed in the store;
Giving means for giving benefits to the customer by updating the order management data when the questionnaire is answered before payment is made based on the order management data generated by the order receiving means. When,
An order management device comprising:
前記表示手段は、前記店舗での前記客の滞在時間に応じた予め定められたタイミングで前記画面を表示する、
請求項1に記載の注文管理装置。
The display means displays the screen at a predetermined timing according to the length of stay of the customer at the store.
The order management device according to claim 1.
前記表示手段は、前記画面を、前記アンケートの回答を受けるウェブサイトにアクセスするための情報を表すものとし、
前記付与手段は、前記ウェブサイトにより前記アンケートの回答が受けられたことの通知を受けたことにより前記アンケートに回答されたと判断する、
請求項1又は請求項2に記載の注文管理装置。
The display means displays the screen as information for accessing a website for receiving responses to the questionnaire;
The granting means determines that the questionnaire has been answered by receiving a notification from the website that the questionnaire has been answered.
3. The order management device according to claim 1 or 2.
前記受注手段は、前記客による端末装置の操作に応じて注文を受け、
前記表示手段は、前記端末装置に備えられた表示デバイスに前記画面を表示させる、
請求項1-請求項3のいずれか一項に記載の注文管理装置。
The order receiving means receives an order in response to an operation of the terminal device by the customer,
the display means causes a display device provided in the terminal device to display the screen;
An order management device according to any one of claims 1-3.
注文管理装置に備えられるコンピュータを、
店舗で消費される商品の注文を受ける受注手段と、
前記受注手段により受注された商品のリストを含んだ注文管理データを生成する生成手段と、
前記受注手段により受注された商品がアンケート対象であることを確認する確認手段と、
アンケートへの回答を客に促すための画面を、前記店舗に設置された表示デバイスに表示させる表示手段と、
前記受注手段により生成された注文管理データに基づく代金の決済が行われるより前に前記アンケートに回答された場合に、前記注文管理データを更新することにより前記客に対して特典を付与する付与手段と、
として機能させるための情報処理プログラム。


A computer provided in the order management device,
an order receiving means for receiving an order for products to be consumed at the store;
generating means for generating order management data including a list of products ordered by said order receiving means;
confirming means for confirming that the product ordered by the order receiving means is subject to a questionnaire;
display means for displaying a screen for prompting the customer to answer the questionnaire on a display device installed in the store;
Giving means for giving benefits to the customer by updating the order management data when the questionnaire is answered before payment is made based on the order management data generated by the order receiving means. When,
Information processing program to function as


JP2021020850A 2021-02-12 2021-02-12 Order management device and information processing program Pending JP2022123502A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021020850A JP2022123502A (en) 2021-02-12 2021-02-12 Order management device and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021020850A JP2022123502A (en) 2021-02-12 2021-02-12 Order management device and information processing program

Publications (1)

Publication Number Publication Date
JP2022123502A true JP2022123502A (en) 2022-08-24

Family

ID=82940356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021020850A Pending JP2022123502A (en) 2021-02-12 2021-02-12 Order management device and information processing program

Country Status (1)

Country Link
JP (1) JP2022123502A (en)

Similar Documents

Publication Publication Date Title
US20110246287A1 (en) System and method for managing a marketing campaign
US20130282458A1 (en) System and method for increasing customer participation rates on electronic surveys related to a particular commercial transaction
JP7238062B2 (en) Payment system, server and information processing program
JP2020004122A (en) Information processor, information processing method, and information processing program
JP7203940B1 (en) INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD AND PROGRAM
JP6818096B1 (en) Service management device and service management method
JP7189067B2 (en) Information processing device, information processing method and information processing program
JP2018136724A (en) Member information management server giving privilege for personal information registration and method for managing member information
JP5654049B2 (en) Retail point-of-sale management system that protects customer data and automatically incorporates discounts in a flexible manner
US20200058060A1 (en) Information processing apparatus, order terminal apparatus, and information processing program
JP7361753B2 (en) Information provision device, information provision method, and program
JP2022123502A (en) Order management device and information processing program
JP5878901B2 (en) Information processing apparatus and program
JP2019197446A (en) Coupon issuing system
JP5629029B1 (en) Sales management device and sales management method for goods or services for which purchase reservation has been made
US20180357659A1 (en) Sales transaction support system
KR100887424B1 (en) System and method for e-business compensating the product every selling quantity unit by order of purchasing product
JP7322251B2 (en) Information processing device, order terminal device and information processing program
JP7316710B1 (en) Accounting control device and program
JP7241826B1 (en) Information processing device, information processing method and information processing program
JP2019079141A (en) Container, settlement device, store system, purchase notification program, settlement program, purchase notification method, and settlement method
US20170068981A1 (en) System and method of providing perpetual electronic coupon
JP5613739B2 (en) Information processing apparatus and program
JP2011003091A (en) Point management device and program
US20200356971A1 (en) Information management apparatus, information providing system, and information processing method

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231114