(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0010】
以下、注文登録処理装置及び注文登録処理プログラムの一実施形態について、図面を用いて詳細に説明する。
【0011】
図1は、注文登録処理装置を含む注文処理システムの構成を示すブロック図である。
図1に示すように、注文処理システムは、POS(point of sales)端末10と、管理端末20と、注文登録処理装置であるオーダー端末30と、ハンディーターミナル40と、オーダーサーバ50と、キッチン端末60と、会員サーバ70と、を備える。注文処理システムは例えばレストランなどの飲食店において使用される。
【0012】
POS端末10、オーダーサーバ50、キッチン端末60、及び会員サーバ70は、LAN(local area network)1などの通信回線を介して互いに接続する。管理端末20、オーダー端末30、及びハンディーターミナル40はLAN1に接続された無線ルータ2を介して互いに接続する。
【0013】
POS端末10は、販売情報を登録、処理し、一取引ずつ会計処理を行う。販売情報には、顧客ごとの商品の売り上げ明細の情報が含まれる。
【0014】
管理端末20は、店舗の管理者によって使用され、調理の進行状況や人員配置、顧客の着席状況などを表示する。
【0015】
オーダー端末30は、顧客の各テーブルに配置され、メニューを表示するとともに顧客からの注文の入力を受け付ける。オーダー端末30は入力した注文情報をオーダーサーバ50に送信する。
【0016】
ハンディーターミナル40は店員用の端末である。ハンディーターミナル40は、注文の入力を行うほか、顧客の来店の登録であるチェックインと、顧客によって注文された商品の配膳完了の入力を行う。
【0017】
ハンディーターミナル40は入力された情報をオーダーサーバ50に送信する。
【0018】
オーダーサーバ50は、受信した注文情報に基づいてキッチン端末60に調理指示を送信する。また、配膳完了をハンディーターミナルから受信した場合、注文情報を売り上げ情報としてPOS端末10に送信する。
【0019】
キッチン端末60は、オーダーサーバ50から受信した注文情報に基づいて、調理指示を出力する。
【0020】
会員サーバ70は、顧客ごとに固有に割り当てられる会員IDごとに注文履歴を格納する履歴ファイル302Cを備え、オーダー端末30からの問い合わせに対して注文履歴をオーダー端末30に送信する。
【0021】
オーダー端末30は注文履歴の中から指定された商品の注文をオーダーサーバ50に送信する。
【0022】
図2は、POS端末10の構成を示すブロック図である。
図2に示すように、POS端末10は、POS制御部101と、POS記憶部102と、POS入出力部103と、POS通信部104と、を備える。
【0023】
POS制御部101は演算装置であるCPU(central processing unit)を含む。
【0024】
POS記憶部102はメモリ、ハードディスクドライブなどの記憶装置を含む。POS記憶部102は、商品マスタ102Aと、トランザクションファイル102Bと、を格納する。
【0025】
POS記憶部102は、注文登録処理プログラムを格納し、POS制御部101はPOS記憶部102から注文登録処理プログラムを順次読み出して実行する。
【0026】
商品マスタ102Aは、商品に固有に割り当てられる商品IDごとに、商品名、単価を含む商品情報を格納する。
【0027】
トランザクションファイル102Bは、オーダーサーバ50から受信した売り上げ情報を一取引ごとに格納する。
【0028】
POS入出力部103は、ディスプレイ、キーボード、マウスなどの入出力装置を含む。
【0029】
POS通信部104は、LAN1に接続し、通信を行う。
【0030】
図3は、管理端末20の構成を示すブロック図である。
図3に示すように、管理端末20は、管理端末制御部201と、管理端末記憶部202と、管理端末入出力部203と、管理端末通信部204と、を備える。
【0031】
管理端末制御部201は、演算装置であるCPUを含む。
【0032】
管理端末記憶部202はメモリ、ハードディスクドライブなどの記憶装置を含む。管理端末記憶部202は、注文登録処理プログラムを格納し、管理端末制御部201は管理端末記憶部202から注文登録処理プログラムを順次読み出して実行する。
【0033】
管理端末入出力部203は、ディスプレイ、キーボード、マウスなどの入出力装置を含む。
【0034】
管理端末通信部204は、無線ルータ2を介してLAN1に接続し、通信を行う。
【0035】
図4は、オーダー端末30の構成を示すブロック図である。
図4に示すように、オーダー端末30は、オーダー端末制御部301と、オーダー端末記憶部302と、オーダー端末入出力部303と、オーダー端末通信部304と、を備える。
【0036】
オーダー端末制御部301は、演算装置であるCPUを含む。
【0037】
オーダー端末記憶部302はメモリ、ハードディスクドライブなどの記憶装置を含む。オーダー端末記憶部302は、商品マスタ102Aと同じ内容を格納する商品マスタ302Aと、注文情報を格納するオーダー入力ファイル302Bと、会員サーバ70から受信した当該会員の注文履歴を一時的に格納する履歴ファイル302Cと、を記憶する。
【0038】
オーダー端末記憶部302は、注文登録処理プログラムを格納し、オーダー端末制御部301はオーダー端末記憶部302から注文登録処理プログラムを順次読み出して実行する。
【0039】
オーダー端末入出力部303は、例えばタッチパネルなどの入出力装置を含む。
【0040】
オーダー端末通信部304は、無線ルータ2を介してLAN1に接続し、通信を行う。
【0041】
オーダー端末30は、コンピュータ、特にタブレット端末を用いることができる。
【0042】
図5は、ハンディーターミナル40の構成を示すブロック図である。
図5に示すように、ハンディーターミナル40は、ハンディー端末制御部401と、ハンディー端末記憶部402と、ハンディー端末入出力部403と、ハンディー端末通信部404と、を備える。
【0043】
ハンディー端末制御部401は、演算装置であるCPUを含む。
【0044】
ハンディー端末記憶部402はメモリ、ハードディスクドライブなどの記憶装置を含む。ハンディー端末記憶部402は、商品マスタ102Aと同じ内容を格納する商品マスタ402Aと、注文情報を格納するオーダー入力ファイル402Bと、を記憶する。
【0045】
ハンディー端末記憶部402は、注文登録処理プログラムを格納し、ハンディー端末制御部401はハンディー端末記憶部402から注文登録処理プログラムを順次読み出して実行する。
【0046】
ハンディー端末入出力部403は、タッチパネル、ディスプレイ、キーボードなどの入出力装置を含む。
【0047】
ハンディー端末通信部404は、無線ルータ2を介してLAN1に接続し、通信を行う。
【0048】
図6は、オーダーサーバ50の構成を示すブロック図である。
図6に示すように、オーダーサーバ50は、オーダーサーバ制御部501と、オーダーサーバ記憶部502と、オーダーサーバ入出力部503と、オーダーサーバ通信部504と、を備える。
【0049】
オーダーサーバ制御部501は、演算装置であるCPUを含む。
【0050】
オーダーサーバ記憶部502はメモリ、ハードディスクドライブなどの記憶装置を含む。オーダーサーバ記憶部502は、注文情報を格納するオーダーファイル502Aを記憶する。
【0051】
オーダーサーバ記憶部502は、注文登録処理プログラムを格納し、オーダーサーバ制御部501はオーダーサーバ記憶部502から注文登録処理プログラムを順次読み出して実行する。
【0052】
オーダーサーバ入出力部503は、ディスプレイ、キーボード、マウスなどの入出力装置を含む。
【0053】
オーダーサーバ通信部504はLAN1に接続し、通信を行う。
【0054】
図7は、キッチン端末60の構成を示すブロック図である。
図7に示すように、キッチン端末60は、キッチン端末制御部601と、キッチン端末記憶部602と、キッチン端末入出力部603と、キッチン端末通信部604と、を備える。
【0055】
キッチン端末制御部601は、演算装置であるCPUを含む。
【0056】
キッチン端末記憶部602はメモリ、ハードディスクドライブなどの記憶装置を含む。キッチン端末記憶部602は、注文情報を格納するオーダーファイル602Aを記憶する。
【0057】
キッチン端末記憶部602は、注文登録処理プログラムを格納し、キッチン端末制御部601はキッチン端末記憶部602から注文登録処理プログラムを順次読み出して実行する。
【0058】
キッチン端末入出力部603は、ディスプレイ、キーボード、マウスなどの入出力装置を含む。
【0059】
キッチン端末通信部604はLAN1に接続し、通信を行う。
【0060】
図8は、会員サーバ70の構成を示すブロック図である。
図8に示すように、会員サーバ70は、会員サーバ制御部701と、会員サーバ記憶部702と、会員サーバ入出力部703と、会員サーバ通信部704と、を備える。
【0061】
会員サーバ制御部701は、演算装置であるCPUを含む。
【0062】
会員サーバ記憶部702はメモリ、ハードディスクドライブなどの記憶装置を含む。会員サーバ記憶部702は、顧客ごとに固有に割り当てられる会員IDごとに当該会員の注文履歴を格納する履歴ファイル702Aを記憶する。
【0063】
会員サーバ記憶部702は、注文登録処理プログラムを格納し、会員サーバ制御部701は会員サーバ記憶部702から注文登録処理プログラムを順次読み出して実行する。
【0064】
会員サーバ入出力部703は、ディスプレイ、キーボード、マウスなどの入出力装置を含む。
【0065】
会員サーバ通信部704はLAN1に接続し、通信を行う。
【0066】
図9は、商品マスタ102Aのデータ構成を示す図である。
図9に示すように、商品マスタ102Aは、商品に固有に割り当てられる識別子である「商品ID」と、取扱い部門を示す「部門」と、商品の名称を示す「商品名」と、商品の1単位量当たりの価格を示す「単価」と、を格納する。
【0067】
各データの例は、商品IDが「20123」、部門が「02」、商品名が「商品A」、単価が「580」である。
【0068】
商品マスタ302Aと商品マスタ402Aのデータ構成は商品マスタ102Aのデータ構成と同様である。
【0069】
図10は、トランザクションファイル102Bのデータ構成を示す図である。
図10に示すように、トランザクションファイル102Bは、「テーブルNo.」と、「伝票No.」と、「商品ID」と、「部門」と、「商品名」と、「単価」と、「数量」と、を格納する。
【0070】
「テーブルNo.」はテーブルに固有に割り当てられる識別子である。「伝票No.」は一取引に固有に割り当てられる識別子である。「数量」は売り上げが立った数量を示す。
【0071】
各データの例は、テーブルNo.が「08」、伝票No.が「102」、商品IDが「20123」、部門が「02」、商品名が「商品A」、単価が「580」、数量が「2」である。
【0072】
オーダー入力ファイル302Bとオーダー入力ファイル402Bのデータ構成はトランザクションファイル102Bのデータ構成と同様である。
【0073】
図11は、オーダーファイル502A及び602Aのデータ構成を示す図である。
図11に示すように、オーダーファイル502A及び602Aは、「テーブルNo.」と、「伝票No.」と、「商品ID」と、「部門」と、「商品名」と、「単価」と、「数量」と、「注文時間」と、「ステータス」と、「調理担当」と、を格納する。
【0074】
「数量」は注文された商品の数量を示す。「注文時間」は当該商品が注文された時間である。「ステータス」は進行状況を示す識別子である。「調理担当」は当該商品の調理担当者の識別子である。
【0075】
各データの例は、テーブルNo.が「08」、伝票No.が「102」、商品IDが「20123」、部門が「02」、商品名が「商品A」、単価が「580」、数量が「2」、注文時間が「18:40」、ステータスが「配膳完了」、調理担当が「11」である。
【0076】
図12は、履歴ファイル702Aのデータ構成を示す図である。
図12に示すように、履歴ファイル702Aは、「会員ID」と、「パスワード」と、顧客の「氏名」と、「来店日」と、顧客が注文した商品の「商品ID」、「部門」、「商品名」、「単価」、及び「数量」と、を格納する。
【0077】
「会員ID」は顧客に固有に割り当てられる識別情報である。「パスワード」は会員の認証に使用する識別子である。「来店日」は顧客が来店した年月日を示す。
【0078】
各データの例は、会員IDが「10567」、パスワードが「****」、氏名が「○山△男」、来店日が「20140802」、商品IDが「20123」、部門が「02」、商品名が「商品A」、単価が「580」、数量が「2」である。
【0079】
履歴ファイル302Cのデータ構成は履歴ファイル702Aのデータ構成と同様である。
【0080】
図13は、注文処理システムの動作を示すフローチャートである。
図13に示すように、ステップ1301において、ハンディーターミナル40のハンディー端末制御部401は、オペレータの指示に基づいて顧客が入店して着席したことを示すデータであるチェックインをオーダーサーバ50に送信する。
【0081】
ステップ1302において、オーダーサーバ50のオーダーサーバ制御部501はハンディーターミナル40からチェックインを受信する。オーダーサーバ制御部501はテーブルNo.に伝票No.を割り当てて以降の受注をハンディーターミナル40及びオーダー端末30に許可する。
【0082】
ステップ1303において、オーダー端末30のオーダー端末制御部301はオーダー端末入出力部303のタッチパネルにメニュー画面を表示する。顧客の指示に従って、オーダー端末制御部301は入力された注文を注文情報としてオーダーサーバ50に送信する。
【0083】
ステップ1304において、オーダーサーバ制御部501は注文情報を受信する。オーダーサーバ制御部501は受信した注文情報を、キッチン端末60に送信する。
【0084】
ステップ1305において、キッチン端末60のキッチン端末制御部601はキッチン端末入出力部603のディスプレイに注文情報に基づいて調理指示を含むオーダー画面1601を表示する。
【0085】
ステップ1306において、キッチン端末制御部601は調理担当者の指示に基づいて調理開始を示すデータを入力し、調理を開始した旨の情報をオーダーサーバ50に送信する。
【0086】
ステップ1307において、オーダーサーバ制御部501は調理を開始した旨の情報と、を受信する。オーダーサーバ制御部501は受信した調理を開始した旨の情報をオーダーファイル502Aに格納する。
【0087】
ステップ1308において、キッチン端末制御部601は調理が終了した商品について調理終了を示すデータを調理担当者の指示に基づいて入力し、テーブルNo.及び伝票No.とともに商品IDごとに調理終了を示すデータをオーダーサーバ50に送信する。
【0088】
ステップ1309において、オーダーサーバ制御部501は調理終了を示すデータを受信する。オーダーサーバ制御部501は、受信したテーブルNo.、伝票No.、及び商品IDに基づいてオーダーファイル502Aを検索し、該当するデータのステータスに調理終了を示すデータを格納する。
【0089】
ステップ1310において、ハンディー端末制御部401はオペレータの指示に基づいて配膳を完了した旨のデータをテーブルNo.、伝票No.、及び商品IDとともにオーダーサーバ50に送信する。
【0090】
ステップ1311において、オーダーサーバ制御部501は配膳完了を示すデータを受信する。オーダーサーバ制御部501は、受信したテーブルNo.、伝票No.、及び商品IDに基づいてオーダーファイル502Aを検索し、該当するデータのステータスに配膳完了を示すデータを格納する。
【0091】
ステップ1312において、管理端末20の管理端末制御部201は、管理者の指示に基づいて進行状況の確認を指示するデータをオーダーサーバ50に送信する。
【0092】
ステップ1313において、オーダーサーバ制御部501は、現在チェックイン中の伝票No.のデータを進行状況データとしてオーダーファイル502Aから読み出し、応答として管理端末20に送信する。
【0093】
管理端末制御部201は、受信した進行状況データに基づいて管理画面を管理端末入出力部203のディスプレイ乃至タッチパネルに表示する。管理端末制御部201は管理画面にフロアの状況及び注文の処理状況を表示する。
【0094】
図14は、オーダー端末30の注文履歴に基づく注文動作を示すフローチャートである。
図14に示すように、ステップ1401において、オーダー端末制御部301は入力された会員ID及びパスワードを会員サーバ70に送信して認証を行う。オーダー端末制御部301は認証が成功した場合、会員IDを顧客識別情報として取得し、ステップ1402に進み、認証が失敗した場合、オーダー端末入出力部303にエラー画面を表示する。
【0095】
ステップ1402において、オーダー端末制御部301は、履歴問合せを会員IDとともに会員サーバ70に送信する。
【0096】
ステップ1403において、会員サーバ制御部701は、受信した会員IDに基づいて履歴ファイル702Aを検索し、読み出した該当する会員IDの注文履歴情報をオーダー端末30に送信する。
【0097】
ステップ1404において、オーダー端末制御部301は、受信した注文履歴の商品IDと、商品マスタ302Aの商品IDとを比較し、商品マスタ302Aに存在しない商品IDを終売商品として判定する。
【0098】
オーダー端末制御部301は、例えば
図15に示すような注文履歴画面1501をオーダー端末入出力部303に、終売商品をグレーアウトして表示させる。オーダー端末制御部301は、注文履歴画面1501に注文履歴を、注文として商品を選択可能に表示する。
【0099】
ステップ1405において、オーダー端末制御部301は注文履歴画面1501から顧客によって指定された注文を注文情報としてオーダーサーバ50に送信する。
【0100】
ステップ1406において、オーダーサーバ制御部501は受信した注文情報をオーダーファイル502Aに格納し、さらにキッチン端末60に送信する。
【0101】
ステップ1407において、オーダー端末制御部301は会計指示を会員IDとともにオーダーサーバ50に送信する。
【0102】
ステップ1408において、オーダーサーバ制御部501は、注文履歴を会員IDとともに会員サーバ70に送信する。
【0103】
ステップ1409において、会員サーバ制御部701は受信した注文履歴を会員IDごとに履歴ファイル702Aに格納する。
【0104】
ステップ1410において、オーダーサーバ制御部501は、注文情報を売上情報としてPOS端末10に送信する。
【0105】
図15は、注文履歴画面1501の例を示す図である。
図15に示すように、注文履歴画面1501は、商品のカテゴリーを示すカテゴリーボタン1502と、注文履歴を表示させるための履歴ボタン1503と、注文履歴の詳細を示す注文履歴欄1504と、を含む。
【0106】
注文履歴欄1504は、「商品の写真」、「商品名」、「値段」、及び当該商品の注文を指示する「注文する」ボタンを含む。また、オーダー端末制御部301は、
図14のステップ1404において終売商品と判定した商品は商品名をグレーアウトして表示する。
【0107】
オーダー端末制御部301は、「注文する」ボタンが押下されたと判定した場合、当該商品が選択されたと判定し、当該商品の商品IDと、別途入力される数量と、を注文情報としてオーダーサーバ50に送信する。
【0108】
注文履歴欄1504は、さらに、初期画面に戻ることを指示する「TOP」ボタン1505と、注文を追加する旨を指示する「注文する」ボタン1506と、当日既に注文した注文履歴を表示させるための「注文履歴」ボタン1507と、を表示する。注文履歴欄1504は、また、注文した商品のステータスの表示を指示する「調理状況」ボタン1508と、店員の呼び出しを指示する「店員呼出」ボタン1509と、一取引を終了して会計を指示する「お会計」ボタン1510と、を表示する。
【0109】
オーダー端末制御部301は、「注文履歴」ボタン1706の押下によって注文履歴を表示した場合、キャンセルボタンをさらに表示し、顧客の指示により指定された商品のキャンセル受け付けることもできる。
【0110】
以上のべたように、本実施形態のオーダー端末30は、会員サーバ70から会員IDごとの注文履歴を受信し、受信した注文履歴に基づいて注文履歴画面1501をオーダー端末入出力部303に表示させ、注文履歴画面1501を用いて入力された注文情報をオーダーサーバ50に送信する。
【0111】
従って、顧客は自分の注文履歴から商品を選ぶことが可能となり、顧客が自分の好みの商品を容易に注文できるという効果がある。
【0112】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。