(57)【要約】【課題】  売上情報の維持や活用に要する運用コストの大幅な節減を実現し得る売上情報管理システム等を提供することをその課題とする。【解決手段】  顧客を識別するための顧客ＩＤと、その顧客の重要度をランク付けた顧客ランクとを関連付けた顧客情報を記憶する顧客データベースＣｕＤＢと、顧客ＩＤと、売上内容とを関連付けた売上情報を記憶する複数の売上データベースＳａＤＢ（Ｓａ１，Ｓａ２）と、売上処理毎に売上情報を取得する売上情報取得手段５１と、顧客データベースを参照し、取得した売上情報に含まれる顧客ＩＤと関連付けられた顧客ランクを読み出す顧客ランク読み出し手段１１と、読み出した顧客ランクに応じて、複数の売上データベースＳａＤＢの中から売上情報を保存する売上データベースＳａＤＢを決定し、売上データベースＳａＤＢに売上情報を保存する売上情報保存手段１２と、を備えたものである。【選択図】  図１
2006318157.tif 000002
【特許請求の範囲】
【請求項１】
売上データベースを有する売上情報管理システムであって、
顧客を識別するための顧客ＩＤと、その顧客の重要度をランク付けた顧客ランクとを関連付けた顧客情報を記憶する顧客データベースと、
前記顧客ＩＤと、売上内容とを関連付けた売上情報を記憶する複数の売上データベースと、
売上処理毎に前記売上情報を取得する売上情報取得手段と、
前記顧客データベースを参照し、取得した前記売上情報に含まれる顧客ＩＤと関連付けられた顧客ランクを読み出す顧客ランク読み出し手段と、
読み出した前記顧客ランクに応じて、前記複数の売上データベースの中から前記売上情報を保存する前記売上データベースを決定し、当該売上データベースに前記売上情報を保存する売上情報保存手段と、を備えていることを特徴とする売上情報管理システム。
【請求項２】
前記売上内容には売上金額が含まれ、
一定期間内における顧客毎の前記売上金額の累計に基づいて、前記顧客のランク付けを行うランク付け手段と、
前記ランク付け手段によるランク付けに基づいて、前記顧客ランクを前記顧客データベースに更新する顧客ランク更新手段と、をさらに備えたことを特徴とする請求項１に記載の売上情報管理システム。
【請求項３】
前記複数の売上データベースは、前記顧客ランクが所定ランク以上に該当する顧客の売上情報を記憶する第１データベースと、前記顧客ランクが所定ランク未満に該当する顧客の売上情報を記憶する第２データベースと、から成り、
前記顧客ランク更新手段により更新した前記顧客ランクに基づいて、
前記第１データベースに記憶した売上情報のうち、所定ランク未満に該当する顧客の前記顧客ＩＤに関連付けられた売上情報を前記第２データベースに移行するとともに、
前記第２データベースに記憶した売上情報のうち、所定ランク以上に該当する顧客の前記顧客ＩＤに関連付けられた売上情報を、前記第１データベースに移行する売上情報移行手段、をさらに備えたことを特徴とする請求項２に記載の売上情報管理システム。
【請求項４】
前記第１データベースおよび／または前記第２データベースに記憶されている売上情報には、当該売上情報を取得した日時、または当該第１データベースおよび／または第２データベースに保存した日時、に関する日時情報がさらに含まれ、
前記日時情報に基づいて、前記第１データベースおよび／または前記第２データベースに記憶されている売上情報のうち、一定期間が経過した売上情報を削除する売上情報削除手段、をさらに備えたことを特徴とする請求項３に記載の売上情報管理システム。
【請求項５】
前記顧客情報を前記顧客データベースに登録する顧客情報登録手段と、
前記顧客データベースのデータ件数が所定件数を超えた場合、
前記顧客ランクに基づいて、より前記顧客ランクが低い顧客に該当する前記顧客情報を優先して前記顧客データベースから削除する顧客情報削除手段を、さらに備えたことを特徴とする請求項１ないし４のいずれか１項に記載の売上情報管理システム。
【請求項６】
顧客を識別するための顧客ＩＤと、売上金額を含む売上内容とを関連付けた売上情報を記憶する売上データベース、を有する売上情報管理システムであって、
前記売上情報を取得する売上情報取得手段と、
取得した前記売上情報を前記売上データベースに保存する売上情報保存手段と、
一定期間内における前記顧客毎の前記売上金額の累計に基づいて、前記顧客のランク付けを行うランク付け手段と、
前記ランク付け手段によるランク付けに基づいて、より前記顧客ランクが低い顧客に該当する顧客ＩＤに関連付けられた前記売上げ情報を優先して前記売上データベースから削除する売上情報削除手段と、を備えたことを特徴とする売上情報管理システム。
【請求項７】
顧客を識別するための顧客ＩＤと、その顧客の重要度をランク付けた顧客ランクとを関連付けた顧客情報を記憶する顧客データベースと、
前記顧客ＩＤと、売上内容とを関連付けた売上情報を記憶する複数の売上データベースと、
売上処理毎に前記売上情報を取得する売上情報取得手段と、
前記売上情報を管理するための制御を行う制御手段と、を有する売上情報管理システムの制御方法であって、
前記制御手段が、
前記売上情報取得手段により、前記売上情報を取得するステップと、
前記顧客データベースを参照し、取得した前記売上情報に含まれる顧客ＩＤと関連付けられた顧客ランクを読み出すステップと、
読み出した前記顧客ランクに応じて、前記複数の売上データベースの中からいずれか１つの売上データベースに前記売上情報を保存するステップと、を実行することを特徴とする売上情報管理システムの制御方法。
【請求項８】
コンピュータを、請求項１ないし６のいずれか１項に記載の売上情報管理システムにおける各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上情報の管理を行う売上情報管理システム、売上情報管理システムの制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来、小売業やサービス業において、店舗で商品を販売するごとに商品の売上情報を記憶し、この集計結果を在庫管理やマーケティング材料として用いるシステムが広く導入されている（例えば特許文献１参照）。このシステムを導入し、売上情報の集計結果を分析することによって、売れ行きのよい商品の品揃えを拡大し、売れ行きの悪い商品を排除する等、販売機会ロスや売れ残りの無駄をなくすことが可能となり、より売上を伸ばしていくことが期待できる。
【特許文献１】特開平０９−２５１５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、より正確な状況の理解と今後の予測に売上情報を活用しようとすると、可能な限り詳細な情報を蓄積していくことが必要となるため、そのデータ容量は膨大なものとなり、売上情報の維持や活用に要する運用コストは加速度的に増大してしまう。
【０００４】
上記の問題に鑑み、本発明は、売上情報の維持や活用に要する運用コストの大幅な節減を実現し得る売上情報管理システム、売上情報管理システムの制御方法、プログラムを提供することをその課題とする。
【課題を解決するための手段】
【０００５】
本発明の売上情報管理システムは、売上データベースを有する売上情報管理システムであって、顧客を識別するための顧客ＩＤと、その顧客の重要度をランク付けた顧客ランクとを関連付けた顧客情報を記憶する顧客データベースと、顧客ＩＤと、売上内容とを関連付けた売上情報を記憶する複数の売上データベースと、
売上処理毎に売上情報を取得する売上情報取得手段と、顧客データベースを参照し、取得した売上情報に含まれる顧客ＩＤと関連付けられた顧客ランクを読み出す顧客ランク読み出し手段と、読み出した顧客ランクに応じて、複数の売上データベースの中から売上情報を保存する売上データベースを決定し、売上データベースに売上情報を保存する売上情報保存手段と、を備えていることを特徴とする。
【０００６】
同様に、本発明の売上情報管理システムの制御方法は、顧客を識別するための顧客ＩＤと、その顧客の重要度をランク付けた顧客ランクとを関連付けた顧客情報を記憶する顧客データベースと、顧客ＩＤと、売上内容とを関連付けた売上情報を記憶する複数の売上データベースと、売上処理毎に売上情報を取得する売上情報取得手段と、売上情報を管理するための制御を行う制御手段と、を有する売上情報管理システムの制御方法であって、制御手段が、売上情報取得手段により、売上情報を取得するステップと、顧客データベースを参照し、取得した売上情報に含まれる顧客ＩＤと関連付けられた顧客ランクを読み出すステップと、読み出した顧客ランクに応じて、複数の売上データベースの中からいずれか１つの売上データベースに売上情報を保存するステップと、を実行することを特徴とする。
【０００７】
これらの構成によれば、売上情報を、その顧客ランクに応じて複数のデータベースに振り分けて保存するので、全ての売上情報を１つのデータベースに保存する場合に比べ、保存するデータ量を減らすことが可能となる。従って、売上情報の分析に係る時間および工数、すなわち運用コストを大幅に削減することができる。従って、顧客の動向が容易に把握できるとともに、例えば顧客ランクの高い顧客には特別なサービスを提供する等、より効果的な販売促進活動を容易に実現できることから、顧客および店舗の双方にとって大きなメリットとなる。
【０００８】
この場合、売上内容には売上金額が含まれ、一定期間内における顧客毎の売上金額の累計に基づいて、顧客のランク付けを行うランク付け手段と、ランク付け手段によるランク付けに基づいて、顧客ランクを顧客データベースに更新する顧客ランク更新手段と、をさらに備えることが好ましい。
【０００９】
この構成によれば、顧客ランクが、顧客毎の一定期間内における売上金額の累計に基づいて定まるので、店舗側の総売上に対する顧客の売上貢献度に応じて顧客ランクを定めることができる。従って、売上貢献度の高い得意客の売上情報のみを分析対象とすることで、より効率的な売上情報の分析が容易に可能となる。また、一定期間とは、店舗側が実情に応じて任意に定める所定期間を意味する。
【００１０】
また、この場合、複数の売上データベースは、顧客ランクが所定ランク以上に該当する顧客の売上情報を記憶する第１データベースと、顧客ランクが所定ランク未満に該当する顧客の売上情報を記憶する第２データベースと、から成り、顧客ランク更新手段により更新した顧客ランクに基づいて、第１データベースに記憶した売上情報のうち、所定ランク未満に該当する顧客の顧客ＩＤに関連付けられた売上情報を第２データベースに移行するとともに、第２データベースに記憶した売上情報のうち、所定ランク以上に該当する顧客の顧客ＩＤに関連付けられた売上情報を、第１データベースに移行する売上情報移行手段、をさらに備えることが好ましい。
【００１１】
この構成によれば、更新した顧客ランクに基づいて、記憶している売上情報を必要に応じてその顧客ランクに適合するデータベースに移行するので、最新の顧客ランクと、この顧客ランクに応じてデータベースに記憶した売上情報との整合性を保つことができる。
【００１２】
また、この場合、第１データベースおよび／または第２データベースに記憶されている売上情報には、当該売上情報を取得した日時、または当該第１データベースおよび／または第２データベースに保存した日時、に関する日時情報がさらに含まれ、日時情報に基づいて、第１データベースおよび／または第２データベースに記憶されている売上情報のうち、一定期間が経過した売上情報を削除する売上情報削除手段、をさらに備えることが好ましい。
【００１３】
この構成によれば、第１データベースおよび／または第２データベースに記憶した売上情報のうち、一定期間が経過した売上情報を管理対象外として削除するので、第２データベースのデータ件数の増加を抑制することが可能となる。従って、売上情報を蓄積するためのコンピュータ資源を大幅に削減することができる。
【００１４】
さらに、この場合、顧客情報を顧客データベースに登録する顧客情報登録手段と、顧客データベースのデータ件数が所定件数を超えた場合、顧客ランクに基づいて、より顧客ランクが低い顧客に該当する顧客情報を優先して顧客データベースから削除する顧客情報削除手段を、さらに備えることが好ましい。
【００１５】
この構成によれば、顧客情報を記憶するデータベースのデータ件数の増加を抑制することが可能となる。また、例えば顧客ランクを顧客の売上貢献度に応じて定めるようにすれば、店舗側にとって得意客となる顧客の顧客情報を常に記憶しておくことができる。従って、顧客への販売促進活動に支障をきたすことなく、顧客情報を蓄積するためのコンピュータ資源を大幅に削減することができる。
【００１６】
本発明の他の売上情報管理システムは、顧客を識別するための顧客ＩＤと、売上金額を含む売上内容とを関連付けた売上情報を記憶する売上データベース、を有する売上情報管理システムであって、売上情報を取得する売上情報取得手段と、取得した売上情報を売上データベースに保存する売上情報保存手段と、一定期間内における顧客毎の売上金額の累計に基づいて、顧客のランク付けを行うランク付け手段と、ランク付け手段によるランク付けに基づいて、より顧客ランクが低い顧客に該当する顧客ＩＤに関連付けられた売上げ情報を優先して売上データベースから削除する売上情報削除手段と、を備えたことを特徴とする。
【００１７】
この構成によれば、一定期間毎に、記憶した売上情報のうち顧客ランクが所定ランク未満である顧客の売上情報を削除するので、データベースに記憶した売上情報が膨大な量となる虞がない。すなわち、売上情報を蓄積するためのコンピュータ資源や、その分析に係る時間および工数といった、運用コストを大幅に削減することができる。
【００１８】
本発明のプログラムは、上記のいずれか１項に記載の売上情報管理システムにおける各手段としてコンピュータを機能させることを特徴とする。
【００１９】
この構成によれば、売上情報の維持や活用に要する運用コストの大幅な節減を実現し得るプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、添付の図面を参照して、本発明の売上情報管理システム、売上情報管理システムの制御方法、プログラムの一実施形態について説明する。本実施形態に係る売上情報管理システムは、小売業やサービス業において、販売機会ロスや売れ残りによる無駄を無くすべく、売上情報を集計し分析を行うことを目的として、売上情報を記憶しその管理を行うものである。
【００２１】
図１に示すように、本発明の売上情報管理システム１は、顧客を識別するための顧客ＩＤと、その顧客の顧客ランクとを関連付けた顧客情報を記憶する顧客データベースＣｕＤＢ、並びに顧客ＩＤと、売上内容とを関連付けた売上情報を記憶する複数のデータベース（第1データベースＳａ１、第２データベースＳａ２）から成る売上データベースＳａＤＢ、を有するサーバ１０と、このサーバ１０とネットワーク１００を介して接続されるとともに、売上処理毎に売上情報を取得する１以上の情報処理端末５０（図では３台表示）、とから構成されている。
【００２２】
情報処理端末５０は、売上情報取得手段５１を備えており、売上処理毎に売上情報を取得する。具体的には、顧客が商品を購入する決済処理（売上処理）に際し、情報処理端末５０は、商品に貼付されたバーコードを読取ることにより入力し、入力したバーコード情報に基づいて、商品名や金額に関する商品情報をバーコードデータベースＢａＤＢから取得し、取得したこの商品情報とキーボード６１（図２参照）等入力インタフェースからの入力に基づいて、売上金額を含む売上内容を取得するとともに、例えば会員カード等を顧客が提示し、これを読取ることによって、その顧客に登録されている顧客ＩＤを取得する。すなわち、売上内容と顧客ＩＤとを関連付けて売上情報として取得する。また、顧客が会員カード等を提示しなかった場合（顧客ＩＤを有していない場合）には、顧客ＩＤのない売上情報として売上情報を取得する。このように、情報処理端末５０は、売上処理毎に売上情報を取得し、取得した売上情報をサーバ１０へ送信する。
【００２３】
サーバ１０は、上述の売上データベースＳａＤＢ、顧客データベースＣｕＤＢ、バーコードデータベースＢａＤＢ、に加え、顧客データベースＣｕＤＢを参照し、顧客の顧客ランクを読み出す顧客ランク読み出し手段１１と、情報処理端末５０から受信した売上情報を、読み出した顧客ランクに基づいて、売上データベースＳａＤＢに保存する売上情報保存手段１２と、保存した売上情報を複数のデータベース間で相互に移行させる売上情報移行手段１３と、保存した売上情報を必要に応じて削除する売上情報削除手段１４と、を備えている。また、サーバ１０は、記憶した売上情報に含まれる、一定期間内における顧客毎の売上金額の累計に基づいて顧客のランク付けを行うランク付け手段１５と、このランク付け手段１５によるランク付けに基づいて、顧客データベースＣｕＤＢに記憶された顧客ランクを更新する顧客ランク更新手段１６、を備えている。
【００２４】
さらに、サーバ１０は、顧客の氏名や住所、並びに顧客ランク等の顧客情報を顧客ＩＤに関連付けて顧客データベースＣｕＤＢに登録する顧客情報登録手段１７と、顧客データベースＣｕＤＢのデータ件数が所定件数を超えた場合、顧客ランクが所定ランク未満に該当する顧客の顧客情報を削除する顧客情報削除手段１８と、これら各種手段を制御する制御手段１９と、を備えている。なお、制御手段１９はＣＰＵ２２（図２参照）により構成され、このＣＰＵ２２がＲＯＭ２３（図２参照）内の制御プログラムおよびメモリ部２４の処理プログラム２６（図２参照）に従って、各種データを演算処理することにより、サーバ１０を上述の各手段として機能させることが可能となる。
【００２５】
また、売上情報を記憶する売上データベースＳａＤＢは、上述のように第１データベースＳａ１および第２データベースＳａ２から構成され、第１データベースＳａ１には、顧客ランクが所定ランク以上に該当する顧客の売上情報が記憶され、第２データベースＳａ２には、顧客ランクが所定ランク未満に該当する顧客、または顧客ＩＤを有していない顧客の売上情報が記憶される。すなわち、売上情報取得手段５１が、売上処理において顧客ＩＤを取得し、顧客ランク読み出し手段１１が、取得した顧客ＩＤをキーとして顧客情報から顧客ランクを読み出し、売上情報保存手段１２が、取得した顧客ＩＤと読み出した顧客ランクとに基づいて売上情報を保存するデータベースを決定し、決定したデータベースに売上情報を保存する。
【００２６】
次に、図２を参照し、本実施形態に係る売上情報管理システム１を構成する情報処理端末５０およびサーバ１０の制御構成について説明する。図２に示すように、情報処理端末５０は、ネットワーク１００とのデータ送受信部であるネットワークインタフェース（ＮＴ−Ｉ／Ｆ）５１、ＣＰＵ５２、ＲＯＭ５３、ＲＡＭおよびハードディスクを含むメモリ部５４を有し、ＲＯＭ５３内に記憶された制御プログラムにしたがって、メモリ部５４内のバッファ５５等に記憶された情報の処理を行う。また、入力インタフェースとなるキーボード６１、バーコードリーダ６２、カードリーダ６３を備え、キーボード６１による入力またはバーコードリーダ６２およびカードリーダ６３による読み取りによって、顧客の顧客ＩＤや売上内容を取得し、商品名や売上金額等をディスプレイ６４に表示する。特にメモリ部５４内には、決済処理を行うための決済処理プログラム５６を有しており、ＣＰＵ５２はこの決済処理プログラム５６に基づいて決済処理を行う。
【００２７】
サーバ１０は、ネットワーク１００とのデータ送受信部であるネットワークインタフェース（ＮＴ−Ｉ／Ｆ）２１、サーバ１０で実行される各種処理を制御するＣＰＵ２２、制御プログラム等を記憶するＲＯＭ２３、ＲＡＭおよびハードディスクを含むメモリ部２４を有しており、ＣＰＵ２２は、ＲＯＭ２３内に記憶された制御プログラムに従って、メモリ部２４内のバッファ２５等に記憶された情報の処理を行う。メモリ部２４には、上述のバーコードデータベースＢａＤＢ、売上データベースＳａＤＢ（第１データベースＳａ１、第２データベースＳａ２）、顧客データベースＣｕＤＢの他、売上データベースＳａＤＢおよび顧客データベースＣｕＤＢのデータ管理を行うための処理プログラム２６を有している。
【００２８】
さらに、顧客ランクと、売上データベースＳａＤＢ（第1データベースＳａ１、第２データベースＳａ２）に記憶されている売上情報および顧客データベースＣｕＤＢに記憶されている顧客情報、について説明する。顧客ランクとは、顧客の重要度をランク付けしたものであり、例えば一定期間内における顧客毎の売上金額の累計に基づいてランク付けを行ったものである。また図３に示すように、売上データベースＳａＤＢ（第１データベースＳａ１、第２データベースＳａ２）に記憶されている売上情報は、１の売上処理毎にカウントされる処理番号、売上処理が行われた日時に関する処理日時、商品を購入した顧客の顧客ＩＤ、並びに売上金額（購入金額）が、互いに関連付けられたものである。なおこの他にも購入した商品の商品名や購入数等、詳細な情報を記憶してもよい。また、顧客データベースＣｕＤＢに記憶されている顧客情報は、住所や氏名といった顧客に関する詳細情報および顧客ランクと、顧客を識別するための顧客ＩＤとが互いに関連付けられ、顧客情報登録手段１７によって登録されるものである。
【００２９】
売上情報は、売上データベースＳａＤＢのうち、第１データベースＳａ１には顧客ランクが所定ランク以上の顧客の売上情報が記憶される一方で、第２データベースＳａ２には顧客ランクが所定ランク未満の顧客および顧客ＩＤを有していない顧客、の売上情報が記憶される。例えば同図に示す顧客データベースＣｕＤＢを参照すると、顧客ランクは最高「Ａ」ランクから順に「Ｅ」ランクまでの５段階で構成されており、顧客ランクが「Ａ」ランクに該当する顧客（顧客ＩＤが「０００５２」「００９０３」「０１０２７」である顧客）、および顧客ランクが「Ｂ」ランクに該当する顧客（顧客ＩＤが「０００１３」「００３２５」である顧客）、の売上情報は、売上データベースＳａＤＢのうち第１データベースＳａ１に記憶され、顧客ランクが「Ｃ」ランクに該当する顧客（顧客ＩＤが「００２５９」「００５４５」「０１０２７」である顧客）、顧客ランクが「Ｄ」ランクに該当する顧客（顧客ＩＤが「０１０９５」「１０００１」である顧客）、並びに顧客ランクが「Ｅ」ランクに該当する顧客（顧客ＩＤが「００７２３」である顧客）、の売上情報は、売上データベースＳａＤＢのうち第２データベースＳａ２に記憶されている。
【００３０】
続いて、売上情報保存手段１２により行われる、売上情報を売上データベースＳａＤＢに保存する処理について、図４に示すフローチャートを参照して説明する。サーバ１０が情報処理端末５０から売上情報を受信すると、売上情報保存手段１２は、売上情報に含まれる顧客ＩＤの顧客情報が、顧客データベースＣｕＤＢに登録されているか否かを判別する（Ｓ０１）、顧客情報が登録されている場合（Ｓ０１：Ｙｅｓ）、次に顧客ランク読み出し手段１１が、売上情報に含まれる顧客ＩＤの顧客ランクを読み出す（Ｓ０２）。読み出された顧客ランクが所定ランク以上である場合（Ｓ０２：Ｙｅｓ）、売上情報保存手段１２は、取得した売上情報を売上データベースＳａＤＢのうち、第１データベースＳａ１に保存する（Ｓ０３）。
【００３１】
一方、売上情報に顧客ＩＤが含まれない場合や、売上情報に含まれる顧客ＩＤの顧客情報が顧客データベースＣｕＤＢに登録されていない場合（Ｓ０１：Ｎｏ）、または読み出された顧客ランクが所定ランク未満である場合（Ｓ０２：Ｎｏ）、売上情報保存手段１２は、取得した売上情報を売上データベースＳａＤＢのうち、第２データベースＳａ２に保存する（Ｓ０４）。なお、情報処理端末５０が１の売上処理毎に売上情報をサーバ１０へ送信する構成でもよいし、取得した売上情報を情報処理端末５０あるいは他の記憶装置等に一旦保存し、売上情報をまとめてサーバ１０へ送信する構成でもよい。なお、「売上情報に含まれる顧客ＩＤの顧客情報が顧客データベースＣｕＤＢに登録されていない場合」とは、顧客情報削除手段１８によって、該当する顧客の顧客情報が削除されたことを意味する（詳細は後述する）。
【００３２】
ここで、顧客データベースＣｕＤＢに記憶されている顧客情報および売上データベースＳａＤＢに記憶されている売上情報を効率よく管理するために、サーバ１０が行う制御について、図５〜図７を参照して説明する。なお、以下に説明する制御は定期的に行われるものであり、その期間は店舗側が実情に応じて任意に定めることができる。
【００３３】
図５は、顧客データベースＣｕＤＢの顧客情報を管理するための処理手順を示すフローチャートである。最初に、ランク付け手段１５が、記憶した売上情報に含まれる、一定期間内における顧客毎の売上金額の累計を算出し（Ｓ１１）、算出した売上金額の累計に基づいて顧客のランク付けを行う（Ｓ１２）。次に顧客ランク更新手段１６は、ランク付け手段１５によるランク付けに基づいて、顧客情報に含まれる顧客ランクを更新する（Ｓ１３）。さらに、顧客データベースＣｕＤＢのデータ件数（顧客データベースＣｕＤＢに記憶された顧客情報の件数）を読み込み（Ｓ１４）、データ件数が所定件数を超えているか否かを判別する（Ｓ１５）。データ件数が所定件数を超えた場合には（Ｓ１５：Ｙｅｓ）、顧客情報削除手段１８によって、顧客ランクが所定ランク未満に該当する顧客の顧客情報を削除する（Ｓ１６）。
【００３４】
具体的に説明すると、ランク付け手段１５は、売上データベースＳａＤＢ（第１データベースＳａ１、第２データベースＳａ２）の売上情報を読み出し、例えば一定期間を「一週間」と定めている場合、一週間の間における顧客毎の売上金額の累計を算出して、売上金額の累計金額が高額な順に顧客（顧客ＩＤ）を並べ替える。そして、予め定めておいた顧客ランクを定めるための設定情報（例えば「Ａ」ランクは累計金額８万円以上、「Ｂ」ランクは累計金額５万円以上・・・といった情報；サーバ１０のメモリ部２４に記憶されている）に基づいてランク付けを行い、顧客ランク更新手段１６は、そのランク付けに基づいて顧客情報に含まれる顧客ランクを更新する。その後、顧客データベースＣｕＤＢのデータ件数を読み込み、そのデータ件数が所定件数（例えば５，０００件等）を超えている場合、顧客情報削除手段１８によって、顧客ランクが所定ランク未満に該当する顧客の顧客情報が削除される。従って、顧客データベースＣｕＤＢのデータ件数が無制限に増加してしまうことを抑制することができる。なお、一旦削除した顧客情報を再度顧客データベースＣｕＤＢに登録する必要が生じる場合に備えて、削除した顧客情報を他の記憶装置や記憶媒体に保存しておくことが好ましい。
【００３５】
なお、削除対象となる顧客情報であるか否かを定めるための「所定ランク」と、売上情報を保存するデータベースを振り分けるための「所定ランク」とは、それぞれ個別に設定するものである。特に顧客情報を削除するために設定する「所定ランク」は、よりランクの低い顧客ランクを「所定ランク」として設定し、顧客ランクの低い顧客情報を優先して削除することが好ましい。
【００３６】
図６は、顧客ランクの更新（図５：Ｓ１３に該当）に基づいて売上情報を複数のデータベース間で相互に移行させる処理手順を示すフローチャートである。売上情報移行手段１３は、まず第２データベースＳａ２に記憶された売上情報を読み込み（Ｓ２１）、売上情報に含まれる顧客ＩＤの顧客ランクが所定ランク以上であるものを抽出し、第１データベースＳａ１に移行する（Ｓ２２）。さらに、第１データベースＳａ１に記憶された売上情報を読み込み（Ｓ２３）、売上情報に含まれる顧客ＩＤの顧客ランクが所定ランク未満であるものを抽出し、第２データベースＳａ２に移行する（Ｓ２４）。このように、顧客ランクの更新に基づいて、第１データベースＳａ１および第２データベースＳａ２に保存した売上情報を相互に移行するので、顧客ランクとデータベースに保存した売上情報との整合性を保つことができる。
【００３７】
図７は、第２データベースＳａ２の売り上げ情報を削除する処理手順を示すフローチャートである。売上情報削除手段１４は、第２データベースＳａ２に記憶された売上情報を読み込み（Ｓ３１）、売上情報に含まれる日時情報（処理日時；図３参照）から一定期間（例えば３ヶ月等）が経過した売上情報を削除する（Ｓ３２）。従って、第２データベースＳａ２のデータ件数が無制限に増加してしまうことを抑制することができる。なお、削除した売上情報を他の記憶装置や記憶媒体に保存しておく構成でもよい。また、この売上情報削除処理は、第１データベースＳａ１に保存するべき売上情報が誤って削除されることを防ぐため、売上情報移行手段１３による売上情報移行処理の直後に行うことが好ましい。さらに、売上情報移行処理と売上情報削除処理とを１つの処理として同時に行ってもよい。また、売上情報に加えて第２データベースＳａ２に保存（移行）した日時をさらに記憶し、この日時を基準として売上情報を削除してもよい。また、第１データベースＳａ１に記憶された売上情報においても、売上情報に含まれる日時情報（処理日時；図３参照）から一定期間が経過した売上情報を削除する構成でもよい。
【００３８】
以上説明したように本発明の売上情報管理システムは、顧客ランクに応じて売上情報を保存するデータベースを振り分けるとともに、定期的に顧客情報および売上情報を必要に応じて削除するので、売上情報や顧客情報の維持や活用に要する運用コストの大幅な節減を実現することが可能となる。なお、売上データベースＳａＤＢは２個に限らず、実情に応じて適宜その個数を設定すればよい。また、売上情報を保存するデータベースを決定するための所定ランク（閾値となる顧客ランク）、第２データベースＳａ２に保存された売上情報を削除するための所定ランク、顧客データベースＣｕＤＢに保存された顧客情報を削除するための所定ランク、は個々に独自のランクを定め得ることは言うまでもない。
【００３９】
次に、本発明の第２実施形態について説明する。第２実施形態の売上情報管理システム１は、売上データベースＳａＤＢが１つのデータベースで構成され、全ての売上情報をひとまず同一の売上データベースＳａＤＢに保存し、保存した売上情報に基づいてランク付けた顧客ランクに基づいて、定期的に売上情報を削除するものである。そこで、以下第１実施形態と異なる点を中心に説明する。
【００４０】
図８（ａ）に示すフローチャートは、第２実施形態における売上情報保存の流れを示すフローチャートである。同図（ａ）に示すように、情報処理端末５０は、売上情報を取得しサーバ１０へ送信する（Ｓ４１）。そして、サーバ１０（売上情報保存手段１２）は、受信した売上情報を１つの売上データベースＳａＤＢに保存する（Ｓ４２）。なお、本第２実施形態では、情報処理端末５０の売上情報取得手段５１に代えて、サーバ１０が売上情報取得手段を有する構成、すなわちサーバ１０が他のデータベースや記憶装置に保存された売上げ情報を取得する構成でもよい。
【００４１】
また、図８（ｂ）のフローチャートは、第２実施形態における売上情報削除の流れを示すフローチャートである。同図（ｂ）に示すように、サーバ１０は、売上データベースＳａＤＢを読み込み（Ｓ５１）、売上データベースのデータ件数が所定件数を超えているか否かを判別する（Ｓ５２）。データ件数が所定件数を超えている場合（Ｓ５２：Ｙｅｓ）、ランク付け手段１５は、売上情報に含まれる、一定期間内における顧客毎の売上金額の累計を算出し（Ｓ５３）、算出した売上金額の累計に基づいて顧客のランク付けを行う（Ｓ５４）。そして、売上情報削除手段１４は、所定ランク未満に該当する顧客の売上情報を削除する（Ｓ５５）。なお、削除した売上情報を他の記憶装置や記憶媒体に保存しておく構成でもよい。また、売上データベースのデータ件数が所定件数を超えているか否かを判別する処理（Ｓ５２に該当）を省略してもよい。
【００４２】
なお、本第２実施形態における、削除対象となる売上情報であるか否かを定めるための「所定ランク」は、よりランクの低い顧客ランクを「所定ランク」として設定し、顧客ランクの低い顧客の売上情報を優先して削除することが好ましい。
【００４３】
このように、第２実施形態の売上情報管理システムは、１つのデータベースで売上情報を管理しながら、売上情報が無制限に増加することを抑制することができるので、装置構成が簡易となる。また、顧客ランクの情報を記憶しておく必要がなく、小規模の店舗等においても容易にシステムを導入することが可能となる。
【００４４】
なお、第１実施形態、第２実施形態ともに売上情報管理システムが情報処理端末５０およびサーバ１０から構成されるとして説明を行ったが、サーバ１０が有する各手段と、顧客データベースＣｕＤＢ、並びに売上データベースＳａＤＢを情報処理端末５０が備え、情報処理端末５０単独でこの売上情報管理システムを構成してもよい。このとき、情報処理端末５０が複数の場合には、そのうちの１台が親情報処理端末となり、他の情報処理端末５０から売上情報を集約し売上データベースＳａＤＢに売上情報を保存すればよい。
【００４５】
さらに、上記の例に示した、売上情報管理システム１の各部（各機能）をプログラムとして提供することも可能である。また、そのプログラムを記憶媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
【００４６】
また、上述した実施例によらず、売上情報管理システム１の装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明に係る売上情報管理システムの機能ブロック図である。
【図２】本発明に係る売上情報管理システムの制御ブロック図である。
【図３】売上情報および顧客情報を例示する図である。
【図４】売上げ情報保存処理を示すフローチャートである。
【図５】顧客情報の削除処理を示すフローチャートである。
【図６】売上情報の移行処理を示すフローチャートである。
【図７】売上げ情報の削除処理を示すフローチャートである。
【図８】第２実施形態に係る売上情報保存処理および削除処理を示すフローチャートである。
【符号の説明】
【００４８】
１        売上情報管理システム            １０      サーバ
１１      顧客ランク読み出し手段          １２      売上情報保存手段
１３      売上情報移行手段                １４      売上情報削除手段
１５      ランク付け手段                  １６      顧客ランク更新手段
１７      顧客情報登録手段                １８      顧客情報削除手段
１９      制御手段                        ５０      情報処理端末
５１      売上情報取得手段                ＣｕＤＢ  顧客データベース
ＳａＤＢ  売上情報データベース            Ｓａ１    第１データベース
Ｓａ２    第２データベース
【図１】
2006318157.tif 000003
【図２】
2006318157.tif 000004
【図３】
2006318157.tif 000005
【図４】
2006318157.tif 000006
【図５】
2006318157.tif 000007
【図６】
2006318157.tif 000008
【図７】
2006318157.tif 000009
【図８】
2006318157.tif 000010