(57)【特許請求の範囲】
【請求項１】
店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示するアイコン表示手段と、
予約日時に来店する顧客の予約人数の入力を受け付けるとともに、前記アイコン表示手段により表示された前記アイコンの中から、前記受け付けた予約人数分の顧客に対して割り当てる複数のテーブルにそれぞれ対応するアイコンの選択を受け付ける受付手段と、
前記予約人数の入力および前記複数のアイコンの選択が確定した後に、少なくとも、前記顧客を特定する顧客識別情報、前記予約日時、前記予約人数、および前記選択されたいずれかの前記アイコンに対応するテーブルを特定するテーブル識別情報を含む予約情報を、前記選択された複数の前記アイコンに対応する前記テーブル識別情報ごとにそれぞれ生成する情報生成手段と、
前記情報生成手段により生成された各前記予約情報を、サーバに送信する手段と、を備え、
前記情報生成手段は、前記選択された複数の前記アイコンに対応する複数のテーブルで形成するグループを特定するグループ識別情報を発行して各前記予約情報に付加することを特徴とする予約管理端末。
【請求項２】
前記テーブルごとの利用スケジュールを、前記利用スケジュール単位に時系列に並べて一覧表示するスケジュール表示手段を、さらに備え、
前記スケジュール表示手段は、前記グループ識別情報を含む前記予約情報に対応する前記利用スケジュールを表示する際に、当該利用スケジュールを表示する枠内に、前記グループ識別情報を表示する、ことを特徴とする請求項１記載の予約管理端末。
【請求項３】
前記情報生成手段は、他システムで管理されている情報であって、少なくとも、前記顧客識別情報、前記予約日時、前記予約人数、および前記テーブルの種別を特定するテーブル種別情報を含む他システム予約情報を受信したときに、当該他システム予約情報に基づいて、前記予約情報を生成することを特徴とする請求項２記載の予約管理端末。
【請求項４】
前記情報生成手段は、前記他システム予約情報を受信したときに、当該他システム予約情報に含まれる前記テーブル種別情報に基づいて、前記テーブル識別情報を生成することを特徴とする請求項３記載の予約管理端末。
【請求項５】
前記情報生成手段は、前記テーブル識別情報を生成する際に、前記テーブル種別情報に対応する前記テーブルのうち、前記他システム予約情報に含まれる前記予約日時に空席となっており、前記他システム予約情報に含まれる前記予約人数分の席を確保可能な一つ以上の前記テーブルに対応する前記テーブル識別情報を前記生成の対象として選定することを特徴とする請求項４記載の予約管理端末。
【請求項６】
コンピュータが、
店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示するアイコン表示ステップと、
予約日時に来店する顧客の予約人数の入力を受け付けるとともに、前記アイコン表示ステップにおいて表示された前記アイコンの中から、前記受け付けた予約人数分の顧客に対して割り当てる複数のテーブルにそれぞれ対応するアイコンの選択を受け付ける受付ステップと、
前記予約人数の入力および前記複数のアイコンの選択が確定した後に、少なくとも、前記顧客を特定する顧客識別情報、前記予約日時、前記予約人数、および前記選択されたいずれかの前記アイコンに対応するテーブルを特定するテーブル識別情報を含む予約情報を、前記選択された複数の前記アイコンに対応する前記テーブル識別情報ごとにそれぞれ生成する情報生成ステップと、
前記情報生成手段により生成された各前記予約情報を、サーバに送信するステップと、を実行し、
前記情報生成ステップは、前記選択された複数の前記アイコンに対応する複数のテーブルで形成するグループを特定するグループ識別情報を発行して各前記予約情報に付加することを特徴とする予約管理方法。
【請求項７】
コンピュータを、
店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示するアイコン表示手段、
予約日時に来店する顧客の予約人数の入力を受け付けるとともに、前記アイコン表示手段により表示された前記アイコンの中から、前記受け付けた予約人数分の顧客に対して割り当てる複数のテーブルにそれぞれ対応するアイコンの選択を受け付ける受付手段、
前記予約人数の入力および前記複数のアイコンの選択が確定した後に、少なくとも、前記顧客を特定する顧客識別情報、前記予約日時、前記予約人数、および前記選択されたいずれかの前記アイコンに対応するテーブルを特定するテーブル識別情報を含む予約情報を、前記選択された複数の前記アイコンに対応する前記テーブル識別情報ごとにそれぞれ生成する情報生成手段、
前記情報生成手段により生成された各前記予約情報を、サーバに送信する手段、として機能させ、
前記情報生成手段は、前記選択された複数の前記アイコンに対応する複数のテーブルで形成するグループを特定するグループ識別情報を発行して各前記予約情報に付加することを特徴とする予約管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約管理端末、予約管理方法および予約管理プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、複数の美容師を配備する美容室において予約スケジュールを管理する方法が開示されている。この方法では、予約を受け付けるたびに、美容師の予約プレートをスケジュール表の時系列の枠内に挿入していくことで、各美容師のスケジュールを管理するとともに、スケジュール表の枠のうち予約が入っていない枠を、美容師の空き時間とみなしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５６８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、美容師単位に予約スケジュールを管理している。一方、飲食店等では、テーブル単位に予約スケジュールを管理するため、例えば、団体の顧客が来店したときには、複数のテーブルをまとめて管理することになる。したがって、飲食店等では、特許文献１に記載の方法では想定されていない複数のテーブルに対する予約を管理する必要がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、複数のテーブルに対する予約を管理することができる予約管理端末、予約管理方法および予約管理プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様である予約管理端末は、予約日時に来店する顧客の予約人数の入力を受け付ける入力受付手段と、店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示するアイコン表示手段と、前記アイコン表示手段により表示された前記アイコンの選択を受け付ける選択受付手段と、前記選択受付手段により受け付けられた前記アイコンの選択が確定した後に、少なくとも、前記顧客を特定する顧客識別情報、前記予約日時、前記入力受付手段により受け付けられた前記予約人数、および前記選択受付手段により受け付けられた前記アイコンに対応するテーブルを特定するテーブル識別情報を含む予約情報を、前記テーブル識別情報ごとに生成する情報生成手段と、を備え、前記情報生成手段は、前記選択受付手段により受け付けられた前記アイコンが複数ある場合に、複数のテーブルで形成するグループを特定するグループ識別情報を発行して各前記予約情報に付加する。
【０００７】
前記テーブルごとの利用スケジュールを、前記利用スケジュール単位に時系列に並べて一覧表示するスケジュール表示手段を、さらに備え、前記スケジュール表示手段は、前記グループ識別情報を含む前記予約情報に対応する前記利用スケジュールを表示する際に、当該利用スケジュールを表示する枠内に、前記グループ識別情報を表示することとしてもよい。
【０００８】
前記情報生成手段は、他システムで管理されている情報であって、少なくとも、前記顧客識別情報、前記予約日時、前記予約人数、および前記テーブルの種別を特定するテーブル種別情報を含む他システム予約情報を受信したときに、当該他システム予約情報に基づいて、前記予約情報を生成することとしてもよい。
【０００９】
前記情報生成手段は、前記他システム予約情報を受信したときに、当該他システム予約情報に含まれる前記テーブル種別情報に基づいて、前記テーブル識別情報を生成することとしてもよい。
【００１０】
前記情報生成手段は、前記テーブル識別情報を生成する際に、前記テーブル種別情報に対応する前記テーブルのうち、前記他システム予約情報に含まれる前記予約日時に空席となっており、前記他システム予約情報に含まれる前記予約人数分の席を確保可能な一つ以上の前記テーブルに対応する前記テーブル識別情報を前記生成の対象として選定することとしてもよい。
【００１１】
本発明の一態様である予約管理方法は、コンピュータが、予約日時に来店する顧客の予約人数の入力を受け付ける入力受付ステップと、店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示するアイコン表示ステップと、前記アイコン表示ステップにおいて表示された前記アイコンの選択を受け付ける選択受付ステップと、前記選択受付ステップにおいて受け付けられた前記アイコンの選択が確定した後に、少なくとも、前記顧客を特定する顧客識別情報、前記予約日時、前記入力受付手段により受け付けられた前記予約人数、および前記選択受付ステップにおいて受け付けられた前記アイコンに対応するテーブルを特定するテーブル識別情報を含む予約情報を、前記テーブル識別情報ごとに生成する情報生成ステップと、を実行し、前記情報生成ステップは、前記選択受付ステップにおいて受け付けられた前記アイコンが複数ある場合に、複数のテーブルで形成するグループを特定するグループ識別情報を発行して各前記予約情報に付加する。
【００１２】
本発明の一態様である予約管理プログラムは、コンピュータを、予約日時に来店する顧客の予約人数の入力を受け付ける入力受付手段、店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示するアイコン表示手段、前記アイコン表示手段により表示された前記アイコンの選択を受け付ける選択受付手段、前記選択受付手段により受け付けられた前記アイコンの選択が確定した後に、少なくとも、前記顧客を特定する顧客識別情報、前記予約日時、前記入力受付手段により受け付けられた前記予約人数、および前記選択受付手段により受け付けられた前記アイコンに対応するテーブルを特定するテーブル識別情報を含む予約情報を、前記テーブル識別情報ごとに生成する情報生成手段、として機能させ、前記情報生成手段は、前記選択受付手段により受け付けられた前記アイコンが複数ある場合に、複数のテーブルで形成するグループを特定するグループ識別情報を発行して各前記予約情報に付加する。
【発明の効果】
【００１３】
本発明によれば、複数のテーブルに対する予約を管理することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態における店舗端末を含む予約管理システムの構成を例示する図である。
【図２】図１に示す店舗端末の構成を例示する図である。
【図３】店舗端末の画面上に表示されるスケジュール一覧画面を例示する図である。
【図４】店舗端末の画面上に表示される予約入力画面を例示する図である。
【図５】店舗端末の画面上に表示されるテーブル選択画面を例示する図である。
【図６】店舗端末の画面上に表示されるスケジュール一覧画面を例示する図である。
【図７】店舗端末で予約情報を管理する際の処理手順を説明するためのフローチャートである。
【図８】変形例における予約管理システムの構成を例示する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
図１は、本発明の一実施形態に係る店舗端末（予約管理端末）を含む予約管理システムの構成を例示する概略図である。同図に示すように、本実施形態において、予約管理システムは、予約管理端末としての店舗端末１と、管理サーバ２と、ユーザ端末３とを備える。各店舗端末１および各ユーザ端末３はそれぞれ、ネットワークＮを介して管理サーバ２と通信できるように構成される。
【００１７】
店舗端末１は、例えば、店員が使用する端末装置であり、店員が携帯可能であることが好ましい。各店舗において、１つ以上の店舗端末１を用いることができる。店舗としては、例えば、飲食店等のように、店舗内に配置した複数のテーブルを用いて接客を行う店が該当する。
【００１８】
管理サーバ２は、例えば、演算処理能力の高いコンピュータによって構成され、そのコンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。ここで、管理サーバ２を構成するコンピュータは、必ずしも１台である必要はなく、ネットワーク上に分散する複数のコンピュータから構成されてもよい。
【００１９】
ユーザ端末３は、店舗を利用する顧客（ユーザ）等が使用する端末装置であり、顧客が携帯可能であることが好ましい。
【００２０】
本実施形態では、店舗端末１として、タブレット端末を想定し、ユーザ端末３として、スマートフォンを想定する。しかし、これらに限定されず、店舗端末１およびユーザ端末３として、例えば、ノートＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、携帯電話機、携帯情報端末（ＰＤＡ）、ＰＣ、その他の端末装置を適宜用いることができる。
【００２１】
ネットワークＮは、管理サーバ２と店舗端末１とユーザ端末３との間で情報を送受信可能な通信網を含む。例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、ＷｉＦｉ（Wireless Fidelity）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２２】
図２に示すように、店舗端末１は、例えば、プロセッサ１０と、通信インタフェース１１と、入力デバイス１２と、表示デバイス１３と、記憶資源１４とを備える。本実施形態における表示デバイス１３は、例示的にタッチパネルを用いる。タッチパネルは、ディスプレイとタッチ操作を検出する位置入力装置とからなる。
【００２３】
プロセッサ１０は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニットおよび各種レジスタから構成され、記憶資源１４に格納されているコンピュータプログラム１４０を実行することで、後述する各種機能を実現する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。
【００２４】
通信インタフェース１１は、ネットワークＮに接続し、ネットワーク上の他の端末と通信をするためのハードウェアモジュールである。通信インタフェース１１は、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。
【００２５】
記憶資源１４は、例えば、物理デバイスの記憶領域が提供する論理デバイスである。物理デバイスは、例えば、ディスクドライブまたは半導体メモリ等のコンピュータ読み取り可能な記録媒体である。記憶資源１４は、複数の物理デバイスを１つの論理デバイスにマッピングして構築してもよいし、１つの物理デバイスを複数の論理デバイスにマッピングして構築してもよい。記憶資源１４には、コンピュータプログラム１４０が記憶される。
【００２６】
記憶資源１４には、コンピュータプログラム１４０のほか、店舗端末１の処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、各種データ等が格納される。ドライバプログラムとしては、例えば、入力デバイス１２を制御するための入力デバイスドライバプログラムや、表示デバイス１３を制御するための出力デバイスドライバプログラム等がある。各種データとしては、例えば、顧客が来店前に申請した予約情報や、顧客が注文したオーダー情報、顧客が支払いを行った会計情報等がある。
【００２７】
コンピュータプログラム１４０は、所定の処理を行うためのプログラムであり、店舗端末１のメインプログラムの動作中に適宜呼び出されて実行される複数のソフトウェアモジュールを備える。このソフトウェアモジュールは、それぞれ特定の処理を実行するためにモジュール化されたサブプログラムであり、例えば、プロシージャ、サブルーチン、メソッド、関数およびデータ構造等を用いて作成される。
【００２８】
コンピュータプログラム１４０は、例示的に、予約処理モジュール１４１を有する。以下において、予約処理モジュール１４１を実行することで実現する機能について説明する。
【００２９】
予約処理モジュール１４１は、予約に関する情報の入力を受け付ける。予約に関する情報は、顧客からの予約電話を受け取った店員により入力される情報であり、例えば、予約日時、予約者名、連絡先、予約人数、予約テーブル情報等がある。
【００３０】
予約日時は、顧客が来店を希望する日時である。予約者名は、顧客の氏名であり、連絡先は、顧客の電話番号やメールアドレス等である。予約者名および連絡先は、顧客を特定する顧客識別情報となる。予約テーブル情報は、テーブルを特定するテーブル識別情報のほか、予約するテーブルの種別を特定するテーブル種別情報等のテーブルに関する情報を含む。テーブルの種別として、例えば、テーブル、座敷、個室、カウンター等が挙げられる。
【００３１】
店舗端末１において予約に関する情報を入力する手順の一例を、以下に説明する。最初に、図３に示すスケジュール一覧画面１３ａをディスプレイに表示させる。スケジュール一覧画面１３ａは、店舗内のテーブルごとに登録された利用スケジュールを、利用スケジュール単位に時系列に並べて一覧表示する。利用スケジュールは、予約されたスケジュールに限定することとしてもよいし、予約されたスケジュールに加え、予約されていないスケジュールを含めることとしてもよい。
【００３２】
続いて、スケジュール一覧画面１３ａのうち、予約を受け付ける時間帯を、指またはタッチペン等で叩く（タップ）と、図４に示す予約入力画面１３ｂがポップアップ表示される。なお、叩くことに限らず、なぞる（スワイプ、スライド）こととしてもよい。
【００３３】
続いて、予約入力画面１３ｂの入力欄１３１に、上記予約に関する情報を入力する。ここで、入力欄１３１には、例えば、予約入力画面１３ｂを表示させるときにタップした時間帯が、予約時間として初期表示されることとしてもよい。この場合、初期表示された予約時間は入力欄１３１から適宜変更することもできる。
【００３４】
続いて、予約入力画面１３ｂのテーブル選択ボタンＢＴａを選択すると、図５に示すテーブル選択画面１３ｃがポップアップ表示される。テーブル選択画面１３ｃは、店舗内に配置される複数のテーブルにそれぞれ対応するアイコンＴＡ〜ＴＩを表示する。
【００３５】
続いて、テーブル選択画面１３ｃに表示されている複数のテーブルアイコンＴＡ〜ＴＩのうち、いずれか一つ以上のアイコンを選択する。各テーブルには予め定員が定められており、店員は、そのテーブルごとの定員を勘案し、予約した顧客の予約人数分の席を確保できる範囲で任意にテーブルを選択する。
【００３６】
ここで、テーブル選択画面１３ｃは、予約日時の時間帯に利用可能なテーブルのアイコンのみを選択できるように表示することとしてもよい。また、テーブルの選択は、店員が任意に選択できることに限定されず、例えば、予約人数、テーブルの定員、テーブルの種別、テーブルの結合可否等の各条件を任意に組み合わせ、その条件を満たしたテーブルまたはテーブルの組み合わせのみを選択できるように、入力チェックをかけることとしてもよい。テーブルの結合可否は、そのテーブルが他のテーブルと結合できるテーブルであるか否かを示す情報である。
【００３７】
続いて、テーブル選択画面１３ｃに表示されている決定ボタンＢＴｃを選択すると、テーブル選択画面１３ｃが閉じられ、図４に示す予約入力画面１３ｂがポップアップ表示されている状態に戻る。続いて、予約入力画面１３ｂの確定ボタンＢＴｂを選択すると、予約入力画面１３ｂが閉じられ、図３に示すスケジュール一覧画面１３ａが表示されている状態に戻る。
【００３８】
図４に示す予約入力画面１３ｂの確定ボタンＢＴｂを選択すると、入力した予約に関する情報に基づいて、予約情報が生成される。ここで、図５に示すテーブル選択画面１３ｃにおいて複数のテーブルが選択されている場合には、グループ識別情報が発行され、予約情報に付加される。グループ識別情報は、複数のテーブルで形成するグループを特定するための識別情報である。なお、予約情報には、少なくとも、顧客識別情報、予約日時、予約人数、テーブル識別情報が含まれていればよい。
【００３９】
また、予約情報を生成するタイミングは、図４に示す予約入力画面１３ｂの確定ボタンＢＴｂを選択した時には限定されない。例えば、図５に示すテーブル選択画面１３ｃの決定ボタンＢＴｃを選択した時に、予約情報を生成することとしてもよい。この場合、決定ボタンＢＴｃを選択した時に、予約に関する情報の入力が確定したこととすれば、図４に示す予約入力画面１３ｂの確定ボタンＢＴｂを省略することができる。
【００４０】
図６に、店舗内の各テーブルの利用スケジュールを表示したスケジュール一覧画面１３ｄの一例を示す。同図に示すスケジュール一覧画面１３ｄは、山田さんのグループ１２名が、三つのテーブルＡ，Ｂ，Ｃを１８時から２０時まで予約しており、田中さんのグループ７名が、二つのテーブルＡ，Ｂを２０時から２２時まで予約しており、島田さんのグループ３名が、一つのテーブルＤを１８時３０分から２０時３０分まで予約しており、谷口さんのグループ８名が、二つのテーブルＥ，Ｆを１９時３０分から２１時３０分まで予約しており、川口さんのグループ２名が、一つのテーブルＧを１９時から２０時３０分まで予約していることを示す。
【００４１】
また、スケジュール一覧画面１３ｄは、山田さんが１８時から予約した三つのテーブルＡ，Ｂ，Ｃの利用スケジュールの表示枠内に、同一グループであることを示すグループ識別情報“１”をそれぞれ表示し、谷口さんが１９時３０分から予約した二つのテーブルＥ，Ｆの利用スケジュールの表示枠内に、同一グループであることを示すグループ識別情報“２”をそれぞれ表示し、田中さんが２０時から予約した二つのテーブルＡ，Ｂの利用スケジュールの表示枠内に、同一グループであることを示すグループ識別情報“３”をそれぞれ表示する。
【００４２】
このように、複数のテーブルを利用するグループに対応する表示枠内に、同一グループであることを示すグループ識別情報をそれぞれ表示することで、同一の予約により埋められているテーブル群を容易に確認することが可能となる。
【００４３】
次に、図７を参照して、店舗端末１で予約情報を管理する際の処理手順について説明する。この処理手順は、店舗端末１のプロセッサ１０が、コンピュータプログラム１４０を実行することで順次行われる。
【００４４】
最初に、顧客から電話で予約を受け付けた店員による所定のタッチ操作に応じて、予約処理モジュール１４１は、スケジュール一覧画面をディスプレイに表示させる（ステップＳ１０１）。
【００４５】
続いて、予約を受け付ける時間帯がタップされると、予約処理モジュール１４１は、予約入力画面をポップアップ表示させる（ステップＳ１０２）。
【００４６】
続いて、予約入力画面の入力欄に、予約に関する情報が入力され、テーブル選択ボタンが選択されると、予約処理モジュール１４１は、テーブル選択画面をポップアップ表示させる（ステップＳ１０３）。
【００４７】
続いて、テーブル選択画面の複数のテーブルアイコンから、一つ以上のアイコンが選択され、決定ボタンが選択された後、予約入力画面の確定ボタンが選択されると、予約処理モジュール１４１は、選択されたテーブルアイコンとステップＳ１０３で入力された予約に関する情報とに基づいて、予約情報を生成する（ステップＳ１０４）。
【００４８】
続いて、予約処理モジュール１４１は、上記ステップＳ１０４で生成した予約情報を管理サーバ２宛てに送信する（ステップＳ１０５）。管理サーバ２は、各店舗端末１から予約情報を収集し、収集した予約情報に基づいて、各店舗の利用状況等を分析することができる。
【００４９】
上述したように、実施形態における店舗端末１によれば、予約日時に来店する顧客の予約人数等の入力および店舗内に配置される複数のテーブルにそれぞれ対応するアイコンの選択を受け付け、予約人数等の入力およびアイコンの選択が確定した後に、入力／選択された情報に基づいて、テーブル識別情報ごとの予約情報を生成することができるとともに、選択されたアイコンが複数ある場合には、複数のテーブルで形成するグループを特定するためのグループ識別情報を発行してそれぞれの予約情報に付加することができる。
【００５０】
これにより、実施形態における店舗端末１によれば、複数のテーブルに対する予約を受け付けた場合には、複数のテーブルに対する予約を管理することが可能となる。
【００５１】
また、実施形態における店舗端末１によれば、テーブルごとの利用スケジュールを、利用スケジュール単位に時系列に並べて一覧表示する際に、グループ識別情報を含む予約情報の利用スケジュールが登録されている場合には、その利用スケジュールを表示する枠内に、グループ識別情報を表示することができる。
【００５２】
これにより、実施形態における店舗端末１によれば、テーブルごとに利用スケジュールを一覧表示するスケジュール表の中から、同一の予約で埋められているテーブル群を容易に確認することが可能となる。
【００５３】
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。
【００５４】
また、上述した実施形態では、店員が店舗端末１を操作して入力した予約に関する情報に基づいて、予約情報を生成しているが、予約情報のもととなる情報はこれに限定されない。例えば、予約管理システムとは別に構築されたＷｅｂ予約システム（他システム）で入力された情報に基づいて、予約情報を生成することとしてもよい。
【００５５】
図８に、本変形例における予約管理システムの構成を例示する。同図に示すように、本変形例における予約管理システムは、実施形態における予約管理システムの構成に加え、Ｗｅｂ予約システム４がネットワークＮ上に構築されている点で、実施形態における予約管理システムとは異なる。Ｗｅｂ予約システム４は、店舗への来店予約をＷｅｂ上で受け付けるシステムである。本変形例におけるＷｅｂ予約システム４では、管理サーバ２や店舗端末１のように、店舗内のテーブルをテーブル識別情報で管理せず、テーブル種別情報で管理する。
【００５６】
Ｗｅｂ予約システム４で管理するテーブル種別には、例えば、席の結合が可能なテーブル、席の結合が不可能なテーブル、カウンター等が含まれる。なお、Ｗｅｂ予約システム４で管理するテーブル種別と管理サーバ２や店舗端末１で管理するテーブル種別とを相互に対応可能とするために、例えば、それぞれのテーブル種別を対応付けて管理することや、両方のテーブル種別をそれぞれで管理することとする。
【００５７】
Ｗｅｂ予約システム４で店舗内のテーブルを管理する際には、例えば、席の結合が可能なテーブルとして、定員が２名〜４名のテーブルを１０テーブル、席の結合が不可能なテーブルとして、定員が２名〜１０名のテーブルを５テーブル、カウンターとして、定員が１名のカウンター席を４席等のように管理する。
【００５８】
Ｗｅｂ予約システム４のユーザは、Ｗｅｂ予約システムにログインした後、予約する店舗を指定し、例えば、予約日時、予約人数、テーブル種別を入力または選択することで予約処理を進行させる。この予約処理を実行することで、例えば、顧客識別情報、予約日時、予約人数、テーブル種別情報を含む他システム予約情報が店舗ごとに生成される。Ｗｅｂ予約システム４は、生成した他システム予約情報を管理サーバ２または店舗端末１に送信する。
【００５９】
ここで、Ｗｅｂ予約システム４で他システム予約情報を生成する際に、Ｗｅｂ予約システムに予め登録されている会員情報を顧客識別情報として利用することで、ユーザが予約時に入力する情報を削減することができる。会員情報には、例えば、ログインＩＤ、氏名、電話番号、メールアドレス等が含まれる。
【００６０】
店舗端末１の予約処理モジュール１４１は、他システム予約情報を受信すると、その受信した他システム予約情報に基づいて、予約情報を生成する。この場合、他システム予約情報には、予約情報のテーブル識別情報およびグループ識別情報が存在しないため、予約処理モジュール１４１は、他システム予約情報に含まれるテーブル種別情報に基づいて、テーブル識別情報およびグループ識別情報を生成する。
【００６１】
具体的に、予約処理モジュール１４１は、テーブル種別情報に対応するテーブルのうち、予約日時の時間帯に空席となっているテーブルであって、予約人数分の席を確保可能な一つ以上のテーブルに対応するテーブル識別情報を、予約情報のテーブル識別情報として選定する。予約処理モジュール１４１は、複数のテーブル識別情報を選定した場合には、グループ識別情報を発行し、予約情報に付加する。
【符号の説明】
【００６２】
１…店舗端末
２…管理サーバ
３…ユーザ端末
４…Ｗｅｂ予約システム
１０…プロセッサ
１１…通信インタフェース
１２…入力デバイス
１３…表示デバイス
１４…記憶資源
１４０…コンピュータプログラム
１４１…予約処理モジュール
Ｎ…ネットワーク
【要約】
【課題】複数のテーブルに対する予約を管理する。
【解決手段】予約日時に来店する顧客の予約人数の入力を受け付け、店舗内に配置される複数のテーブルにそれぞれ対応するアイコンを画面上に表示し、表示したアイコンの選択を受け付け、予約人数の入力およびアイコンの選択が確定した後に、顧客を特定する顧客識別情報、予約日時、予約人数および選択されたアイコンに対応するテーブル識別情報を含む予約情報を、テーブル識別情報ごとに生成し、選択されたアイコンが複数ある場合に、複数のテーブルで形成するグループを特定するグループ識別情報を発行してそれぞれの予約情報に付加する。
【選択図】図２【図１】
0005899360.tif 000002
【図２】
0005899360.tif 000003
【図３】
0005899360.tif 000004
【図４】
0005899360.tif 000005
【図５】
0005899360.tif 000006
【図６】
0005899360.tif 000007
【図７】
0005899360.tif 000008
【図８】
0005899360.tif 000009