JP2018136747A - Order management device and program for the same - Google Patents

Order management device and program for the same Download PDF

Info

Publication number
JP2018136747A
JP2018136747A JP2017030864A JP2017030864A JP2018136747A JP 2018136747 A JP2018136747 A JP 2018136747A JP 2017030864 A JP2017030864 A JP 2017030864A JP 2017030864 A JP2017030864 A JP 2017030864A JP 2018136747 A JP2018136747 A JP 2018136747A
Authority
JP
Japan
Prior art keywords
order
store
processor
orders
data
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
JP2017030864A
Other languages
Japanese (ja)
Other versions
JP7012442B2 (en
Inventor
高橋 勲
Isao Takahashi
勲 高橋
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 JP2017030864A priority Critical patent/JP7012442B2/en
Publication of JP2018136747A publication Critical patent/JP2018136747A/en
Priority to JP2022005673A priority patent/JP7274619B2/en
Application granted granted Critical
Publication of JP7012442B2 publication Critical patent/JP7012442B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To integrally handle orders received in a shop and orders from the outside of the shop in an identifiable manner.SOLUTION: An order management device includes management means and notification means. The management means manages order data on orders received in a shop and order data on orders from the outside of the shop in such a manner to be capable of identifying the orders from the outside of the shop. When processing on order data comes to an end, the notification means notifies a predetermined notification destination of the end of the processing if the order data are managed by the management means as orders from the outside of the shop.SELECTED DRAWING: Figure 4

Description

本発明の実施形態は、注文管理装置及びそのプログラムに関する。   Embodiments described herein relate generally to an order management apparatus and a program thereof.

近年、来店予定客が来店前に自身の情報通信端末を操作することで、来店時に提供される品物の注文を行えるサービスが提供されている。このようなサービスは、例えば飲食店を営む店舗が提供している。この種のサービスは、通常、自店舗の既存システムに当該サービスに対応する機能を新たに追加することで、提供されている。しかしながら、このような機能を独自に追加、構築するのはコストが係るので、自店舗の既存システムに取り込むのでなく、第三者から提供される当該サービスを併用することが多くなっている。このように第三者から提供されるサービスを既存システムと併用している店舗においては、当該サービスを提供している第三者が管理運営しているサーバに、タブレット端末など既存システムから独立した情報端末を用いてアクセスし、来店予定客からの注文の内容を確認することになるので、注文の管理が煩雑になる。
そこで、POS(point-of-sale)システムなどのような商品販売データ管理装置に接続された、旧来からの既存の受注管理システムでの注文データと同じように、第三者が提供する上記サービスのデータを利用することができるように、データ変換するものが考えられている。
しかしながら、単に注文データの形式を既存の受注管理システムのものに変換しただけでは、第三者から提供されたサービスを介して受けた注文の調理や商品提供を、当該店舗で直接受け付けた注文のものと同じように行えるようになるだけであり、当該店舗における商品販売のデータ処理を適切に行うには不十分である。したがって、第三者から提供されたサービスを介して受けた注文に係る商品販売のデータ処理と、当該店舗で直接受け付けた注文に係る商品販売のデータ処理とを適切に取り扱えるものが望まれていた。
そのためには、注文管理装置において、店舗で直接受け付けられた注文と、店舗外から間接的に受け付けた注文とを識別可能な状態で統一的に取り扱えると都合が良い。
2. Description of the Related Art In recent years, a service has been provided in which a customer who plans to visit a store operates an information communication terminal before visiting the store to place an order for goods provided at the store visit. Such a service is provided, for example, by a store operating a restaurant. This type of service is usually provided by newly adding a function corresponding to the service to the existing system of the own store. However, since it is costly to add and construct such a function independently, the service provided by a third party is often used in combination with the existing system of the own store. In stores where a service provided by a third party is used in combination with an existing system, the server managed by the third party providing the service is independent of the existing system such as a tablet terminal. Since access is made using an information terminal and the contents of an order from a customer who will be visiting the store are confirmed, order management becomes complicated.
Therefore, the above services provided by a third party as well as order data in an existing order management system connected to a product sales data management device such as a POS (point-of-sale) system In order to be able to use the data, it is considered to convert the data.
However, simply converting the format of the order data to that of the existing order management system will enable the preparation of orders received through services provided by third parties and the provision of products directly to the orders received at the store. It is only possible to perform the same processing as the product, and is insufficient to appropriately perform data processing of merchandise sales at the store. Therefore, it is desired to be able to appropriately handle the data processing of merchandise sales related to orders received through services provided by third parties and the data processing of merchandise sales related to orders received directly at the store. .
For this purpose, it is convenient that the order management apparatus can handle the orders received directly at the store and the orders received indirectly from outside the store in an identifiable state.

特開2015−32122号公報Japanese Patent Laying-Open No. 2015-32122

本発明が解決しようとする課題は、店舗で直接受け付けた注文と、店舗外から間接的に受け付けた注文とを識別可能名状態で統一的に取り扱えることを可能とする注文管理装置及びそのプログラムを提供することである。   The problem to be solved by the present invention is to provide an order management apparatus and its program that can handle orders received directly at a store and orders received indirectly from outside the store in an identifiable name state. Is to provide.

実施形態の注文管理装置は、管理手段及び通知手段を備える。管理手段は、店舗内で受け付けられた注文に関する注文データと、店舗外からの注文に関する注文データとを、店舗外からの注文に関するものを識別可能に管理する。通知手段は、注文データに関する処理が終了したことに応じて、該当する注文データが店舗外からの注文に関するとして管理手段により管理されているならば、予め定められた通知先へと処理の終了を通知する。   The order management apparatus according to the embodiment includes a management unit and a notification unit. The management means manages the order data related to orders received in the store and the order data related to orders from outside the store so that the items related to orders from outside the store can be identified. In response to the completion of the processing relating to the order data, the notifying means terminates the processing to a predetermined notification destination if the corresponding order data is managed by the management means as relating to an order from outside the store. Notice.

一実施形態に係る注文管理装置が適用されるシステムの概略構成を示す図。1 is a diagram showing a schematic configuration of a system to which an order management apparatus according to an embodiment is applied. 図1中の注文管理装置の要部構成を示すブロック図。The block diagram which shows the principal part structure of the order management apparatus in FIG. 図2中の注文データ領域に記憶される注文データの構成例を模式的に示す図。The figure which shows typically the structural example of the order data memorize | stored in the order data area | region in FIG. 図2中のプロセッサによる情報処理のフローチャート。The flowchart of the information processing by the processor in FIG. 図2中のプロセッサによる情報処理のフローチャート。The flowchart of the information processing by the processor in FIG.

以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、飲食物を、客の注文に応じて調理した上で来店客に提供する店舗での注文管理を行う注文管理装置を例に説明する。なお、この種の装置は、オーダーステーションとも称される。   Hereinafter, an exemplary embodiment will be described with reference to the drawings. In the present embodiment, an order management apparatus that performs order management in a store that provides food to customers after cooking food and drink according to customer orders will be described as an example. This type of device is also called an order station.

図1は本実施形態に係る注文管理装置が適用されるシステムの概略構成を示す図である。
このシステムは、店舗システム10、受注サーバ20及び情報端末30を含む。そして店舗システム10及び情報端末30と受注サーバ20とは、それぞれ通信ネットワーク40を介して通信可能とされている。
FIG. 1 is a diagram showing a schematic configuration of a system to which an order management apparatus according to this embodiment is applied.
This system includes a store system 10, an order receiving server 20, and an information terminal 30. The store system 10, the information terminal 30 and the order receiving server 20 can communicate with each other via the communication network 40.

店舗システム10は、上記の店舗に設けられるもので、ハンディ端末1、注文管理装置2、伝票プリンタ3及びPOS端末4を、LAN(local area network)5にそれぞれ接続して構成される。ただし、ハンディ端末1は、無線アクセスポイント6を介してLAN5に接続される。注文管理装置2、伝票プリンタ3及びPOS端末4についても、無線アクセスポイント6を介してLAN5に接続されてもよい。ハンディ端末1、伝票プリンタ3、POS端末4及び無線アクセスポイント6は、図1においては1つずつのみを示すが、複数台を含んでいてもよく、その数はそれぞれに任意である。LAN5は、ルータ7を介して通信ネットワーク40に接続されている。ルータ7は、LAN5と通信ネットワーク40とを相互接続する。注文管理装置2は、本部又はデータセンタ等の店舗外に設けられてもよい。   The store system 10 is provided in the above-described store, and is configured by connecting the handy terminal 1, the order management device 2, the slip printer 3, and the POS terminal 4 to a LAN (local area network) 5. However, the handy terminal 1 is connected to the LAN 5 via the wireless access point 6. The order management apparatus 2, slip printer 3, and POS terminal 4 may also be connected to the LAN 5 via the wireless access point 6. Although only one handy terminal 1, slip printer 3, POS terminal 4, and wireless access point 6 are shown in FIG. 1, a plurality of handy terminals 1, slip printers 3, POS terminals 4, and wireless access points 6 may be included, and the number thereof is arbitrary. The LAN 5 is connected to the communication network 40 via the router 7. The router 7 interconnects the LAN 5 and the communication network 40. The order management apparatus 2 may be provided outside a store such as a head office or a data center.

ハンディ端末1は、店員によって操作される端末装置であり、例えば当該店舗に来店した客から受けた注文に関するデータが入力される。ハンディ端末1は、例えば注文された飲食物を識別するメニューコード、当該飲食物を注文した客の席を識別するテーブル番号等を無線送信する。ハンディ端末1から無線送信されたメニューコード等は、無線アクセスポイント6及びLAN5を介して注文管理装置2に伝送される。   The handy terminal 1 is a terminal device operated by a store clerk, for example, data related to orders received from customers who visit the store. The handy terminal 1 wirelessly transmits, for example, a menu code for identifying the ordered food and drink, a table number for identifying the seat of the customer who ordered the food and drink, and the like. A menu code or the like wirelessly transmitted from the handy terminal 1 is transmitted to the order management apparatus 2 via the wireless access point 6 and the LAN 5.

注文管理装置2は、例えば店舗のバックヤードに設置される。注文管理装置2は、ハンディ端末1から送信されたメニューコード等に基づいて注文データを生成し、管理する。また、注文管理装置2は、受注サーバ20から送られた注文データも管理する。   The order management device 2 is installed in a backyard of a store, for example. The order management apparatus 2 generates and manages order data based on the menu code transmitted from the handy terminal 1. The order management apparatus 2 also manages order data sent from the order receiving server 20.

伝票プリンタ3は、注文内容を調理人に通知するための調理伝票をプリントする。このため伝票プリンタ3は、典型的には調理場に設置されるのであり、キッチンプリンタと称されることもある。伝票プリンタ3に代えて、あるいは伝票プリンタ3に加えて、注文内容を調理人に通知するための画面表示を行うキッチンディスプレイが用いられてもよい。   The slip printer 3 prints a cooking slip for notifying the cook of the order contents. For this reason, the slip printer 3 is typically installed in a kitchen and is sometimes referred to as a kitchen printer. Instead of the slip printer 3 or in addition to the slip printer 3, a kitchen display that displays a screen for notifying the cook of the contents of the order may be used.

POS端末4は、例えば店舗のチェックアウトカウンタに設置され、注文データに基づき、客への飲食物提供に関する代金を決済し、店舗で提供した商品の売上データや販売データ等を管理する。   The POS terminal 4 is installed, for example, in a checkout counter of a store, settles a price related to provision of food and drinks to customers based on order data, and manages sales data, sales data, etc. of products provided at the store.

受注サーバ20は、店舗システム10が設けられている店舗における飲食物提供に関する注文を、情報端末30からの客の指示に応じて受け付ける。つまり受注サーバ20は、客が店舗に出向くのに先立っての注文を受け付ける。このような注文を以下においては、事前注文と称することとする。受注サーバ20の管理運営は、複数の異なった店舗からそれぞれの事前注文サービスの提供依頼を受けた第三者が行う。受注サーバ20は、事前注文サービスを提供する各店舗で事前注文を受けることが可能な品物のリストを店舗ごとに記憶、管理している。なお、上記のリストは、メニュー名及び単価等を表す。   The order receiving server 20 receives an order related to food provision at a store where the store system 10 is provided in accordance with a customer instruction from the information terminal 30. That is, the order receiving server 20 receives an order prior to the customer going to the store. Hereinafter, such an order will be referred to as a pre-order. The management and operation of the order receiving server 20 is performed by a third party who receives a request for provision of each pre-order service from a plurality of different stores. The order receiving server 20 stores and manages a list of items that can be pre-ordered at each store providing the pre-order service for each store. The above list represents menu names, unit prices, and the like.

情報端末30は、来店予定客が自由に操作することができるものであり、スマートフォン、タブレット端末、あるいはその他のタイプのコンピュータ端末などのような、通信ネットワーク40を介してのデータ通信が可能な任意の端末である。情報端末30は、事前注文のための受注サーバ20が提供するサービスを利用するためのアプリケーションプログラムがインストールされているものとする。   The information terminal 30 can be freely operated by customers who are planning to visit the store, and can arbitrarily perform data communication via the communication network 40, such as a smartphone, a tablet terminal, or other types of computer terminals. Terminal. The information terminal 30 is assumed to be installed with an application program for using a service provided by the order receiving server 20 for pre-ordering.

通信ネットワーク40は、典型的には、移動体通信網とインターネットとを組み合わせたものである。しかしながら通信ネットワーク40は、例えば無線LANとVPN(virtual private network)とを組み合わせたものなど、他のどのようなものであってもよい。   The communication network 40 is typically a combination of a mobile communication network and the Internet. However, the communication network 40 may be any other type such as a combination of a wireless LAN and a VPN (virtual private network).

図2は注文管理装置2の要部構成を示すブロック図である。
注文管理装置2は、プロセッサ21、メインメモリ22、補助記憶デバイス23、通信インタフェース24及び伝送路であるバス25を含む。この注文管理装置2は、例えば汎用のサーバ装置を用いて実現することができる。
FIG. 2 is a block diagram showing a main configuration of the order management apparatus 2.
The order management apparatus 2 includes a processor 21, a main memory 22, an auxiliary storage device 23, a communication interface 24, and a bus 25 serving as a transmission path. The order management device 2 can be realized using, for example, a general-purpose server device.

注文管理装置2においては、プロセッサ21、メインメモリ22及び補助記憶デバイス23をバス25によって接続することにより、注文管理装置2を制御するコンピュータを構成する。   In the order management apparatus 2, the processor 21, the main memory 22, and the auxiliary storage device 23 are connected by a bus 25 to constitute a computer that controls the order management apparatus 2.

プロセッサ21は、上記コンピュータの中枢部分に相当する。プロセッサ21は、オペレーティングシステムやアプリケーションプログラムに従って、注文管理装置2としての各種の機能を実現するべく各部を制御する。   The processor 21 corresponds to the central part of the computer. The processor 21 controls each unit in order to realize various functions as the order management apparatus 2 according to the operating system and application programs.

メインメモリ22は、上記コンピュータの主記憶部分に相当する。メインメモリ22は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ22は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ22は、プロセッサ21が各種の情報処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ22は、揮発性のメモリ領域を、プロセッサ21によってデータが適宜書き換えられるワークエリアとして使用する。   The main memory 22 corresponds to the main memory portion of the computer. The main memory 22 includes a nonvolatile memory area and a volatile memory area. The main memory 22 stores an operating system and application programs in a nonvolatile memory area. The main memory 22 may store data necessary for the processor 21 to execute various types of information processing in a nonvolatile or volatile memory area. The main memory 22 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 21.

補助記憶デバイス23は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス23は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)などである。補助記憶デバイス23は、プロセッサ21が各種の情報処理を行う上で使用するデータや、プロセッサ21での処理によって生成されたデータを保存する。補助記憶デバイス23は、上記のアプリケーションプログラムを記憶する場合もある。   The auxiliary storage device 23 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 23 is, for example, an EEPROM (electrically erasable programmable read-only memory), an HDD (hard disc drive), an SSD (solid state drive), or the like. The auxiliary storage device 23 stores data used when the processor 21 performs various types of information processing and data generated by the processing in the processor 21. The auxiliary storage device 23 may store the above application program.

補助記憶デバイス23が記憶するアプリケーションプログラムの1つは、注文データの管理のための後述する情報処理について記述したプログラムである注文管理アプリ23aである。また補助記憶デバイス23の記憶領域の一部は、注文データを記憶するための注文データ領域23bとして利用される。注文データ領域23bは、複数の注文データを記憶可能である。   One of the application programs stored in the auxiliary storage device 23 is an order management application 23a that is a program describing information processing to be described later for order data management. A part of the storage area of the auxiliary storage device 23 is used as an order data area 23b for storing order data. The order data area 23b can store a plurality of order data.

注文管理装置2のハードウェアと、当該ハードウェア上で実行される注文データの管理等の所定の情報処理の手順である注文管理アプリ23aとは、同じ事業者が注文管理装置2の使用者に譲渡しても良いし、異なった事業者がそれぞれ個別に譲渡しても良い。注文管理装置2のハードウェアと注文管理アプリ23aとを同じ事業者が注文管理装置2の使用者に譲渡する場合、注文管理アプリ23aは、一般的には注文管理装置2のハードウェアであるメインメモリ22や補助記憶デバイス23に記憶された状態で譲渡される。しかしながら、このような譲渡の場合であったとしても、注文管理アプリ23aは、注文管理装置2のハードウェアであるメインメモリ22や補助記憶デバイス23に記憶された状態である必然性はない。例えば注文管理装置2のハードウェアでない、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録された状態で譲渡されても良いし、あるいはネットワーク資源からダウンロードにより譲渡されても良い。   As for the hardware of the order management apparatus 2 and the order management application 23a which is a predetermined information processing procedure such as management of order data executed on the hardware, the same business operator is the user of the order management apparatus 2 It may be transferred, or may be transferred individually by different operators. When the same company transfers the hardware of the order management apparatus 2 and the order management application 23a to the user of the order management apparatus 2, the order management application 23a is generally the hardware of the order management apparatus 2. It is transferred in a state stored in the memory 22 or the auxiliary storage device 23. However, even in the case of such transfer, the order management application 23a is not necessarily in a state of being stored in the main memory 22 or the auxiliary storage device 23 that is the hardware of the order management apparatus 2. For example, it may be transferred in a state where it is recorded on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, or a semiconductor memory, which is not hardware of the order management apparatus 2, or transferred from a network resource by downloading. May be.

通信インタフェース24は、LAN5を介したデータ通信のインタフェースである。   The communication interface 24 is an interface for data communication via the LAN 5.

図3は注文データ領域23bに記憶される注文データの構成例を模式的に示す図である。
図3に示すように注文データは、伝票番号、テーブル番号、注文通番、メニューコード、数量、単価、ステータス、事前注文フラグ及び決済フラグを含む。なお注文データは、例えば注文された日時などの別の情報を含んでいてもよい。また注文データは、例えば単価などの一部の情報を含まなくてもよい。
FIG. 3 is a diagram schematically showing a configuration example of order data stored in the order data area 23b.
As shown in FIG. 3, the order data includes a slip number, a table number, an order sequence number, a menu code, a quantity, a unit price, a status, a pre-order flag, and a settlement flag. The order data may include other information such as the date and time when the order was placed. Further, the order data may not include some information such as unit price.

伝票番号は、一括での決済の対象となる複数の注文に共通して割り当てられ、かつ別の決済の対象となる注文とは別に割り当てられる番号である。テーブル番号は上記の店舗において客が利用するテーブルに割り当てられた番号である。注文通番は、同じ伝票番号が割り当てられた複数の注文の個々に割り当てられる番号である。メニューコードは、注文の対象となった飲食物を識別するコードである。数量は、上記のメニューコードで識別される飲食物の注文数である。単価は、上記のメニューコードで識別される飲食物の1つ当たりの価格である。ステータスは、当該注文データが表す注文への対応状況を表す。事前注文フラグは、該当する注文が事前注文であるか否かを表すフラグである。本実施形態において事前注文フラグは、セット状態であるときに事前注文であることを示すこととする。決済フラグは、事前注文の際に決済が終了しているか否かを表すフラグである。本実施形態において決済フラグは、セット状態であるときに決済が終了していることを示すこととする。事前注文の際に決済可能な決済種別は、例えばクレジットカード決済である。事前注文の際に決済が行われる場合には、各店舗の代わりに、受注サーバ20を管理運営する、あるいは事前注文サービスを店舗に提供する第三者がクレジットカード決済を代行する。したがって、事前注文の際に決済が終了している飲食物の代金は、受注サーバ20を管理運営する、或いは事前注文サービスを店舗に提供する第三者から、後日、振込等で各店舗へ支払われる。   The slip number is a number that is commonly assigned to a plurality of orders that are targets of settlement in a lump and that is assigned separately from orders that are targets of settlement. The table number is a number assigned to a table used by a customer in the store. The order serial number is a number assigned to each of a plurality of orders to which the same slip number is assigned. The menu code is a code for identifying the food or drink that has been ordered. The quantity is the number of food and drink orders identified by the menu code. The unit price is a price per food and drink identified by the menu code. The status represents the response status to the order represented by the order data. The pre-order flag is a flag indicating whether or not the corresponding order is a pre-order. In the present embodiment, the pre-order flag indicates a pre-order when in the set state. The settlement flag is a flag indicating whether or not settlement has been completed at the time of pre-ordering. In the present embodiment, the settlement flag indicates that the settlement has been completed when in the set state. A settlement type that can be settled at the time of an advance order is, for example, a credit card settlement. When payment is made at the time of pre-order, a third party who manages and operates the order receiving server 20 or provides a pre-order service to the store instead of each store acts as a credit card payment. Therefore, the price of food and drink that has been settled at the time of pre-order is paid to each store by transfer etc. at a later date from a third party who manages and operates the order receiving server 20 or provides the pre-order service to the store. Is called.

次に以上のように構成された注文管理装置2の動作について説明する。
プロセッサ21は、注文管理装置2が注文の管理を行うべき通常の動作状態にあるときには、注文管理アプリ23aに従って注文管理のための情報処理を実行する。
Next, the operation of the order management apparatus 2 configured as described above will be described.
The processor 21 executes information processing for order management according to the order management application 23a when the order management apparatus 2 is in a normal operation state for managing orders.

図4及び図5はプロセッサ21による情報処理のフローチャートである。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。例えば、一部の動作は、その順番を入れ替えることができる。また、一部の動作は、省略することもできるし、別の動作を追加して実行することもできる。   4 and 5 are flowcharts of information processing by the processor 21. FIG. Note that the content of the processing described below is an example, and various processing that can obtain the same result can be used as appropriate. For example, the order of some operations can be changed. Also, some operations can be omitted, and other operations can be added and executed.

Act1としてプロセッサ21は、新規の注文が発生したか否かを確認する。そしてプロセッサ21は、新規の注文が発生していないならばNoと判定し、Act2へと進む。
Act2としてプロセッサ21は、調理が終了したか否かを確認する。そしてプロセッサ21は、調理が終了していないならばNoと判定し、Act3へと進む。
Act3としてプロセッサ21は、調理済みの飲食物の客への提供が終了したか否かを確認する。そしてプロセッサ21は、提供が終了していないならばNoと判定し、Act4へと進む。
Act4としてプロセッサ21は、後述する店舗決済が終了したか否かを確認する。そしてプロセッサ21は、店舗決済が終了していないならばNoと判定し、Act5へと進む。
Act5としてプロセッサ21は、伝票番号が照会されたか否かを確認する。そしてプロセッサ21は、伝票番号が照会されていないならばNoと判定し、Act6へと進む。
Act6としてプロセッサ21は、注文のキャンセルが指示されたか否かを確認する。そしてプロセッサ21は、当該指示がなされていないならばNoと判定し、Act1へと戻る。
かくしてプロセッサ21はAct1−Act6としては、新規注文、調理終了、提供終了、店舗決済終了、伝票番号照会及びキャンセル指示のいずれかのイベントが生じるのを待ち受ける。
As Act1, the processor 21 confirms whether or not a new order has been generated. Then, the processor 21 determines No if a new order has not been generated, and proceeds to Act2.
As Act2, the processor 21 confirms whether cooking is finished. If the cooking has not ended, the processor 21 determines No and proceeds to Act3.
As Act3, the processor 21 confirms whether or not the provision of the cooked food and drink to the customer is completed. If the provision has not ended, the processor 21 determines No and proceeds to Act4.
As Act4, the processor 21 confirms whether or not the store settlement described later has been completed. Then, the processor 21 determines No if the store settlement is not completed, and proceeds to Act5.
As Act5, the processor 21 confirms whether or not the slip number is inquired. If the slip number is not inquired, the processor 21 determines No, and proceeds to Act6.
As Act 6, the processor 21 confirms whether or not an order cancellation is instructed. Then, the processor 21 determines No if the instruction is not given, and returns to Act1.
In this way, the processor 21 waits for any events of new order, cooking end, provision end, store settlement end, slip number inquiry, and cancel instruction as Act1-Act6.

店舗内又は店頭における客の注文は、店員により聞き取られた上で、当該店員による操作によってハンディ端末1に入力される。そうするとハンディ端末1は、上記の操作に従って受注データを生成し、無線アクセスポイント6及びLAN5を介して注文管理装置2へと送信する。ハンディ端末1は、伝票番号、テーブル番号及びメニューコードを受注データに少なくとも含める。なおハンディ端末1は、同一の伝票番号に関する注文として複数の飲食物が注文される場合、それら複数のメニューコードを個々に含んだ複数の受注データを順次に送信してもよいし、複数のメニューコードを含んだ1つの受注データを送信してもよい。   The customer's order in the store or in the store is heard by the store clerk and then input to the handy terminal 1 by the operation of the store clerk. Then, the handy terminal 1 generates order data in accordance with the above operation, and transmits it to the order management device 2 via the wireless access point 6 and the LAN 5. The handy terminal 1 includes at least the slip number, the table number, and the menu code in the order data. In addition, when a plurality of food and drink are ordered as an order related to the same slip number, the handy terminal 1 may sequentially transmit a plurality of order data including the plurality of menu codes, or a plurality of menus. One order data including a code may be transmitted.

一方、受注サーバ20が提供するサービスを利用して事前注文する客は、情報端末30で専用のアプリケーションを起動し、情報端末30における操作により注文を行う。例えば、客は、起動させた専用アプリケーションにおいて、事前注文しようとする店舗を指定し、当該店舗が事前注文を受け付ける飲食物のメニューの中から、自分が注文したい飲食物を選択する。受注サーバ20は、この注文の内容を示した受注データを生成し、注文管理装置2に宛てて通信ネットワーク40へと送出する。受注サーバ20は、店舗のテーブルに割り当てられたテーブル番号とは重複しないように予め定められたテーブル番号を受注データに含める。受注サーバ20は、事前注文を行う客がクレジットによる支払いを要求したならば、クレジット決済を行う。受注サーバ20は、事前注文を行う客が、飲食物の受け取り時に決済することを要求したならば、決済を行わない。そして受注サーバ20は、決済済みであるか否かを表す決済情報を受注データに含める。この受注データの通信を始めとする注文管理装置2と受注サーバ20との間の通信には、例えばソケット通信が利用できる。受注サーバ20は、受注データをデータ送信先の注文管理装置20で取り扱われる注文データに適合させた形式に変換し、注文管理装置2に送信している。   On the other hand, a customer who orders in advance using the service provided by the order receiving server 20 activates a dedicated application on the information terminal 30 and places an order by an operation on the information terminal 30. For example, the customer designates a store to be pre-ordered in the activated dedicated application, and selects the food / drink he / she wants to order from the menu of food / drinks for which the store accepts the pre-order. The order receiving server 20 generates order receiving data indicating the contents of the order and sends it to the communication network 40 addressed to the order management apparatus 2. The order receiving server 20 includes a predetermined table number in the order receiving data so as not to overlap with the table number assigned to the store table. The order receiving server 20 performs credit settlement when a customer who makes a pre-order requests payment by credit. The order receiving server 20 does not perform a settlement if a customer who makes a pre-order requests a settlement when receiving food and drink. Then, the order receiving server 20 includes payment information indicating whether or not payment has been completed in the order receiving data. For example, socket communication can be used for communication between the order management apparatus 2 and the order receiving server 20 including communication of the order receiving data. The order receiving server 20 converts the order receiving data into a format adapted to the order data handled by the order management apparatus 20 that is the data transmission destination, and transmits it to the order management apparatus 2.

受注データがLAN5により注文管理装置2へと伝送されると、この受注データを通信インタフェース24が受信する。そしてこれに応じてプロセッサ21は、新規の注文が発生したとしてAct1にてYesと判定し、Act7へと進む。   When the order data is transmitted to the order management apparatus 2 via the LAN 5, the communication interface 24 receives the order data. In response to this, the processor 21 determines that the new order has occurred in Act1, Yes, and proceeds to Act7.

Act7としてプロセッサ21は、上記の受信された受注データに基づく新たな注文データを注文データ領域23bに追加する。プロセッサ21は具体的には、通信インタフェース24により受信された受注データを通信インタフェース24から取得する。ここに注文管理アプリ23aに基づく情報処理をプロセッサ21が実行することによって、プロセッサ21を中枢部分とするコンピュータは取得手段として機能する。そしてプロセッサ21は、伝票番号、テーブル番号、注文通番、メニューコード、数量及び単価に関しては、取得した受注データの内容を反映した注文データを生成する。なおプロセッサ21は、当該注文データにおけるステータスとしては、「受注済み」をセットする。またプロセッサ21は、当該注文データにおける事前注文フラグ及び決済フラグは初期状態としてリセット状態とする。   As Act7, the processor 21 adds new order data based on the received order data to the order data area 23b. Specifically, the processor 21 acquires the order data received by the communication interface 24 from the communication interface 24. When the processor 21 executes information processing based on the order management application 23a, the computer having the processor 21 as a central part functions as an acquisition unit. Then, the processor 21 generates order data reflecting the contents of the acquired order data with respect to the slip number, table number, order serial number, menu code, quantity and unit price. The processor 21 sets “order received” as the status in the order data. Further, the processor 21 sets the advance order flag and the settlement flag in the order data as a reset state as an initial state.

Act8としてプロセッサ21は、調理伝票をプリントするように伝票プリンタ3に指示する。
Act9としてプロセッサ21は、今回の注文が事前注文であるか否かを確認する。そしてプロセッサ21は、今回受信された受注データが受注サーバ20から送信されたものであるならばYesと判定し、Act10へと進む。
As Act 8, the processor 21 instructs the slip printer 3 to print the cooking slip.
As Act9, the processor 21 confirms whether or not the current order is a pre-order. Then, if the received order data received this time is transmitted from the order receiving server 20, the processor 21 determines Yes and proceeds to Act 10.

Act10としてプロセッサ21は、上記の追加した注文データにおける事前注文フラグをセットする。
Act11としてプロセッサ21は、受注データに含まれた決済情報に基づいて決済フラグを設定する。つまりプロセッサ21は、決済情報が決済済みを示すならば決済フラグをセット状態とし、そうでなければ決済フラグをリセット状態とする。
Act12としてプロセッサ21は、受注データを受けた旨の通知を受注サーバ20に対して行う。そしてプロセッサ21はこののち、Act1−Act6の待受状態に戻る。
As Act 10, the processor 21 sets a pre-order flag in the added order data.
As Act 11, the processor 21 sets a settlement flag based on the settlement information included in the order data. That is, the processor 21 sets the settlement flag if the settlement information indicates that the settlement has been completed, and sets the settlement flag to the reset state otherwise.
As Act 12, the processor 21 notifies the order receiving server 20 that the order receiving data has been received. Then, the processor 21 returns to the standby state of Act1-Act6.

なおプロセッサ21は、今回受信された受注データがハンディ端末1から送信されたものであるならばAct9にてNoと判定し、Act10及びAct12をパスしてAct1−Act6の待受状態に戻る。この場合、今回追加した注文データにおける事前注文フラグ及び決済フラグは、リセット状態のままとされる。かくしてプロセッサ21は、店舗内で受け付けられた注文に関する注文データと、店舗外からの注文に関する注文データとを、店舗外からの注文に関するものを事前注文フラグにより識別可能に、注文データ領域23bを利用して管理していることになる。つまり、注文管理アプリ23aに基づく情報処理をプロセッサ21が実行することによって、プロセッサ21を中枢部分とするコンピュータは管理手段として機能する。   If the order data received this time is transmitted from the handy terminal 1, the processor 21 determines No in Act 9, passes Act 10 and Act 12, and returns to the standby state of Act1-Act6. In this case, the advance order flag and the settlement flag in the order data added this time are kept in the reset state. Thus, the processor 21 uses the order data area 23b so that the order data relating to the orders received in the store and the order data relating to orders from outside the store can be identified by the pre-order flag regarding orders from outside the store. Will be managed. That is, when the processor 21 executes information processing based on the order management application 23a, the computer having the processor 21 as a central part functions as a management unit.

調理人は、上記のようにプリントされた調理伝票に基づいて注文内容を確認し、注文されている飲食物を調理する。そして調理を終了したならば、調理人又は別の店員は、どの注文に対する調理であるかの通知を伴って、調理の終了を注文管理装置2へと通知する。この通知は例えば、ハンディ端末1又は図示しない別の端末から、調理人又は別の店員の操作に応じて行われる。そしてプロセッサ21は、このように調理終了が通知されたならばAct2にてYesと判定し、Act13へと進む。
Act13としてプロセッサ21は、調理が終了した注文に関する注文データにおけるステータスを「調理終了」に変更する。
The cook confirms the order contents based on the cooking slip printed as described above, and cooks the ordered food and drink. When cooking is completed, the cook or another store clerk notifies the order management apparatus 2 of the completion of cooking with notification of which order the cooking is for. This notification is performed, for example, from the handy terminal 1 or another terminal (not shown) according to the operation of the cook or another store clerk. If the end of cooking is notified in this way, the processor 21 determines Yes in Act 2 and proceeds to Act 13.
As Act 13, the processor 21 changes the status in the order data relating to the order for which cooking has been completed to “cooking completed”.

Act14としてプロセッサ21は、調理が終了した注文に関する注文データにおける事前注文フラグに基づき、該当する注文が事前注文であるか否かを確認する。そしてプロセッサ21は、事前注文であるならばYesと判定し、Act15へと進む。   As Act 14, the processor 21 confirms whether or not the corresponding order is a pre-order based on the pre-order flag in the order data regarding the order for which cooking has been completed. Then, the processor 21 determines Yes if it is a pre-order, and proceeds to Act 15.

Act15としてプロセッサ21は、受注サーバ20に対して、調理終了通知を行う。そしてプロセッサ21はこののち、Act1−Act6の待受状態に戻る。なおプロセッサ21は、該当する注文が事前注文ではないならばAct14にてNoと判定し、Act15をパスしてAct1−Act6の待受状態に戻る。   As Act 15, the processor 21 notifies the order receiving server 20 of the completion of cooking. Then, the processor 21 returns to the standby state of Act1-Act6. If the corresponding order is not a pre-order, the processor 21 determines No in Act 14, passes Act 15, and returns to the standby state of Act1-Act6.

店内又は店頭での注文に関する調理が終了したのであるならば、調理人は、調理済みの飲食物を、接客を担当する店員に対して引き渡す。当該店員は、当該飲食物を客に提供する。そして店員は、このように提供を終了したならば、どの注文に対する飲食物の提供であるかの通知を伴って、提供の終了を注文管理装置2へと通知する。この通知は例えば、ハンディ端末1又は図示しない別の端末から、店員の操作に応じて行われる。そしてプロセッサ21は、このように提供終了が通知されたならばAct3にてYesと判定し、Act16へと進む。   If cooking related to the order in the store or at the store is completed, the cook delivers the prepared food and drink to the store clerk in charge of customer service. The store clerk provides the food and drink to the customer. And if a salesclerk ends provision in this way, it will notify the end of provision to order management device 2 with a notice of which order it is provision of food and drink. This notification is performed, for example, from the handy terminal 1 or another terminal (not shown) according to the operation of the store clerk. If the end of provision is notified in this way, the processor 21 determines Yes in Act 3 and proceeds to Act 16.

Act16としてプロセッサ21は、提供が終了した注文に関する注文データにおけるステータスを「提供終了」に変更する。そしてプロセッサ21はこののち、Act1−Act6の待受状態に戻る。   As Act 16, the processor 21 changes the status in the order data relating to the order whose provision has ended to “end of provision”. Then, the processor 21 returns to the standby state of Act1-Act6.

店内又は店頭での注文に関する決済を客が店員に申し出ると、店員はPOS端末4を操作して、注文に関する代金の決済を客に行わせる。この代金の決済として選択可能な決済種別は、当該店舗で決済可能なものである。当該店舗での決済可能な決済種別の中に、クレジット決済が含まれている場合には、受注サーバ20を管理運営する、或いは事前注文サービスを店舗に提供する第三者ではなく、当該店舗がクレジット決済を行なう。そして決済が終了したならばPOS端末4は、どの注文に関する決済であるかの通知を伴って、決済の終了を注文管理装置2へと通知する。そしてプロセッサ21は、このように決済終了が通知されたならばAct4にてYesと判定し、Act17へと進む。
Act17としてプロセッサ21は、決済が終了した注文に関する注文データにおけるステータスを「決済終了」に変更する。そしてプロセッサ21はこののち、Act1−Act6の待受状態に戻る。
When the customer asks the store clerk to settle the order in the store or at the store, the store clerk operates the POS terminal 4 to cause the customer to settle the price for the order. The types of payment that can be selected as payment for this price are those that can be settled at the store. If the settlement type that can be settled at the store includes credit settlement, the store is not a third party that manages and operates the order receiving server 20 or provides a pre-order service to the store. Make a credit card payment. If the payment is completed, the POS terminal 4 notifies the order management device 2 of the completion of the payment with a notification of which order the payment is for. If the end of the settlement is notified in this way, the processor 21 determines Yes in Act 4 and proceeds to Act 17.
As Act 17, the processor 21 changes the status in the order data relating to the order for which settlement has been completed to “settlement completed”. Then, the processor 21 returns to the standby state of Act1-Act6.

受注サーバ20は、前述の調理終了通知を受けると、情報端末30に対して調理の完了をプッシュ通知する。あるいは受注サーバ20は、調理の完了を通知するための電子メールを、上記の調理が完了した注文に関して通知先として定められたアドレスに宛てて送信する。客は、このプッシュ通知又は電子メールにより調理の完了を認識したならば、店舗へと出向く。そして客は、上記の調理が終了した飲食物の注文に関する伝票番号をハンディ端末1又はPOS端末4に入力するよう、店員に要求する。これは、客が口頭で伝票番号を伝えるのであってもよいし、伝票番号を示したコードシンボルを専用のアプリケーションの機能により情報端末30に表示させて提示するのであってもよい。そして店員は、キー入力又はスキャナ入力によって、伝票番号をハンディ端末1又はPOS端末4に入力する。ハンディ端末1又はPOS端末4は、入力された伝票番号を、注文管理装置2に照会する。   Upon receipt of the above-described cooking end notification, the order receiving server 20 notifies the information terminal 30 of the completion of cooking. Alternatively, the order receiving server 20 transmits an e-mail for notifying the completion of cooking to an address determined as a notification destination regarding the order for which the cooking has been completed. If the customer recognizes the completion of cooking by this push notification or e-mail, the customer goes to the store. Then, the customer requests the store clerk to input the slip number relating to the order of the food and drink that has been cooked to the handy terminal 1 or the POS terminal 4. This may be that the customer verbally conveys the voucher number, or a code symbol indicating the voucher number may be displayed on the information terminal 30 by a dedicated application function and presented. Then, the store clerk inputs the slip number to the handy terminal 1 or the POS terminal 4 by key input or scanner input. The handy terminal 1 or the POS terminal 4 inquires the order management apparatus 2 for the entered slip number.

このように伝票番号の照会を受けるとプロセッサ21は、Act5にてYesと判定し、図5中のAct18へと進む。
Act18としてプロセッサ21は、照会元の端末に対して、提供確認画面の表示を指示する。提供確認画面は、客が提供を受けようとしているのがどの注文に関する飲食物であるかを表すとともに、その飲食物の提供が終了したことの確認操作を店員に行わせるための画面である。店員は、この提供確認画面に基づいて飲食物を客に提供する。そして予め定められた確認操作を、ハンディ端末1又はPOS端末4にて行う。ハンディ端末1又はPOS端末4は、このように確認操作が行われたならば、その旨を注文管理装置2に通知する。
When the inquiry of the slip number is received in this way, the processor 21 determines Yes in Act 5, and proceeds to Act 18 in FIG.
As Act 18, the processor 21 instructs the inquiry source terminal to display the provision confirmation screen. The provision confirmation screen is a screen for indicating to which order the customer is about to receive the offer, and for allowing the store clerk to confirm that the provision of the food or drink has been completed. The store clerk provides food and drink to the customer based on the provision confirmation screen. Then, a predetermined confirmation operation is performed on the handy terminal 1 or the POS terminal 4. When the confirmation operation is performed in this way, the handy terminal 1 or the POS terminal 4 notifies the order management apparatus 2 to that effect.

Act19としてプロセッサ21は、上記の確認操作が行われるのを待ち受ける。そしてプロセッサ21は、上記のように確認操作が行われたことが通知されたならばYesと判定し、Act20へと進む。   As Act 19, the processor 21 waits for the above confirmation operation to be performed. Then, when notified that the confirmation operation has been performed as described above, the processor 21 determines Yes and proceeds to Act 20.

Act20としてプロセッサ21は、上記のように飲食物の提供が終了した注文についての決済が完了しているか否か、決済フラグに基づいて確認する。そしてプロセッサ21は、決済が終了していないならばNoと判定し、Act21へと進む。
Act21としてプロセッサ21は、POS端末4に対して、決済を指示する。
As Act 20, the processor 21 confirms based on the settlement flag whether or not the settlement for the order for which provision of food and drink has been completed as described above. If the payment has not been completed, the processor 21 determines No and proceeds to Act 21.
As Act 21, the processor 21 instructs the POS terminal 4 to settle.

POS端末4は、上記の指示と、店員による操作とに応じて決済のための処理を行う。このときに行なう決済は、店内又は店頭での注文に関する決済と同じである。そしてPOS端末4は、決済を終了したならば、その旨を注文管理装置2に通知する。   The POS terminal 4 performs a process for settlement according to the above instruction and an operation by a store clerk. The settlement performed at this time is the same as the settlement relating to the order in the store or in the store. The POS terminal 4 notifies the order management apparatus 2 that the payment has been completed.

Act22としてプロセッサ21は、決済が終了するのを待ち受ける。そしてプロセッサ21は、上記のようにPOS端末4から決済の終了が通知されたならばYesと判定し、Act23へと進む。
Act23としてプロセッサ21は、受注サーバ20に対して、決済終了通知を行う。
Act24としてプロセッサ21は、決済が終了した注文に関する注文データにおけるステータスを「決済終了」に変更する。そしてプロセッサ21はこののち、図4中のAct1−Act6の待受状態に戻る。
As Act 22, the processor 21 waits for the settlement to end. If the end of the settlement is notified from the POS terminal 4 as described above, the processor 21 determines Yes and proceeds to Act 23.
As Act 23, the processor 21 notifies the order receiving server 20 of the settlement completion.
As Act 24, the processor 21 changes the status in the order data relating to the order for which settlement has been completed to “settlement completed”. Then, the processor 21 returns to the standby state of Act1-Act6 in FIG.

プロセッサ21は、事前注文の受け付けの際に受注サーバ20にて決済が終了しているならばAct20にてYesと判定し、Act25へと進む。
Act25としてプロセッサ21は、受注サーバ20に対して、提供終了通知を行う。
Act26としてプロセッサ21は、提供が終了した注文に関する注文データにおけるステータスを「提供終了」に変更する。そしてプロセッサ21はこののち、図5中のAct1−Act6の待受状態に戻る。
If the payment is completed at the order receiving server 20 when accepting the pre-order, the processor 21 determines Yes in Act 20 and proceeds to Act 25.
As Act 25, the processor 21 notifies the order receiving server 20 of the provision end.
As Act 26, the processor 21 changes the status in the order data relating to the order whose provision has ended to “provision end”. Then, the processor 21 returns to the standby state of Act1-Act6 in FIG.

客は、事前注文を飲食物の提供を受ける前にキャンセルしたい場合には、例えば電話などによって店員に対してその旨を申し出る。店員は、調理の状況などを確認し、キャンセルすることが可能であるかどうかを判断する。そして店員は、キャンセルすることが可能であると判断したならば、キャンセル対象の注文の指定を伴って、キャンセルを指示する操作をハンディ端末1又はPOS端末4にて行う。ハンディ端末1又はPOS端末4は、このように操作が行われたならば、注文管理装置2にキャンセル対象の注文の通知を伴ってキャンセルを要求する。プロセッサ21は、この要求を受けると図4中のAct6にてYesと判定し、図5中のAct27へと進む。   If the customer wants to cancel the pre-order before receiving food and drink, he / she offers the store clerk to that effect by telephone or the like. The store clerk checks the cooking status and determines whether or not the cancellation is possible. If the clerk determines that the cancellation is possible, the handy terminal 1 or the POS terminal 4 performs an operation of instructing the cancellation with the designation of the order to be canceled. When the operation is performed in this manner, the handy terminal 1 or the POS terminal 4 requests the order management apparatus 2 to cancel with the notification of the order to be canceled. Upon receiving this request, the processor 21 determines Yes in Act 6 in FIG. 4, and proceeds to Act 27 in FIG.

Act27としてプロセッサ21は、キャンセル要求元の端末に対して、キャンセル確認画面の表示を指示する。キャンセル確認画面は、キャンセルの対象がどの注文であるかを表すとともに、キャンセルの実行の指示を店員に行わせるための画面である。店員は、このキャンセル確認画面に基づいて、本当にキャンセルするかどうかを確認し、キャンセルする場合には実行を指示するための操作をハンディ端末1又はPOS端末4にて行う。ハンディ端末1又はPOS端末4は、このように実行を指示する操作が行われたならば、その旨を注文管理装置2に通知する。   As Act 27, the processor 21 instructs the cancel request source terminal to display a cancel confirmation screen. The cancellation confirmation screen is a screen for indicating which order is the object of cancellation and for allowing the store clerk to instruct execution of cancellation. The store clerk confirms whether or not to actually cancel based on the cancel confirmation screen, and performs the operation for instructing execution on the handy terminal 1 or the POS terminal 4 when canceling. The handy terminal 1 or the POS terminal 4 notifies the order management apparatus 2 of such an operation when an operation to instruct execution is performed.

Act28としてプロセッサ21は、上記の通知が行われるのを待ち受ける。そしてプロセッサ21は、上記のように実行を指示する操作が行われたことが通知されたならばYesと判定し、Act29へと進む。なお、図示は省略しているが、キャンセルの取り止めを指定する操作が店員により行われた場合にも、ハンディ端末1又はPOS端末4はその旨を注文管理装置2に通知する。そしてこの場合にはプロセッサ21は、以降に説明する処理をパスして図4中のAct1−Act6の待受状態に戻る。   As Act 28, the processor 21 waits for the above notification. Then, if it is notified that the operation for instructing execution has been performed as described above, the processor 21 determines Yes and proceeds to Act 29. Although not shown, the handy terminal 1 or the POS terminal 4 also notifies the order management apparatus 2 when an operation for designating cancellation of cancellation is performed by a store clerk. In this case, the processor 21 passes the processing described below and returns to the standby state of Act1-Act6 in FIG.

Act29としてプロセッサ21は、キャンセルの対象となっている注文が事前注文であるか否かを確認する。そしてプロセッサ21は、事前注文であるならばYesと判定し、Act30へと進む。   As Act 29, the processor 21 confirms whether or not the order to be canceled is a pre-order. Then, the processor 21 determines Yes if it is a pre-order, and proceeds to Act 30.

Act30としてプロセッサ21は、受注サーバ20に対して、キャンセル対象となっている注文の伝票番号の通知を伴って、キャンセル通知を行う。なおプロセッサ21は、キャンセルの対象が事前注文ではないならばAct29にてNoと判定し、このAct30をパスしてAct31へと進む。   As Act 30, the processor 21 notifies the order receiving server 20 of the cancellation with the notification of the slip number of the order to be canceled. If the cancellation target is not an advance order, the processor 21 determines No in Act 29, passes this Act 30, and proceeds to Act 31.

Act31としてプロセッサ21は、キャンセルした注文に関する注文データにおけるステータスを「キャンセル」に変更する。そしてプロセッサ21はこののち、図5中のAct1−Act6の待受状態に戻る。なお、このときにプロセッサ21は、キャンセルした注文に関する注文データを注文データ領域23bから削除してもよい。   As Act 31, the processor 21 changes the status in the order data regarding the canceled order to “cancel”. Then, the processor 21 returns to the standby state of Act1-Act6 in FIG. At this time, the processor 21 may delete the order data related to the canceled order from the order data area 23b.

以上に説明したプロセッサ21の処理のうち、Act12、Act15、Act23、Act25及びAct30については、事前注文に関する受け付け、調理、決済、提供、あるいはキャンセルの各処理の終了を受注サーバ20に対して通知する処理である。つまりプロセッサ21は、店舗外からの注文に関する処理が終了したことを、予め定められた通知先としての受注サーバ20へと通知する。かくして注文管理アプリ23aに基づく情報処理をプロセッサ21が実行することによって、プロセッサ21を中枢部分とするコンピュータは、そのような通知を行う通知手段として機能する。   Among the processes of the processor 21 described above, Act12, Act15, Act23, Act25, and Act30 are notified to the order receiving server 20 of the end of each process of acceptance, cooking, settlement, provision, or cancellation regarding pre-orders. It is processing. That is, the processor 21 notifies the order receiving server 20 as a predetermined notification destination that the processing related to the order from outside the store is completed. Thus, when the processor 21 executes the information processing based on the order management application 23a, the computer having the processor 21 as a central part functions as a notification means for performing such notification.

以上のように注文管理装置2においては、店舗内で受け付けられた注文と、店舗外から受注サーバ20により受け付けられた事前注文とのうち、店舗外からの事前注文については、それに関する処理が終了したことに応じて、その旨を受注サーバ20に通知する。これにより、事前注文に関するサービスについては受注サーバ20との連携により提供することが可能でありながら、その事前注文と店舗内で受け付けられた注文とを統一的に取り扱うことが可能である。   As described above, in the order management device 2, the processing related to the pre-order from the outside of the store among the order received from the store and the pre-order received from the outside by the order receiving server 20 is completed. In response to this, the order receiving server 20 is notified accordingly. Thereby, while it is possible to provide a service related to the advance order in cooperation with the order receiving server 20, it is possible to handle the advance order and the order received in the store in a unified manner.

また注文管理装置2によれば、事前注文に関する受け付け、調理、決済、提供、あるいはキャンセルの各処理の終了を受注サーバ20に対して通知している。このため、飲食物を、客の注文に応じて調理した上で、店舗において客に提供する業態における注文管理を適切に行える。   Further, according to the order management device 2, the order receiving server 20 is notified of the end of each process of acceptance, cooking, settlement, provision, or cancellation related to the advance order. For this reason, after managing food and drink according to a customer's order, order management in the business condition provided to a customer in a store can be performed appropriately.

この実施形態は、次のような種々の変形実施が可能である。
受注サーバ20への通知は、受け付け、調理、決済、提供及びキャンセルの全てに関して必須な訳ではなく、それらのうちの一部の通知のみを行ってもよい。例えば、店舗での決済については受注サーバ20では管理しないのであれば、決済の終了を通知しなくてもよい。また、例えば、上記の処理とは別の任意の処理の終了を通知してもよい。
This embodiment can be variously modified as follows.
The notification to the order receiving server 20 is not indispensable for all of reception, cooking, settlement, provision, and cancellation, and only a part of them may be notified. For example, if payment at a store is not managed by the order receiving server 20, it is not necessary to notify the end of payment. Further, for example, the end of an arbitrary process different from the above process may be notified.

何らかの処理を伴う注文であれば、どのような注文を管理する場合であっても上記実施形態の技術的思想の下に実施が可能である。この場合、通知の対象とする処理についても、管理する注文に適応したものとする。例えば、ネットスーパーにおける店頭受け取りサービスに関する注文を管理するのであれば、「調理」に代えて「受け渡し準備」の終了に関する通知を行うことが想定される。   As long as the order involves some kind of processing, any order can be managed under the technical idea of the above embodiment. In this case, the processing to be notified is also adapted to the order to be managed. For example, if an order related to a store reception service at an online supermarket is managed, it is assumed that notification regarding the completion of “delivery preparation” is given instead of “cooking”.

販売データを管理する機能を注文管理装置2に備えてもよい。この場合に注文管理装置2は、店内又は店頭で注文を受けた飲食物の代金と、第三者が管理運営する事前注文サービスで注文を受けた飲食物の代金とは、別々に集計してもよい。そしてこの場合に注文管理装置2は、それらの代金をそれぞれ区別して確認することを可能とするレポートを出力する。また注文管理装置2は、第三者が管理運営する事前注文サービスで注文を受けた飲食物の代金は、事前注文の際に決済が終了している場合と、事前注文の際に決済が終了しておらず、店舗で決済を行なった場合とで分けて集計してもよい。そしてこの場合に注文管理装置2は、それらの代金をそれぞれ区別して確認することを可能とするレポートを出力する。また注文管理装置2は、事前注文を受けながらもキャンセルされた注文の明細及び、事前決済済み金額又は事前決済なし金額等の合計金額を集計し、レポート出力してもよい。これらのレポートは、事前注文サービスを当該店舗に提供している第三者との決済時に確認用として、あるいは請求支払処理のデータとして利用できる。なお、各レポートの出力は、紙媒体への印刷又は、記憶媒体への記憶等の任意の形態であってよい。   The order management apparatus 2 may be provided with a function for managing sales data. In this case, the order management device 2 separately counts the price of the food and drink ordered in the store or the store and the price of the food and drink ordered by the pre-order service managed and operated by a third party. Also good. In this case, the order management apparatus 2 outputs a report that makes it possible to distinguish and confirm these charges. In addition, the order management device 2 can pay for the food and drink ordered by the pre-order service managed and operated by a third party when the pre-order is settled and when the pre-order is settled. It may not be counted, and it may be counted separately when payment is made at the store. In this case, the order management apparatus 2 outputs a report that makes it possible to distinguish and confirm these charges. Further, the order management device 2 may collect the details of the order canceled while receiving the pre-order and the total amount such as the pre-settled amount or the pre-settled amount and output the report. These reports can be used for confirmation at the time of settlement with a third party providing the pre-order service to the store or as data for billing payment processing. The output of each report may be in any form such as printing on a paper medium or storing on a storage medium.

受注サーバ20は、情報端末30での注文操作を受け付けるためのGUI(graphical user interface)画面を情報端末30で表示させるためのWebページを情報端末30に与えるようにしてもよい。そして受注サーバ20は、GUI画面における客の操作に基づいて事前注文を受け付けるようにする。そうすれば、情報端末30は、上記のWebページを閲覧するための汎用の閲覧アプリケーションを備えていれば良く、事前注文のための受注サーバが提供するサービスを利用するための専用のアプリケーションプログラムを必要としない。   The order receiving server 20 may provide the information terminal 30 with a Web page for displaying on the information terminal 30 a GUI (graphical user interface) screen for accepting an ordering operation on the information terminal 30. Then, the order receiving server 20 accepts a pre-order based on a customer operation on the GUI screen. Then, the information terminal 30 only needs to have a general-purpose browsing application for browsing the Web page, and a dedicated application program for using the service provided by the order receiving server for pre-ordering is provided. do not need.

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

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are 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 changes 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 invention described in the claims and the equivalents thereof.

1…ハンディ端末、2…注文管理装置、3…伝票プリンタ、4…POS端末、5…LAN、6…無線アクセスポイント、7…ルータ、10…店舗システム、20…受注サーバ、21…プロセッサ、22…メインメモリ、23…補助記憶デバイス、23a…注文管理アプリ、23b…注文データ領域、24…通信インタフェース、25…バス、30…情報端末、40…通信ネットワーク。   DESCRIPTION OF SYMBOLS 1 ... Handy terminal, 2 ... Order management apparatus, 3 ... Slip printer, 4 ... POS terminal, 5 ... LAN, 6 ... Wireless access point, 7 ... Router, 10 ... Store system, 20 ... Order receiving server, 21 ... Processor, 22 ... main memory, 23 ... auxiliary storage device, 23a ... order management application, 23b ... order data area, 24 ... communication interface, 25 ... bus, 30 ... information terminal, 40 ... communication network.

Claims (6)

店舗内で受け付けられた注文に関する注文データと、店舗外からの注文に関する注文データとを、店舗外からの注文に関するものを識別可能に管理する管理手段と、
前記注文データに関する処理が終了したことに応じて、該当する注文データが店舗外からの注文に関するとして前記管理手段により管理されているならば、予め定められた通知先へと前記処理の終了を通知する通知手段と、
を具備する注文管理装置。
A management means for managing order data related to orders received in the store and order data related to orders from outside the store so as to be able to identify items related to orders from outside the store;
In response to the completion of the processing relating to the order data, if the corresponding order data is managed by the management means as relating to an order from outside the store, the end of the processing is notified to a predetermined notification destination Notification means to
An order management apparatus comprising:
店舗外からの注文に関する前記注文データを、店舗外からの注文を受け付けて注文データを生成する受注サーバから取得する取得手段、
をさらに備え、
前記通知手段は、前記処理の終了を前記受注サーバに対して通知する、
請求項1に記載の注文管理装置。
Obtaining means for obtaining the order data relating to orders from outside the store from an order receiving server that accepts orders from outside the store and generates order data;
Further comprising
The notifying means notifies the order receiving server of the end of the processing;
The order management apparatus according to claim 1.
前記通知手段は、前記注文に関する注文者への対応のための準備が終了したことを通知する、
請求項1又は請求項2に記載の注文管理装置。
The notifying means notifies that preparation for handling the orderer with respect to the order has been completed;
The order management apparatus according to claim 1 or 2.
前記通知手段は、前記注文に関する注文者への対応が終了したことを通知する、
請求項1−請求項3のいずれか一項に記載の注文管理装置。
The notifying means notifies that the response to the orderer relating to the order is completed;
The order management device according to any one of claims 1 to 3.
前記通知手段は、前記注文に関する決済が終了したことを通知する、
請求項1−請求項4のいずれか一項に記載の注文管理装置。
The notifying means notifies that the settlement relating to the order has been completed;
The order management device according to any one of claims 1 to 4.
注文管理装置に備えられたコンピュータを、
店舗内で受け付けられた注文に関する注文データと、店舗外からの注文に関する注文データとを、店舗外からの注文に関するものを識別可能に管理する管理手段と、
前記注文データに関する処理が終了したことに応じて、該当する注文データが店舗外からの注文に関するとして前記管理手段により管理されているならば、予め定められた通知先へと前記処理の終了を通知する通知手段と、
して機能させるためのプログラム。
The computer provided in the order management device
A management means for managing order data related to orders received in the store and order data related to orders from outside the store so as to be able to identify items related to orders from outside the store;
In response to the completion of the processing relating to the order data, if the corresponding order data is managed by the management means as relating to an order from outside the store, the end of the processing is notified to a predetermined notification destination Notification means to
Program to make it function.
JP2017030864A 2017-02-22 2017-02-22 Ordering system Active JP7012442B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017030864A JP7012442B2 (en) 2017-02-22 2017-02-22 Ordering system
JP2022005673A JP7274619B2 (en) 2017-02-22 2022-01-18 Order management device and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017030864A JP7012442B2 (en) 2017-02-22 2017-02-22 Ordering system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022005673A Division JP7274619B2 (en) 2017-02-22 2022-01-18 Order management device and its program

Publications (2)

Publication Number Publication Date
JP2018136747A true JP2018136747A (en) 2018-08-30
JP7012442B2 JP7012442B2 (en) 2022-02-14

Family

ID=63366830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017030864A Active JP7012442B2 (en) 2017-02-22 2017-02-22 Ordering system

Country Status (1)

Country Link
JP (1) JP7012442B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020122184A1 (en) * 2018-12-14 2020-06-18 株式会社リクルート Sequence management system, sequence management device, and program
JP2020126567A (en) * 2019-02-06 2020-08-20 株式会社フロムスクラッチ Marketing device, marketing method, and marketing program
JP2020201797A (en) * 2019-06-12 2020-12-17 株式会社リコー Information processing apparatus, information processing method, program, and information processing system
JP2021157729A (en) * 2020-03-30 2021-10-07 株式会社ジェーシービー Program, reservation management device, method for managing reservation
JP6968332B1 (en) * 2020-12-12 2021-11-17 株式会社イデア・レコード Order management device, order management program, and order management method
EP4050546A1 (en) * 2021-02-25 2022-08-31 Toshiba TEC Kabushiki Kaisha Order management device, order management method, and order processing system
JP2023118456A (en) * 2022-02-15 2023-08-25 Kddi株式会社 Information processing apparatus, and information processing method and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002133516A (en) * 2000-10-20 2002-05-10 Fujitsu General Ltd Method and system for finance processing using mobile pos terminal
JP2007193669A (en) * 2006-01-20 2007-08-02 Sii Data Service Kk In-store server, outside-store server and order treating method
JP2012027731A (en) * 2010-07-23 2012-02-09 Jvc Kenwood Corp Information providing system, information providing device, information providing server, information providing method and program
JP2012234368A (en) * 2011-04-28 2012-11-29 Rakuten Inc Information processing system, information processing method, program, and information recording medium
JP2013137778A (en) * 2007-05-11 2013-07-11 Sk Planet Co Ltd Order method by using rfid and system thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002133516A (en) * 2000-10-20 2002-05-10 Fujitsu General Ltd Method and system for finance processing using mobile pos terminal
JP2007193669A (en) * 2006-01-20 2007-08-02 Sii Data Service Kk In-store server, outside-store server and order treating method
JP2013137778A (en) * 2007-05-11 2013-07-11 Sk Planet Co Ltd Order method by using rfid and system thereof
JP2012027731A (en) * 2010-07-23 2012-02-09 Jvc Kenwood Corp Information providing system, information providing device, information providing server, information providing method and program
JP2012234368A (en) * 2011-04-28 2012-11-29 Rakuten Inc Information processing system, information processing method, program, and information recording medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"モバイルオーダーシステム", SOLUTION JAPAN 2016, JPN6020040853, 14 July 2016 (2016-07-14), JP, ISSN: 0004514543 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020122184A1 (en) * 2018-12-14 2020-06-18 株式会社リクルート Sequence management system, sequence management device, and program
JP2020095570A (en) * 2018-12-14 2020-06-18 株式会社リクルート Order management system, order management device and program
JP2020126567A (en) * 2019-02-06 2020-08-20 株式会社フロムスクラッチ Marketing device, marketing method, and marketing program
JP7096777B2 (en) 2019-02-06 2022-07-06 株式会社フロムスクラッチ Marketing equipment, marketing methods and marketing programs
JP2020201797A (en) * 2019-06-12 2020-12-17 株式会社リコー Information processing apparatus, information processing method, program, and information processing system
JP7346926B2 (en) 2019-06-12 2023-09-20 株式会社リコー Information processing device, information processing method, program and information processing system
JP2021157729A (en) * 2020-03-30 2021-10-07 株式会社ジェーシービー Program, reservation management device, method for managing reservation
JP7253515B2 (en) 2020-03-30 2023-04-06 株式会社ジェーシービー Program, Reservation Management Device, Reservation Management Method
JP6968332B1 (en) * 2020-12-12 2021-11-17 株式会社イデア・レコード Order management device, order management program, and order management method
JP2022093206A (en) * 2020-12-12 2022-06-23 株式会社イデア・レコード Order management apparatus, order management program, and order management method
EP4050546A1 (en) * 2021-02-25 2022-08-31 Toshiba TEC Kabushiki Kaisha Order management device, order management method, and order processing system
JP2023118456A (en) * 2022-02-15 2023-08-25 Kddi株式会社 Information processing apparatus, and information processing method and program

Also Published As

Publication number Publication date
JP7012442B2 (en) 2022-02-14

Similar Documents

Publication Publication Date Title
JP7012442B2 (en) Ordering system
JP6263482B2 (en) Product sales input support device, program thereof, and product sales processing system
JP7238062B2 (en) Payment system, server and information processing program
JP6338192B2 (en) Information processing apparatus, information processing method, and program
JP7274619B2 (en) Order management device and its program
JP5317215B2 (en) Order entry system and food sales method
JP2020126323A (en) Merchandise data processing device and control program
EP3118794A1 (en) Electronic receipt management system
JP2019159900A (en) Ordering system, ordering method, and ordering program
JP6399628B2 (en) Information processing apparatus, information processing method, program, and electronic receipt system
JP6423063B2 (en) Product sales input support device, program thereof, and product sales processing system
JP2020205024A (en) Reserved order processing system, reserved order processing method, and software
JP6360810B2 (en) Receipt printing system, receipt management apparatus and control program therefor
WO2022181101A1 (en) Order management device, program recording medium, and order processing system
US20220270158A1 (en) Order management device, information processing method, and order processing system
US20210327226A1 (en) Hand-held electronic receipt generating terminal
US10970799B2 (en) Distributed ordering scheme in order management system
US20230306437A1 (en) Merchandise registration device, method for merchandise registration device, and merchandise registration system
JP6462942B2 (en) Information processing system, terminal device and electronic receipt system
JP2023079794A (en) System, program, and off-store reservations acceptance method
JP6220741B2 (en) Product sales data processing apparatus and program
JP2022025910A (en) Information processing device, payment processing system, and program
JP2019197543A (en) Self-order system, self-order management method and program
JP2005071035A (en) Terminal device, terminal management device, printer, accounting terminal device, and sales management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210726

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: 20211221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220118

R150 Certificate of patent or registration of utility model

Ref document number: 7012442

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150