(57)【要約】【課題】施設の予約状況を正確かつ容易に把握することが可能な予約管理システム、予約管理方法、及び予約管理プログラムを提供すること。【解決手段】本発明に係る予約管理システムは、施設に関連付けられた予約対象の予約を行う予約処理部と、前記予約対象に対して基準予約数を設定する設定処理部と、前記予約対象の予約数を合計した合計予約数とを算出する予約数算出部と、前記基準予約数に基づいて前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出部と、前記予約可能数に対する前記合計予約数の割合を表す満席率を算出する満席率算出部と、前記満席率に応じた情報である満席率情報を表示する表示処理部と、を備える。【選択図】図７
2020053022.tif 000002
【特許請求の範囲】
【請求項１】
施設に関連付けられた予約対象の予約を行う予約処理部と、
前記予約対象に対して基準予約数を設定する設定処理部と、
前記予約対象の予約数を合計した合計予約数とを算出する予約数算出部と、
前記設定処理部により設定される前記基準予約数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出部と、
前記予約可能数算出部により算出される前記予約可能数に対する、前記予約数算出部により算出される前記合計予約数の割合を表す満席率を算出する満席率算出部と、
前記満席率算出部により算出される前記満席率に応じた情報である満席率情報を表示する表示処理部と、
を備える予約管理システム。
【請求項２】
前記設定処理部は、複数の前記予約対象のそれぞれに対して前記基準予約数を設定し、
前記予約数算出部は、複数の前記予約対象のそれぞれの前記予約数である個別予約数と、それぞれの前記個別予約数を合計した前記合計予約数とを算出する、
請求項１に記載の予約管理システム。
【請求項３】
前記予約可能数算出部は、前記設定処理部により複数の前記予約対象のそれぞれに対して設定される前記基準予約数を合計した値を前記予約可能数として算出する、
請求項２に記載の予約管理システム。
【請求項４】
前記予約数算出部は、
第１予約対象に対する前記予約の数を表す第１予約数が、前記第１予約対象に対して前記設定処理部により設定される前記基準予約数以下である場合に、前記第１予約数を前記個別予約数とする一方、
前記第１予約数が前記基準予約数を超える場合に、前記基準予約数を前記個別予約数とする、
請求項２又は３に記載の予約管理システム。
【請求項５】
前記満席率算出部は、前記施設に関連付けられた複数の前記予約対象のうち特定の特定予約対象に対応する前記満席率を算出する、
請求項２から４のいずれかに記載の予約管理システム。
【請求項６】
前記設定処理部は、前記特定予約対象に対して前記基準予約数を設定し、
前記予約数算出部は、前記特定予約対象に対応する前記合計予約数を算出し、
前記満席率算出部は、前記基準予約数及び前記合計予約数に基づいて、前記特定予約対象に対応する前記満席率を算出する、
請求項５に記載の予約管理システム。
【請求項７】
前記設定処理部は、前記施設の過去の予約状況に基づいて前記基準予約数を設定する、
請求項１から６のいずれかに記載の予約管理システム。
【請求項８】
前記満席率算出部は、前記予約が行われた前記予約対象を利用する利用者の利用人数と前記予約対象の定員数とに基づいて前記満席率を算出する、
請求項１から７のいずれかに記載の予約管理システム。
【請求項９】
前記表示処理部は、カレンダーを表示し、かつ当該カレンダーにおける前記予約に対応する日付欄に前記満席率情報を表示する、
請求項１から８のいずれかに記載の予約管理システム。
【請求項１０】
前記満席率情報は、前記満席率の値と、前記満席率の値に応じた長さで表される棒グラフとを含む、
請求項９に記載の予約管理システム。
【請求項１１】
前記施設の１日の営業時間が第１営業時間及び第２営業時間を含む場合に、前記表示処理部は、前記日付欄において、前記第１営業時間に対応する第１満席率に応じた第１満席率情報と、前記第２営業時間に対応する第２満席率に応じた第２満席率情報とを並べて表示する、
請求項９又は１０に記載の予約管理システム。
【請求項１２】
前記表示処理部は、前記日付欄において、前記満席率情報を、前記満席率の値に応じた色で表示する、
請求項９から１１のいずれかに記載の予約管理システム。
【請求項１３】
前記表示処理部は、前記日付欄において、前記施設の営業開始時刻から営業終了時刻までの範囲を表す表示領域のうち、前記予約数が最も多い時間帯に対応する位置に前記満席率情報を表示する、
請求項９から１２のいずれかに記載の予約管理システム。
【請求項１４】
前記カレンダーにおいてユーザーの操作により所定の前記日付欄が選択された場合に、前記表示処理部は、選択された前記日付欄に対応する営業日の予約画面を表示する、
請求項９から１３のいずれかに記載の予約管理システム。
【請求項１５】
前記設定処理部は、曜日ごと、日時ごと、前記施設ごと、又は前記予約対象ごとに、異なる前記基準予約数を設定可能である、
請求項１から１４のいずれかに記載の予約管理システム。
【請求項１６】
前記施設は飲食店であり、前記予約対象はテーブルである、
請求項１から１５のいずれかに記載の予約管理システム。
【請求項１７】
一又は複数のプロセッサーにより、
施設に関連付けられた予約対象の予約を行う予約処理ステップと、
前記予約対象に対して基準予約数を設定する設定処理ステップと、
前記予約対象の予約数を合計した合計予約数とを算出する予約数算出ステップと、
前記設定処理ステップにより設定される前記基準予約数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出ステップと、
前記予約可能数算出ステップにより算出される前記予約可能数に対する、前記予約数算出ステップにより算出される前記合計予約数の割合を表す満席率を算出する満席率算出ステップと、
前記満席率算出ステップにより算出される前記満席率に応じた情報である満席率情報を表示する表示処理ステップと、
を実行する予約管理方法。
【請求項１８】
一又は複数のプロセッサーに、
施設に関連付けられた予約対象の予約を行う予約処理ステップと、
前記予約対象に対して基準予約数を設定する設定処理ステップと、
前記予約対象の予約数を合計した合計予約数とを算出する予約数算出ステップと、
前記設定処理ステップにより設定される前記基準予約数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出ステップと、
前記予約可能数算出ステップにより算出される前記予約可能数に対する、前記予約数算出ステップにより算出される前記合計予約数の割合を表す満席率を算出する満席率算出ステップと、
前記満席率算出ステップにより算出される前記満席率に応じた情報である満席率情報を表示する表示処理ステップと、
を実行させるための予約管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設の予約状況を表示可能な予約管理システム、予約管理方法、及び予約管理プログラムに関する。
【背景技術】
【０００２】
従来、飲食店などの施設において、予約状況を把握して、当該予約状況に応じた活動を通して売上額の向上を図る運営が行われている。前記予約状況を把握する指標として、施設の稼働率が挙げられる。例えば特許文献１には、閑散時間帯の稼働率を向上させることを目的とした飲食店予約システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４２９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、前記稼働率は、施設の営業時間に対する予約時間の割合で表される値である。このため、例えば１組の利用客の予約時間が長時間（例えば３時間）である場合は、２組の利用客のそれぞれの予約時間が短時間（例えば１時間）である場合よりも、前記稼働率は高くなる。しかし、前記１組の利用客に対応する売上額が、前記２組の利用客に対応する合計の売上額より低くなる場合がある。このように、前記稼働率と前記売上額とは、相関しない場合がある。よって、前記稼働率を利用して前記予約状況を把握する構成では、適切な前記予約状況を把握することが難しい。
【０００５】
本発明の目的は、施設の予約状況を正確かつ容易に把握することが可能な予約管理システム、予約管理方法、及び予約管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る予約管理システムは、施設に関連付けられた予約対象の予約を行う予約処理部と、前記予約対象に対して基準予約数を設定する設定処理部と、前記予約対象の予約数を合計した合計予約数とを算出する予約数算出部と、前記設定処理部により設定される前記基準予約数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出部と、前記予約可能数算出部により算出される前記予約可能数に対する、前記予約数算出部により算出される前記合計予約数の割合を表す満席率を算出する満席率算出部と、前記満席率算出部により算出される前記満席率に応じた情報である満席率情報を表示する表示処理部と、を備える。
【０００７】
本発明に係る予約管理方法は、一又は複数のプロセッサーにより、施設に関連付けられた予約対象の予約を行う予約処理ステップと、前記予約対象に対して基準予約数を設定する設定処理ステップと、前記予約対象の予約数を合計した合計予約数とを算出する予約数算出ステップと、前記設定処理ステップにより設定される前記基準予約数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出ステップと、前記予約可能数算出ステップにより算出される前記予約可能数に対する、前記予約数算出ステップにより算出される前記合計予約数の割合を表す満席率を算出する満席率算出ステップと、前記満席率算出ステップにより算出される前記満席率に応じた情報である満席率情報を表示する表示処理ステップと、を実行する。
【０００８】
本発明に係る予約管理プログラムは、一又は複数のプロセッサーに、施設に関連付けられた予約対象の予約を行う予約処理ステップと、前記予約対象に対して基準予約数を設定する設定処理ステップと、前記予約対象の予約数を合計した合計予約数とを算出する予約数算出ステップと、前記設定処理ステップにより設定される前記基準予約数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する予約可能数算出ステップと、前記予約可能数算出ステップにより算出される前記予約可能数に対する、前記予約数算出ステップにより算出される前記合計予約数の割合を表す満席率を算出する満席率算出ステップと、前記満席率算出ステップにより算出される前記満席率に応じた情報である満席率情報を表示する表示処理ステップと、を実行させるための予約管理プログラムである。
【発明の効果】
【０００９】
本発明によれば、施設の予約状況を正確かつ容易に把握することが可能な予約管理システム、予約管理方法、及び予約管理プログラムが提供される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る予約管理装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る予約管理装置で使用される施設情報の一例を示す図である。
【図３】図３は、本発明の実施形態に係る予約管理装置で使用される予約情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る予約管理装置で表示される予約数表示画面の一例を示す図である。
【図５】図５は、本発明の実施形態に係る予約管理装置で表示される予約画面の一例を示す図である。
【図６】図６は、本発明の実施形態に係る予約管理装置で表示される予約画面の一例を示す図である。
【図７】図７は、本発明の実施形態に係る予約管理装置で表示される予約状況表示画面の一例を示す図である。
【図８】図８は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図９】図９は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図１０】図１０は、本発明の実施形態に係る予約管理装置で表示される予約状況表示画面の他の例を示す図である。
【図１１】図１１は、本発明の実施形態に係る予約管理装置で実行される予約管理処理の手順の一例を示すフローチャートである。
【図１２】図１２は、本発明の実施形態に係る予約管理装置で表示されるグラフの一例を示す図である。
【図１３】図１３は、本発明の実施形態に係る予約管理装置で表示される予約状況表示画面の一部を示す図である。
【図１４】図１４は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図１５】図１５は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図１６】図１６は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図１７】図１７は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図１８】図１８は、本発明の実施形態に係る予約管理システムの構成を示すブロック図である。
【図１９】図１９は、本発明の実施形態に係る予約管理装置で使用される施設情報の他の例を示す図である。
【図２０】図２０は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図２１】図２１は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【図２２】図２２は、本発明の実施形態に係る予約管理装置で表示される予約画面の他の例を示す図である。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１２】
予約管理装置１は、施設の予約を管理する装置であり、より具体的には、施設に配置される一又は複数の予約対象に対する予約を管理する装置である。予約管理装置１は、一又は複数の施設の予約を管理する。前記施設は、例えば、飲食店などの店舗、ボーリング場、カラオケ店などの娯楽施設、体育館、卓球場などのスポーツ施設、又は、ホテル、旅館などの宿泊施設である。また前記予約対象は、例えば、前記施設に配置されるテーブル席、部屋（個室）などである。本実施形態では、前記予約対象を、テーブルと称す。前記テーブル席、部屋（個室）は、前記テーブルの一例である。本実施形態では、前記施設が飲食店であり、前記予約対象が、飲食店に配置されているテーブルである場合を例に挙げて説明する。
【００１３】
図１に示されるように、予約管理装置１は、制御部１１、記憶部１２、及び操作表示部１３などを備える。なお、予約管理装置１は、１台のコンピュータに限らず、複数台のコンピュータ（例えば、通信可能に接続されたサーバ装置及び携帯端末など）が協働して動作するコンピュータシステムであってもよい。また、予約管理装置１で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
【００１４】
操作表示部１３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。
【００１５】
記憶部１２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部１２には、施設情報Ｄ１、予約情報Ｄ２、及びカレンダー情報Ｄ３などの情報が記憶される。図２は、施設情報Ｄ１の一例を示す図であり、図３は、予約情報Ｄ２の一例を示す図である。
【００１６】
図２に示されるように、施設情報Ｄ１には、施設名、定休日、営業時間、ランチ営業時間、ディナー営業時間、テーブル種類、定員数、及び回転数などの情報が含まれる。なお、施設情報Ｄ１には、他に、施設を識別するための識別情報（施設ＩＤ）、テーブルを連続して利用可能な時間（例えば、「２時間」又は「３時間」）、コース料理の種類（例えば、「コースＡ」又は「コースＢ」）などの情報が含まれていてもよい。前記ランチ営業時間は本発明の第１営業時間の一例であり、前記ディナー営業時間は本発明の第２営業時間の一例である。
【００１７】
前記施設名は、施設の名称などである。前記営業時間は、前記施設が営業している時間帯を示す情報であり、前記ランチ営業時間は、前記営業時間のうちランチメニューを提供可能な時間帯を示す情報であり、前記ディナー営業時間は、前記営業時間のうちディナーメニューを提供可能な時間帯を示す情報である。前記テーブル種類は、前記施設に配置されるテーブルの種類を示す情報であり、例えばテーブル席、個室などである。前記定員数は、前記テーブルを利用可能な利用客の人数を示す情報である。
【００１８】
前記回転数は、前記施設の営業時間内において前記テーブルにおける利用客（グループ）の入れ替わり回数を表す値である。前記回転数は、本発明の基準予約数の一例である。例えば飲食店Ｓ１において、ランチ営業時間内に２組の利用客を受け入れることを目標等する場合、ランチ営業時間に対応する前記回転数を「２」に設定する。また飲食店Ｓ２において、ディナー営業時間内に３組の利用客を受け入れることを目標等する場合、ディナー営業時間に対応する前記回転数を「３」に設定する。前記回転数は、施設ごとに設定することが可能であり、また営業時間（ランチ営業時間、ディナー営業時間）ごとに設定することが可能である。
【００１９】
施設情報Ｄ１は、操作表示部１３に表示される設定画面（不図示）を通じて、前記施設の予約を管理するユーザー（以下、「施設側ユーザー」と称す。）などによる操作に応じて設定される。
【００２０】
図３に示されるように、予約情報Ｄ２には、予約者名、人数、テーブル種類、日付、時間帯、及びコース名などの情報が含まれる。予約者名は、予約者（利用客）の名前を示す情報である。利用客が複数人のグループである場合、前記グループの代表者の名前が前記予約者名として登録される。前記テーブル種類は、前記予約者に割り当てられたテーブルの種類を示す情報である。前記時間帯は、前記予約者によって予約されている時間帯である。前記コース名は、前記予約者に提供すべきコースメニューを示す情報である。例えばコースＣ１は、料理を提供するのに要する所要時間が２時間のコース料理、又は、低額のコース料理であり、コースＣ２は、前記所要時間が３時間のコース料理、又は、高額のコース料理である。前記コース名は、前記予約者が予約条件としてコースメニューを選択した場合に登録される。
【００２１】
予約情報Ｄ２には、新規の予約が受け付けられる度に、当該予約に関する情報が随時に登録される。また、予約情報Ｄ２は、登録済みの予約の内容（例えば、人数、テーブル種類、日付、時間帯、コース名など）の変更が受け付けられる度に、随時に更新される。また、予約情報Ｄ２には、予約管理装置１が管理する一又は複数の施設の予約情報が登録される。
【００２２】
なお、他の実施形態として、施設情報Ｄ１及び予約情報Ｄ２などの情報の一部又は全部が、予約管理装置１からアクセス可能なサーバ装置に記憶されてもよい。この場合、予約管理装置１の制御部１１は、前記サーバ装置から各種の情報を取得して、後述の予約管理処理（図１１参照）などの各処理を実行してもよい。
【００２３】
また、記憶部１２には、後述の予約数表示画面Ｐ１（図４参照）、予約画面Ｐ２（図５、図６参照）、予約状況表示画面Ｐ３（図７参照）などのデータも記憶される。
【００２４】
さらに、記憶部１２には、制御部１１に後述の予約管理処理（図１１参照）を実行させるための予約管理プログラムなどの制御プログラムが記憶されている。例えば、前記予約管理プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、予約管理装置１が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部１２に記憶される。もしくは、前記予約管理プログラムは、予約管理装置１からアクセス可能なサーバ装置からダウンロードされて、記憶部１２に記憶されてもよい。
【００２５】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部１１は、前記ＲＯＭ又は記憶部１２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより予約管理装置１を制御する。
【００２６】
具体的に、制御部１１は、図１に示されるように、表示処理部１１１、受付処理部１１２、予約処理部１１３、回転数設定部１１４、予約数算出部１１５、予約可能数算出部１１６、及び満席率算出部１１７などの各種の処理部を含む。なお、制御部１１は、前記ＣＰＵで前記予約管理プログラムに従った各種の処理を実行することによって表示処理部１１１、受付処理部１１２、予約処理部１１３、回転数設定部１１４、予約数算出部１１５、予約可能数算出部１１６、及び満席率算出部１１７として機能する。また、制御部１１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記予約管理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００２７】
表示処理部１１１は、図４に示されるような予約数表示画面Ｐ１を操作表示部１３に表示する。表示処理部１１１は、本発明の表示処理部の一例である。予約数表示画面Ｐ１には、施設情報Ｄ１に登録されている施設の選択を受け付ける施設選択ボタンＰ１１、施設選択ボタンＰ１１において選択された施設に対応する前記回転数を設定するための回転数設定ボタンＰ１２、新規の予約を登録するための予約ボタンＰ１３、現在の予約内容（予約組数、予約人数など）を表示させるための予約数表示ボタンＰ１４、現在の満席率を表示させるための満席率表示ボタンＰ１５、及び、カレンダーＰ１６が含まれる。
【００２８】
また表示処理部１１１は、カレンダーＰ１６において、現在日（図４では、「２０１８年３月８日」）の表示態様を他の日と異ならせて表示させる。また表示処理部１１１は、カレンダーＰ１６において、現時点で予約済みの予約内容（予約組数、予約人数など）を表示する。カレンダーＰ１６において施設側ユーザーがある日付欄を選択した場合、表示処理部１１１は、当該日付の予約内容の詳細を表示する。
【００２９】
受付処理部１１２は、施設情報Ｄ１に登録されている施設のうち予約対象となる特定の施設に対する予約を受け付ける。例えば、施設の従業員などの施設側ユーザーは、利用客から当該施設に対する予約の電話又はメールを受けると、操作表示部１３において予約条件を入力する操作を行う。受付処理部２１１は、操作表示部１３における前記操作を受け付ける。
【００３０】
受付処理部１１２が前記予約を受け付ける処理の流れの一例を以下に示す。例えば、施設側ユーザーは、図４に示す予約数表示画面Ｐ１において、利用客が要望する予約対象の施設及び日付（予約日）を選択する。例えば施設側ユーザーが「飲食店Ｓ１」及び「２０１８年３月２２日」を選択した場合、表示処理部１１１は、図５に示されるような予約画面Ｐ２を操作表示部１３に表示する。施設側ユーザーは、利用客の要望に基づいて、予約画面Ｐ２において、テーブル種類に対応する時間帯を選択する。前記時間帯が選択されると、表示処理部１１１は、利用客の情報を入力するための入力画面（不図示）を表示する。施設側ユーザーは、利用客から取得した情報に基づいて、前記入力画面に利用客の情報（予約者名、人数、コース名など）を入力する。受付処理部１１２は、このようにして前記予約を受け付ける。
【００３１】
他の実施形態として、施設側ユーザーは、図４に示す予約数表示画面Ｐ１において予約ボタンＰ１３を選択して、前記予約条件を入力する操作を行ってもよい。この場合、施設側ユーザーは、予約画面Ｐ２において、予約対象となる施設を選択する施設選択ボタンＰ１１を選択して利用客が要望する施設を選択する。
【００３２】
また他の実施形態として、受付処理部１１２は、利用客が所持するユーザー端末（不図示）から前記予約条件の入力を受け付けてもよい。例えば、利用客がユーザー端末に表示された予約専用のＷＥＢサイトにおいて前記予約条件を入力した場合に、受付処理部１１２が、前記予約条件を受け付ける。
【００３３】
予約処理部１１３は、受付処理部１１２により受け付けられる前記予約条件に基づいて、予約処理を行う。予約処理部１１３は、本発明の予約処理部の一例である。具体的には、予約処理部１１３は、前記予約条件に応じた予約が可能である場合に、予約者名、人数、テーブル種類、日付、時間帯、及びコース名などの情報を互いに関連付けて記憶部１２に記憶する。すなわち、予約処理部１１３は、前記各情報が互いに関連付けられるように、予約情報Ｄ２を更新する。また予約処理部１１３は、予約処理が完了したことを示す情報を施設側ユーザー又は利用客に通知する。なお、予約処理部１１３は、施設の営業時間において対象の予約の時間帯が他の予約済みの予約の時間帯に重複しない場合に、当該対象の予約を可能と判断して前記予約処理を行う。このため、例えば飲食店Ｓ１のディナー営業時間（１７：００〜２２：００）において、利用客の予約の時間帯が１時間である場合には、１つのテーブルに対して最大で５組を予約可能であり、利用客の予約の時間帯が２時間である場合には、１つのテーブルに対して最大で２組を予約可能である。なお、ランチ営業時間外及びディナー営業時間外であっても施設の営業時間内であれば、予約処理を可能とすることができる。例えば、飲食店Ｓ１のテーブル２について、「ユーザーＤ様」の「１４：００〜１６：００」を予約可能としている。
【００３４】
予約処理部１１３により前記予約処理が行われると、表示処理部１１１は、予約数表示画面Ｐ１のカレンダーＰ１６の予約対象日に予約情報（組数、人数など）を表示させる。上述の例では、カレンダーＰ１６の「２０１８年３月２２日」に新たに「１５組  ３５名」が表示される。
【００３５】
なお、予約処理部１１３は、前記予約が可能でないと判断した場合には、予約を受けることができないことを示す情報を施設側ユーザー又は利用客に通知する。
【００３６】
回転数設定部１１４は、前記施設ごとに前記回転数を設定する。回転数設定部１１４、本発明の設定処理部の一例である。例えば、施設側ユーザーが飲食店Ｓ１に対応する予約数表示画面Ｐ１（図４参照）の回転数設定ボタンＰ１２を操作して所望の回転数（例えば「２」）を選択した場合、回転数設定部１１４は、飲食店Ｓ１に対する回転数を「２」に設定する。また回転数設定部１１４は、選択された前記回転数の情報を施設情報Ｄ１（図２参照）に登録する。例えば、回転数設定部１１４は、選択された前記回転数の情報を各テーブルに関連付けて登録する。なお、施設側ユーザーは、設定画面（不図示）において、前記回転数を設定してもよい。また回転数設定部１１４により設定された前記回転数の情報は、予約画面Ｐ２（図５参照）などに表示されてもよい。
【００３７】
予約数算出部１１５は、複数のテーブルのそれぞれに対する予約数である個別予約数と、複数のテーブルのそれぞれに対する個別予約数を合計した合計予約数とを算出する。予約数算出部１１５は、本発明の予約数算出部の一例である。具体的には、予約数算出部１１５は、施設に配置されるテーブルごとに営業時間内の個別予約数を算出し、複数のテーブルのそれぞれに対する個別予約数を合計した合計予約数を算出する。
【００３８】
例えば、図５に示す例では、飲食店Ｓ１のランチ営業時間（１１：００〜１４：００）において、「個室１」に１組の予約がされているため、予約数算出部１１５は、「個室１」の個別予約数として「１」を算出する。また「個室２」では、１組の予約の時間帯の一部が前記ランチ営業時間に含まれるため、予約数算出部１１５は、「個室２」の個別予約数として「１」を算出する。また「テーブル１」では、１組の予約の時間帯が前記ランチ営業時間に含まれるため、予約数算出部１１５は、「テーブル１」の個別予約数として「１」を算出する。また「テーブル２」では、１組の予約の時間帯が前記ランチ営業時間に含まれないため、予約数算出部１１５は、「テーブル２」の個別予約数として「０」を算出する。また「テーブル３」では、１組の予約の時間帯が前記ランチ営業時間に含まれ、他の１組の予約の時間帯の一部が前記ランチ営業時間に含まれるため、予約数算出部１１５は、「テーブル３」の個別予約数として「２」を算出する。そして、予約数算出部１１５は、飲食店Ｓ１のランチ営業時間の合計予約数として、前記各個別予約数を合計した「５」を算出する。
【００３９】
ここで、予約数算出部１１５は、予約処理部１１３により予約処理が行われた第１テーブル（第１予約対象）に対する予約数（第１予約数とする）が、当該第１テーブルに対して回転数設定部１１４により設定される前記回転数以下である場合には、前記第１予約数を前記個別予約数として算出する。一方、予約数算出部１１５は、前記第１予約数が前記回転数を超える場合には、前記回転数を前記個別予約数として算出する。
【００４０】
例えば、図６に示すディナー営業時間の予約画面Ｐ２に示すように、「個室１」に対する予約数（「２」）は前記回転数（「２」）以下であるため、予約数算出部１１５は、前記予約数（「２」）を「個室１」の前記個別予約数として算出する。同様に、「個室２」に対する予約数（「１」）は前記回転数（「２」）以下であるため、予約数算出部１１５は、前記予約数（「１」）を「個室２」の前記個別予約数として算出する。一方、「テーブル１」に対する予約数（「４」）は前記回転数（「２」）を超えるため、予約数算出部１１５は、前記回転数（「２」）を「テーブル１」の前記個別予約数として算出する。このように、予約数算出部１１５は、予約時間帯の長さに関わらず、前記回転数を上限として、予約が許可された予約数に応じて前記個別予約数を算出する。
【００４１】
予約数算出部１１５により算出された前記個別予約数及び前記合計予約数は、予約画面Ｐ２（図５及び図６参照）などに表示されてもよい。
【００４２】
予約可能数算出部１１６は、回転数設定部１１４により設定される前記回転数に基づいて、前記施設に対して予約可能な数である予約可能数を算出する。予約可能数算出部１１６は、本発明の予約可能数算出部の一例である。具体的には、予約可能数算出部１１６は、前記施設に配置される複数のテーブルのそれぞれに対する前記回転数を合計した値を前記予約可能数として算出する。例えば施設情報Ｄ１（図２参照）において、予約可能数算出部１１６は、飲食店Ｓ１の前記予約可能数として「１０」を算出し、飲食店Ｓ２の前記予約可能数として「９」を算出し、飲食店Ｓ３の前記予約可能数として「１２」を算出する。なお、前記施設に配置される複数のテーブルのそれぞれに対する前記回転数が同一である場合（例えば、飲食店Ｓ１，Ｓ２）には、予約可能数算出部１１６は、前記テーブルの合計数に前記回転数を乗算して得られた値を前記予約可能数として算出してもよい。
【００４３】
予約可能数算出部１１６により算出された前記予約可能数は、予約画面Ｐ２（図５及び図６参照）などに表示されてもよい。
【００４４】
満席率算出部１１７は、予約可能数算出部１１６により算出される前記予約可能数に対する、予約数算出部１１５により算出される前記合計予約数の割合を表す満席率を算出する。満席率算出部１１７は、本発明の満席率算出部の一例である。具体的には、満席率算出部１１７は、前記合計予約数を前記予約可能数で除算して得られた値の割合（％）を前記満席率として算出する。例えば、飲食店Ｓ１のランチ営業時間（図５参照）では、前記予約可能数が「１０」となり、前記合計予約数が「５」となるため、満席率算出部１１７は、ランチ営業時間の前記満席率として「５０％」を算出する。また例えば、飲食店Ｓ１のディナー営業時間（図６参照）では、前記予約可能数が「１０」となり、前記合計予約数が「７」となるため、満席率算出部１１７は、ディナー営業時間の前記満席率として「７０％」を算出する。なお、満席率算出部１１７は、前記算出式により算出された値を四捨五入して１０％単位で表示する。
【００４５】
表示処理部１１１は、満席率算出部１１７により算出される前記満席率に応じた情報（以下、満席率情報という。）を操作表示部１３に表示する。例えば、表示処理部１１１は、施設側ユーザーにより予約数表示画面Ｐ１（図４参照）の満席率表示ボタンＰ１５が選択された場合に、図７に示されるような予約状況表示画面Ｐ３を操作表示部１３に表示する。予約状況表示画面Ｐ３のカレンダーＰ１７には、各営業日において、ランチ営業時間に対応する前記満席率の満席率情報と、ディナー営業時間に対応する前記満席率の満席率情報とが並べて表示（例えば、二段表示）される。また、カレンダーＰ１７には、前記満席率の値と、当該値に応じた棒グラフとが表示される。前記満席率の値、及び、前記棒グラフは、本発明の満席率情報の一例である。なお、飲食店Ｓ１では毎週火曜日はランチ営業のみでディナー営業はないため（図２参照）、表示処理部１１１は、カレンダーＰ１７の毎週火曜日の欄において、ランチ営業時間に対応する前記満席率の満席率情報を表示し、ディナー営業時間に対応する前記満席率の満席率情報を省略している。
【００４６】
また表示処理部１１１は、前記満席率の値に応じて、当該満席率の数字、棒グラフ、又は日付欄の表示色を決定してもよい。例えば、前記満席率が１０％〜５０％である場合、表示処理部１１１は、棒グラフを緑色で表示し、前記満席率が６０％〜８０％である場合、表示処理部１１１は、棒グラフをオレンジ色で表示し、前記満席率が９０％〜１００％である場合、表示処理部１１１は、棒グラフを赤色で表示する。すなわち、表示処理部１１１は、日付欄において、前記満席率情報を、前記満席率の値に応じた色で表示してもよい。
【００４７】
ここで、施設に対する目標満席率が設定されていてもよい。この場合、表示処理部１１１は、前記満席率が前記目標満席率を下回る場合に、当該満席率の値、棒グラフ、又は日付欄を青色で表示してもよい。
【００４８】
また、前記回転数は、施設側ユーザーにより適宜変更されてもよい。例えば、施設側ユーザーが飲食店Ｓ１の前記回転数を「２」から「３」に変更した場合、図８及び図９に示すように、予約画面Ｐ２において、前記回転数、前記予約可能数、及び前記満席率が更新される。また、図１０に示すように、予約状況表示画面Ｐ３において、前記回転数及びカレンダーＰ１７における前記満席率情報が更新される。
【００４９】
予約管理装置１では、新規の予約が受け付けられる度に、カレンダーＰ１７に表示される前記満席率情報が登録される。また、登録済みの予約の内容（例えば、人数、テーブル種類、日付、時間帯、コース名など）の変更が受け付けられる度に、カレンダーＰ１７に表示される前記満席率情報が更新される。
【００５０】
また、予約情報Ｄ２に登録されていない利用客が当日来店した場合、施設の従業員などの施設側ユーザーは、予約管理装置１において利用客の情報（例えば、名前、人数、テーブル種類、日付、時間帯、コース名など）を入力する。これにより、予約管理装置１は、予約情報Ｄ２を更新するとともに、カレンダーＰ１７に表示される前記満席率情報を更新する。また予約管理装置１は、過去の予約情報Ｄ２及び前記満席率情報を、実績情報として蓄積する。
【００５１】
［予約管理処理］
以下、図１１を参照しつつ、予約管理装置１の制御部１１によって実行される予約管理処理について説明する。
【００５２】
なお、本発明は、当該予約管理処理に含まれる一又は複数のステップを実行する予約管理方法の発明として捉えることができ、ここで説明する当該予約管理処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記予約管理処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部１１によって当該予約管理処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって当該予約管理処理における各ステップが分散して実行される予約管理方法も他の実施形態として考えられる。
【００５３】
ステップＳ１１において、制御部１１は、施設側ユーザー又は利用客のユーザー端末から、所定の施設のテーブルに対する予約に応じた前記予約条件の入力を受け付ける。例えば、制御部１１は、前記予約条件として、予約者名、人数、テーブル種類、日付、時間帯、及びコース名などの入力を受け付ける。
【００５４】
次にステップＳ１２において、制御部１１は、前記予約が可能であるか否かを判定する。制御部１１により前記予約が可能であると判定された場合（Ｓ１２：ＹＥＳ）、処理はステップＳ１３に移行する。一方、制御部１１により前記予約が可能でないと判定された場合（Ｓ１２：ＮＯ）、処理は終了する。なお、制御部１１により前記予約が可能でないと判定された場合（Ｓ１２：ＮＯ）、制御部１１は、予約を受けることができないことを示す情報を利用客に通知する。
【００５５】
ステップＳ１３において、制御部１１は、前記予約条件に基づいて、前記予約に対する前記予約処理を行う。具体的には、制御部１１は、前記予約条件として入力された、予約者名、人数、テーブル種類、日付、時間帯、及びコース名などの各情報を互いに関連付けて、予約情報Ｄ２（図３参照）に登録する。
【００５６】
次にステップＳ１４において、制御部１１は、複数のテーブルのそれぞれに対する予約数である前記個別予約数と、複数のテーブルのそれぞれに対する前記個別予約数を合計した合計予約数とを算出する。例えば、制御部１１は、飲食店Ｓ１のランチ営業時間（図５参照）において、「個室１」の個別予約数として「１」を算出し、「個室２」の個別予約数として「１」を算出し、「テーブル１」の個別予約数として「１」を算出し、「テーブル２」の個別予約数として「０」を算出し、「テーブル３」の個別予約数として「２」を算出する。また制御部１１は、飲食店Ｓ１のランチ営業時間の合計予約数として「５」を算出する。
【００５７】
次にステップＳ１５において、制御部１１は、前記施設ごとに設定された前記回転数を取得する。例えば、施設側ユーザーが飲食店Ｓ１に対する前記回転数として「２」を選択した場合、制御部１１は、前記回転数「２」を取得する。
【００５８】
次にステップＳ１６において、制御部１１は、前記取得した前記回転数に基づいて、前記予約可能数を算出する。具体的には、制御部１１は、前記施設に配置される複数のテーブルのそれぞれに対する前記回転数を加算して得られた値を前記予約可能数として算出する。例えば、制御部１１は、飲食店Ｓ１の前記予約可能数として「１０」を算出する。
【００５９】
次にステップＳ１７において、制御部１１は、前記予約可能数に対する前記合計予約数の割合を表す前記満席率を算出する。例えば、飲食店Ｓ１のランチ営業時間では、前記予約可能数が「１０」となり、前記合計予約数が「５」となるため、制御部１１は、ランチ営業時間の前記満席率として「５０％」を算出する。また例えば、飲食店Ｓ１のディナー営業時間では、前記予約可能数が「１０」となり、前記合計予約数が「７」となるため、制御部１１は、ディナー営業時間の前記満席率として「７０％」を算出する。
【００６０】
次にステップＳ１８において、制御部１１は、算出した前記満席率の満席率情報を操作表示部１３に表示する。例えば、制御部１１は、図７に示すように、予約状況表示画面Ｐ３のカレンダーＰ１７において、各営業日に、ランチ営業時間に対応する前記満席率（本発明の第１満席率の一例）の満席率情報（本発明の第１満席率情報の一例）と、ディナー営業時間に対応する前記満席率（本発明の第２満席率の一例）の満席率情報（本発明の第２満席率情報の一例）とを並べて（区別して）表示する。そして、前記予約管理処理は終了する。
【００６１】
以上説明したように、本実施形態に係る予約管理装置１は、施設に対して設定された前記回転数に基づいて前記施設の予約可能数を算出し、前記予約可能数に対する前記合計予約数の割合を表す前記満席率を算出し、前記満席率に応じた情報（満席率情報）を表示する構成である。このように、予約管理装置１では、予約時間帯の長さに関わらず、前記回転数に応じて算出される前記予約可能数に基づいて前記満席率を算出している。例えば、予約管理装置１では、あるテーブルに対する予約時間が１時間の予約に対応する個別予約数と、あるテーブルに対する予約時間が２時間の予約に対応する個別予約数とを共に「１」として算出する。これにより、予約時間帯の長さに依らず予約数を正確に反映した前記満席率を算出することができる。またカレンダーの各日付に対応して、営業時間ごとに前記満席率の満席率情報が表示されるため、施設側ユーザーは、予約が少ない営業日、目標満席率に到達している営業日などを一目で把握することができる。よって、施設側ユーザーは、カレンダーに表示された前記の満席率情報に基づいて、現時点の予約状況を正確かつ容易に把握することが可能となる。また、施設側ユーザーは、前記満席率情報に基づいて、新たな予約を獲得するための活動、施設の従業員のシフト作成など、施設の売上額の向上を図る活動を実施することが可能となる。
【００６２】
本発明は上述の実施形態に限定されない。本発明の他の実施形態に対応する変形例について以下に説明する。
【００６３】
［変形例１］
上述の実施形態では、表示処理部１１１が前記の満席率情報をカレンダーＰ１７（図７参照）に表示しているが、本発明はこれに限定されない。他の実施形態として、例えば、表示処理部１１１は、施設側ユーザーが予約数表示画面Ｐ１のカレンダーＰ１６の所定の営業日（日付欄）を選択した場合に、当該営業日に対応する前記の満席率情報のみを操作表示部１３に表示してもよい。また表示処理部１１１は、施設側ユーザーが予約数表示画面Ｐ１のカレンダーＰ１６の満席率表示ボタンＰ１５を選択した場合に、図１２に示すように、営業日ごとの前記の満席率を表したグラフを操作表示部１３に表示してもよい。表示処理部１１１は、前記グラフに目標満席率（例えば「６０％」）を表示する。これにより、施設側ユーザーは、現時点の予約状況を正確かつ容易に把握することが可能となる。
【００６４】
［変形例２］
他の実施形態として、表示処理部１１１は、前記満席率の棒グラフの表示領域（０％〜１００％）のうち、予約数に応じた位置に前記満席率情報（値、棒グラフなど）を表示してもよい。一例として、図１３に、カレンダーＰ１７の「２０１８年３月２２日」を拡大した様子を示している。例えば飲食店Ｓ１の「２０１８年３月２２日」のランチ営業時間（図５参照）において、「１１：００〜１２：００」及び「１２：００〜１３：００」のそれぞれでは予約数が２組であり、「１３：００〜１４：００」では予約数が３組である。この場合、表示処理部１１１は、カレンダーＰ１７において、前記表示領域のうち予約数の多い時間帯（ここでは「１３：００〜１４：００」）に対応する位置に前記満席率情報を表示する。よって、図１３に示すように、前記満席率情報は前記表示領域のうち右端に表示される。なお、前記表示領域は、施設（飲食店）の営業開始時刻から営業終了時刻までの範囲を表す領域に対応する。
【００６５】
同様に、飲食店Ｓ１の「２０１８年３月２２日」のディナー営業時間の場合には、表示処理部１１１は、カレンダーＰ１７において、前記表示領域のうち予約数の多い時間帯（「１８：００〜２１：００」）に対応する位置（ここでは中央寄り）に前記満席率情報を表示する。これにより、施設側ユーザーは、カレンダーＰ１７において、営業時間のうち予約が少ない又は入っていない時間帯を容易に把握することが可能となる。
【００６６】
［変形例３］
他の実施形態として、回転数設定部１１４は、施設の営業日時に応じて前記回転数を設定してもよい。例えば、回転数設定部１１４は、施設の営業日が平日の場合には前記回転数を低い値（例えば「１」又は「２」）に設定し、施設の営業日が土曜日又は日曜日の場合には前記回転数を高い値（「２」又は「３」）に設定する。
【００６７】
また回転数設定部１１４は、施設の過去の混雑状況又は売上実績などに基づいて、施設の営業日時に対応する前記回転数を設定してもよい。例えば、毎週金曜日は来店客数が多い場合には、回転数設定部１１４は、金曜日の前記回転数を高い値（「２」又は「３」）に設定する。これにより、利用客の施設の利用状況などに応じた前記満席率情報を表示することができる。
【００６８】
また回転数設定部１１４は、テーブルの種類に応じて前記回転数を設定してもよい。例えば、１人〜２人用のテーブル席の前記回転数を「３」に設定し、２人〜４人用のテーブル席の前記回転数を「２」に設定し、４人〜６人用の個室及びＶＩＰ席の前記回転数を「１」に設定する。このように、利用客の滞在時間が短いと予想されるテーブルについては、前記回転数を高い値に設定し、利用客の滞在時間が長いと予想されるテーブルについては、前記回転数を低い値に設定する。これにより、施設に配置されるテーブルの種類、レイアウトなどに応じた前記満席率情報を表示することができる。このように、回転数設定部１１４は、曜日ごと、日時ごと、施設ごと、又はテーブルごとに、異なる前記回転数を設定可能である。
【００６９】
［変形例４］
ここで、予約処理において、利用客に割り当てるテーブルの種類によって満席率が変動する場合がある。例えば図６の予約画面Ｐ２に対応する予約状況によれば、前記満席率は「７０％」となる。一方、図６の予約画面Ｐ２の予約客「ユーザーＬ様」を「テーブル２」に割り当てた場合には、図１４に示すように、前記満席率は「８０％」になる。また図６の予約画面Ｐ２の予約客「ユーザーＰ様」を「個室１」に割り当てた場合には、図１５に示すように、前記満席率は「６０％」になる。施設側ユーザーとしては、施設の前記満席率が目標満席率を満たしているか否かを把握することにより、前記満席率が目標値を下回る営業日について、利用客の予約を促して売上額の拡大を図ることが望まれる。しかし、図６、図１４及び図１５に示すように、予約数が同一であってもテーブルの割り当て方によって前記満席率が変動してしまうと、正しい満席率を把握することができない。
【００７０】
テーブルの割り当て方によって前記満席率が変動する事象は、テーブルに対する個別予約数が前記回転数に達している場合に起こり得る。例えば、予約処理において新たに受け付けた予約を、前記個別予約数が前記回転数に達しているテーブル（例えば図６に示す「個室１」における予約可能な時間帯「１９：００〜２０：００」）に割り当てることにより、前記満席率（「７０％」）を上昇させることなく、全体の予約数を増加させることが可能となる。これにより、施設側ユーザーは、カレンダーＰ１７に表示される前記満席率を確認することにより、さらに新たな予約を獲得できることを把握することができる。
【００７１】
このように、テーブルの割り当て方によって前記満席率が変動するため、より正確な前記満席率を把握するために、例えば、前記個別予約数が前記回転数に達しており、かつ予約可能な時間帯を有するテーブルが存在する場合には、表示処理部１１１は、カレンダーＰ１７において、フラグなどを表示してもよい。これにより、施設側ユーザーは、フラグが表示された営業日について、テーブルの割り当てを再考することにより、前記満席率を正確な値に更新することが可能となる。
【００７２】
［変形例５］
他の実施形態として、予約数算出部１１５は、予約情報Ｄ２に含まれるコース名に基づいて前記個別予約数として算出してもよい。例えば、「個室２」のディナー営業時間に予約されたコース名が高額のコース料理である「コースＣ２」である場合（図３参照）、本来の予約数は「１」（図６参照）であるが、売上額の向上に貢献するものであるため、予約数算出部１１５は、前記回転数である「２」を前記個別予約数として算出する。
【００７３】
また、予約数算出部１１５は、予約情報Ｄ２に含まれる予約の時間帯が長い（例えば「３時間」以上）場合に、前記回転数を前記個別予約数として算出してもよい。以上のようにして前記個別予約数を算出する場合、予約数算出部１１５は、例えば図１６に示すように、飲食店Ｓ１のディナー営業時間の合計予約数として「９」を算出する。これにより、前記満席率は「９０％」となる。
【００７４】
［変形例６］
ここで、前記満席率が「１００％」になる場合であっても、新たに予約を受け付けることが可能な場合がある。例えば、図１７に示すように、各テーブルにおいて前記個別予約数が前記回転数（「２」）に達している場合、前記合計予約数（「１０」）が前記予約可能数と等しくなり、前記満席率が「１００％」になる。この場合であっても、例えば「個室１」、「テーブル１」、「テーブル２」、「テーブル３」では、新たな予約を受け付けることが可能である。そこで、表示処理部１１１は、前記満席率が「１００％」になる場合であっても、新たに予約を受け付けることが可能な営業日については、カレンダーＰ１７において、フラグを表示してもよい。これにより、施設側ユーザーは、前記満席率が「１００％」の営業日について、新たに予約の受け付けを行うことが可能となる。
【００７５】
［変形例７］
予約管理装置１は、本発明の予約管理システムの一例である。本発明の予約管理システムは、１つの予約管理装置１で構成されてもよいし、複数の装置を含んで構成されてもよい。例えば、図１８に示すように、予約管理システム１００は、施設ごとに配置される複数の施設端末２と、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して前記複数の施設端末２と通信可能通な予約管理装置１とにより構成されてもよい。この構成では、予約管理装置１が各施設の予約を一元管理する。また各施設端末２の記憶部２２は、各施設の施設情報Ｄ１を記憶してもよい。また予約管理装置１は、カレンダーＰ１６（図４参照），Ｐ１７（図７等参照）を各施設端末２の操作表示部２３に表示させてもよい。予約管理システム１００では、予約管理装置１の制御部１１及び施設端末２の制御部２１が前記予約管理処理を協働して実行する。
【００７６】
［変形例８］
予約管理装置１は、施設に関連付けられた複数の予約対象のうち一部（特定）の予約対象（本発明の特定予約対象に相当）に対応する前記満席率を算出してもよい。図１９には、施設情報Ｄ１の他の例を示している。
【００７７】
例えば、テーブル席及び個室が配置される飲食店について、予約管理装置１の満席率算出部１１７は、個室のみに対応する前記予約数、前記回転数、及び前記予約可能数に基づいて、個室に対応する前記満席率を算出する。具体的には、回転数設定部１１４は、テーブル席及び個室のうち個室のみに前記回転数を設定してもよいし、個室の前記回転数を１以上の値に設定するとともにテーブル席の前記回転数を「０」に設定してもよい。例えば図１９に示すように、飲食店Ｓ４について、回転数設定部１１４は、個室の前記回転数を「２」に設定し、テーブル席の前記回転数を「０」に設定する。図２０には、飲食店Ｓ４のランチ営業時間（１１：００〜１４：００）の予約状況の一例を示している。この場合、予約数算出部１１５は、「個室１」、「個室２」及び「個室３」のそれぞれの個別予約数として「２」、「１」及び「１」を算出し、これら個別予約数を合計した合計予約数として「４」を算出する。また、予約可能数算出部１１６は、「個室１」、「個室２」及び「個室３」のそれぞれの前記回転数を合計した前記予約可能数として「６」を算出する。そして、満席率算出部１１７は、前記予約可能数「６」に対する前記合計予約数「４」の割合である前記満席率「７０％」を算出する。これにより、飲食店Ｓ４のランチ営業時間の「個室」に対応する前記満席率として「７０％」が算出される。上記構成によれば、予約対象のうち「個室」に着目した予約状況を正確かつ容易に把握することができる。また、施設側ユーザーは、前記満席率情報に基づいて個室の予約を獲得するための活動を実施することが可能になる。
【００７８】
なお、予約管理装置１は、テーブル席及び個室が配置される飲食店について、テーブル席のみに対応する前記予約数、前記回転数、及び前記予約可能数に基づいて、テーブル席に対応する前記満席率を算出してもよい。
【００７９】
また例えば、複数のテーブル席が配置される飲食店について、予約管理装置１は、一部（特定）のテーブル席（特定予約対象）のみに対応する前記予約数、前記回転数、及び前記予約可能数に基づいて、当該一部のテーブル席に対応する前記満席率を算出してもよい。具体的には、回転数設定部１１４は、複数のテーブル席のうち一部のテーブル席のみに前記回転数を設定してもよいし、一部のテーブル席の前記回転数を１以上の値に設定するとともに他のテーブル席の前記回転数を「０」に設定してもよい。例えば図１９に示すように、飲食店Ｓ５について、回転数設定部１１４は、４人用の「テーブル３」、「テーブル４」及び「テーブル５」の前記回転数を「３」に設定し、１人〜２人用の「テーブル１」及び「テーブル２」の前記回転数を「０」に設定する。図２１には、飲食店Ｓ５のディナー営業時間（１７：００〜２２：００）の予約状況の一例を示している。この場合、予約数算出部１１５は、「テーブル３」、「テーブル４」及び「テーブル５」のそれぞれの個別予約数として「１」、「２」及び「２」を算出し、これら個別予約数を合計した合計予約数として「５」を算出する。また、予約可能数算出部１１６は、「テーブル３」、「テーブル４」及び「テーブル５」のそれぞれの前記回転数を合計した前記予約可能数として「９」を算出する。そして、満席率算出部１１７は、前記予約可能数「５」に対する前記合計予約数「９」の割合である前記満席率「６０％」を算出する。これにより、飲食店Ｓ５のディナー営業時間の４人用のテーブル席に対応する前記満席率として「６０％」が算出される。上記構成によれば、予約対象のうち特定のテーブル席に着目した予約状況を正確かつ容易に把握することができる。また、施設側ユーザーは、前記満席率情報に基づいて特定のテーブル席の予約を獲得するための活動を実施することが可能になる。
【００８０】
ここで、施設側ユーザーは、前記満席率の算出対象とする予約対象（テーブル席、個室など）を適宜決定することができる。例えば、施設側ユーザーは、施設の過去の予約状況（予約履歴）などを確認して、予約が多い席、人気の席などを特定し、特定した席について前記回転数を設定する。
【００８１】
［変形例９］
施設に配置される予約対象は、一つであってもよい。予約管理装置１は、施設に対応する一つの予約対象に対応する前記満席率を算出してもよい。例えば図１９に示すように、飲食店Ｓ６には、４人〜８人用の一つの「個室１」のみが対応付けられている。この場合、予約管理装置１は、「個室１」のみに対応する前記予約数、前記回転数、及び前記予約可能数に基づいて、「個室１」に対応する前記満席率を算出する。
【００８２】
なお、施設に配置される予約対象が複数である場合において、そのうちの一つの予約対象のみに前記回転数が設定され、他の予約対象については前記回転数が設定されていない又は「０」に設定されている場合には、予約管理装置１は、前記一つの予約対象のみに対応する前記予約数、前記回転数、及び前記予約可能数に基づいて、前記一つの予約対象に対応する前記満席率を算出する。
【００８３】
［変形例１０］
上述の実施形態では、施設側ユーザーの操作に基づいて回転数設定部１１４が前記回転数を設定しているが、本発明はこれに限定されない。例えば、回転数設定部１１４が、過去の予約状況に基づいて前記回転数を設定してもよい。具体的には例えば、回転数設定部１１４は、飲食店Ｓ１（図２参照）について、過去（例えば前月）の予約数が閾値を超える予約対象について前記回転数を「２」に設定する。また、回転数設定部１１４は、過去の予約状況に基づいて前記回転数を変更してもよい。例えば飲食店Ｓ１（図２参照）について、過去（例えば前月）の予約数が閾値を超える予約対象について前記回転数を「２」から「３」に変更する。
【００８４】
［変形例１１］
上述の各実施形態において、表示処理部１１１は、予約対象ごとに前記満席率情報を操作表示部１３に表示してもよい。例えば、表示処理部１１１は、テーブル席に対応する前記満席率情報と、個室に対応する前記満席率情報とを操作表示部１３に表示する。また、例えば、表示処理部１１１は、飲食店Ｓ５について、「テーブル３」、「テーブル４」及び「テーブル５」のそれぞれに対応する前記満席率情報を操作表示部１３に表示する。
【００８５】
［変形例１２］
ここで、例えば４人用のテーブル席について、２人で利用する場合と４人で利用する場合があり、利用者の利用人数によって施設の売上額が変動することが考えられる。例えばテーブル席を利用する人数が前記定員数の上限に近いほど売上額が多くなる。
【００８６】
そこで、予約管理装置１（満席率算出部１１７）は、前記予約対象を利用する利用者の前記利用人数と前記予約対象の前記定員数とに基づいて前記満席率を算出してもよい。例えば、図６に示す予約状況を例に挙げた場合、予約管理装置１は、図２２に示すようにして前記満席率を算出する。具体的には、「個室１」に対する「ユーザーＧ様」の予約人数は「２名」であり前記定員数の上限「４名」の５０％である。このため、予約数算出部１１５は、「個室１」に対する「ユーザーＧ様」の予約数を「０．５」と算出する。同様に「個室２」に対する「ユーザーＪ様」の予約人数は「４名」であり前記定員数の上限「６名」の約６０％である。このため、予約数算出部１１５は、「個室２」に対する「ユーザーＪ様」の予約数を「０．６」と算出する。一方、「個室１」に対する「ユーザーＨ様」の予約人数は「４名」であり前記定員数の上限「４名」と一致するため、予約数算出部１１５は、「個室１」に対する「ユーザーＨ様」の予約数を「１．０」と算出する。これにより、予約数算出部１１５は、「個室１」に対する個別予約数を「１．５」と算出し、「個室２」に対する個別予約数を「０．６」と算出する。同様にして、予約数算出部１１５は、各テーブルの個別予約数を算出する。なお、「テーブル１」に対する予約数「３．０」は前記回転数「２」を超えるため、予約数算出部１１５は、前記回転数「２」を「テーブル１」の前記個別予約数として算出する。そして、予約数算出部１１５は、飲食店Ｓ１のディナー営業時間の合計予約数として、前記各個別予約数を合計した「５．６」を算出する。
【００８７】
満席率算出部１１７は、前記予約可能数「１０」に対する前記合計予約数「５．６」の割合である前記満席率「５６％」を算出する。なお、ここでは、前記算出式により算出された値を四捨五入せず１％単位で表している。図２２に示す例の前記満席率「５６％」は、図６に示す例の前記満席率「７０％」より低くなっている。このように、予約対象の定員数と利用人数とを考慮した前記満席率を算出することにより、現時点の予約状況をより正確かつ容易に把握することが可能となる。
【符号の説明】
【００８８】
１      ：予約管理装置
１１    ：制御部
１２    ：記憶部
１３    ：操作表示部
１００  ：予約管理システム
１１１  ：表示処理部
１１２  ：受付処理部
１１３  ：予約処理部
１１４  ：回転数設定部
１１５  ：予約数算出部
１１６  ：予約可能数算出部
１１７  ：満席率算出部
【図１】
2020053022.tif 000003
【図２】
2020053022.tif 000004
【図３】
2020053022.tif 000005
【図４】
2020053022.tif 000006
【図５】
2020053022.tif 000007
【図６】
2020053022.tif 000008
【図７】
2020053022.tif 000009
【図８】
2020053022.tif 000010
【図９】
2020053022.tif 000011
【図１０】
2020053022.tif 000012
【図１１】
2020053022.tif 000013
【図１２】
2020053022.tif 000014
【図１３】
2020053022.tif 000015
【図１４】
2020053022.tif 000016
【図１５】
2020053022.tif 000017
【図１６】
2020053022.tif 000018
【図１７】
2020053022.tif 000019
【図１８】
2020053022.tif 000020
【図１９】
2020053022.tif 000021
【図２０】
2020053022.tif 000022
【図２１】
2020053022.tif 000023
【図２２】
2020053022.tif 000024