(57)【要約】【課題】  顧客にゴルフ練習場をより多く利用したいと思う動機を与える工夫を実現できるゴルフ練習場用コンピュータプログラムを提供しようとする。【解決手段】  従来のゴルフ練習場用コンピュータプログラムに変わって、コンピュータに、記憶領域に複数のクラスに各々に関連づけられた複数の料金体系を準備する料金体系準備機能と、顧客の過去の履歴または現在の状況を取得する過去履歴・現在状況取得機能と、取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けするクラス分け機能と、顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定する利用料金決定機能と、を実現させるものとした。【選択図】    図１
2018128935.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフ練習場での管理に使用されるゴルフ練習場用コンピュータプログラムであって、
コンピュータに、
記憶領域に複数のクラスに各々に関連づけられた複数の料金体系を準備する料金体系準備機能と、
顧客の過去の履歴または現在の状況を取得する過去履歴・現在状況取得機能と、
取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定するクラス分け機能と、
顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定する利用料金決定機能と、
を実現させ、
前記料金体系が利用された球数である利用球数を基に利用料金を算出される様になっており、
前記利用球数が多くなるにつれて顧客が精算するトータルの利用料金が高くなる、
ことを特徴とするゴルフ練習場用コンピュータプログラム。
【請求項２】
複数の前記料金体系が、前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる料金体系である単価逓減機能付き料金体系を持つ単価逓減機能付き料金体系群に分類される、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項３】
複数の前記単価逓減機能付き料金体系のうちの１つの前記単価逓減機能付き料金体系と他の一つの前記単価逓減機能付き料金体系とを比較して、前記利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なる、
ことを特徴とする請求項２に記載のゴルフ練習場用コンピュータプログラム。
【請求項４】
前記過去履歴・現在状況取得機能が顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得し、
前記クラス分け機能が顧客を前記経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する、
ことを特徴とする請求項３に記載のゴルフ練習場用コンピュータプログラム。
【請求項５】
前記過去履歴・現在状況取得機能が現在の曜日を取得し、
前記クラス分け機能が顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項４に記載のゴルフ練習場用コンピュータプログラム。
【請求項６】
予め複数の顧客が顧客の種類である複数の客種のうちの少なくとも一つの客種に各々に分類され、
前記過去履歴・現在状況取得機能が顧客の客種を取得し、
前記クラス分け機能が顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項５に記載のゴルフ練習場用コンピュータプログラム。
【請求項７】
前記過去履歴・現在状況取得機能が任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得し、
前記クラス分け機能が顧客を前記利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項６に記載のゴルフ練習場用コンピュータプログラム。
【請求項８】
顧客が球を打つ複数の打席は打席番号を各々に付与され、
前記過去履歴・現在状況取得機能が顧客の利用する打席の打席番号を取得し、
前記クラス分け機能が顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項７に記載のゴルフ練習場用コンピュータプログラム。
【請求項９】
前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準期間内に利用した球数である期間内利用球数を取得し、
前記クラス分け機能が顧客を前記期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項８に記載のゴルフ練習場用コンピュータプログラム。
【請求項１０】
前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得し、
前記クラス分け機能が顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項９に記載のゴルフ練習場用コンピュータプログラム。
【請求項１１】
前記過去履歴・現在状況取得機能が顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得し、
前記クラス分け機能が顧客を前記経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項１２】
前記過去履歴・現在状況取得機能が現在の曜日を取得し、
前記クラス分け機能が顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項１３】
予め複数の顧客が顧客の種類である複数の客種のうちの少なくとも一つの客種に各々に分類され、
前記過去履歴・現在状況取得機能が顧客の客種を取得し、
前記クラス分け機能が顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項１４】
前記過去履歴・現在状況取得機能が任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得し、
前記クラス分け機能が顧客を前記利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項１５】
顧客が球を打つ複数の打席は打席番号を各々に付与され、
前記過去履歴・現在状況取得機能が顧客の利用する打席の打席番号を取得し、
前記クラス分け機能が顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項１６】
前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準期間内に利用した球数である期間内利用球数を取得し、
前記クラス分け機能が顧客を前記期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【請求項１７】
前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得し、
前記クラス分け機能が顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する、
ことを特徴とする請求項１に記載のゴルフ練習場用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフ練習場での管理に使用されるゴルフ練習場用コンピュータプログラムに係る。
【背景技術】
【０００２】
ゴルフ練習場で、管理のためにコンピュータ（以下、ゴルフ練習場用コンピュータと呼称する。）が使用される。
ゴルフ練習場には、複数の打席が並ぶ。顧客は、打席でゴルフボールを打って、ゴルフの練習をする。
ゴルフ練習場用コンピュータは、メンバー管理、予約管理、資材管理、料金計算、精算管理、その他に用いられる。
例えば、ゴルフ練習場用コンピュータは顧客の利用料金の計算に用いられる。
【０００３】
通常の利用料金の計算では、利用した球数に対応して料金を計算し、または利用時間に対応して料金を計算する。
例えば、顧客がゴルフボールを打ちっ放しして、打ちっ放しした球数に単価を掛けた料金を利用料金とする。
例えば、顧客が利用した時間に単位時間あたりの単価を掛けた料金を利用料金とする。
【０００４】
例えば、ゴルフ練習場では、先払いでカードにポイントを入金する。例えば、１０００円で１０００ポイントをカードに入力する。
ゴルフ練習場で４０個のゴルフボールを利用すると、４０個×１０円である４００円を精算し、カードから４００ポイントが差し引かれる。６００ポイントがカードに残る。
【０００５】
ゴルフ練習場には、顧客に多くの球数を利用した顧客に球単価を減額することで、顧客が多くのボールを打って楽しめる様にしたいという要請があった。
また、施設のウイークデイでの設備の稼働率を上げたいという要請があった。
また、打ちっ放しの打席のうち、１階の隅にある打席や２階の打席の稼働率をあげたいという要請があった。
そこで、発明者は、顧客のいろいろな過去の履歴や現在の状況に応じて利用料金を変更して、顧客がゴルフ練習場をより多く利用したいと思うインセンティブを与える工夫を考案した。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は以上に述べた問題点に鑑み案出されたもので、顧客にゴルフ練習場をより多く利用したいと思う動機を与える工夫を実現できるゴルフ練習場での管理に使用されるゴルフ練習場用コンピュータプログラムを提供しようとする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係るゴルフ練習場での管理に使用されるゴルフ練習場用コンピュータプログラムであって、コンピュータに、記憶領域に複数のクラスに各々に関連づけられた複数の料金体系を準備する料金体系準備機能と、顧客の過去の履歴または現在の状況を取得する過去履歴・現在状況取得機能と、取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定するクラス分け機能と、顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定する利用料金決定機能と、を実現させ、前記料金体系が利用された球数である利用球数を基に利用料金を算出される様になっており、前記利用球数が多くなるにつれて顧客が精算するトータルの利用料金が高くなる、ことを特徴とするものとした。
【０００８】
上記本発明の構成により、コンピュータに料金体系準備機能と過去履歴・現在状況取得機能とクラス分け機能と利用料金決定機能とを実現させ、料金体系準備機能は、記憶領域に複数のクラスに各々に関連づけられた複数の料金体系を準備する。過去履歴・現在状況取得機能は、顧客の過去の履歴または現在の状況を取得する。クラス分け機能は、取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定する。利用料金決定機能は、顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定する。前記料金体系が利用された球数である利用球数を基に利用料金を算出される様になっている。前記利用球数が多くなるにつれて顧客が精算するトータルの利用料金が高くなる。
その結果、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基に前記利用球数が多くなるにつれて高くなるトータルの利用料金を決定できる。
【０００９】
以下に、本発明の実施形態に係るルフ練習場用コンピュータプログラムを説明する。本発明は、以下に記載した実施形態のいずれか、またはそれらの中の二つ以上が組み合わされた態様を含む。
【００１０】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる料金体系である単価逓減機能付き料金体系を持つ単価逓減機能付き料金体系群に分類される。
上記の実施形態の構成により、単価逓減機能付き料金体系群の単価逓減機能付き料金体系は前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる。
その結果、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１１】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、複数の前記料金体系が、利用された単位球数あたりの単価が前記利用球数に関わらず一定である料金体系である一般料金体系を持つ一般料金体系群と、前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる料金体系である単価逓減機能付き料金体系を持つ単価逓減機能付き料金体系群とに分類される。
上記の実施形態の構成により、複数の前記料金体系が一般料金体系群と単価逓減機能付き料金体系群とに分類される。一般料金体系群の一般料金体系は利用された単位球数あたりの単価が前記利用球数に関わらず一定である。単価逓減機能付き料金体系群の単価逓減機能付き料金体系は前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる。
その結果、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１２】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、複数の前記単価逓減機能付き料金体系のうちの１つの前記単価逓減機能付き料金体系と他の一つの前記単価逓減機能付き料金体系とを比較して、前記利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なる。
上記の実施形態の構成により、複数の前記単価逓減機能付き料金体系のうちの１つの前記単価逓減機能付き料金体系と他の一つの前記単価逓減機能付き料金体系とを比較して、前記利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なる。
その結果、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１３】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、前記過去履歴・現在状況取得機能が顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得し、前記クラス分け機能が顧客を前記経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する。
上記の実施形態の構成により、前記過去履歴・現在状況取得機能が顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得する。前記クラス分け機能が顧客を前記経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する。
その結果、顧客の経過日数の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１４】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、前記過去履歴・現在状況取得機能が現在の曜日を取得し、前記クラス分け機能が顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、前記過去履歴・現在状況取得機能が現在の曜日を取得する。前記クラス分け機能が顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、曜日の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１５】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、予め複数の顧客が顧客の種類である複数の客種のうちの少なくとも一つの客種に各々に分類され、前記過去履歴・現在状況取得機能が顧客の客種を取得し、前記クラス分け機能が顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、予め複数の顧客が顧客の種類である複数の客種のうちの少なくとも一つの客種に各々に分類される。前記過去履歴・現在状況取得機能が顧客の客種を取得する。前記クラス分け機能が顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、顧客の客種の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１６】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、前記過去履歴・現在状況取得機能が任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得し、前記クラス分け機能が顧客を前記利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、前記過去履歴・現在状況取得機能が任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得する。前記クラス分け機能が顧客を前記利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、顧客の利用球数総数または利用料金総和の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１７】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、顧客が球を打つ複数の打席は打席番号を各々に付与され、前記過去履歴・現在状況取得機能が顧客の利用する打席の打席番号を取得し、前記クラス分け機能が顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、顧客が球を打つ複数の打席は打席番号を各々に付与される。前記過去履歴・現在状況取得機能が顧客の利用する打席の打席番号を取得する。
前記クラス分け機能が顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、顧客の利用する打席の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１８】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、顧客が球を打つ複数の打席は打席番号を各々に付与され、ゴルフ練習場での打席が配置された相対的な位置関係を基にグループ分けされて複数の打席番号に複数のグループのうちの一つのグループを各々に対応させ、前記過去履歴・現在状況取得機能が顧客の利用する打席の打席番号を取得し、前記クラス分け機能が顧客を取得した打席番号に対応するグループを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、顧客が球を打つ複数の打席は打席番号を各々に付与される。ゴルフ練習場での打席が配置された相対的な位置関係を基にグループ分けされて複数の打席番号に複数のグループのうちの一つのグループを各々に対応させる。前記過去履歴・現在状況取得機能が顧客の利用する打席の打席番号を取得する。前記クラス分け機能が顧客を取得した打席番号に対応するグループを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、顧客の利用する打席の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００１９】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準期間内に利用した球数である期間内利用球数を取得し、前記クラス分け機能が顧客を前記期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準期間内に利用した球数である期間内利用球数を取得する。前記クラス分け機能が顧客を前記期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、顧客の利用球数の違いに対応して期間内利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【００２０】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得し、前記クラス分け機能が顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
上記の実施形態の構成により、前記過去履歴・現在状況取得機能が現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得する。前記クラス分け機能が顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する。
その結果、任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得し、顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、
顧客の利用間隔の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
【発明の効果】
【００２１】
以上説明したように、本発明に係るゴルフ練習場用コンピュータプログラムは、その構成により、以下の効果を有する。
複数のクラスに各々に関連づけられた複数の料金体系を準備し、顧客の過去の履歴または現在の状況を取得し、取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定し、顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定し、前記料金体系が利用された球数である利用球数を基に利用料金を算出され、前記利用球数が多くなるにつれて利用料金が高くなる様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基に前記利用球数が多くなるにつれて高くなる利用料金を決定できる。
また、前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる単価逓減機能付き料金体系を準備する様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、利用された単位球数あたりの単価が前記利用球数に関わらず一定である一般料金体系と前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる単価逓減機能付き料金体系を準備する様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、前記利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なる複数の前記単価逓減機能付き料金体系を準備する様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得し、顧客を前記経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する様にしたので、顧客の経過日数の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、現在の曜日を取得し、顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、曜日の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客の客種を取得し、顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の客種の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得し、顧客を前記利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用球数総数または利用料金総和の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客の利用する打席の打席番号を取得し、顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用する打席の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客の利用する打席の打席番号を取得し、顧客を取得した打席番号に対応するグループを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用する打席の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、現在から過去に遡って任意に設定された時間である基準期間内に利用した球数である期間内利用球数を取得し、顧客を前記期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用球数の違いに対応して過去  利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得し、顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定し、
顧客の利用間隔の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
従って、顧客にゴルフ練習場をより多く利用したいと思うインセンティブを与える工夫を実現できるゴルフ練習場での管理に使用されるゴルフ練習場用コンピュータプログラムを提供できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るゴルフ練習場用コンピュータプログラムの機能ブロック図である。
【図２】本発明の実施形態に係るゴルフ練習場用コンピュータプログラムの料金体系ＤＢの概念図である。
【図３】本発明の実施形態に係るゴルフ練習場用コンピュータプログラムを用いるゴルフ練習場の概念図である。
【図４】本発明の第二の実施形態に係るゴルフ練習場用コンピュータプログラムにおける曜日−クラス対応表の一例である。
【図５】本発明の第三の実施形態に係るゴルフ練習場用コンピュータプログラムにおける客種−クラス対応表の一例である。
【図６】本発明の第五の実施形態に係るゴルフ練習場用コンピュータプログラムにおける打席−クラス対応表またはグループ−クラス対応表の一例である。
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための形態を、図面を参照して説明する。
【００２４】
本発明の実施形態にかかるゴルフ練習場用コンピュータプログラムを、図を基に、説明する。
図１は、本発明の実施形態に係るゴルフ練習場用コンピュータプログラムの機能ブロック図である。図２は、本発明の実施形態に係るゴルフ練習場用コンピュータプログラムの料金体系ＤＢの概念図である。図３は、本発明の実施形態に係るゴルフ練習場用コンピュータプログラムを用いるゴルフ練習場の概念図である。
【００２５】
本発明の実施形態にかかるゴルフ練習場用コンピュータプログラムは、コンピュータに料金体系準備機能Ｆ１０と過去履歴・現在状況取得機能Ｆ２０とクラス分け機能Ｆ３０と利用料金決定機能Ｆ４０とを実現させる。
本発明の実施形態にかかるゴルフ練習場用コンピュータプログラムは、コンピュータに料金体系準備機能Ｆ１０と過去履歴・現在状況取得機能Ｆ２０とクラス分け機能Ｆ３０と利用料金決定機能Ｆ４０と精算機能Ｆ５０とを実現させてもよい。
コンピュータは、ＣＰＵ、メモリ、インターフェース、入出力装置、外部記憶装置とで構成される。
コンピュータのインターフェースは顧客のカードのデータを読み書きするリーダ・ライターと繋がっていてもよい。
【００２６】
料金体系準備機能Ｆ１０は、記憶領域に複数のクラスに各々に関連づけられた複数の料金体系を準備する機能である。
料金体系は、利用された球数である利用球数を基に利用料金を算出される様になっている。利用球数が多くなるにつれて顧客が精算するトータルの利用料金が高くなる。
複数の料金体系が、単価逓減機能付き料金体系群に分類される。
複数の料金体系が、一般料金体系群と単価逓減機能付き料金体系群とに分類されてもよい。
一般料金体系群は、利用された単位球数あたりの単価が利用球数に関わらず一定である料金体系である一般料金体系を持つ。
単価逓減機能付き料金体系群は、利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる料金体系である単価逓減機能付き料金体系を持つ。
例えば、単価逓減機能付き料金体系群は、利用球数が多くなるにつれて利用された単位球数あたりの単価が連続的または段階的に低くなる料金体系である単価逓減機能付き料金体系を持つ。
図２は、クラスに関連づけられた料金体系の例を説明する。
図中、クラス１に関連づけられる一般料金体系とクラス２とクラス３に関連づけられる
単価逓減機能付き料金体系とが示される。
図中、単価逓減機能付き料金体系は、利用球数が多くなるにつれて利用された単位球数あたりの単価が段階的に低くなる料金体系である。
【００２７】
複数の単価逓減機能付き料金体系のうちの１つの単価逓減機能付き料金体系と他の一つの単価逓減機能付き料金体系とを比較して、利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なってもよい。
例えば、複数の単価逓減機能付き料金体系のうちの１つの単価逓減機能付き料金体系と他の一つの単価逓減機能付き料金体系とを比較して、利用球数が多くなるにつれて利用された球あたりの単価が段階的に低くなる率である単価低減率が異なってもよい。
異なる複数のクラスに各々に関連付けされた複数の単価逓減機能付き料金体系のうちの１つの単価逓減機能付き料金体系と他の一つの単価逓減機能付き料金体系とを比較して、利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なってもよい。
例えば、異なる複数のクラスに各々に関連付けされた複数の単価逓減機能付き料金体系のうちの１つの単価逓減機能付き料金体系と他の一つの単価逓減機能付き料金体系とを比較して、利用球数が多くなるにつれて利用された球あたりの単価が段階的に低くなる率である単価低減率が異なってもよい。
【００２８】
過去履歴・現在状況取得機能Ｆ２０は、顧客の過去の履歴または現在の状況を取得する機能である。
過去履歴・現在状況取得機能Ｆ２０の詳細は後述する。
【００２９】
クラス分け機能Ｆ３０は、取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
クラス分け機能Ｆ３０の詳細は後述する。
【００３０】
利用料金決定機能Ｆ４０は、顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定する機能である。
例えば、利用料金決定機能Ｆ４０は、顧客に対して決定されたクラスに関連づけられた一般料金体系を基に顧客の利用料金を決定する。
例えば、利用料金決定機能Ｆ４０は、顧客に対して決定されたクラスに関連づけられた単価逓減機能付き料金体系を基に顧客の利用料金を決定する。
【００３１】
精算機能Ｆ５０は、顧客の利用料金を精算する機能である。
例えば、利用料金に相当するポイントを差し引いたポイントにカードを書き換える。
精算機能Ｆ５０は、利用料金決定機能Ｆ４０が顧客に複数の利用料金を決定したとき、複数の利用料金のなかの一つの利用料金を精算する。
例えば、精算機能Ｆ５０は、利用料金決定機能Ｆ４０が顧客に複数の利用料金を決定したとき、複数の利用料金のなかの最も定額の利用料金を精算する。
【００３２】
以下に、本発明の第一乃至第八の実施形態にかかるゴルフ練習場用コンピュータプログラムの過去履歴・現在状況取得機能Ｆ２０とクラス分け機能Ｆ３０とを中心に詳述する。
【００３３】
最初に、本発明の第一の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
過去履歴・現在状況取得機能Ｆ２０が顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得する機能である。
クラス分け機能Ｆ３０が顧客を経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する機能である。
クラス分け機能Ｆ３０が顧客を経過日数に基づき経過日数が任意に設定した期間である基準期間を越えているか否かをによりクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定してもよい。
例えば、経過日数が基準期間（例えば１０日）を越えたとき顧客に対してクラス２を決定し、経過日数が基準期間（例えば１０日）を越えなかったとき顧客に対してクラス３を決定する。
例えば、クラス２、クラス３に対応する料金体系は、単価逓減機能付き料金体系類に属する。
クラス３に対応する単価逓減機能付き料金体系の単位逓減率はクラス２に対応する単価逓減機能付き料金体系の単位逓減率より大きい。
この様にすると、利用球数が１５０球を越えたときに、経過日数が１０日以内である顧客の利用料金は経過日数が１０日を越える顧客の利用料金より低くなる。
その結果、顧客に間を置かずにゴルフ練習場へ行きたいという動機を与えることができる。
【００３４】
次に、本発明の第二の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
過去履歴・現在状況取得機能Ｆ２０が現在の曜日を取得する機能である。
クラス分け機能Ｆ３０が顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
記憶領域に、曜日−クラス対応表を予め保存してもよい。
図４は、曜日−クラス対応表の一例を示す。
例えば、曜日がウイークデイでないとき顧客に対してクラス２を決定し、曜日がウイークデイであるとき顧客に対してクラス３を決定する。
例えば、クラス２、クラス３に対応する料金体系は、単価逓減機能付き料金体系類に属する。
クラス３に対応する単価逓減機能付き料金体系の単位逓減率はクラス２に対応する単価逓減機能付き料金体系の単位逓減率より大きい。
この様にすると、利用球数が１５０球を越えたときに、曜日がウイークデイである顧客の利用料金は曜日がウイークデイでない顧客の利用料金より低くなる。
その結果、顧客にウイークデイにゴルフ練習場へいく動機を与えることができる。
【００３５】
次に、本発明の第三の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
予め複数の顧客が顧客の種類である複数の客種のうちの少なくとも一つの客種に各々に分類される。
例えば、客種は、一般、メンバー、レディーズ、地区会員、等である。
記憶領域に、客種ークラス対応表を予め保存しても良い。
図５は、客種ークラス対応表の一例を示す。
過去履歴・現在状況取得機能Ｆ２０が顧客の客種を取得する機能である。
クラス分け機能Ｆ３０が顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
例えば、顧客が特に客種を分類されないとき顧客に対してクラス２を決定し、顧客がメンバーであるとき顧客に対してクラス３を決定する。
例えば、クラス２、クラス３に対応する料金体系は、単価逓減機能付き料金体系類に属する。
クラス３に対応する単価逓減機能付き料金体系の単位逓減率はクラス２に対応する単価逓減機能付き料金体系の単位逓減率より大きい。
この様にすると、利用球数が１５０球を越えたときに、顧客がメンバーであるときの利用料金は、顧客が特に客種を分類されない一般の顧客の利用料金より低くなる。
その結果、顧客にメンバー登録したいという動機を与えて、メンバー登録した顧客を抱え込むことができる。
【００３６】
次に、本発明の第四の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
過去履歴・現在状況取得機能Ｆ２０が任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得する機能である。
クラス分け機能Ｆ３０が顧客を利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
例えば、顧客の利用球数総数が基準球数を越えないとき、または利用料金総和が基準料金を超えないとき顧客に対してクラス２を決定し、顧客の利用球数総数が基準球数を越えるとき、または利用料金総和が基準料金を超えるとき顧客に対してクラス３を決定する。
例えば、クラス２、クラス３に対応する料金体系は、単価逓減機能付き料金体系類に属する。
クラス３に対応する単価逓減機能付き料金体系の単位逓減率はクラス２に対応する単価逓減機能付き料金体系の単位逓減率より大きい。
この様にすると、利用球数が１５０球を越えたときに、利用球数総数が基準球数を越えるとき、または利用料金総和が基準料金を超えるときの利用料金は、利用球数総数が基準球数を越えないとき、または利用料金総和が基準料金を超えないときの利用料金より低くなる。
その結果、顧客に利用球数総数または利用料金総和を基準球数または基準料金を越えさせたいという動機を与えることができる。
【００３７】
次に、本発明の第五の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
顧客が球を打つ複数の打席は打席番号を各々に付与される。
顧客が球を打つ複数の打席は固有の打席番号を各々に付与されてもよい。
ゴルフ練習場での打席が配置された相対的な位置関係を基にグループ分けされて複数の打席番号に複数のグループのうちの一つのグループを各々に対応させてもよい。
記憶領域に、打席−クラス対応表またはグループ−クラス対応表を予め保存しても良い。
図６に、打席−クラス対応表またはグループ−クラス対応表の一例を示す。
図３には、２階立てのゴルフ練習場において、一階の端の打席を除く打席がグループ１、一階の端の打席がグループ２、二階の打席がグループ３にグループ分けされる様子が示される。
過去履歴・現在状況取得機能Ｆ２０が顧客の利用する打席の打席番号を取得する機能である。
クラス分け機能Ｆ３０が顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
クラス分け機能Ｆ３０が顧客を取得した打席番号に対応するグループを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能であってもよい。
例えば、顧客の打席がグループ１に属するとき、顧客に対してクラス２を決定し、顧客の打席がグループ２またはグループ３に属するとき、顧客にたいしてクラス３に決定する。
この様にすると、利用球数が１５０球を越えたときに、顧客の打席がグループ２またがグループ３に属するときの利用料金は顧客の打席がグループ１に属するときの利用料金より低くなる。
この結果、顧客に、一階の端の打席または２階の打席を使用したいという動機を与えることができる。
【００３８】
次に、本発明の第六の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
過去履歴・現在状況取得機能Ｆ２０が現在から過去に遡って任意に設定された期間である基準期間内に利用した球数である期間内利用球数を取得する機能である。
クラス分け機能Ｆ３０が顧客を期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
例えば、顧客の利用球数が基準級数を上まわらないとき、顧客に対してクラス２を決定し、顧客の期間内利用球数が基準級数を上まわるとき、顧客にたいしてクラス３に決定する。
この様にすると、利用球数が１５０球を越えたときに、顧客の過去利用級数が基準級数を上回るときの利用料金は顧客の過去利用級数が基準級数を上回らないときの利用料金はより低くなる。
その結果、期間内利用球数を多くしようとする動機を顧客に与えることができる。
【００３９】
次に、本発明の第七の実施形態にかかるゴルフ練習場用コンピュータプログラムを、説明する。
過去履歴・現在状況取得機能Ｆ２０が任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得する機能である。
過去履歴・現在状況取得機能Ｆ２０が現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得する機能である。
クラス分け機能Ｆ３０が顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する機能である。
例えば、顧客の時間間隔が基準間隔を上まるとき、顧客に対してクラス２を決定し、顧客の時間間隔が基準間隔を上まわらないとき、顧客にたいしてクラス３に決定する。
この様にすると、利用球数が１５０球を越えたときに、顧客の時間間隔が基準間隔を上回ないときの利用料金は顧客の時間間隔が基準間隔を上回わるときの利用料金はより低くなる。
その結果、はやく球を打とうとする動機を顧客に与えることができる。
【００４０】
本発明の実施形態に係るゴルフ練習場用コンピュータプログラムは、その構成により、以下の効果を有する。
複数のクラスに各々に関連づけられた複数の料金体系を準備し、顧客の過去の履歴または現在の状況を取得し、取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定し、顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定し、料金体系が利用された球数である利用球数を基に利用料金を算出され、利用球数が多くなるにつれて利用料金が高くなる様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基に利用球数が多くなるにつれて高くなる利用料金を決定できる。
また、利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる単価逓減機能付き料金体系を準備する様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なる複数の単価逓減機能付き料金体系を準備する様にしたので、顧客の過去の履歴または現在の状態の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客が過去にゴルフ練習場を利用した最新の期日と現在の期日までの日数である経過日数を取得し、顧客を経過日数に基づきクラス分けして顧客に対して複数のクラスのうちから一つのクラスを決定する様にしたので、顧客の経過日数の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、現在の曜日を取得し、顧客を曜日がウイークデイか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、曜日の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客の客種を取得し、顧客を顧客の客種に基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の客種の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、任意に設定された過去の期日である基準日から現在までに顧客が利用した球数の総数である利用球数総数または顧客が精算した利用料金の総数である利用料金総和を取得し、顧客を利用球数総数が任意に設定された球数である基準球数を越えるか否かまたは利用料金総和が任意に設定された料金である基準料金を超えるか否かに基づきクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用球数総数または利用料金総和の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、顧客の利用する打席の打席番号を取得し、顧客を取得した打席番号を基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用する打席の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、現在から過去に遡って任意に設定された時間である基準時間内に利用した球数である期間内利用球数を取得し、顧客を期間内利用球数が任意に設定された球数である基準球数を越えたか否かを基準にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定する様にしたので、顧客の利用球数の違いに対応して過去  利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
また、現在から過去に遡って任意に設定された時間である基準時間内に利用した複数の球の各々の１つの球を打って次の球を打つまでの時間間隔である各々の利用間隔を取得し、顧客を各々の利用間隔の全てが任意に設定された時間間隔である基準間隔を上まわらないか否かを基にクラス分けして顧客に対して複数のクラスの内から１つのクラスを決定し、顧客の利用間隔の違いに対応して利用球数を基にいろいろなバリエーションで変化する利用料金を決定できる。
その結果、顧客にゴルフ練習場用コンピュータプログラムを備えたゴルフ練習場をりようしたいという動機を与えることができる。
【００４１】
本発明は以上に述べた実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で各種の変更が可能である。
第一乃至第七の実施形態にかかるゴルフ練習場用コンピュータプログラムを説明したが、第一乃至第七のうちのひとつの機能をもつゴルフ練習場用コンピュータプログラムでもよいし、第一乃至第七のうちの複数の機能をもつゴルフ練習場用コンピュータプログラムでもよいし、第一乃至第七のうちの全ての機能をもつゴルフ練習場用コンピュータプログラムでもよい。
ゴルフ練習場用コンピュータプログラムが精算システムにインストールされ、精算システムがゴルフ練習を終了したときに精算をしてもよい。
ゴルフ練習場用コンピュータプログラムがゴルフボール貸出機にインストールされ、ゴルフボール貸出機がゴルフボールを貸し出すときに精算をしてもよい。
【符号の説明】
【００４２】
１０  打席
Ｆ１０  料金体系準備機能
Ｆ２０  過去履歴・現在状況取得機能
Ｆ３０  クラス分け機能
Ｆ４０  利用料金決定機能
Ｆ５０  精算機能
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００２−３５２３３３号
【特許文献２】特開２００２−２６９１９８号
【図１】
2018128935.tif 000003
【図２】
2018128935.tif 000004
【図３】
2018128935.tif 000005
【図４】
2018128935.tif 000006
【図５】
2018128935.tif 000007
【図６】
2018128935.tif 000008
【手続補正書】
【提出日】平成30年3月15日(2018.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゴルフ練習場での管理に使用されるゴルフ練習場用コンピュータプログラムであって、
コンピュータに、
記憶領域に複数のクラスに各々に関連づけられた複数の料金体系を準備する料金体系準備機能と、
顧客の過去の履歴または現在の状況を取得する過去履歴・現在状況取得機能と、
取得された顧客の過去の履歴または現在の状態を基に顧客をクラス分けし顧客に対して複数のクラスの内から１つのクラスを決定するクラス分け機能と、
顧客に対して決定されたクラスに関連づけられた料金体系を基に顧客の利用料金を決定する利用料金決定機能と、
を実現させ、
前記料金体系が利用された球数である利用球数を基に利用料金を算出される様になっており、
前記利用球数が多くなるにつれて顧客が精算するトータルの利用料金が高くなり、
複数の前記料金体系が、前記利用球数が多くなるにつれて利用された単位球数あたりの単価が低くなる料金体系である単価逓減機能付き料金体系を持つ単価逓減機能付き料金体系群に分類され、
複数の前記単価逓減機能付き料金体系のうちの１つの前記単価逓減機能付き料金体系と他の一つの前記単価逓減機能付き料金体系とを比較して、前記利用球数が多くなるにつれて利用された球あたりの単価が低くなる率である単価低減率が異なる、
ことを特徴とするゴルフ練習場用コンピュータプログラム。