(57)【要約】【課題】対象日における売上実績の比較日からの変化をユーザが一瞥して容易に把握できるようにする。【解決手段】本発明に係る情報センタサーバ１０のＣＰＵ１１は、ＥＣＲ２０Ａ１〜２０Ａｎ、ＥＣＲ２０Ｂ１〜２０Ｂｍから送信された売上データファイルを店舗毎に記憶部１５に記憶する。ＰＣ３０Ａ又はＰＣ３０Ｂから売上カルテ画面のＵＲＬにアクセス要求があり、要求元のＰＣから対象日及び比較日が指定されると、ＣＰＵ１１は、要求元ＰＣのログインＩＤに対応する店舗の指定された対象日及び比較日の売上データファイルを記憶部１５から読み出し、読み出された売上データに基づき対象日における売上実績の比較日からの変化を示す指標値を算出し、当該指標値及び当該指標値に応じたマークを含む売上カルテ画面３５２を要求元のＰＣの表示部３４に表示させる。【選択図】図２６
2014116028.tif 000002
【特許請求の範囲】
【請求項１】
売上データ処理装置及び端末装置とデータ送受信を行う売上集計管理装置であって、
前記売上データ処理装置から送信された売上データを記憶する記憶手段から対象日及び比較日の売上データを読み出す読出手段と、
前記読み出された売上データに基づき前記対象日における売上実績の前記比較日からの変化を示す指標値を算出する算出手段と、
前記算出された指標値を前記端末装置に表示させる制御手段と、
を備える売上集計管理装置。
【請求項２】
前記売上実績は、売上金額、客数、客単価であり、
前記算出手段は、前記読み出された売上データに基づき前記対象日における売上金額、客数、客単価のそれぞれの前記比較日からの変化を示す指標値を算出し、
前記制御手段は、前記対象日における売上金額、客数、客単価の前記比較日からの変化を示す指標値を前記端末装置に表示させる請求項１に記載の売上集計管理装置。
【請求項３】
前記制御手段は、前記指標値に応じたマークを前記指標値と共に前記端末装置に表示させる請求項１又は２に記載の売上集計管理装置。
【請求項４】
前記読出手段は、初期値として予め指定された対象日及び比較日の売上データを前記記憶手段から読み出す請求項１〜３の何れか一項に記載の売上集計管理装置。
【請求項５】
前記読出手段は、前記端末装置から指定された対象日及び比較日の売上データを前記記憶手段から読み出す請求項１〜４の何れか一項に記載の売上集計管理装置。
【請求項６】
前記指標値は、前記対象日における売上実績と前記比較日における売上実績との比率、差分、実績値の推移の何れかを含む請求項１〜５の何れか一項に記載の売上集計管理装置。
【請求項７】
前記売上データは、複数の集計区分毎に前記記憶手段に記憶されており、
前記算出手段は、前記記憶手段から読み出された売上データを前記集計区分毎に分析して前記対象日における前記比較日からの変化が予め定められた条件に合致する売上項目を抽出し、
前記制御手段は、当該抽出された売上項目をユーザに通知するメッセージを前記端末装置に表示させる請求項１〜６の何れか一項に記載の売上集計管理装置。
【請求項８】
前記算出手段は、前記対象日における売上金額、客数、客単価の前記比較日からの変化を示す指標値を算出し、当該算出された前記指標値の組み合わせに応じて前記抽出に用いる条件を決定する請求項７に記載の売上集計管理装置。
【請求項９】
前記制御手段は、売上金額、客数、客単価の種目から詳細に分析したい種目をユーザが選択するための選択ボタンを前記端末装置に表示させ、
前記算出手段は、前記対象日における前記端末装置から選択された種目の実績の前記比較日からの変化が予め定められた条件に合致する売上項目を抽出し、
前記制御手段は、当該抽出された売上項目をユーザに通知するメッセージを前記端末装置に表示させる請求項８に記載の売上集計管理装置。
【請求項１０】
前記制御手段は、前記端末装置において選択された種目の実績の、前記対象日における前記比較日からの変化に応じて、前記選択された種目の指標値を示すマークのサイズを変化させる請求項９に記載の売上集計管理装置。
【請求項１１】
前記制御手段は、前記抽出された売上項目をユーザに通知するメッセージとともに、当該売上項目の実績の確認のためにユーザが参照すべき実績レポート名及び当該実績レポートの表示を指示するためのレポート表示ボタンを前記端末装置に表示させる請求項７〜１０の何れか一項に記載の売上集計管理装置。
【請求項１２】
前記制御手段は、前記端末装置により押下されたレポート表示ボタンに応じて、前記記憶手段から読み出された売上データに基づき前記抽出された売上項目を含んだ実績レポートを作成して前記端末装置に表示させる請求項１１に記載の売上集計管理装置。
【請求項１３】
前記実績レポートは、前記対象日と前記比較日の比較実績レポートであり、前記対象日において前記比較日から減少している売上項目が他の売上項目と異なる色で表示されている請求項１２に記載の売上集計管理装置。
【請求項１４】
売上データ処理装置及び端末装置とデータ送受信を行う売上集計管理装置に用いられるコンピュータを、
前記売上データ処理装置から送信された売上データを記憶する記憶手段から対象日及び比較日の売上データを読み出す読出手段、
前記読み出された売上データに基づき前記対象日における売上実績の前記比較日からの変化を示す指標値を算出する算出手段、
前記算出された指標値を前記端末装置に表示させる制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上集計管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ＥＣＲ（Electronic Cash Resister）等の売上データ処理装置で売上登録された売上データを集計してレポートを出力する技術が知られている。例えば、特許文献１には、店舗の売上データ処理装置から受信した売上データを集計して、日報レポート、部門別レポートを作成し、店舗のＦＡＸ装置に送信するサーバ装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５９０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１をはじめとする従来の技術においては、集計した結果を日報レポート、部門別レポート等の帳票として提供するだけである。そのため、或る時点（対象日）の売上実績と或る時点（比較日）の売上実績とを比較して、売上減少等の変化があるか否か、そのような変化があるとすればその原因となる売上項目は何か、をユーザが知るためには、ユーザは対象日と比較日の２つの帳票の各売上項目の数値を見比べて確認、判断しなければならなかった。
【０００５】
本発明の課題は、対象日における売上実績の比較日からの変化をユーザが一瞥して容易に把握できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の売上集計管理装置は、
売上データ処理装置及び端末装置とデータ送受信を行う売上集計管理装置であって、
前記売上データ処理装置から送信された売上データを記憶する記憶手段から対象日及び比較日の売上データを読み出す読出手段と、
前記読み出された売上データに基づき前記対象日における売上実績の前記比較日からの変化を示す指標値を算出する算出手段と、
前記算出された指標値を前記端末装置に表示させる制御手段と、
を備える。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、
前記売上実績は、売上金額、客数、客単価であり、
前記算出手段は、前記読み出された売上データに基づき前記対象日における売上金額、客数、客単価のそれぞれの前記比較日からの変化を示す指標値を算出し、
前記制御手段は、前記対象日における売上金額、客数、客単価の前記比較日からの変化を示す指標値を前記端末装置に表示させる。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記制御手段は、前記指標値に応じたマークを前記指標値と共に前記端末装置に表示させる。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、  前記読出手段は、初期値として予め指定された対象日及び比較日の売上データを前記記憶手段から読み出す。
【００１０】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の発明において、
前記読出手段は、前記端末装置から指定された対象日及び比較日の売上データを前記記憶手段から読み出す。
【００１１】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の発明において、
前記指標値は、前記対象日における売上実績と前記比較日における売上実績との比率、差分、実績値の推移の何れかを含む。
【００１２】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の発明において、
前記売上データは、複数の集計区分毎に前記記憶手段に記憶されており、
前記算出手段は、前記記憶手段から読み出された売上データを前記集計区分毎に分析して前記対象日における前記比較日からの変化が予め定められた条件に合致する売上項目を抽出し、
前記制御手段は、当該抽出された売上項目をユーザに通知するメッセージを前記端末装置に表示させる。
【００１３】
請求項８に記載の発明は、請求項７に記載の発明において、
前記算出手段は、前記対象日における売上金額、客数、客単価の前記比較日からの変化を示す指標値を算出し、当該算出された前記指標値の組み合わせに応じて前記抽出に用いる条件を決定する。
【００１４】
請求項９に記載の発明は、請求項８に記載の発明において、
前記制御手段は、売上金額、客数、客単価の種目から詳細に分析したい種目をユーザが選択するための選択ボタンを前記端末装置に表示させ、
前記算出手段は、前記対象日における前記端末装置から選択された種目の実績の前記比較日からの変化が予め定められた条件に合致する売上項目を抽出し、
前記制御手段は、当該抽出された売上項目をユーザに通知するメッセージを前記端末装置に表示させる。
【００１５】
請求項１０に記載の発明は、請求項９に記載の発明において、
前記制御手段は、前記端末装置において選択された種目の実績の、前記対象日における前記比較日からの変化に応じて、前記選択された種目の指標値を示すマークのサイズを変化させる。
【００１６】
請求項１１に記載の発明は、請求項７〜１０の何れか一項に記載の発明において、
前記制御手段は、前記抽出された売上項目をユーザに通知するメッセージとともに、当該売上項目の実績の確認のためにユーザが参照すべき実績レポート名及び当該実績レポートの表示を指示するためのレポート表示ボタンを前記端末装置に表示させる。
【００１７】
請求項１２に記載の発明は、請求項１１に記載の発明において、
前記制御手段は、前記端末装置により押下されたレポート表示ボタンに応じて、前記記憶手段から読み出された売上データに基づき前記抽出された売上項目を含んだ実績レポートを作成して前記端末装置に表示させる。
【００１８】
請求項１３に記載の発明は、請求項１２に記載の発明において、
前記実績レポートは、前記対象日と前記比較日の比較実績レポートであり、前記対象日において前記比較日から減少している売上項目が他の売上項目と異なる色で表示されている。
【００１９】
請求項１４に記載の発明のプログラムは、
売上データ処理装置及び端末装置とデータ送受信を行う売上集計管理装置に用いられるコンピュータを、
前記売上データ処理装置から送信された売上データを記憶する記憶手段から対象日及び比較日の売上データを読み出す読出手段、
前記読み出された売上データに基づき前記対象日における売上実績の前記比較日からの変化を示す指標値を算出する算出手段、
前記算出された指標値を前記端末装置に表示させる制御手段、
として機能させる。
【発明の効果】
【００２０】
本発明によれば、対象日における売上実績の比較日からの変化をユーザが一瞥して容易に把握することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態における売上集計システムの全体構成例を示す図である。
【図２】図１の情報センタサーバの機能的構成を示すブロック図である。
【図３】図１のＥＣＲの機能的構成を示すブロック図である。
【図４】図１のＰＣの機能的構成を示すブロック図である。
【図５】図３の記憶部のデータ格納例を示す図である。
【図６Ａ】図５の固定合計器ファイルのデータ格納構造の一例を示す図である。
【図６Ｂ】図５の取引ファイルのデータ格納構造の一例を示す図である。
【図６Ｃ】図５の部門ファイルのデータ格納構造の一例を示す図である。
【図６Ｄ】図５の商品ファイルのデータ格納構造の一例を示す図である。
【図６Ｅ】図５の時間帯ファイルのデータ格納構造の一例を示す図である。
【図６Ｆ】図５の客層ファイルのデータ格納構造の一例を示す図である。
【図７】図２の記憶部のデータ格納例を示す図である。
【図８Ａ】図７のレジ認証マスタのデータ格納例を示す図である。
【図８Ｂ】図７の会社マスタのデータ格納例を示す図である。
【図８Ｃ】図７の店舗マスタのデータ格納例を示す図である。
【図８Ｄ】図７のＷｅｂ認証マスタのデータ格納例を示す図である。
【図９】図３のＣＰＵにより実行される売上データ送信処理を示すフローチャートである。
【図１０】図２のＣＰＵにより実行される売上データ受信処理を示すフローチャートである。
【図１１】図１のＰＣと情報センタサーバとの間で実行される売上カルテ画面表示処理を示すフローチャートである。
【図１２】図２のＣＰＵにより実行される売上カルテ初期画面作成処理を示すフローチャートである。
【図１３】売上カルテ画面の画面レイアウトを示す図である。
【図１４】図２のＣＰＵにより実行される対象日データ読み出し処理を示すフローチャートである。
【図１５】図１４の対象日データ読み出し処理で作成される対象日テーブルの一例を示す図である。
【図１６】図２のＣＰＵにより実行される比較日データ読み出し処理を示すフローチャートである。
【図１７】図１６の比較日データ読み出し処理で作成される比較日テーブルの一例を示す図である。
【図１８】図２のＣＰＵにより実行される分析テーブル作成処理を示すフローチャートである。
【図１９Ａ】分析テーブルのデータ構造を示す図である。
【図１９Ｂ】図１８の分析テーブル作成処理で作成される分析テーブルの一例を示す図である。
【図２０】図２のＣＰＵにより実行されるダイジェスト作成処理を示すフローチャートである。
【図２１】図７のマーク表示決定テーブルのデータ格納例を示す図である。
【図２２】図２のＣＰＵにより実行される売上カルテ作成処理を示すフローチャートである。
【図２３】図２２の売上カルテ作成処理で使用される分析条件決定テーブルのデータ格納例を示す図である。
【図２４Ａ】図２２の売上カルテ作成処理で使用される条件テーブルの一例を示す図である。
【図２４Ｂ】図２２の売上カルテ作成処理で使用される条件テーブルの他の一例を示す図である。
【図２５】図２のＣＰＵにより実行される分析テーブル検索処理を示すフローチャートである。
【図２６】図４の表示部に表示される売上カルテ初期画面の一例を示す図である。
【図２７】図２のＣＰＵにより実行される売上カルテ画面作成処理を示すフローチャートである。
【図２８】図２のＣＰＵにより実行される売上カルテ作成処理Ｂを示すフローチャートである。
【図２９】図２８の売上カルテ作成処理Ｂで使用される分析条件決定テーブルの一例を示す図である。
【図３０】図２８の売上カルテ作成処理Ｂで使用される条件テーブルのデータ格納例を示す図である。
【図３１】図４の表示部に表示される売上カルテ画面の一例を示す図である。
【図３２】図２のＣＰＵにより実行される売上レポート画面作成処理を示すフローチャートである。
【図３３】売上レポート画面の画面レイアウトを示す図である。
【図３４】図４の表示部に表示される売上レポート画面の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、添付図面を参照して本発明に係る好適な実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００２３】
（売上集計システム１の構成）
先ず、図１〜図４を参照して、本実施の形態の装置構成を説明する。図１に、本実施の形態の売上集計システム１の構成を示す。
【００２４】
本実施の形態の売上集計システム１は、各オーナー（会社）が経営する各店舗の売上データを収集、集計して各オーナーや店長のＰＣ（Personal Computer）に配信して表示さ
せるシステムである。
【００２５】
図１に示すように、売上集計システム１は、売上集計管理装置としての情報センタサーバ１０と、売上データ処理装置としてのＥＣＲ２０Ａ１〜２０Ａｎ（ｎ：任意の自然数）、ＥＣＲ２０Ｂ１〜２０Ｂｍ（ｍ：任意の自然数）と、端末装置としてのＰＣ３０Ａ、ＰＣ３０Ｂと、を備えて構成され、各装置が通信ネットワークＮを介して通信接続される。
【００２６】
ＥＣＲ２０Ａ１〜２０Ａｎは、それぞれ順に、第１のオーナーが経営する会社Ａに所属する店舗Ａ１〜Ａｎに設置されるものとする。ＥＣＲ２０Ｂ１〜２０Ｂｍは、それぞれ順に、第２のオーナーが経営する会社Ｂに所属する店舗Ｂ１〜Ｂｍに設置されるものとする。つまり、各店舗にＥＣＲが１台ずつ設置されるものとする。ＰＣ３０Ａは、第１のオーナーが所有し使用するものとするが、会社Ａに所属する店舗Ａ１〜Ａｎの店長も使用可能であるものとする。ＰＣ３０Ｂは、第２のオーナーが所有し使用するものとするが、会社Ｂに所属する店舗の店長も使用可能であるものとする。
【００２７】
情報センタサーバ１０は、ＥＣＲ２０Ａ１〜１０Ａｎ，２０Ｂ１〜２０Ｂｍから売上データを収集・集計して管理する。また、情報センタサーバ１０は、ＰＣ３０Ａ，３０Ｂからの要求に応じて、要求された店舗の売上データを分析し、その分析結果を示す売上カルテ画面や売上データの集計結果を示す売上レポート画面の表示情報を配信する。
【００２８】
ＥＣＲ２０Ａ１〜２０Ａｎ、２０Ｂ１〜２０Ｂｍは、各店舗Ａ１〜Ａｎ、２０Ｂ１〜２０Ｂｍで売上登録処理（顧客の購入商品の売上個数、売上金額等の登録）を行うとともに、売上登録により蓄積された売上データを１日の終了時に情報センタサーバ１０へ送信する。
【００２９】
ＰＣ３０Ａ，３０Ｂは、情報センタサーバ１０から送信される各種表示情報を受信してその表示情報を表示し、またユーザの操作入力を受け付けてその操作情報を情報センタサーバ１０へ送信する。
【００３０】
通信ネットワークＮは、インターネットにより構成されているものとするが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等を含めてもよく、電話回線、専用線、移動体通信網、通信衛星網、ＣＡＴＶ（Cable Television）回線等を含めてもよい。
【００３１】
なお、図１の例では、１つの店舗に１台のＥＣＲが設置される例とするが、これに限定されるものではなく、１つの店舗に複数台のＥＣＲが設置される構成としてもよい。また、オーナー（会社）の数は、２に限定されるものではなく、１又は３以上としてもよい。
【００３２】
（情報センタサーバ１０の構成）
次いで、情報センタサーバ１０の内部構成を説明する。図２に、情報センタサーバ１０の内部構成を示す。
【００３３】
図２に示すように、情報センタサーバ１０は、ＣＰＵ（Central Processing Unit）１１と、入力部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、計時部１７と、を備えて構成され、各部がバス１８を介して接続されている。
【００３４】
ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラムを読み出し、ＲＡＭ１３のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ１１は、記憶部１５に記憶されている処理プログラム１５０を読み出してワークエリアに展開し、後述する売上データ受信処理、売上カルテ画面表示処理の情報センタサーバ側処理を始めとする各種処理を実行し、読出手段、算出手段、制御手段として機能する。
【００３５】
入力部１２は、カーソルキー、文字、数字入力キー及び各種機能キーなどを備えたキーボードを含む構成とし、操作者による各キーの押下入力を受け付けてその操作情報をＣＰＵ１１に出力する。また、入力部１２は、マウス等のポインティングデバイスを含み、位置入力を受け付けて操作情報としてＣＰＵ１１に出力することとしてもよい。
【００３６】
ＲＡＭ１３は、揮発性のメモリである。また、ＲＡＭ１３は、実行される各種プログラムやこれら各種プログラムに係るデータ等を格納するワークエリアを有する。
【００３７】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）等で構成され、ＣＰＵ１１からの表示制御信号に従って画面表示を行う。
【００３８】
記憶部１５は、磁気記録媒体を有するＨＤＤ（Hard Disk Drive）等により構成される。記憶部１５には、ＣＰＵ１１で実行されるシステムプログラムや処理プログラム１５０、Ｗｅｂサーバプログラム等のアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。処理プログラム１５０には、後述する売上データ受信処理、売上カルテ画面表示処理の情報センタサーバ側の処理を始めとする各種処理を実行するためのプログラムが含まれる。
これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部１５に格納されている。ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。
また、記憶部１５には、図７に示す各種データが記憶されている。詳細は後述する。
【００３９】
通信部１６は、モデム、ＴＡ（Terminal Adapter）、ルータ、ネットワークカード等により構成される。通信部１６は、通信ネットワークＮ上のＥＣＲ２０Ａ１〜２０Ａｎ，２０Ｂ１〜２０Ｂｍ、ＰＣ３０Ａ，３０Ｂ等の外部機器と通信接続してデータ送受信を行う。
【００４０】
計時部１７は、計時回路を内蔵し、現在の時刻及び日付を計時して現在の時刻情報として出力する。
【００４１】
（ＥＣＲ２０Ａ１〜２０Ｂｍの構成）
次いで、ＥＣＲ２０Ａ１〜２０Ｂｍの構成を説明する。図３に、ＥＣＲ２０Ａ１の内部構成を示す。ここでは、ＥＣＲ２０Ａ１を代表して説明するが、ＥＣＲ２０Ａ２〜２０Ｂｍも同様の構成である。
【００４２】
図３に示すように、ＥＣＲ２０Ａ１は、ＣＰＵ２１と、入力部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、通信部２６と、電子決済部２７と、ドロア２８と、プリント部２９ａと、計時部２９ｂと、を備えて構成され、各部がバス２９ｃを介して接続されている。
【００４３】
ＣＰＵ２１は、記憶部２５に記憶されているシステムプログラムを読み出し、ＲＡＭ２３のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ２１は、記憶部２５に記憶されている処理プログラム２５０を読み出してワークエリアに展開し、後述する売上データ送信処理を始めとする各種処理を実行する。
【００４４】
入力部２２は、電源キー、カーソルキー、文字、数字入力キー及び各種機能キー等を備えたレジ用のキー入力部を含む構成とし、操作者による各キーの操作入力を受け付け、その操作情報をＣＰＵ２１に出力する。入力部２２のキーパッドには、特に、取引キー、客層キー、精算キーを含む。取引キーは、商品の支払いの種別情報として、現金、商品券、クレジットカード等の種別入力を受け付ける。客層キーは、商品を購入した顧客の客層情報として、例えば、男、女等の入力を受け付ける。精算キーは、店舗の営業時間後にＥＣＲを閉め、一日の精算を行うタイミングの入力を受け付ける。
また、入力部２２は、商品に付されたバーコードを読み取るバーコードスキャナ等を備える。  
【００４５】
ＲＡＭ２３は、揮発性のメモリである。また、ＲＡＭ２３は、実行される各種プログラムやこれら各種プログラムに係るデータ等を格納するワークエリアを有する。
【００４６】
表示部２４は、ＬＣＤ等で構成され、ＣＰＵ２１からの表示制御信号に従って画面表示を行う。また、入力部２２は、表示部２４と一体的にタッチパネルを構成することとしてもよい。
【００４７】
記憶部２５は、フラッシュメモリ等により構成される。記憶部２５には、ＣＰＵ２１で実行されるシステムプログラムや処理プログラム２５０、これらのプログラムの実行に必要なデータ等が記憶されている。処理プログラム２５０には、後述する売上データ送信処理を始めとする各種処理を実行するためのプログラムが含まれる。
これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部２５に格納されている。ＣＰＵ２１は、当該プログラムコードに従った動作を逐次実行する。  
また、記憶部２５には、図５に示す各種データが記憶されている。詳細は後述する。
【００４８】
通信部２６は、通信ネットワークＮ上の情報センタサーバ１０等の外部機器と通信接続してデータ送受信を行う。
【００４９】
電子決済部２７は、クレジットカードのカードリーダを備え、クレジットカードからカード情報を読み出す。ＥＣＲ２０Ａ１において、クレジットカードから読み出されたカード情報は、商品の価格情報とともに、ＥＣＲ２０Ａ１から図示しない決済サーバ、カード会社サーバ（図示略）へ決済承認依頼のため送信され、決済承認の旨の情報が返信されると、カードによる電子決済がなされる。
【００５０】
ドロア２８は、硬貨や紙幣等の現金を収納する引出しである。ドロア２８は、例えば、ＣＰＵ２１の指示により、引出しが開けられる。
【００５１】
プリント部２９ａは、例えば、サーマルプリンタであり、レシート用、ジャーナル用のロール紙を有し、ＣＰＵ２１から入力される指示に従って、各ロール紙に対して金額等のデータをプリントアウトする。
計時部２９ｂは、計時回路を内蔵し、現在時刻及び現在日付を計時して出力する。
【００５２】
（ＰＣ３０Ａ，３０Ｂの構成）
次いで、ＰＣ３０Ａ，３０Ｂの構成を説明する。図４に、ＰＣ３０Ａの内部構成を示す。ここでは、ＰＣ３０Ａを代表して説明するが、ＰＣ３０Ｂも同様である。
【００５３】
図４に示すように、ＰＣ３０Ａは、ＣＰＵ３１と、入力部３２と、ＲＡＭ３３と、表示部３４と、記憶部３５と、通信部３６と、プリント部３７と、を備えて構成され、各部はバス３８を介して接続されている。
【００５４】
ＣＰＵ３１、入力部３２、ＲＡＭ３３、表示部３４、記憶部３５、通信部３６は、それぞれ、情報センタサーバ１０のＣＰＵ１１、入力部１２、ＲＡＭ１３、表示部１４、記憶部１５、通信部１６の構成と同様であり、異なる部分を主として説明する。
【００５５】
ＣＰＵ３１は、記憶部３５に記憶されているシステムプログラムを読み出し、ＲＡＭ３３のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ３１は、記憶部３５に記憶されている処理プログラム３５０を読み出してワークエリアに展開し、後述する売上カルテ画面表示処理のＰＣ側処理を始めとする各種処理を実行する。
【００５６】
記憶部３５は、磁気記録媒体を有するＨＤＤ等により構成される。記憶部３５には、ＣＰＵ３１で実行されるシステムプログラムや処理プログラム３５０、Ｗｅｂブラウザ等のアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。処理プログラム３５０には、後述する売上カルテ画面表示処理のＰＣ側処理を始めとする各種処理を実行するためのプログラムが含まれる。
【００５７】
通信部３６は、通信ネットワークＮ上の情報センタサーバ１０等の外部機器と通信を行う。
プリント部３７は、電子写真式、インクジェット式等のプリンタで構成され、ＣＰＵ３１から入力されるプリント指示に応じて、各種プリント情報を用紙にプリントする。
【００５８】
（ＥＣＲ２０Ａ１〜２０Ｂｍに記憶されている情報）
次に、ＥＣＲ２０Ａ１及び情報センタサーバ１０に記憶されている情報を説明する。先ず、ＥＣＲ２０Ａ１に記憶されている情報を説明する。ここでは、ＥＣＲ２０Ａ１に記憶されている情報を説明するが、他のＥＣＲも同様である。
【００５９】
ＥＣＲ２０Ａ１の記憶部２５には、図５に示すように、ＥＣＲ２０Ａ１で売上登録された商品の売上データファイルとして、固定合計器ファイル２５１、取引ファイル２５２、部門ファイル２５３、商品ファイル２５４、時間帯ファイル２５５、客層ファイル２５６が記憶されている。
【００６０】
固定合計器ファイル２５１は、日付毎かつ固定合計器（例えば、総売上、値引き、純売上・・・等）毎の売上データを格納するためのファイルである。図６Ａに、固定合計器ファイル２５１のデータ格納構造の一例を示す。図６Ａに示すように、固定合計器ファイル２５１には、「レコードＮＯ．」、「日付」、「合計器コード」、「固定合計器名称」、「売上個数」、「売上金額」、「売上件数」、「客数」等のフィールドが設けられている。入力部２２により商品の売上登録や値引き入力等が行われると、その入力内容に応じて、固定合計器ファイル２５１における予め定められた売上項目（「固定合計器名称」）のレコードが更新される。例えば、商品の売上登録が行われると、「日付」が当日であって「固定合計器名称」が“総売上”及び“純売上”のレコードの「売上個数」、「売上金額」、「売上件数」、「客数」の値が入力内容に応じて加算される。
【００６１】
取引ファイル２５２は、日付毎かつ取引（現金、クレジットカード等）毎の売上データを格納するためのファイルである。図６Ｂに、取引ファイル２５２のデータ格納構造の一例を示す。図６Ｂに示すように、取引ファイル２５２には、「レコードＮＯ．」、「日付」、「取引コード」、「取引名称」、「売上個数」、「売上金額」、「売上件数」、「客数」等のフィールドが設けられている。入力部２２により商品の売上登録等が行われると、売上登録時に押下された取引キーに応じて、取引ファイル２５２における予め定められた売上項目（「取引名称」）のレコードが更新される。例えば、商品の売上登録時に取引キーとして現金キーが押下されると、「日付」が当日であって「取引名称」が“現金”のレコードの「売上個数」、「売上金額」、「売上件数」、「客数」の値が入力内容に応じて加算される。
【００６２】
部門ファイル２５３は、日付毎かつ部門毎の売上データを格納するためのファイルである。部門とは、商品を分類した種別（グループ）である。図６Ｃに、部門ファイル２５３のデータ格納構造の一例を示す。図６Ｃに示すように、部門ファイル２５３には、「レコードＮＯ．」、「日付」、「部門コード」、「部門名称」、「売上個数」、「売上金額」、「売上件数」、「客数」等のフィールドが設けられている。入力部２２により商品の売上登録等が行われると、売上登録された商品に応じて、部門ファイル２５３における当該商品が分類される部門のレコードが更新される。例えば、商品「ランチメニューＡ」が売上登録されると、「日付」が当日であって「部門名称」が“ランチメニュー”のレコードの「売上個数」、「売上金額」、「売上件数」、「客数」の値が入力内容に応じて加算される。
【００６３】
商品ファイル２５４は、日付毎かつ商品毎の売上データを格納するためのファイルである。図６Ｄに、商品ファイル２５４のデータ格納構造の一例を示す。図６Ｄに示すように、商品ファイル２５４には、「レコードＮＯ．」、「日付」、「商品コード」、「商品名称」、「部門コード」、「単価」「売上個数」、「売上金額」、「売上件数」、「客数」等のフィールドが設けられている。入力部２２により商品の売上登録等が行われると、商品ファイル２５４における当該商品のレコードが更新される。例えば、商品「ランチメニューＡ」が売上登録されると、「日付」が当日であって「商品名称」が“ランチメニューＡ”のレコードの「売上個数」、「売上金額」、「売上件数」、「客数」の値が入力内容に応じて加算される。
【００６４】
時間帯ファイル２５５は、日付毎かつ時間帯毎の売上データを格納するためのファイルである。図６Ｅに、時間帯ファイル２５５のデータ格納構造の一例を示す。図６Ｅに示すように、時間帯ファイル２５５には、「レコードＮＯ．」、「日付」、「時間帯コード」、「時間帯名称」、「売上個数」、「売上金額」、「売上件数」、「客数」等のフィールドが設けられている。時間帯コードは、営業時間を複数の時間帯に分けたときの各時間帯の範囲を表す数値により構成されている。入力部２２により商品の売上登録等が行われると、計時部２９ｂにより売上登録が行われた日付及び時刻が取得され、時間帯ファイル２５５における該当する時間帯のレコードが更新される。例えば、午後１２時３０分に売上登録されると、「日付」が当日であって「時間帯コード」が“１２００−１３００”のレコードの「売上個数」、「売上金額」、「売上件数」、「客数」の値が入力内容に応じて加算される。
【００６５】
客層ファイル２５６は、日付毎かつ客層毎の売上データを格納するためのファイルである。図６Ｆに、客層ファイル２５６のデータ格納構造の一例を示す。図６Ｆに示すように、客層ファイル２５６には、「レコードＮＯ．」、「日付」、「客層コード」、「客層名称」、「売上個数」、「売上金額」、「売上件数」、「客数」等のフィールドが設けられている。入力部２２により商品の売上登録等が行われると、売上登録時に押下された客層キーに応じて、客層ファイル２５６における該当する客層のレコードが更新される。例えば、商品の売上登録時に客層キーとして男性キーが押下されると、「日付」が当日であって「客層名称」が“男性”のレコードの「売上個数」、「売上金額」、「売上件数」、「客数」の値が入力内容に応じて加算される。
【００６６】
また、記憶部２５には、レジ番号２５７が記憶されている。レジ番号２５７は、当該ＥＣＲを識別するための識別番号である。
【００６７】
（情報センタサーバ１０に記憶されている情報）
次いで、情報センタサーバ１０に記憶されている情報について説明する。
【００６８】
情報センタサーバ１０の記憶部１５には、ＥＣＲ２０Ａ１〜２０Ｂｍが設置された店舗毎の売上データファイルが記憶されている。具体的には、図７に示すように、固定合計器ファイル１５１、取引ファイル１５２、部門ファイル１５３、商品ファイル１５４、時間帯ファイル１５５、客層ファイル１５６が記憶されている。固定合計器ファイル１５１、取引ファイル１５２、部門ファイル１５３、商品ファイル１５４、時間帯ファイル１５５、客層ファイル１５６は、それぞれ図６Ａ〜図６Ｆに示す同名のファイル、即ち、固定合計器ファイル２５１、取引ファイル２５２、部門ファイル２５３、商品ファイル２５４、時間帯ファイル２５５、客層ファイル２５６と同様のデータ格納構造を有する。また、各ファイルには、店舗を識別するための「会社コード及び店舗コード」が対応付けられている。
【００６９】
情報センタサーバ１０において、ＥＣＲ２０Ａ１〜２０Ｂｍのいずれかから送信された固定合計器ファイル２５１、取引ファイル２５２、部門ファイル２５３、商品ファイル２５４、時間帯ファイル２５５、客層ファイル２５６が受信されると、記憶部１５に記憶されている、送信元のＥＣＲが設置された店舗の固定合計器ファイル１５１、取引ファイル１５２、部門ファイル１５３、商品ファイル１５４、時間帯ファイル１５５、客層ファイル１５６が受信されたファイルにより更新される。
【００７０】
また、情報センタサーバ１０の記憶部１５には、図７に示すように、レジ認証マスタ１５７、会社マスタ１５８、店舗マスタ１５９、Ｗｅｂ認証マスタ１６０が記憶されている。
【００７１】
レジ認証マスタ１５７は、情報センタサーバ１０がＥＣＲを認証するための情報を格納するマスタファイルである。レジ認証マスタ１５７は、ＥＣＲ（及びＥＣＲを有する店舗を経営する会社（オーナー））の登録時に生成／更新される。レジ認証マスタ１５７は、図８Ａに示すように、フィールドとして、ＥＣＲを識別する「レジ番号」と、ＥＣＲが設置される店舗の会社を識別する「会社コード」と、ＥＣＲが設置される店舗を識別する「店舗コード」、を有する。
【００７２】
会社マスタ１５８は、登録された会社に関する情報を格納するマスタファイルである。会社マスタ１５８は、会社（オーナー）の登録時に生成／更新される。図８Ｂに示すように、会社マスタ１５８は、フィールドとして、会社を識別する「会社コード」と、会社コードに対応する「会社名」と、を有する。
【００７３】
店舗マスタ１５９は、登録された会社が経営する店舗に関する情報を格納するマスタファイルである。店舗マスタ１５９は、会社（オーナー）の登録時に生成／更新される。図８Ｃに示すように、店舗マスタ１５９は、フィールドとして、店舗を経営する会社を識別する「会社コード」と、店舗を識別する「店舗コード」と、店舗コードに対応する「店舗名」と、を有する。
【００７４】
Ｗｅｂ認証マスタ１６０は、登録された会社のオーナーとその会社に所属する店舗の店長とのログインを認証するための情報を格納するマスタファイルである。Ｗｅｂ認証マスタ１６０は、会社の登録時に生成／更新される。図８Ｄに示すように、Ｗｅｂ認証マスタ１６０は、フィールドとして、「ログインＩＤ」と、ログインＩＤに対応する「パスワード」と、ログインするオーナーの会社を識別する「会社コード」と、ログインする店長が働く店舗を識別する「店舗コード」と、を有する。
【００７５】
Ｗｅｂ認証マスタ１６０のレコードは、オーナーを示すレコード（オーナーレコード）と、店長を示すレコード（店長レコード）と、で構成される。オーナーレコードは、店舗コード＝0000であるレコードとする。店長レコードは、店舗コード≠0000であるレコードとする。また、店舗コード＝0001は、本店の店舗を指すものとする。
【００７６】
また、記憶部１５には、後述する売上カルテ初期画面作成処理、売上カルテ画面作成処理で使用されるマーク表示決定テーブル１６１（図２１参照）、分析条件決定テーブル１６２ａ、１６２ｂ（図２３、図２９参照）、条件テーブル群１６３（図２４Ａ、図２４Ｂ、図３０参照）、画面レイアウト情報１６４、１６５が記憶されている。  マーク表示決定テーブル１６１は、対象日と比較日の売上実績の比率と、その比率に応じたマークとが対応付けて記憶されたテーブルである。
分析条件決定テーブル１６２ａ、１６２ｂは、対象日と比較日の売上金額、客数、客単価の比率に応じたマークのパターンの組み合わせと、その組み合わせに応じた条件テーブルとが対応付けて記憶されたテーブルである。分析条件決定テーブル１６２ａは、売上カルテ初期画面の作成に使用される。分析条件決定テーブル１６２ｂは、売上カルテ画面の作成に使用される。
条件テーブル群１６３は、条件テーブル１〜７、条件テーブル１１〜１７を含む。条件テーブル１〜７は、後述する売上カルテ初期画面作成処理において使用される売上データの分析条件を記憶したテーブルである。条件テーブル１１〜１７は、後述する売上カルテ画面作成処理において使用される売上データの分析条件を記憶したテーブルである。
画面レイアウト情報１６４は、売上カルテ画面（売上カルテ初期画面を含む）をＰＣ３０Ａ等の表示部３４に表示させる際の画面レイアウトを定義した画面レイアウト情報である。画面レイアウト情報１６５は、売上レポート画面をＰＣ３０Ａ等の表示部３４に表示させる際の画面レイアウトを定義した画面レイアウト情報である。
【００７７】
（売上集計システム１の動作）
次に、図９〜図３４を参照して、売上集計システム１の動作を説明する。
【００７８】
〈売上データ送信処理〉
先ず、ＥＣＲ２０Ａ１で実行される売上データ送信処理を説明する。ＥＣＲ２０Ａ１を代表して説明するが、ＥＣＲ２０Ａ２〜Ａｎ，Ｂ１〜Ｂｍでも同様である。売上データ送信処理は、顧客による商品購入時に実行される売上登録処理により蓄積された売上データを情報センタサーバ１０へ送信する処理である。
【００７９】
図９に、ＥＣＲ２０Ａ１で実行される売上データ送信処理の流れを示す。売上データ送信処理は、入力部２２の精算キーの押下に応じて実行される処理であり、ＣＰＵ２１と記憶部２５に記憶されている処理プログラム２５０との協働により実行される。
【００８０】
売上データ送信処理においては、まず、記憶部２５からレジ番号２５７が読み出され、通信部２６によりレジ番号２５７とともに情報センタサーバ１０に売上データの送信要求が送信される（ステップＳ１１）。そして、通信部２６による情報センタサーバ１０からの応答が待機される（ステップＳ１２）。
【００８１】
通信部２６において情報センタサーバ１０からの応答情報が受信されたと判断されると（ステップＳ１３；Ｙ）、受信された応答情報がＥＣＲ認証のエラー情報であるか否かが判断される（ステップＳ１４）。受信された応答情報がＥＣＲ認証のエラー情報であると判断されると（ステップＳ１４；Ｙ）、受信したエラー情報に対応する認証エラーメッセージが表示部２４に表示され（ステップＳ１５）、売上データ送信処理は終了する。
【００８２】
一方、受信された応答情報がＥＣＲ認証の許可情報であると判断されると（ステップＳ１４；Ｎ）、記憶部２５から売上データ、即ち、固定合計器ファイル２５１、取引ファイル２５２、部門ファイル２５３、商品ファイル２５４、時間帯ファイル２５５、客層ファイル２５６のデータが読み出され、読み出された各ファイルのデータが通信部２６により情報センタサーバ１０に送信される（ステップＳ１６）。そして、売上データ送信処理は終了する。
【００８３】
〈売上データ受信処理〉
次に、情報センタサーバ１０で実行される売上データ受信処理を説明する。
図１０に、情報センタサーバ１０で実行される売上データ受信処理の流れを示す。売上データ受信処理は、通信部１６によりＥＣＲ２０Ａ１〜２０Ｂｍのいずれか（以下、送信元ＥＣＲとする）から送信された情報が受信された際に実行される処理であり、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【００８４】
先ず、記憶部１５に記憶されたレジ認証マスタ１５７が参照され、受信されたレジ番号２５７とレジ認証マスタ１５７のレジ番号とが比較されてチェックされる（ステップＳ２１）。そして、受信されたレジ番号２５７がレジ認証マスタ１５７のレジ番号にあるか否かが判断される（ステップＳ２２）。
【００８５】
受信されたレジ番号２５７がレジ認証マスタ１５７のレジ番号にある（即ち、ＥＣＲ認証がＯＫである）と判断された場合（ステップＳ２２；Ｙ）、ＥＣＲ認証の許可情報が生成され、通信部１６により送信元ＥＣＲに許可情報が送信される（ステップＳ２３）。そして、送信元ＥＣＲからの売上データの受信待ち状態となる（ステップＳ２４）。
【００８６】
通信部１６により送信元ＥＣＲから売上データ、即ち、固定合計器ファイル２５１、取引ファイル２５２、部門ファイル２５３、商品ファイル２５４、時間帯ファイル２５５、客層ファイル２５６のデータが受信されると（ステップＳ２５；Ｙ）、レジ認証マスタ１５７が参照され、送信元ＥＣＲから受信されたレジ番号２５７を有するレコードの「会社コード＋店舗コード」が取得され（ステップＳ２６）、受信した固定合計器ファイル２５１、取引ファイル２５２、部門ファイル２５３、商品ファイル２５４、時間帯ファイル２５５、客層ファイル２５６の各ファイルのデータに基づいて、記憶部１５に記憶された、上記取得された「会社コード＋店舗コード」に対応付けられている同名のファイル、即ち、固定合計器ファイル１５１、取引ファイル１５２、部門ファイル１５３、商品ファイル１５４、時間帯ファイル１５５、客層ファイル１５６が更新される（ステップＳ２７）。そして、通信部１６により送信元ＥＣＲに受信完了情報が送信され（ステップＳ２８）、売上データ受信処理は終了する。
【００８７】
一方、ステップＳ２２において、受信された中のレジ番号がレジ認証マスタ１５７のレジ番号に存在しないと判断された場合（ステップＳ２２；Ｎ）、ＥＣＲ認証のエラー情報が生成され、通信部１６により送信元ＥＣＲにエラー情報が送信され（ステップＳ２９）、売上データ受信処理は終了する。
【００８８】
〈売上カルテ画面表示処理〉
次に、図１１を参照して、ＰＣ３０Ａ又は３０Ｂからの要求に基づいて、ＰＣ３０Ａ又は３０Ｂに売上カルテ画面を表示する売上カルテ画面表示処理を説明する。
【００８９】
ここで、売上カルテ画面表示処理においては、要求元のＰＣ３０Ａ又は３０Ｂの表示部３４に売上カルテ初期画面３５１（図２６参照）、売上カルテ画面３５２（図３１参照）、売上レポート画面３５３（図３４参照）の３つの画面が表示される。売上カルテ初期画面３５１は、要求元のＰＣ３０Ａ又は３０Ｂから売上カルテ画面の表示要求があったときに、前日を対象日、前々日を比較日として分析した結果を表示する売上カルテ画面である。売上カルテ画面３５２は、ユーザが指定した対象日の実績の、比較日からの変化を分析した分析結果を表示する画面である。これらの売上カルテ初期画面３５１、売上カルテ画面３５２は、売上の実績レポートを表示する売上レポート画面３５３に先立って表示される画面である。売上カルテ初期画面３５１、売上カルテ画面３５２は、対象日における売上実績の比較日からの変化をマークや指標値で表示したり、予め定められた基準を超える変化がある売上項目等の、問題のある売上項目を通知するメッセージを表示したり、問題のある売上項目を確認することのできる実績レポートのレポート名等を表示したりすることで、ユーザが問題となる売上項目を一瞥して容易に把握することができ、また、問題のある売上項目を含む重要な実績レポートを容易に出力できるようになっている。  
【００９０】
図１１に、売上カルテ画面表示処理の流れを示す。図１１に示す売上カルテ画面表示処理のＰＣ３０Ａ又は３０Ｂ側の処理は、ＰＣ３０Ａ又は３０ＢのＣＰＵ３１と記憶部３５に記憶されている処理プログラム３５０との協働により実行される。情報センタサーバ１０側の処理は、情報センタサーバ１０のＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【００９１】
先ず、ＰＣ３０Ａ又は３０Ｂにおいて、入力部３２により売上カルテ画面にアクセスするためのＵＲＬが入力されて売上カルテ画面へのアクセスが指示されると、通信部３６により情報センタサーバ１０に売上カルテ画面へのアクセス要求が送信される（ステップＳ４１）。
【００９２】
情報センタサーバ１０において、通信部１６により、ＰＣ３０Ａ又は３０Ｂからの売上カルテ画面へのアクセス要求が受信されると、要求元のＰＣ３０Ａ又は３０Ｂにログイン画面の表示情報が送信される（ステップＳ４２）。
【００９３】
ＰＣ３０Ａ又は３０Ｂにおいて、通信部３６によりログイン画面の表示情報が受信されると、受信された表示情報に基づいて表示部３４にログイン画面が表示される（ステップＳ４３）。入力部３２によりログイン画面からログインＩＤ及びパスワードが入力されると、入力されたログインＩＤ及びパスワードが通信部３６により情報センタサーバ１０に送信される（ステップＳ４４）。
【００９４】
情報センタサーバ１０において、通信部１６により、ログインＩＤ及びパスワードが受信されると、ログイン認証が行われる（ステップＳ４５）。具体的には、記憶部１５に記憶されているＷｅｂ認証マスタ１６０が参照され、受信されたログインＩＤ及びパスワードと「ログインＩＤ」及び「パスワード」が一致するレコードが検索される。受信されたログインＩＤ及びパスワードと「ログインＩＤ」及び「パスワード」が一致するレコードが存在した場合、ログイン認証が成功したと判断され、一致するレコードが存在しなかった場合、ログイン認証が失敗したと判断される。そして、通信部１６によりログイン結果情報が要求元のＰＣ３０Ａ又は３０Ｂに送信される。ログインＩＤ及びパスワードはＲＡＭ１３に記憶される。
【００９５】
ログイン認証が失敗したと判断されると（ステップＳ４６；Ｎ）、ログイン認証エラーを通知する情報が通信部１６により要求元のＰＣ３０Ａ又は３０Ｂに送信され（ステップＳ４７）、情報センタサーバ１０における売上カルテ画面表示処理は終了する。
要求元の３０Ａ又は３０Ｂにおいては、通信部３６によりログイン認証エラーを通知する情報が受信されると（ステップＳ４８；Ｙ）、表示部３４にエラーメッセージが表示され（ステップＳ４９）、売上カルテ画面表示処理は終了する。
【００９６】
一方、情報センタサーバ１０において、ログイン認証が成功したと判断されると（ステップＳ４６；Ｙ）、売上カルテ初期画面作成処理が実行される（ステップＳ５０）。
【００９７】
図１２に、図１１のステップＳ５０で実行される売上カルテ初期画面作成処理の流れを示す。売上カルテ初期画面作成処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【００９８】
まず、記憶部１５から売上カルテ画面の画面レイアウトを定義した画面レイアウト情報１６４が読み出される（ステップＳ５００）。
図１３に、売上カルテ画面の画面レイアウトの一例を示す。図１３に示すように、売上カルテ画面には、ダイジェスト表示領域１０１、売上カルテ表示領域１０２が設けられている。売上カルテ初期画面作成処理においては、画面レイアウト情報１６４の定義に基づいて、各表示領域等に画像、文字、数値、メッセージ等がセットされることで、売上カルテ初期画面の表示情報が作成される。
【００９９】
ダイジェスト表示領域１０１は、店舗経営に重要な経営要素である、売上、客数、客単価のそれぞれの実績（対象日（分析対象の営業日）における実績）の比較日からの変化（増減）を、ユーザが一瞥して容易に把握できるようにマーク及び指標値（以下、増減指標という）により表示する領域である。
【０１００】
図１３に示すように、ダイジェスト表示領域１０１には、対象日入力領域１０１ａ、比較日選択ボタン（対前日ボタン１０１ｂ、対前週ボタン１０１ｃ、対前月ボタン１０１ｄ、指定日ボタン１０１ｅ）、売上ボタン１０１ｆ、売上マーク表示領域１０１ｇ、売上増減指標表示領域１０１ｈ、客数ボタン１０１ｉ、客数マーク表示領域１０１ｊ、客数増減指標表示領域１０１ｋ、客単価ボタン１０１ｌ、客単価マーク表示領域１０１ｍ、客単価増減指標表示領域１０１ｎ、が設けられている。
【０１０１】
対象日入力領域１０１ａは、対象日の日付を入力するための領域である。比較日選択ボタン（対前日ボタン１０１ｂ、対前週ボタン１０１ｃ、対前月ボタン１０１ｄ、指定日ボタン１０１ｅ）は、比較日を「前日」、「前週」、「前月」、「指定日」の中から選択するためのボタンである。
売上ボタン１０１ｆは、後述する売上カルテ表示領域１０２の詳細表示領域１０２ｄ及び詳細表示領域１０２ｅに売上金額、売上個数についての分析結果を追加表示することを指示するためのボタンである。客数ボタン１０１ｉは、売上カルテ表示領域１０２の詳細表示領域１０２ｄ及び詳細表示領域１０２ｅに客数についての分析結果を追加表示することを指示するためのボタンである。客数ボタン１０１ｉは、売上カルテ表示領域１０２の詳細表示領域１０２ｄ及び詳細表示領域１０２ｅに客単価についての分析結果を追加表示することを指示するためのボタンである。
売上マーク表示領域１０１ｇは、対象日における純売上金額の比較日からの変化をマークにより表示する領域である。客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍも同様に、それぞれ客数、客単価の比較日からの変化をマークにより表示する領域である。
売上増減指標表示領域１０１ｈは、対象日における純売上金額の比較日からの変化を増減指標により表示する領域である。増減指標は、ここでは、比較日と対象日における純売上金額の比率、差分値、実績値の推移（比較日の実績値→対象日の実績値）である。客数増減指標表示領域１０１ｋ、客単価増減指標表示領域１０１ｎは、売上増減指標表示領域１０１ｈと同様に、それぞれ対象日における客数、客単価の比較日からの変化を増減指標により表示する。
【０１０２】
売上カルテ表示領域１０２は、対象日の実績において、例えば、比較日の実績と比較して、売上、客数又は客単価の増減比率が○○％未満である等、全体の売上実績の減少の原因となるような問題のある売上項目を通知するメッセージを表示する領域である。売上項目は、固定合計器ファイル１５１、取引ファイル１５２、部門ファイル１５３、商品ファイル１５４、時間帯ファイル１５５、客層ファイル１５６の各売上項目である。
売上カルテ表示領域１０２には、図１３に示すように、売上実績表示領域１０２ａ、売上傾向表示領域１０２ｂ、商品売上傾向表示領域１０２ｃ、詳細表示領域１０２ｄ、詳細表示領域１０２ｅ、レポート表示ボタン１０２ｆ〜１０２ｊが設けられている。
【０１０３】
売上実績表示領域１０２ａは、固定合計器の売上項目又は取引の売上項目のうち、全体の売上実績の減少の原因となるような問題のある売上項目を通知するメッセージを表示する領域である。売上傾向表示領域１０２ｂは、時間帯又は客層の売上項目のうち、全体の売上実績の減少の原因となるような問題のある売上項目を通知するメッセージを表示する領域である。商品売上傾向表示領域１０２ｃは、部門又は商品の売上項目のうち、全体の売上実績の減少の原因となるような問題のある売上項目を通知するメッセージを表示する領域である。詳細表示領域１０２ｄ及び詳細表示領域１０２ｅは、上述のダイジェスト表示領域１０１で押下された選択ボタン（売上ボタン１０１ｆ、客数ボタン１０１ｊ、客単価ボタン１０１ｌ）の実績（売上、客数又は客単価）について、全体の売上実績の減少の原因となるような問題のある売上項目を通知するメッセージを表示する領域である。
レポート表示ボタン１０２ｆ〜１０２ｊは、それぞれ順に、売上実績表示領域１０２ａ、売上傾向表示領域１０２ｂ、商品売上傾向表示領域１０２ｃ、詳細表示領域１０２ｄ、詳細表示領域１０２ｅに表示された売上項目の確認のためにユーザが参照すべき比較実績レポートの表示を指示するためのボタンである。
【０１０４】
図１２に戻り、売上カルテ画面の画面レイアウト情報１６４が読み出されると、ＲＡＭ１３の対象日領域に前日の日付がセットされ、画面レイアウトの対象日入力表示領域１０１ａに前日の日付がセットされる（ステップＳ５０１）。また、ＲＡＭ１３の比較日領域に前々日の日付がセットされ、対前週ボタン１０１ｃ、対前月ボタン１０１ｄ、指定日ボタン１０１ｅの色がグレーに変更される（ステップＳ５０２）。
【０１０５】
次いで、対象日データ読み出し処理が行われる（ステップＳ５０３）。
図１４に、対象日データ読み出し処理の流れを示す。対象日データ読み出し処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１０６】
まず、記憶部１５のＷｅｂ認証マスタ１６０が参照され、図１１のステップＳ４５でログイン認証されたログインＩＤに対応する「会社コード及び店舗コード」が取得される（ステップＴ１００）。なお、取得された「会社コード及び店舗コード」がオーナーレコードのものである場合は、「会社コード＋本店の店舗コード」が取得される。即ち、ログインＩＤに対応する「会社コード及び店舗コード」が店長レコードのものである場合は、その店舗の売上実績についての売上カルテ初期画面が作成される。オーナーレコードのものである場合は、本店の店舗の売上実績に係る売上カルテ画面が作成される。なお、オーナーレコードのものである場合は、ＰＣ３０Ａ又はＰＣ３０Ｂにおいて、売上カルテ初期画面の表示対象とする店舗を選択できるようにしてもよい。
【０１０７】
次いで、取得された「会社コード及び店舗コード」が対応付けられた固定合計器ファイル１５１、取引ファイル１５２、部門ファイル１５３、商品ファイル１５４、時間帯ファイル１５５、客層ファイル１５６のファイルのうち、１のファイルが読み出し対象ファイルとして選択される（ステップＴ１０１）。本実施の形態においては、固定合計器ファイル１５１→取引ファイル１５２→部門ファイル１５３→商品ファイル１５４→時間帯ファイル１５５→客層ファイル１５６の順番で、ファイルが選択されていくこととする。
【０１０８】
次いで、選択されたファイルの先頭から順に１のレコードが読み出され（ステップＴ１０２）、読み出されたレコードの「日付」がＲＡＭ１３の対象日領域にセットされている対象日と一致するか否かが判断される（ステップＴ１０３）。読み出されたレコードの「日付」が対象日領域にセットされている対象日と一致すると判断されると（ステップＴ１０３；Ｙ）、ＲＡＭ１３に作成された対象日テーブルに、読み出されたレコードのデータがセットされ（ステップＴ１０４）、処理はステップＴ１０５に移行する。図１５に、対象日テーブルの一例を示す。対象日テーブルは、図１５に示すように、「対象ファイル」、「レコードＮＯ．」、「コード」、「項目名称」、「部門コード」、「売上個数」、「売上金額」、「売上件数」、「客数」のフィールドを有するファイルである。一方、読み出されたレコードの「日付」が対象日領域にセットされている対象日と一致しないと判断されると（ステップＴ１０３；Ｎ）、処理はステップＴ１０５に移行する。
【０１０９】
ステップＴ１０５においては、読み出されたレコードがステップＴ１０１で選択されたファイルの最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ１０５；Ｎ）、処理はステップＴ１０２に戻り、次のレコードについて、ステップＴ１０３〜ステップＴ１０４の処理が実行される。読み出されたレコードがステップＴ１０１で選択されたファイルの最終レコードであると判断されると（ステップＴ１０５；Ｙ）、ステップＴ１０１で選択されたファイルが最終ファイルであるか否かが判断される（ステップＴ１０６）。最終ファイルではないと判断されると（ステップＴ１０６；Ｎ）、処理はステップＴ１０１に戻り、次のファイルが読み出し対象ファイルとして選択され、そのファイルについてステップＴ１０２〜Ｔ１０５の処理が実行される。ステップＴ１０１で選択されたファイルが最終ファイルであると判断されると（ステップＴ１０６；Ｙ）、処理は図１２のステップＳ５０４に移行する。
【０１１０】
図１２のステップＳ５０４においては比較日データ読み出し処理が行われる（ステップＳ５０４）。
図１６に、図１２のステップＳ５０４において実行される比較日データ読み出し処理の流れを示す。比較日データ読み出し処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１１１】
図１６に示すように、比較日データ読み出し処理のステップＴ２００〜Ｔ２０６の処理は、図１４で説明した対象日データ読み出し処理のステップＴ１００〜Ｔ１０６と略同様である。即ち、ステップＴ２０３において、読み出されたレコードの「日付」がＲＡＭ１３の比較日領域に記憶されている比較日と一致するか否かが判断される点、ステップＴ２０４において、ＲＡＭ１３の比較日テーブルに、読み出されたレコードのデータがセットされる点のみが対象日データ読み出し処理と異なる。その他は図１３のステップＴ１００〜Ｔ１０６の処理と同様であるので説明を省略する。図１７に、比較日テーブルの一例を示す。図１７に示すように、比較日テーブルは、対象日テーブルと同様のフィールドを有するテーブルである。
【０１１２】
図１２において、比較日データ読み出し処理が終了すると、分析テーブル作成処理が行われる（ステップＳ５０５）。
図１８に、図１２のステップＳ５０５で実行される分析テーブル作成処理の流れを示す。分析テーブル作成処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１１３】
まず、対象日テーブルの先頭から順に１のレコードが読み出され（ステップＴ３００）、読み出されたレコードのデータが図１９Ａに示す構造を持つ分析テーブルの「対象ファイル」、「レコードＮＯ．」、「コード」、「項目名称」、「部門コード」、「対象日」（「売上個数」、「売上金額」、「売上件数」、「客数」）のフィールドにセットされる（ステップＴ３０１）。
【０１１４】
次いで、読み出されたレコードの売上金額を客数で除算することにより客単価が算出され、算出された客単価が分析テーブルの「対象日」の「客単価」にセットされる（ステップＴ３０２）。
【０１１５】
次いで、ステップＴ３００で読み出されたレコードが対象日テーブルの最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ３０３；Ｎ）、処理はステップＴ３００に戻る。ステップＴ３００で読み出されたレコードが対象日テーブルの最終レコードであると判断されると（ステップＴ３０３；Ｙ）、処理はステップＴ３０４に移行する。
【０１１６】
ステップＴ３０４においては、比較日テーブルの先頭から順に１のレコードが読み出され（ステップＴ３０４）、読み出されたレコードの「売上個数」、「売上金額」、「売上件数」、「客数」が図１９Ａに示す構造を持つ分析テーブルの「比較日」の「売上個数」、「売上金額」、「売上件数」、「客数」にセットされる（ステップＴ３０５）。
【０１１７】
次いで、売上金額を客数で除算することにより客単価が算出され、算出された客単価が分析テーブルの「比較日」の「客単価」にセットされる（ステップＴ３０６）。
【０１１８】
次いで、ステップＴ３０７において、ステップＴ３０４で読み出されたレコードが比較日テーブルの最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ３０７；Ｎ）、処理はステップＴ３０４に戻る。ステップＴ３０４で読み出されたレコードが比較日テーブルの最終レコードであると判断されると（ステップＴ３０７；Ｙ）、処理はステップＴ３０８に移行する。
【０１１９】
ステップＴ３０８においては、分析テーブルの先頭から順に１のレコードが読み出される（ステップＴ３０８）。次いで、読み出されたレコードの「対象日」の「売上個数」を「比較日」の「売上個数」で除算した結果値から１を減算することにより、対象日と比較日との売上個数の増減比率が算出され、分析テーブルの同レコードの「比率」の「売上個数」にセットされる（ステップＴ３０９）。
【０１２０】
次いで、読み出されたレコードの「対象日」の「売上金額」を「比較日」の「売上金額」で除算した結果値から１を減算することにより、対象日と比較日との売上金額の増減比率が算出され、分析テーブルの同レコードの「比率」の「売上金額」にセットされる（ステップＴ３１０）。
【０１２１】
次いで、読み出されたレコードの「対象日」の「売上件数」を「比較日」の「売上件数」で除算した結果値から１を減算することにより、対象日と比較日との売上件数の増減比率が算出され、分析テーブルの同レコードの「比率」の「売上件数」にセットされる（ステップＴ３１１）。
【０１２２】
次いで、読み出されたレコードの「対象日」の「客数」を「比較日」の「客数」で除算した結果値から１を減算することにより、対象日と比較日との客数の増減比率が算出され、分析テーブルの同レコードの「比率」の「客数」にセットされる（ステップＴ３１２）。
【０１２３】
次いで、読み出されたレコードの「対象日」の「客単価」を「比較日」の「客単価」で除算した結果値から１を減算することにより、対象日と比較日との客単価の増減比率が算出され、分析テーブルの同レコードの「比率」の「客単価」にセットされる（ステップＴ３１３）。
【０１２４】
次いで、ステップＴ３１４において、読み出されたレコードが分析テーブルの最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ３１４；Ｎ）、処理はステップＴ３０８に戻る。読み出されたレコードが分析テーブルの最終レコードであると判断されると（ステップＴ３１４；Ｙ）、処理は図１２のステップＳ５０６に移行する。
図１９Ｂに、図１５に示す対象日テーブル及び図１７に示す比較日テーブルに基づいて、上記分析テーブル作成処理により作成された分析テーブルの一例を示す。
【０１２５】
図１２のステップＳ５０６においては、ダイジェスト作成処理が実行される（ステップＳ５０６）。
図２０に、ダイジェスト作成処理の流れを示す。ダイジェスト作成処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１２６】
まず、売上の増減指標が算出され、売上増減指標表示領域１０１ｈにセットされる（ステップＴ４００）。ステップＴ４００においては、対象日の売上金額の比較日の売上金額との比率、差分値、実績値の推移３つの増減指標が算出され、売上増減指標表示領域１０１ｈの予め定められた位置にセットされる。
【０１２７】
比率は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式１）により算出される。
（式１）（対象日の売上金額÷比較日の売上金額）×１００％（小数点以下切捨て）
【０１２８】
差分は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式２）により算出される。
（式２）対象日の売上金額−比較日の売上金額（単位は万円。小数点第一位以下切捨て。数値の前に＋、−を付加。０の場合は±０とする。）  
【０１２９】
実績値は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式３）により算出される。
（式３）比較日の売上金額→対象日の売上金額
【０１３０】
次いで、客数の増減指標が算出され、客数増減指標表示領域１０１ｋにセットされる（ステップＴ４０１）。ステップＴ４０１においては、比率、差分、実績値の３つの増減指標が算出され、客数増減指標表示領域１０１ｋの予め定められた位置にセットされる。
【０１３１】
比率は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式４）により算出される。
（式４）（対象日の客数÷比較日の客数）×１００％（小数点以下切捨て）
【０１３２】
差分は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式５）により算出される。
（式５）対象日の客数−比較日の客数（単位は人。数値の前に＋、−を付加。０の場合は±０とする。）  
【０１３３】
実績値は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式６）により算出される。
（式６）比較日の客数→対象日の客数
【０１３４】
次いで、客単価の増減指標が算出され、客単価増減指標表示領域１０１ｎにセットされる（ステップＴ４０２）。ステップＴ４０２においては、比率、差分、実績値の３つの増減指標が算出され、客単価増減指標表示領域１０１ｎの予め定められた位置にセットされる。
【０１３５】
比率は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式７）により算出される。
（式７）（対象日の客単価÷比較日の客単価）×１００％（小数点以下切捨て）
【０１３６】
差分は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式８）により算出される。
（式８）対象日の客単価−比較日の客単価（単位は万円。小数点第一位以下切捨て。数値の前に＋、−を付加。０の場合は±０とする。）  
【０１３７】
実績値は、分析テーブルの「対象ファイル名」＝固定合計器、「項目名称」＝純売上のレコードを利用して、下記の（式９）により算出される。
（式９）比較日の客単価→対象日の客単価
【０１３８】
次いで、記憶部１５に記憶されているマーク表示決定テーブル１６１（図２１参照）が参照され、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍのそれぞれに、上記算出された比率に応じたマークがセットされる（ステップＴ４０３）。そして、処理は図１２のステップＳ５０７に移行する。
【０１３９】
図１２のステップＳ５０７においては、売上カルテ作成処理が実行される（ステップＳ５０７）。
図２２に、売上カルテ作成処理の流れを示す。売上カルテ作成処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１４０】
まず、記憶部１５の分析条件決定テーブル１６２ａ（図２３）が参照され、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンに一致するパターンが存在するか否かが判断される（ステップＴ５００）。売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンと一致するパターンが分析条件決定テーブル１６２ａに存在すると判断されると（ステップＴ５００；Ｙ）、そのパターンに対応付けられている条件テーブル（条件テーブル１〜６の何れか）が売上カルテ作成に使用する条件テーブルとして設定される（ステップＴ５０１）。
【０１４１】
一方、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンと一致するパターンが分析条件決定テーブル１６２ａに存在しないと判断されると（ステップＴ５００；Ｎ）、条件テーブル７が売上カルテ作成に使用する条件テーブルとして設定される（ステップＴ５０２）。
【０１４２】
ここで、図２３において、○は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが、比率１００パーセント超又は１００パーセントを示すマークであることを示す。図２３において、×は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが、比率１００パーセント未満を示すマークであることを示す。
【０１４３】
売上、客数、客単価の何れかに「×」、即ち、実績の減少がある場合は、その種目の実績が減少した原因となる売上項目を重点的に分析する必要がある。そこで、本実施の形態では、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターン（組み合わせ）に応じた条件テーブルを用いて売上データの分析を行い、売上カルテを作成する。
【０１４４】
条件テーブル１は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが売上、客数、客単価とも○である場合に使用されるテーブルである。売上、客数、客単価とも○であるため、条件テーブル１には、売上金額、売上個数に絞って、これらについて問題のある売上項目（例えば、予め定められた基準より減少幅の大きい売上項目）を抽出するための条件、及び条件に合致した売上項目の確認のために表示すべき実績レポートのレポート名が設定されている。図２４Ａに、条件テーブル１の一例を示す。
条件テーブル２は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが売上○、客数×、客単価○のパターンである場合に使用されるテーブルである。このパターンの場合、客数が比較日と比べて減少しているので、条件テーブル２には、客数について問題のある売上項目（例えば、予め定められた基準より減少幅の大きい売上項目）を抽出するための条件、及び条件に合致した売上項目の確認のために表示すべき実績レポートのレポート名が設定されている。図２４Ｂに、条件テーブル２の一例を示す。
条件テーブル３は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが売上○、客数○、客単価×のパターンである場合に使用されるテーブルである。このパターンでは、客単価が比較日と比べて減少しているので、条件テーブル３には、客単価について問題のある売上項目（例えば、予め定められた基準より減少幅の大きい売上項目）を抽出するための条件、及び条件に合致した売上項目の確認のために表示すべき実績レポートのレポート名が設定されている。
条件テーブル４は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが売上×、客数○、客単価×のパターンである場合に使用されるテーブルである。このパターンでは、売上及び客単価が比較日と比べて減少しているので、条件テーブル４には、売上金額・個数と客単価について問題のある売上項目（例えば、予め定められた基準より減少幅の大きい売上項目）を抽出するための条件、及び条件に合致した売上項目の確認のために表示すべき実績レポートのレポート名が設定されている。
【０１４５】
条件テーブル５は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが売上×、客数×、客単価○のパターンである場合に使用されるテーブルである。このパターンの場合、売上及び客数が比較日と比べて減少しているので、条件テーブル５には、売上金額・個数と客数について問題のある売上項目（例えば、予め定められた基準より減少幅の大きい項目）を抽出するための条件、及び条件に合致した売上項目の確認のために表示すべき実績レポートのレポート名が設定されている。
条件テーブル６は、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークが売上×、客数×、客単価×のパターンである場合に使用されるテーブルである。このパターンの場合、売上、客数、客単価の全てが比較日と比べて減少しているので、条件テーブル６には、売上金額・個数、客数、客単価のそれぞれについて問題のある売上項目（例えば、予め定められた基準より減少幅の大きい売上項目）をバランスよく抽出するための条件、及び条件に合致した売上項目の確認のために表示すべき実績レポートのレポート名が設定されている。
条件テーブル７は、例外のパターンに対応したテーブルである。
【０１４６】
図２２に戻り、ステップＴ５０３においては、使用する条件テーブルの「表示エリア」を第１キー、「優先順位」を第２キーにして昇順に並び替えが行われる（ステップＴ５０３）。
【０１４７】
次いで、使用する条件テーブルのレコードが先頭から順番に１つ読み出され（ステップＴ５０４）、読み出されたレコードの「表示エリア」で指定されている表示領域に表示すべきメッセージが既にセットされているか否かが判断される（ステップＴ５０５）。ここで、「表示エリア」＝１は売上実績表示領域１０２ａを指し、「表示エリア」＝２は売上傾向表示領域１０２ｂを指し、「表示エリア」＝３は売上傾向表示領域１０２ｃを指し、「表示エリア」＝４は詳細表示領域１０２ｄを指し、「表示エリア」＝５は詳細表示領域１０２ｅを指す。
【０１４８】
読み出されたレコードの「表示エリア」で指定されている表示領域に表示すべきメッセージが既にセットされていると判断されると（ステップＴ５０５；Ｙ）、処理はステップＴ５０８に移行する。読み出されたレコードの「表示エリア」で指定されている表示領域に表示すべきメッセージがまだセットされていないと判断されると（ステップＴ５０５；Ｎ）、読み出されたレコードの各フィールドのデータ（条件データ）が分析テーブル検索処理に引き渡され（ステップＴ５０６）、分析テーブル検索処理が実行される（ステップＴ５０７）。
【０１４９】
図２５に、図２２のステップＴ５０７において実行される分析テーブル検索処理の流れを示す。分析テーブル検索処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１５０】
まず、条件データの「ファイル名１」と「ファイル名」が一致するレコードが分析テーブルから１つ読み出される（ステップＴ５０７１）。
【０１５１】
次いで、ステップＴ５０７２〜Ｔ５０７５の処理によって、分析テーブルから読み出されたレコードの売上項目が条件データにより定められた条件を満たすか否かが判断される。本実施の形態において、分析テーブルから読み出されたレコードの売上項目が条件データにより定められた条件を満たすか否かは、条件データの「計算式」に式が存在する場合は、分析テーブルから読み出されたレコードの所定のフィールドの値を条件データにより指定されている「計算式」により演算した結果値が、条件データの「条件１」及び「条件２」により定められた条件を満たすか否かにより判断される。条件データの「計算式」に式が存在しない場合は、読み出されたレコードの所定フィールドの値が「条件１」及び「条件２」により定められた条件を満たすか否かにより判断される。
【０１５２】
ステップＴ５０７２においては、条件データの「計算式」に式が存在するか否かが判断される（ステップＴ５０７２）。条件データの「計算式」に式が存在すると判断されると（ステップＴ５０７２；Ｙ）、条件データの「計算式」で定められた式により演算が行われ、演算結果が取得される（ステップＴ５０７３）。具体的には、読み出されたレコードの「比率」において、条件データの「フィールド名１」と一致するフィールド名のフィールドの値をＡとし、条件データの「ファイル名２」と一致する「ファイル名」のレコードの「比率」において、条件データの「フィールド名２」と一致するフィールド名のフィールドの値をＢとして、Ａ式Ｂが演算され、演算結果が取得される。例えば、「計算式」に÷が格納されている場合、Ａ÷Ｂが演算され、演算結果が取得される。
【０１５３】
一方、条件データの「計算式」に式が存在しないと判断されると（ステップＴ５０７２；Ｎ）、読み出されたレコードの、条件データの「フィールド名１」により指定されたフィールドの値が取得される（ステップＴ５０７４）。具体的には、読み出されたレコードの「比率」において、条件データの「フィールド名１」と一致するフィールド名のフィールドの値が取得される。
【０１５４】
次いで、ステップＴ５０７３又はステップＴ５０７４で取得された値が条件データの「条件１」及び「条件２」により規定される条件を満たしているか否かが判断される（ステップＴ５０７５）。取得された値が条件を満たしていないと判断されると（ステップＴ５０７５；Ｎ）、処理はステップＴ５０７８に移行する。取得された値が条件を満たしていると判断されると（ステップＴ５０７５；Ｙ）、売上カルテ表示領域１０２における、条件データの「表示エリア」に対応する表示領域にメッセージがセットされる（ステップＴ５０７６）。
【０１５５】
ステップＴ５０７６においては、まず、条件データの「メッセージ１」、「メッセージ２」（図２４Ａ、図２４Ｂ参照）に以下の（１）〜（４）に基づき具体的な名称や数値が挿入されてメッセージが作成される。
（１）××＝ステップＴ５０７１で読み出されたレコードの「項目名称」＋“の”
（２）○○＝ステップＴ５０７３又はステップＴ５０７４で取得された値の絶対値
（３）□＝ステップＴ５０７１で読み出されたレコードの「対象日」において、条件データの「フィールド名１」と一致するフィールド名をもつフィールドの値
（４）△＝ステップＴ５０７１で読み出されたレコードの「比較日」において、条件データの「フィールド名１」と一致するフィールド名をもつフィールドの値
次いで、売上カルテ表示領域１０２における条件データの「表示エリア」に対応する表示領域に、作成されたメッセージがセットされる。
【０１５６】
次いで、上記メッセージに続いて、条件データの「表示するレポート」の文字がセットされるとともに、上記メッセージがセットされた領域に対応するレポート表示ボタン（１０２ｆ〜１０２ｊの何れか）に、条件データの「表示するレポート」の省略文字（“レポート”を省略した文字）がセットされる（ステップＴ５０７７）。そして、処理はステップＴ５０７８に移行する。
【０１５７】
ステップＴ５０７８においては、ステップＴ５０７１で読み出されたレコードが、分析テーブルにおいて条件データの「ファイル名１」と「ファイル名」が一致するレコードの最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ５０７８；Ｎ）、処理はステップＴ５０７１に戻り、次のレコードに対してステップＴ５０７２以降の処理が実行される。最終レコードであると判断されると（ステップＴ５０７８；Ｙ）、処理は図２０のステップＴ５０８に移行する。
【０１５８】
例えば、図２４Ａに示す条件テーブル１を用いて図１９Ｂに示す分析テーブルを検索した場合、図１９Ｂに網掛けで示す「値引き」「男性」「ディナーセット」の売上項目が条件を満たすと判断され、これらの項目が、予め定められた条件に合致する売上項目、即ち、問題のある売上項目であるとしてメッセージが作成される。
【０１５９】
ステップＴ５０８においては、ステップＴ５０４で読み出されたレコードが条件テーブルの最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ５０８；Ｎ）、処理はステップＴ５０４に戻り、次のレコードに対してステップＴ５０５以降の処理が実行される。ステップＴ５０４で読み出されたレコードが条件テーブルの最終レコードであると判断されると（ステップＴ５０８；Ｙ）、売上カルテ作成処理は終了し、即ち、図１２の売上カルテ初期画面作成処理は終了し、処理は図１１のステップＳ５１に移行する。
【０１６０】
図１１のステップＳ５１においては、売上カルテ初期画面作成処理で作成された売上カルテ初期画面の表示情報が通信部１６により要求元のＰＣ３０Ａ又は３０Ｂに送信される。これにより、要求元のＰＣの表示部３４に、売上カルテ初期画面を表示させることができる。
【０１６１】
要求元のＰＣ３０Ａ又は３０Ｂにおいては、通信部３６により売上カルテ初期画面の表示情報が受信されると、受信された表示情報に基づいて、表示部３４に売上カルテ初期画面３５１が表示される（ステップＳ５２）。
【０１６２】
図２６に、売上カルテ初期画面３５１の一例を示す。
図２６に示すように、売上カルテ初期画面３５１のダイジェスト表示領域１０１には、売上、客数、客単価のそれぞれの前日における実績の前々日からの変化を示す増減指標（比率、差分値、実績値の推移）、及び増減指標に応じたマークがデフォルトで表示されている。このダイジェスト表示領域１０１に表示されている増減指標及びマークにより、売上実績のうち店舗経営に重要な経営要素である、売上、客数、客単価の前々日からの変化を、ユーザが一瞥して容易に把握することが可能となる。例えば、図２６に示す例では、ユーザはマークを参照するだけで、前日の売上金額、客数の実績が前々日より減少していることを容易に把握することができる。また、ユーザは増減指標を参照するだけで、前日の売上金額が前々日の８５％（０．３万円減）、客数が前々日の８０％（２人減）であることを容易に把握することができる。
【０１６３】
また、図２６に示すように、売上カルテ初期画面３５１の売上カルテ表示領域１０２には、前日の売上実績において問題のある売上項目及びその売上項目が比較日からどれだけ変化しているかの数値を通知するメッセージが表示されている。この売上カルテ表示領域１０２の表示により、ユーザは、ダイジェスト表示領域１０１に表示した全体の売上実績の減少の要因となるような問題のある売上項目を容易かつ迅速に把握することができる。例えば、売上傾向表示領域１０２ｂの例では、客層：「男性」の売上個数が前々日と比較して４０％減少していることが表示されているため、ユーザは、「男性」の売上個数の減少が売上金額の減少の一因（問題点）であることを容易に把握することができる。
【０１６４】
また、売上カルテ初期画面３５１の売上カルテ表示領域１０２の各メッセージには、そのメッセージで通知された売上項目の実績の確認のためにユーザが参照すべき実績レポート名及びその実績レポートの表示を指示するためのレポート表示ボタンが表示されているので、ユーザは、問題点となる売上項目を確認するためにどの実績レポートを参照したらよいかを容易に把握することが可能となる。また、その実績レポートをボタンを押下するだけという簡単な操作で表示させることが可能となる。
【０１６５】
また、ダイジェスト表示領域１０１には、対象日を入力するための対象日入力領域１０１ａ、比較日を選択するための比較日選択ボタン１０１ｂ〜１０１ｅが表示されているので、ユーザが所望する対象日、比較日を入力して、ユーザが所望する対象日についての売上カルテ画面を表示させることが可能である。更に、ダイジェスト表示領域１０１には、売上ボタン１０１ｆ、客数ボタン１０１ｉ、客単価ボタン１０１ｌが表示されており、ユーザは、これらの何れかの選択ボタンを押下することで、売上金額・個数、客数、客単価の中から詳細に分析したい種目をユーザが選択することが可能となる。
【０１６６】
図１１のステップＳ５３において、入力部３２により売上カルテ初期画面３５１から対象日、比較日、及び種目（売上金額・個数、客数、客単価）が指定されると（ステップＳ５３）、指定された対象日、比較日および種目の情報が通信部３６により情報センタサーバ１０に送信される。
情報センタサーバ１０においては、要求元のＰＣ３０Ａ又は３０Ｂから対象日、比較日及び詳細に分析したい種目の情報が通信部１６により受信されると、売上カルテ画面作成処理が実行される（ステップＳ５４）。
【０１６７】
図２７に、図１１のステップＳ５４において実行される売上カルテ画面作成処理の流れを示す。売上カルテ画面作成処理は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１６８】
まず、記憶部１５から売上カルテ画面の画面レイアウト情報１６４が読み出される（ステップＳ５４０）。売上カルテ画面作成処理では、画面レイアウト情報１６４の定義に基づいて、各表示領域等に画像、文字、数値、メッセージ等がセットされることで、売上カルテ画面の表示情報が作成される。
【０１６９】
売上カルテ画面の画面レイアウト情報１６４が読み出されると、ＲＡＭ１３の対象日領域に指定された対象日の日付がセットされる（ステップＳ５４１）。また、ＲＡＭ１３の比較日領域に指定された比較日の日付がセットされる（ステップＳ５４２）。
【０１７０】
次いで、対象日データ読み出し処理が実行される（ステップＳ５４３）。対象日データ読み出し処理は、図１４を用いて説明したものと同様であるので説明を省略する。
【０１７１】
次いで、比較日データ読み出し処理が実行される（ステップＳ５４４）。比較日データ読み出し処理は、図１６を用いて説明したものと同様であるので説明を省略する。
【０１７２】
次いで、分析テーブル作成処理が実行される（ステップＳ５４５）。分析テーブル作成処理は、図１８を用いて説明したものと同様であるので説明を省略する。
【０１７３】
次いで、ダイジェスト作成処理が実行される（ステップＳ５４６）。ダイジェスト作成処理は、図２０を用いて説明したものと同様であるので説明を省略する。
【０１７４】
次いで、売上カルテ作成処理Ｂが実行される（ステップＳ５４７）。  
図２８に、売上カルテ作成処理Ｂの流れを示す。売上カルテ作成処理Ｂは、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１７５】
まず、記憶部１５の分析条件決定テーブル１６２ｂ（図２９）が参照され、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンに一致するパターンが存在するか否かが判断される（ステップＴ６００）。売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンと一致するパターンが分析条件決定テーブル１６２ｂに存在すると判断されると（ステップＴ６００；Ｙ）、そのパターンに対応付けられている条件テーブル（条件テーブル１１〜１６の何れか）が売上カルテ作成に使用する条件テーブルとして設定される（ステップＴ６０１）。
【０１７６】
一方、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンと一致するパターンが分析条件決定テーブル１６２ｂに存在しないと判断されると（ステップＴ６００；Ｎ）、条件テーブル１７が売上カルテ作成に使用する条件テーブルとして設定される（ステップＴ６０２）。
【０１７７】
図２９に示すように、分析条件決定テーブル１６２ｂは、売上マーク表示領域１０１ｂ、客数マーク表示領域１０１ｊ、客単価マーク表示領域１０１ｍにセットされたマークのパターンに対応付けられている条件テーブルが条件テーブル１１〜１７である点が図２３に示す分析条件決定テーブル１６２ａとは異なる。図３０に、条件テーブル１１のデータ格納例を示す。条件テーブル１１は、売上カルテ作成処理で使用された図２４Ａに示す条件テーブル１のレコードに、「表示エリア」＝４、５、即ち、売上カルテ表示領域１０２の詳細表示領域１０２ｄ、１０２ｅに表示されるメッセージを作成するための条件（本実施の形態では、レコードＮＯ．７、８）のレコードが追加されたものである。条件テーブル１２〜１７も同様に、それぞれ条件テーブル２〜７のレコードに、「表示エリア」＝４、５、即ち、売上カルテ表示領域１０２の詳細表示領域１０２ｄ、１０２ｅに表示されるメッセージを作成するための条件（本実施の形態では、レコードＮＯ．７、８）のレコードが追加されたものである。
【０１７８】
次いで、要求元のＰＣ３０Ａ又は３０Ｂから売上、客数、客単価の何れの種目が選択されたか否かが判断される（ステップＴ６０３）。要求元のＰＣ３０Ａ又は３０Ｂから売上（売上金額・個数）が選択されたと判断されると（ステップＴ６０３；売上）、変数「検索するフィールド」に売上金額・個数が設定される（ステップＴ６０４）。要求元のＰＣ３０Ａ又は３０Ｂから客数が選択されたと判断されると（ステップＴ６０３；客数）、変数「検索するフィールド」に客数が設定される（ステップＴ６０５）。要求元のＰＣ３０Ａ又は３０Ｂから客単価が選択されたと判断されると（ステップＴ６０３；客単価）、変数「検索するフィールド」に客単価が設定される（ステップＴ６０６）。
【０１７９】
次いで、使用する条件テーブルのレコードＮＯ．７、８のレコードの「フィールド名１」に、「検索するフィールド」に設定された種目名がセットされる（ステップＴ６０７）。また、「メッセージ１」の＊＊に、「検索するフィールド」に設定された種目名がセットされる（ステップＴ６０８）。
【０１８０】
次いで、ステップＴ６０９〜Ｔ６１４の処理が実行され、売上カルテ作成処理Ｂは終了し、処理は図２７のステップＳ５４８に移行する。ステップＴ６０９〜Ｔ６１４の処理は、図２２のステップＴ５０３〜Ｔ５０８の処理と同様であるので説明は省略する。
【０１８１】
図２７のステップステップＳ５４８においては、マークの大きさの変更が行われる（ステップＳ５４８）。まず、売上カルテ作成処理Ｂにおいて、条件テーブルのレコードＮＯ．７の条件を満たしている分析テーブルのレコードの「比率」のうち、条件テーブルのレコードＮＯ．７の「フィールド名１」と同一フィールド名の値の絶対値（複数あるときは、絶対値の最大値）Ｒ１が取得される。また、売上カルテ作成処理Ｂにおいて、条件テーブルのレコードＮＯ．８の条件を満たしている分析テーブルのレコードの「比率」のうち、条件テーブルのレコードＮＯ．８の「フィールド名１」と同一のフィールド名の値の絶対値（複数あるときは、絶対値の最大値）Ｒ２が取得される。そして、[数１]に示す式により拡大率が算出され、算出された拡大率で、要求元ＰＣで選択された種目（売上、客数、客単価の何れか）のマークの縦と横のそれぞれを拡大することで、選択された種目のマークが拡大される。
【数１】
2014116028.tif 000003
【０１８２】
ステップＳ５４８が終了すると、売上カルテ画面作成処理は終了し、処理は図１１のステップＳ５５に移行する。
【０１８３】
図１１のステップＳ５５においては、売上カルテ画面作成処理で作成された売上カルテ画面の表示情報が通信部１６により要求元のＰＣに送信される。これにより、要求元のＰＣ３０Ａ又は３０Ｂの表示部３４に、売上カルテ画面３５２を表示させることができる。
【０１８４】
要求元のＰＣ３０Ａ又は３０Ｂにおいては、通信部３６により売上カルテ画面の表示情報が受信されると、受信された表示情報に基づいて、表示部３４に売上カルテ画面３５２が表示される（ステップＳ５６）。
【０１８５】
図３１に、売上カルテ画面３５２の一例を示す。
売上カルテ画面３５２は、売上カルテ初期画面３５１と同様のレイアウトをした画面であるが、分析の対象日が要求元ＰＣから指定されたユーザ所望の対象日であり、比較日が要求元ＰＣから指定されたユーザ所望の比較日である点、売上カルテ表示領域１０２の詳細表示領域１０２ｄ、１０２ｅに、要求元ＰＣから指定された種目（売上、客数、客単価の何れか）についての分析結果が追加されている点、ダイジェスト表示領域１０１の要求元ＰＣから指定された種目（売上、客数、客単価の何れか）のマークが、その種目の実績の比較日からの変化に応じたサイズで表示されている点が異なる。
売上カルテ画面３５２のダイジェスト表示領域１０１の表示により、ユーザは、所望する対象日の売上、客数、客単価の実績の、所望する比較日からの変化をユーザが一瞥して容易に把握することが可能となる。特に、ユーザが指定した種目については、比較日からの変化に応じたサイズでマークが表示されているので、ユーザは比較日からの変化の度合いを直感的に容易に把握することが可能となる。また、ユーザは、売上カルテ表示領域１０２の表示により、ダイジェスト表示領域１０１に表示した売上実績の減少の要因となる売上項目（問題点）を容易かつ迅速に把握することができる。更に、ユーザが選択した種目についての分析を追加情報として取得することが可能となる。
【０１８６】
また、売上カルテ画面３５２の売上カルテ表示領域１０２の各メッセージには、そのメッセージで通知された売上項目の実績の確認のためにユーザが参照すべき実績レポート名及びその実績レポートの表示を指示するためのレポート表示ボタンが対応付けて表示されているので、ユーザは、問題点となる売上項目を確認するためにどのレポートを参照したらよいかを容易に把握することが可能となる。また、そのレポートをボタンを押下するだけという簡単な操作で表示させることが可能となる。
【０１８７】
図１１のステップＳ５７において、入力部３２により売上カルテ画面３５２からレポート表示ボタン１０２ｆ〜１０２ｊの何れかが押下され、表示すべきレポートが指定されると（ステップＳ５７）、指定されたレポートの情報が通信部３６により情報センタサーバ１０に送信される。
情報センタサーバ１０においては、要求元のＰＣから指定されたレポートの情報が通信部１６により受信されると、売上レポート画面作成処理が実行される（ステップＳ５８）。
【０１８８】
図３２に、売上レポート画面作成処理の流れを示す。売上レポート画面作成は、ＣＰＵ１１と記憶部１５に記憶されている処理プログラム１５０との協働により実行される。
【０１８９】
まず、指定されたレポートの画面レイアウト情報が記憶部１５から読み出される（ステップＴ７０１）。画面レイアウト情報１６５には、レポートの種別毎の複数の画面レイアウト情報が含まれる。売上レポート画面作成処理においては、画面レイアウト情報１６５の定義に基づいて、各表示領域等に画像、文字、数値、メッセージ等がセットされることで、売上レポート画面の表示情報が作成される。
図３３に、売上レポート画面（売上実績レポート）の画面レイアウトの一例を示す。図３３に示すように、売上レポート画面には、対象日を入力するための対象日入力域１１１ａ、比較日を選択するための比較日選択ボタン（対前日ボタン１１１ｂ、対前週ボタン１１１ｃ、対前月ボタン１１１ｄ、指定日ボタン１１１ｉ）、対象日と比較日の比較実績レポートを表示するためのレポート表示領域１１１ｅが設けられている。また、表示されたレポートを帳票出力する指示を入力するための帳票ボタン１１１ｆ、表示されたレポートをグラフ表示するためのグラフ表示ボタン１１１ｇ、表示されたレポートをＣＳＶ形式で出力する指示を入力するためのＣＳＶ出力ボタン１１１ｈが表示されている。
【０１９０】
次いで、対象日入力域１１１ａに、売上カルテ画面の対象日がセットされる（ステップＴ７０２）。次いで、売上カルテ画面作成処理で作成された分析テーブルの、要求元のＰＣ３０Ａ又は３０Ｂから指定されたレポートに対応する「対象ファイル名」をもつレコードの予め定められたフィールドのデータが読み出されてレポート表示領域１１１ｅにセットされる（ステップＴ７０３）。ここで、売上実績レポートは「対象ファイル名」＝固定合計器に、取引別レポートは「対象ファイル名」＝取引に、客層別レポートは「対象ファイル名」＝客層に、時間帯別レポートは「対象ファイル名」＝時間帯に、部門別レポートは「対象ファイル名」＝部門に、商品別レポートは「対象ファイル名」＝商品に、それぞれ対応している。なお、分析レポートのどのフィールドのデータをセットするかは、画面レイアウト情報に予め定義されている。
【０１９１】
次いで、減少した売上項目、即ち、「比率」がマイナスの値である売上項目の文字（ここでは、比率の値を示す文字）の色が赤等に変更され（ステップＴ７０４）、レポート画面作成処理は終了し、処理は図１１のステップＳ５９に移行する。
【０１９２】
図１１のステップＳ５９においては、売上レポート画面作成処理で作成された売上カルテ画面の表示情報が通信部１６により要求元のＰＣに送信される。これにより、要求元のＰＣの表示部３４に、売上レポート画面３５３を表示させることができる。
【０１９３】
要求元のＰＣにおいては、通信部３６により売上レポート画面の表示情報が受信されると、受信された表示情報に基づいて、表示部３４に売上レポート画面３５３が表示される（ステップＳ６０）。
【０１９４】
図３４に、売上レポート画面３５３の一例を示す。図３４に示すように、売上レポート画面３５３には、対象日と比較日の比較実績レポートが表示される。比較日から減少した売上項目については、他の売上項目と異なる文字色で強調表示されるので、ユーザは問題のある売上項目を一瞥して把握することが可能となる。
【０１９５】
以上説明したように、情報センタサーバ１０のＣＰＵ１１は、ＥＣＲ２０Ａ１〜２０Ａｎ、ＥＣＲ２０Ｂ１〜２０Ｂｍから送信された売上データファイル、即ち、固定合計器ファイル、取引ファイル、部門ファイル、商品ファイル、時間帯ファイル、客層ファイルを送信元のＥＣＲのレジ番号に対応する「会社コード＋店舗コード」に対応付けて記憶部１５に記憶する。ＰＣ３０Ａ又はＰＣ３０Ｂから売上カルテ画面のＵＲＬにアクセス要求があり、対象日及び比較日が指定されると、ＣＰＵ１１は、指定された対象日及び比較日の売上データファイルを記憶部１５から読み出し、読み出された売上データに基づき対象日における売上実績の比較日からの変化を示す指標値を算出し、当該指標値及び当該指標値に応じたマークを含む売上カルテ画面３５２を要求元のＰＣの表示部３４の画面上に表示させる。
【０１９６】
従って、対象日における売上実績の比較日からの変化をマーク及び指標値で表示するので、ユーザは、対象日における売上実績の比較日からの変化を、帳票を見比べたり帳票を加工したグラフで比較したりすることなく、一瞥して容易に把握することが可能となる。
【０１９７】
また、売上実績として、店舗経営に重要な経営要素である、売上、客数、客単価の比較日からの変化をマーク及び指標値で表示することで、ユーザは、対象日における売上、客数、客単価のそれぞれの比較日からの変化を一瞥して容易に把握することが可能となる。
【０１９８】
指標値としては、対象日における売上実績と比較日における売上実績との比率、差分、実績値の推移の何れかを含むので、ユーザは、対象日における売上実績と比較日における売上実績との比率、差分、実績値の推移の少なくとも一つの変化を一瞥して容易に把握することが可能となる。
【０１９９】
また、ＣＰＵ１１は、比較日からの変化が予め定められた条件に合致する売上項目を抽出し、当該抽出された売上項目をユーザに通知するメッセージを含む売上カルテ画面を要求元ＰＣの表示部３４に表示させるので、ユーザは、基準を超える売上減少等の、問題のある売上項目を容易に把握することが可能となる。抽出に用いる条件は、対象日における売上金額、客数、客単価の比較日からの変化を示す指標値の組み合わせに応じて変更されるので、対象日の売上実績に応じた条件で抽出を行うことが可能となる。
【０２００】
また、ＣＰＵ１１は、売上金額・個数、客数、客単価の３つの種目の中から詳細に分析したい種目をユーザが選択するための選択ボタンを売上カルテ画面に表示させ、要求元のＰＣから選択された種目の実績の比較日からの変化が予め定められた条件に合致する売上項目を抽出し、当該抽出された売上項目をユーザに通知するメッセージを売上カルテ画面に表示させるので、ユーザは、例えば、実績の良くなかった種目等の所望の種目について分析した結果を追加で得ることが可能となる。
【０２０１】
また、ＣＰＵ１１は、要求元のＰＣにおいて選択された種目の対象日における実績の、比較日からの変化に応じて、選択された種目の指標値を示すマークのサイズを変化させるので、ユーザは、選択した種目の比較日からの変化の度合いを直感的に把握することが可能となる。
【０２０２】
また、ＣＰＵ１１は、売上カルテ画面に表示されるメッセージで通知された売上項目の実績の確認のためにユーザが参照すべき実績レポート名及びその実績レポートの表示を指示するためのレポート表示ボタンをメッセージに対応付けて表示させるので、ユーザは、問題点となる売上項目を確認するためにどのレポートを参照したらよいかを容易に把握することが可能となる。また、そのレポートをレポート表示ボタンを押下するだけという簡単な操作で表示させることが可能となる。
【０２０３】
また、ＣＰＵ１１は、要求元のＰＣから押下されたレポート表示ボタンに応じて、メッセージで通知された売上項目を含んだ実績レポートを作成して要求元ＰＣの表示部３４に表示させるので、ユーザは、レポート表示ボタンを押下するだけという簡単な操作で問題となる売上項目を含むレポートを表示させることが可能となる。
【０２０４】
また、実績レポートは、対象日と比較日の比較実績レポートであり、対象日において比較日から減少している売上項目が他の売上項目と異なる色等により強調表示されているので、ユーザは、実績レポートにおいて注目すべきポイントを容易に把握することが可能となる。
【０２０５】
なお、上記実施形態における記述内容は、本発明に係る売上集計システム１の好適な一例であり、これに限定されるものではない。
【０２０６】
例えば、条件テーブルは予め記憶部１５に記憶されていることとしたが、ユーザが条件を設定できるようにしてもよい。例えば、業界によって、売上実績の変化の大小の基準は異なるので、業界の基準に応じた条件を設定できるようにすることで、利便性が向上する。
【０２０７】
また、上記実施の形態においては、売上カルテ画面３５２から売上レポート画面３５３を表示することとして動作説明を行ったが、売上カルテ初期画面３５１からレポート表示ボタンを押下して売上レポート画面３５３を表示することも可能である。
また、上記実施の形態においては、売上カルテ初期画面３５１には前日の売上実績の前々日の実績との比較を表示したが、これに限定されない。
【０２０８】
その他、売上集計システム１を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【０２０９】
１  売上集計システム
１０  情報センタサーバ
１１  ＣＰＵ
１２  入力部
１３  ＲＡＭ１４  表示部
１５  記憶部
１５０  処理プログラム
１５１  固定合計器ファイル
１５２  取引ファイル
１５３  部門ファイル
１５４  商品ファイル
１５５  時間帯ファイル
１５６  客層ファイル
１５７  レジ認証マスタ
１５８  会社マスタ
１５９  店舗マスタ
１６０  Ｗｅｂ認証マスタ
１６１  マーク表示決定テーブル
１６２ａ、１６２ｂ  分析条件決定テーブル
１６３  条件テーブル群
１６４  画面レイアウト情報
１６５  画面レイアウト情報
１６  通信部
１７  計時部
１８  バス
２０Ａ１〜２０Ａｎ、２０Ｂ１〜２０Ｂｍ  ＥＣＲ
２１  ＣＰＵ
２２  入力部
２３  ＲＡＭ
２４  表示部
２５  記憶部
２５０  処理プログラム
２５１  固定合計器ファイル
２５２  取引ファイル
２５３  部門ファイル
２５４  商品ファイル
２５５  時間帯ファイル
２５６  客層ファイル
２５７  レジ番号
２６  通信部
２７  電子決済部
２８  ドロア
２９ａ  プリント部
２９ｂ  計時部
２９ｃ  バス
３０Ａ、３０Ｂ  ＰＣ
３１  ＣＰＵ
３２  入力部
３３  ＲＡＭ
３４  表示部
３５  記憶部
３５０  処理プログラム
３６  通信部
３７  プリント部
３８  バス
【図１】
2014116028.tif 000004
【図２】
2014116028.tif 000005
【図３】
2014116028.tif 000006
【図４】
2014116028.tif 000007
【図５】
2014116028.tif 000008
【図６Ａ】
2014116028.tif 000009
【図６Ｂ】
2014116028.tif 000010
【図６Ｃ】
2014116028.tif 000011
【図６Ｄ】
2014116028.tif 000012
【図６Ｅ】
2014116028.tif 000013
【図６Ｆ】
2014116028.tif 000014
【図７】
2014116028.tif 000015
【図８Ａ】
2014116028.tif 000016
【図８Ｂ】
2014116028.tif 000017
【図８Ｃ】
2014116028.tif 000018
【図８Ｄ】
2014116028.tif 000019
【図９】
2014116028.tif 000020
【図１０】
2014116028.tif 000021
【図１１】
2014116028.tif 000022
【図１２】
2014116028.tif 000023
【図１３】
2014116028.tif 000024
【図１４】
2014116028.tif 000025
【図１５】
2014116028.tif 000026
【図１６】
2014116028.tif 000027
【図１７】
2014116028.tif 000028
【図１８】
2014116028.tif 000029
【図１９Ａ】
2014116028.tif 000030
【図１９Ｂ】
2014116028.tif 000031
【図２０】
2014116028.tif 000032
【図２１】
2014116028.tif 000033
【図２２】
2014116028.tif 000034
【図２３】
2014116028.tif 000035
【図２４Ａ】
2014116028.tif 000036
【図２４Ｂ】
2014116028.tif 000037
【図２５】
2014116028.tif 000038
【図２６】
2014116028.tif 000039
【図２７】
2014116028.tif 000040
【図２８】
2014116028.tif 000041
【図２９】
2014116028.tif 000042
【図３０】
2014116028.tif 000043
【図３１】
2014116028.tif 000044
【図３２】
2014116028.tif 000045
【図３３】
2014116028.tif 000046
【図３４】
2014116028.tif 000047
【手続補正書】
【提出日】平成26年2月13日(2014.2.13)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、売上管理装置及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の課題は、売上データを分析した動向の変化をユーザが一瞥して容易に把握できるようにすることである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項１記載の発明は、売上データを集計管理する売上管理装置であって、売上データを、店舗経営での主要経営要素である売上額要素、客数要素、客単価要素の複数の分析要素毎にその変化動向を分析して、その各分析要素毎の変化動向の指標値を算出する算出手段と、前記各分析要素毎に分析された変化動向に基づいて、前記複数の分析要素の内の何れの分析要素を重視した分析を行うのかの抽出対象条件を選定する選定手段と、前記選定手段で選定された前記抽出対象条件に基づいて、前記各分析要素内での売上データの変化動向が問題となる問題項目とその内容とを抽出する抽出手段と、前記算出手段で算出された各分析要素毎の変化動向の指標値を、前記売上データに対する売上状況の全体概要を示すダイジェストとして表示制御すると共に、前記抽出手段で抽出された問題項目とその内容とによるメッセージを当該ダイジェストの結果に対する問題原因を探るための売上カルテとして表示制御する表示制御手段と、を具備したことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明によれば、売上データを分析した動向の変化をユーザが一瞥して容易に把握することが可能である。
【手続補正１９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
売上データを集計管理する売上管理装置であって、
売上データを、店舗経営での主要経営要素である売上額要素、客数要素、客単価要素の複数の分析要素毎にその変化動向を分析して、その各分析要素毎の変化動向の指標値を算出する算出手段と、
前記各分析要素毎に分析された変化動向に基づいて、前記複数の分析要素の内の何れの分析要素を重視した分析を行うのかの抽出対象条件を選定する選定手段と、
前記選定手段で選定された前記抽出対象条件に基づいて、前記各分析要素内での売上データの変化動向が問題となる問題項目とその内容とを抽出する抽出手段と、
前記算出手段で算出された各分析要素毎の変化動向の指標値を、前記売上データに対する売上状況の全体概要を示すダイジェストとして表示制御すると共に、前記抽出手段で抽出された問題項目とその内容とによるメッセージを当該ダイジェストの結果に対する問題原因を探るための売上カルテとして表示制御する表示制御手段と、
を具備したことを特徴とする売上管理装置。
【請求項２】
前記複数の分析要素毎の変化動向に関する複数種のパターン毎に、抽出対象条件テーブルを記憶する条件記憶手段と、
を更に具備し、
前記選定手段は、前記売上データに対して分析された各分析要素毎の変化動向のパターンが、前記条件記憶手段に記憶された複数種のパターンの内の何れのパターンに該当するかを判別し、該当するパターンに対応して記憶された抽出対象条件テーブルを、前記抽出対象条件テーブルとして選定する、
ことを特徴とする請求項１に記載の売上管理装置。
【請求項３】
前記算出手段は、分析対象となる売上データを、前記複数の分析要素毎での比較対象となるデータとの比較により、その各分析要素毎での変化動向を分析する、
ことを特徴とする請求項１または２に記載の売上管理装置。
【請求項４】
前記表示制御手段は、前記メッセージを、そのメッセージでの問題項目の内容を含む詳細分析データレポートを出力するためのボタンと対応づけて表示制御する、
ことを特徴とする請求項１〜３の何れかに記載の売上管理装置。
【請求項５】
売上データを集計管理する売上管理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
売上データを、店舗経営での主要経営要素である売上額要素、客数要素、客単価要素の複数の分析要素毎にその変化動向を分析して、その各分析要素毎の変化動向の指標値を算出する算出手段、
前記各分析要素毎に分析された変化動向に基づいて、前記複数の分析要素の内の何れの分析要素を重視した分析を行うのかの抽出対象条件を選定する選定手段、
前記選定手段で選定された前記抽出対象条件に基づいて、前記各分析要素内での売上データの変化動向が問題となる問題項目とその内容とを抽出する抽出手段、
前記算出手段で算出された各分析要素毎の変化動向の指標値を、前記売上データに対する売上状況の全体概要を示すダイジェストとして表示制御すると共に、前記抽出手段で抽出された問題項目とその内容とによるメッセージを当該ダイジェストの結果に対する問題原因を探るための売上カルテとして表示制御する表示制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。