JP2018147251A - 販売管理装置及びそのプログラム - Google Patents
販売管理装置及びそのプログラム Download PDFInfo
- Publication number
- JP2018147251A JP2018147251A JP2017041917A JP2017041917A JP2018147251A JP 2018147251 A JP2018147251 A JP 2018147251A JP 2017041917 A JP2017041917 A JP 2017041917A JP 2017041917 A JP2017041917 A JP 2017041917A JP 2018147251 A JP2018147251 A JP 2018147251A
- Authority
- JP
- Japan
- Prior art keywords
- item
- sales
- processor
- data
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/203—Inventory monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】取り扱いを終了する品目の決定をより簡易に、かつ適切に行える可能性を高めることを可能とする販売管理装置及びそのプログラムを提供することである。【解決手段】 実施形態の販売管理装置は、取得手段、生成手段及び出力手段を備える。取得手段は、販売取り扱い中の商品についての品目毎の過去の販売実績を表した実績データを取得する。生成手段は、取得手段により取得された実績データに基づいて品目のうちで取り扱いを終了すべき候補を識別可能に表した候補データを生成する。出力手段は、生成手段により生成された候補データを出力する。【選択図】 図4
Description
本発明の実施形態は、店舗等で販売取り扱いしている商品に関する管理を行う販売管理装置及びそのプログラムに関する。
小売店等においては、これまでに取り扱いの無かった品目の取り扱いを開始する場合には、陳列スペースの問題から、別の品目の取り扱いを終了する場合がある。そしてこのような場合に従来は、取り扱いを終了する品目の決定は、担当者の勘に頼っている。
このため、当該決定を適正に行うためには、担当者のスキルを要していた。
このような事情から、担当者のスキルのみに頼ることなく、取り扱いを終了する品目の決定をより簡易に、かつ適切に行える可能性を高められることが望まれていた。
このため、当該決定を適正に行うためには、担当者のスキルを要していた。
このような事情から、担当者のスキルのみに頼ることなく、取り扱いを終了する品目の決定をより簡易に、かつ適切に行える可能性を高められることが望まれていた。
本発明が解決しようとする課題は、取り扱いを終了する品目の決定をより簡易に、かつ適切に行える可能性を高めることを可能とする販売管理装置及びそのプログラムを提供することである。
実施形態の販売管理装置は、取得手段、生成手段及び出力手段を備える。取得手段は、販売取り扱い中の商品についての品目毎の過去の販売実績を表した実績データを取得する。生成手段は、取得手段により取得された実績データに基づいて品目のうちで取り扱いを終了すべき候補を識別可能に表した候補データを生成する。出力手段は、生成手段により生成された候補データを出力する。
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、販売管理装置としての機能を備えたPOS(point-of-sale)サーバを例に説明する。
図1は本実施形態に係るPOSサーバの要部回路構成及び当該POSサーバが適用される販売データ管理システムの概略構成を示すブロック図である。
この販売データ管理システムは、店舗サーバ1、複数のPOS端末2及び管理端末3を含む。そしてこれら店舗サーバ1、POS端末2及び管理端末3は、それぞれ通信ネットワーク4を介して通信可能とされている。通信ネットワーク4は、例えばLAN(local area network)である。なお、店舗サーバ1、複数のPOS端末2及び管理端末3の少なくとも一部が、図示しない無線アクセスポイントを介して無線通信により通信ネットワーク4に接続されるのであってもよい。
図1は本実施形態に係るPOSサーバの要部回路構成及び当該POSサーバが適用される販売データ管理システムの概略構成を示すブロック図である。
この販売データ管理システムは、店舗サーバ1、複数のPOS端末2及び管理端末3を含む。そしてこれら店舗サーバ1、POS端末2及び管理端末3は、それぞれ通信ネットワーク4を介して通信可能とされている。通信ネットワーク4は、例えばLAN(local area network)である。なお、店舗サーバ1、複数のPOS端末2及び管理端末3の少なくとも一部が、図示しない無線アクセスポイントを介して無線通信により通信ネットワーク4に接続されるのであってもよい。
店舗サーバ1は、例えば店舗のバックヤードに設置される。店舗サーバ1は、店舗における商品販売に係わる管理のための販売データを管理する。POS端末2は、上記の商品販売に係わる登録、勘定及び決済などに関わる情報処理を行う。そしてPOS端末2は、そのような情報処理の結果として得られる販売データを店舗サーバ1に送る。管理端末3は、店舗サーバ1が販売データ管理のために提供する各種の情報を店員が確認するための情報端末である。管理端末3としては、例えばタブレット端末などを用いることが想定される。
店舗サーバ1は、プロセッサ11、メインメモリ12、補助記憶デバイス13、通信インタフェース14及び伝送路であるバス15を含む。この店舗サーバ1のハードウェアとしては、例えば汎用の情報処理装置を用いることができる。
店舗サーバ1においては、プロセッサ11、メインメモリ12及び補助記憶デバイス13をバス15によって接続することにより、店舗サーバ1を制御するコンピュータを構成する。
店舗サーバ1においては、プロセッサ11、メインメモリ12及び補助記憶デバイス13をバス15によって接続することにより、店舗サーバ1を制御するコンピュータを構成する。
プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステムやアプリケーションプログラムに従って、店舗サーバ1としての各種の機能を実現するべく各部を制御する。
メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ12は、プロセッサ11が各種の情報処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。
補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス13は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)などである。補助記憶デバイス13は、プロセッサ11が各種の情報処理を行う上で使用するデータや、プロセッサ11での処理によって生成されたデータを保存する。補助記憶デバイス13は、上記のアプリケーションプログラムを記憶する場合もある。
補助記憶デバイス13が記憶するアプリケーションプログラムの1つは、販売管理のための後述する情報処理について記述したプログラムである販売管理アプリ13aである。また補助記憶デバイス13の記憶領域の一部は、商品マスタデータベース(商品マスタDB)13b、カテゴリマスタデータベース(カテゴリマスタDB)13c及び売上明細データベース(売上明細DB)13dとして利用される。
商品マスタDB13bは、店舗で取り扱われ得る商品のそれぞれに関しての様々な情報の集合である。商品マスタDB13bに含まれる情報は、例えば商品コード及び商品カテゴリコードなどである。商品コードは、商品の品目毎にユニークなコードである。商品カテゴリコードは、商品が属する商品カテゴリにユニークなコードである。
カテゴリマスタDB13cは、商品カテゴリに関しての様々な情報の集合である。カテゴリマスタDB13cに含まれる情報は、例えば上記のカテゴリコード及び商品カテゴリ名などである。商品カテゴリ名は、商品カテゴリを人間が識別しやすいように定めた名称である。
売上明細DB13dは、商品販売に係わる取引毎の売上明細データの集合である。
図2は売上明細データの構成例を模式的に示す図である。
図2に示すように売上明細データは、販売日時、レジ番号、会員ID及び商品データを含む。
図2に示すように売上明細データは、販売日時、レジ番号、会員ID及び商品データを含む。
販売日時は、取引が行われた日時を表す。レジ番号は、取引に関する登録等が行われたPOS端末2を識別するための番号を表す。会員IDは、客を識別するためのコードを表す。商品データは、販売の対象となった商品に関する情報を含む。販売の対象となった商品が複数品目に及ぶ場合は、品目毎の複数の商品データが売上明細データに含まれる。
商品データは、商品コード、販売価格、販売数量及び値割引額等を含む。
商品コードは、商品の品目毎にユニークなコードである。商品コードとしては、例えばJAN(Japan article number)コードを用いる。販売価格は、同じ商品データに含まれる商品コードで識別される商品について当該取引に関して適用した価格である。販売数量は、同じ商品データに含まれる商品コードで識別される商品を当該取引において販売した数量である。値割引額は、同じ商品データに含まれる商品コードで識別される商品に関して定められた正規の販売価格と同じ商品データに含まれる販売価格との差である。
商品データは、商品コード、販売価格、販売数量及び値割引額等を含む。
商品コードは、商品の品目毎にユニークなコードである。商品コードとしては、例えばJAN(Japan article number)コードを用いる。販売価格は、同じ商品データに含まれる商品コードで識別される商品について当該取引に関して適用した価格である。販売数量は、同じ商品データに含まれる商品コードで識別される商品を当該取引において販売した数量である。値割引額は、同じ商品データに含まれる商品コードで識別される商品に関して定められた正規の販売価格と同じ商品データに含まれる販売価格との差である。
通信インタフェース14は、通信ネットワーク4を介したデータ通信のインタフェースである。
次に以上のように構成された店舗サーバ1の動作について説明する。なおここでは、店舗での取扱商品の入れ替えのための店員の作業を支援する支援機能に関する動作を説明する。
店舗では、これまでに取り扱いの無かった品目の取り扱いを開始するために、これまで取り扱っていた品目の取扱を終了しなければならない場合がある。店員は、取扱を終了する品目を決定したい場合には、管理端末3を用いて店舗サーバ1にアクセスし、上記の支援機能を起動し、取扱を終了する品目の候補を表す候補画面の表示を要求する。なお、この要求及び後述する候補画面の表示のための管理端末3における処理は、例えば汎用のウェブブラウザにより行うことができる。ただし管理端末3は、汎用のウェブブラウザとは別のアプリケーションプログラムに基づいて上記要求及び後述する候補画面の表示のための処理を行ってもよい。
店舗では、これまでに取り扱いの無かった品目の取り扱いを開始するために、これまで取り扱っていた品目の取扱を終了しなければならない場合がある。店員は、取扱を終了する品目を決定したい場合には、管理端末3を用いて店舗サーバ1にアクセスし、上記の支援機能を起動し、取扱を終了する品目の候補を表す候補画面の表示を要求する。なお、この要求及び後述する候補画面の表示のための管理端末3における処理は、例えば汎用のウェブブラウザにより行うことができる。ただし管理端末3は、汎用のウェブブラウザとは別のアプリケーションプログラムに基づいて上記要求及び後述する候補画面の表示のための処理を行ってもよい。
上記の要求が通信ネットワーク4を介して店舗サーバ1に伝送されると、この要求が通信インタフェース14によって受信され、その旨がプロセッサ11に通知される。この通知に応じてプロセッサ11は、販売管理アプリ13aに従った情報処理を実行する。
図3及び図4は支援機能を実現するためにプロセッサ11が実行する情報処理のフローチャートである。なお、以下に説明する情報処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。例えば、一部の動作は、その順番を入れ替えることができる。また、一部の動作は、省略することもできるし、別の動作を追加して実行することもできる。
図3及び図4は支援機能を実現するためにプロセッサ11が実行する情報処理のフローチャートである。なお、以下に説明する情報処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。例えば、一部の動作は、その順番を入れ替えることができる。また、一部の動作は、省略することもできるし、別の動作を追加して実行することもできる。
図3のAct1としてプロセッサ11は、商品マスタDB13bに含まれた商品コードの1つを選択する。ここで選択した商品コードで識別される品目を、以下においては着目品目と称する。
Act2としてプロセッサ11は、着目品目が店舗における取扱品目であるか否かを確認する。取扱品目であるか否かの情報は、例えば商品マスタDB13bに含まれることとする。そしてプロセッサ11は、着目品目が取扱品目であるならば、Act2にてYesと判定し、Act3へと進む。
Act3としてプロセッサ11は、管理データを構成する新たなデータレコードをメインメモリ12又は補助記憶デバイス13に追加する。管理データは、取扱終了の候補となる品目を管理するためのデータである。管理データは、取扱品目のそれぞれに対応したデータレコードの集合である。
図5は管理データを構成するデータレコードの構成を模式的に示す図である。
図5に示すように管理データは、商品コードに関連付けて、リピーターフラグ、販売価格合計、値割引販売率及び売上効果額を記述するものである。プロセッサ11はAct3としては、Act1で選択した商品コードに関連付けて、リピーターフラグはリセット状態とするとともに、販売価格合計、値割引販売率及び売上効果額はいずれも「0」としたデータレコードを追加する。
図5に示すように管理データは、商品コードに関連付けて、リピーターフラグ、販売価格合計、値割引販売率及び売上効果額を記述するものである。プロセッサ11はAct3としては、Act1で選択した商品コードに関連付けて、リピーターフラグはリセット状態とするとともに、販売価格合計、値割引販売率及び売上効果額はいずれも「0」としたデータレコードを追加する。
Act4としてプロセッサ11は、着目品目に関する販売価格合計を算出する。プロセッサ11は具体的には、Act1で選択した商品コードを含んだ商品データのうちの予め定められた条件に合致するものを売上明細DB13dから全て抽出する。そしてプロセッサ11は、抽出した商品データ毎の販売価格と販売数量との積の総和として販売価格合計を算出する。なお上記の条件は、販売管理アプリ13aの作成者又は店舗サーバ1のユーザ等によって任意に定められてよい。上記の条件は例えば、同じ売上明細データに、予め定められた期間に属する販売日時が含まれていることなどとすることが考えられる。第1の例として、正規の価格が100円である品目の商品を、予め定められた期間に、販売価格100円及び80円で100個ずつ販売しているとする。この第1の例においてプロセッサ11は、100×100+80×100なる計算により、販売価格合計を18,000円と算出する。第2の例として、正規の価格が100円である品目の商品を予め定めた期間に、販売価格100円で150個と、販売価格80円で50個販売しているとする。この第2の例においてプロセッサ11は、100×150+80×50なる計算により、販売価格合計を19,000円と算出する。
Act5としてプロセッサ11は、上記のように算出した販売価格合計を、Act3で追加したデータレコードに書き込む。
Act6としてプロセッサ11は、着目品目に関して優良リピーターが有るか否かを確認する。優良リピーターとは、着目品目の商品を繰り返し購入している客の中で、予め定められた条件に合致する客である。当該条件は、販売管理アプリ13aの作成者又は店舗サーバ1のユーザ等によって任意に定められてよい。当該条件は例えば、着目品目の商品の購入を伴う取引の総決済額が予め定められた金額以上であることなどとすることが考えられる。そしてプロセッサ11は、優良リピーターが有るならばYesと判定し、Act7へと進む。
Act7としてプロセッサ11は、Act3で追加したデータレコードにおけるリピーターフラグをセット状態とする。そしてプロセッサ11はこののち、Act8へと進む。なおプロセッサ11は、優良リピーターが無いならばAct6にてNoと判定し、Act7をパスして、すなわちリピーターフラグをリセット状態のままとして、Act8へと進む。
Act8としてプロセッサ11は、値割引額合計を算出する。プロセッサ11は具体的にはAct4にて抽出した商品データにそれぞれ含まれた値割引額の総和として値割引額合計を算出する。上記の第1例の場合、販売価格が100円である場合の値割引額は0円であり、販売価格が80円である場合の値割引額は20円である。このためプロセッサ11は、0×100+20×100なる計算により、値割引額合計を2,000円と算出する。また上記の第2の例の場合にプロセッサ11は、0×150+20×50なる計算により、値割引額合計を1,000と算出する。
Act9としてプロセッサ11は、値割引額合計が「0」であるか否かを確認する。そしてプロセッサ11は、値割引額合計が「0」ではないならばNoと判定し、Act10へと進む。
Act10としてプロセッサ11は、値割引販売率を算出する。プロセッサ11は具体的には、値割引額合計を販売価格合計で除算して求まる値の百分率として値割引販売率を算出する。上記の第1例の場合にプロセッサ11は、2,000×100/18,000なる計算により、値割引販売率を11.11と算出する。また上記の第2例の場合にプロセッサ11は、1,000×100/19,000なる計算により、値割引販売率を5.26と算出する。
Act11としてプロセッサ11は、このように算出した値割引販売率を、Act3で追加したデータレコードに書き込む。プロセッサ11はこののち、Act12へと進む。なおプロセッサ11は、値割引額合計が0であるためにAct9にてYesと判定したならば、Act10及びAct11をパスして、すなわち値割引販売率を「0」としたままで、Act12へと進む。
Act12としてプロセッサ11は、売上効果額を算出するための変数M1に、Act4にて算出した販売価格合計を代入する。売上効果額は、着目品目の商品が店舗における売上に貢献する度合いを金額として表したものである。
Act12としてプロセッサ11は、売上効果額を算出するための変数M1に、Act4にて算出した販売価格合計を代入する。売上効果額は、着目品目の商品が店舗における売上に貢献する度合いを金額として表したものである。
Act13としてプロセッサ11は、商品マスタDB13bに含まれた商品コードのうちから、着目品目で識別される商品とは別の商品の商品コードを1つ選択する。ここで選択した商品コードで識別される品目を、以下においては他品目と称する。
Act14としてプロセッサ11は、着目品目の商品が他品目の商品の売上に及ぼす影響の度合いを表す相関値を求め、この相関値を変数M2に代入する。相関値は、例えばアソシエーション分析における確信度、あるいは相関係数などのような、周知の分析手法により得られる値を用いることができる。なお相関値はここでは、上記の度合いが大きい程に大きくなる値として求めることとする。
Act15としてプロセッサ11は、変数M2が予め定められた閾値Th1未満であるか否かを確認する。そしてプロセッサ11は、変数M2が閾値Th1未満であるならばYesと判定し、Act16へと進む。
Act16としてプロセッサ11は、変数M2を「0」に置き換える。つまりプロセッサ11は、着目品目の商品が他品目の商品の売上に及ぼす影響が負であるか、又は正であっても比較的小さい場合には、当該影響が無いものと見做す。どの程度の大きさの相関値を有効とするかは任意であり、閾値Th1の値により販売管理アプリ13aの作成者又は店舗サーバ1のユーザ等によって任意に調整されてよい。
プロセッサ11はAct16を終えると、Act17へと進む。またプロセッサ11は、変数M2が閾値Th1以上であるためにAct15にてNoと判定したならば、Act16をパスしてAct17へと進む。つまりプロセッサ11は、着目品目の商品が他品目の商品の売上に及ぼす影響がある程度大きい場合には、Act14で求めた相関値を採用する。
Act17としてプロセッサ11は、変数M1を、それまでの変数M1の値に、他品目の売上額に変数M2を乗じて求まる値を加算した値に更新する。他品目の売上額は、Act4での販売価格合計の算出と同様な処理を、他品目を対象として行うことによって算出できる。
Act17としてプロセッサ11は、変数M1を、それまでの変数M1の値に、他品目の売上額に変数M2を乗じて求まる値を加算した値に更新する。他品目の売上額は、Act4での販売価格合計の算出と同様な処理を、他品目を対象として行うことによって算出できる。
Act18としてプロセッサ11は、Act13にて未選択の他品目が有るか否かを確認する。そしてプロセッサ11は、未選択の他品目が有るならばYesと判定し、Act13へと戻り、Act13−Act18を上述と同様に繰り返す。ただしプロセッサ11は、Act13においては、Act13−Act18のループを繰り返す中でまだ選択していない商品コードを選択する。かくしてプロセッサ11は、商品マスタFB13bに含まれた商品コードのうちのAct1にて選択した商品コード以外の商品コードのそれぞれに関して、Act14−Act17を繰り返す。これによりプロセッサ11は、変数M1に、他品目のそれぞれについての売上額に相関値を乗じて求まる値を積分してゆく。そしてプロセッサ11は、全ての他品目に関してAct14−Act17を実行し終えると、Act18にてNoと判定することとなり、Act19へと進む。
Act19としてプロセッサ11は、変数M1の値を売上効果額として、Act3にて追加したデータレコードに書き込む。そしてプロセッサ11はこののち、Act20へと進む。なおプロセッサ11は、Act1で選択した商品コードで識別される品目が取扱品目ではないためにAct2にてNoと判定したならば、Act3−Act19をパスしてAct20へと進む。
Act20としてプロセッサ11は、Act1にて未選択の商品コードが有るか否かを確認する。そしてプロセッサ11は、未選択の商品コードが有るならばYesと判定してAct1へと戻り、Act1−Act19を上述と同様に繰り返す。ただしプロセッサ11は、Act1においては、Act1−Act20のループを繰り返す中でまだ選択していない商品コードを選択する。かくしてプロセッサ11は、商品マスタFB13bに含まれた商品コードで識別される品目のうちの取扱品目のそれぞれに関して、図5に示す構成のデータレコードを作成してゆく。そしてプロセッサ11は、全ての取扱品目に対応するデータレコードを作成し終えると、Act20にてNoと判定することとなり、図4のAct21へと進む。
以上のようなデータレコードの集合である管理データは、取扱品目毎の過去の販売実績を表した実績データの一例である。つまりプロセッサ11は、上記のような処理によって実績データとしての管理データを取得しているのである。かくして販売管理アプリ13aに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは取得手段として機能する。
Act21としてプロセッサ11は、モードフラグがセット状態であるか否かを確認する。モードフラグは、例えばメインメモリ12の不揮発性のメモリ領域又は補助記憶デバイス13に記憶される1ビットのデータである。モードフラグは、セット状態である場合に、取り扱いを終了する品目の候補を値割引販売率に基づいて決定することを示し、リセット状態である場合に、取り扱いを終了する品目の候補を売上効果額に基づいて決定することを示す。そしてプロセッサ11は、モードフラグがセット状態であるためにYesと判定したならばAct22へと進み、モードフラグがリセット状態であるためにNoと判定したならばAct23へと進む。
Act22としてプロセッサ11は、上述のように作成したデータレコードを、値割引販売率が大きい順にソートする。そしてプロセッサ11はこののち、Act24へと進む。
Act23としてプロセッサ11は、上述のように作成したデータレコードを、売上効果額が小さい順にソートする。そしてプロセッサ11はこののち、Act24へと進む。
Act23としてプロセッサ11は、上述のように作成したデータレコードを、売上効果額が小さい順にソートする。そしてプロセッサ11はこののち、Act24へと進む。
Act24としてプロセッサ11は、候補画面を管理端末3に表示させる。プロセッサ11は具体的には、後述するような候補画面を示した画面データを生成し、この画面データを管理端末3に宛てて通信インタフェース14から通信ネットワーク4へと送出する。管理端末3は、表示デバイスを備え、上記の画面データを受信すると、当該画面データが示す候補画面を表示デバイスに表示する。
図6は候補画面の基本フォームを示す図である。
候補画面には、候補品目リストL1、ボタンB1,B2,B3,B4,B5及びチェックボックスC1,C2を含む。
候補画面には、候補品目リストL1、ボタンB1,B2,B3,B4,B5及びチェックボックスC1,C2を含む。
候補品目リストL1は、前述のように作成されたデータレコードのそれぞれに基づく情報を、Act22又はAct23でソートされた順序で表す。ただし図6においては、候補品目リストL1の具体的な内容の図示は省略している。候補品目リストL1にどのような情報を表すかは任意であって、販売管理アプリ13aの作成者又は店舗サーバ1のユーザ等によって任意に定められてよい。
図6の例では、候補品目リストL1は、JAN、商品名、商品カテゴリ、値割引販売率及び売上効果額を見出しとして含む。同じ列の各欄には、1つのデータレコードに関する情報が表される。具体的には、この例は、商品コードとしてJANコードを用いる場合であり、見出しが「JAN」である欄には、データレコードに含まれた商品コードが表される。見出しが「商品名」である欄には、同じ行に示される商品コードに関連付けて商品マスタDB13bに含まれた商品名が表される。見出しが「商品カテゴリ」である欄には、同じ行に示される商品コードに関連付けてカテゴリマスタDB13cに含まれる商品カテゴリ名が表される。見出しが「値割引販売率」である欄には、同じ行に示される商品コードとともにデータレコードに値割引販売率として含まれている値が表される。見出しが「売上効果額」である欄には、同じ行に示される商品コードとともにデータレコードに売上効果額として含まれている値が表される。
かくして候補品目リストL1は、取扱品目のうちで取り扱いを終了すべき候補を識別可能に表した候補データの一例である。かくして販売管理アプリ13aに基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは、候補データとして候補品目リストL1を生成する生成手段として機能する。またプロセッサ11を中枢部分とするコンピュータは、候補品目リストL1を表した画面データを送信することにより、候補データとして候補品目リストL1を出力する出力手段として機能する。
ボタンB1,B2は、絞り込み条件を設定するためのボタンである。候補画面を表示するウェブブラウザは、ボタンB1が押されると、商品カテゴリ名のプルダウンリストを表示する。そしてウェブブラウザは、プルダウンリストの中から商品カテゴリ名が選択されると、その商品カテゴリ名をボタンB1の左側に表示するとともに、その商品カテゴリ名に対応する商品カテゴリを候補品目リストL1での表示の対象として設定する。なお図6は、すべての商品カテゴリを表示の対象とするように設定された状態を示している。ウェブブラウザは、ボタンB2が押されると、0〜100の範囲内のいくつかの数値のプルダウンリストを表示する。そしてウェブブラウザは、プルダウンリストの中から数値が選択されると、その数値をボタンB2の左側に表示するとともに、その数値を変数Nに代入する。これによってウェブブラウザは、「売上上位N%の商品は取扱終了の候補としない」という条件を生成する。
チェックボックスC1,C2は、対応付けられた条件を有効とするか否かを設定するためのものである。チェックボックスC1には、「リピーターフラグがセット状態であるデータレコードに含まれた商品コードの商品は取扱終了の候補としない」という条件が対応付けられている。チェックボックスC2には、上述した「売上上位N%の商品は取扱終了の候補としない」という条件が対応付けられている。ウェブブラウザは、チェックボックスC1,C2が選択される毎にチェックボックスC1,C2へのチェックマークの表示をON/OFFするとともに、チェックマークを表示しているチェックボックスに対応付けられた条件を有効に設定する。
ボタンB3は、設定されている絞り込み条件を候補品目リストL1に適用することを指示するためのボタンである。ボタンB4は、値割引販売率が大きい順にソートすることを指示するためのボタンである。ボタンB5は、売上効果額が小さい順にソートすることを指示するためのボタンである。
ウェブブラウザは、ボタンB3が押された場合には、その時点で設定されている絞り込み条件を店舗サーバ1に通知する。またウェブブラウザは、ボタンB4又はボタンB5が押された場合には、その旨を店舗サーバ1に通知する。
さて店舗サーバ1においてプロセッサ11は、図4のAct24として候補画面を表示させた後には、Act25へと進む。
Act25としてプロセッサ11は、絞り込み条件を変更するか否かを確認する。そして絞り込み条件の変更の必要がないならばNoと判定し、Act26へと進む。
Act26としてプロセッサ11は、ソートに関するモードを変更するか否かを確認する。そしてプロセッサ11は、モード変更の必要がないならばNoと判定し、Act25に戻る。
かくしてプロセッサ11はAct25及びAct26としては、絞り込み条件又はモードを変更する必要が生じるのを待ち受ける。そしてプロセッサ11は、上述のように管理端末3のウェブブラウザから絞り込み条件が通知され、これが今までの絞り込み条件と異なっているならば、Act25にてYesと判定し、Act27へと進む。
Act25としてプロセッサ11は、絞り込み条件を変更するか否かを確認する。そして絞り込み条件の変更の必要がないならばNoと判定し、Act26へと進む。
Act26としてプロセッサ11は、ソートに関するモードを変更するか否かを確認する。そしてプロセッサ11は、モード変更の必要がないならばNoと判定し、Act25に戻る。
かくしてプロセッサ11はAct25及びAct26としては、絞り込み条件又はモードを変更する必要が生じるのを待ち受ける。そしてプロセッサ11は、上述のように管理端末3のウェブブラウザから絞り込み条件が通知され、これが今までの絞り込み条件と異なっているならば、Act25にてYesと判定し、Act27へと進む。
Act27としてプロセッサ11は、新たに通知された絞り込み条件に合致する品目の商品コードを含んだデータレコードを抽出する。そしてプロセッサ11は、当該データレコードのみを対象として、Act21以降の処理を前述と同様に繰り返す。
一方でプロセッサ11は、モードフラグがセット状態であるときにボタンB5が押された旨が通知された場合、あるいはモードフラグがリセット状態であるときにボタンB4が押された旨が通知された場合は、Act26にてYesと判定し、Act28へと進む。
Act28としてプロセッサ11は、モードフラグを反転させる。そしてプロセッサ11はこののち、Act21以降の処理を前述と同様に繰り返す。
なお、プロセッサ11は、以上に説明した情報処理のどの段階においても、例えば終了指示などの予め定められたイベントが生じたならば、当該情報処理を終了する。
なお、プロセッサ11は、以上に説明した情報処理のどの段階においても、例えば終了指示などの予め定められたイベントが生じたならば、当該情報処理を終了する。
以上のように店舗サーバ1によれば、品目毎の値割引販売率が大きい程に、又は売上効果額が小さい程に、順位の大きな候補として示した候補画面を表示する。値割引販売率が大きいということは、値割引を行うことにより売上が確保されている品目である可能性が高く、利益への貢献度の低い品目であると言える。又、売上効果額が小さいということは、該当の品目自体の販売実績及び他の品目の販売実績への影響を加味しての店舗の売上げに対する貢献度の低い品目であると言える。従って、候補画面において順位の大きな候補として示された品目は、販売取り扱いを終了した場合の影響が小さい可能性が高く、店員はそのような品目を候補画面に基づいて、取り扱いを終了する品目として選択することが可能となる。これにより、店員のスキルのみに頼ることなく、取り扱いを終了する品目の決定をより簡易に、かつ適切に行える可能性を高められる。
また店舗サーバ1によれば、店員がチェックボックスC1にチェックマークを表した状態とした上でボタンB3を押す操作を行った場合は、プロセッサ11は優良リピーターがある品目については、取り扱いを終了する品目の候補から除外する。ここで、品目毎の値割引販売率が大きかったり、又は売上効果額が小さかったりする品目であっても、その品目の購入が、特定の客が来店するモチベーションとなっている場合がある。そして、そのような客が優良な客であれば、当該の品目の取り扱いを終了すべきではない場合がある。従ってこのような場合には、上記のように優良リピーターがある品目を候補から除外する機能を用いる事により、取り扱いを終了する品目を店員がより適切に決定することが可能となる。
この実施形態は、次のような種々の変形実施が可能である。
値割引販売率及び売上効果額の算出は、別の装置により行われてもよい。例えば、複数の店舗を管理する本部に備えられた本部サーバにおいて、複数の店舗における販売実績を考慮して値割引販売率及び売上効果額が算出されてもよい。この場合にプロセッサ11は、別の装置により算出された値割引販売率及び売上効果額を、通信ネットワーク4等を介して取得して用いるようにする。
値割引販売率及び売上効果額の算出は、別の装置により行われてもよい。例えば、複数の店舗を管理する本部に備えられた本部サーバにおいて、複数の店舗における販売実績を考慮して値割引販売率及び売上効果額が算出されてもよい。この場合にプロセッサ11は、別の装置により算出された値割引販売率及び売上効果額を、通信ネットワーク4等を介して取得して用いるようにする。
候補データは、候補画面を表すデータには限らず、例えば管理端末において候補画面を生成するためのデータなどのように、別の形態のデータとしてもよい。
値割引販売率が閾値以上である品目又は売上効果額が閾値未満である品目のみを、取り扱いを終了する品目の候補としてもよい。
候補データの出力は、店舗サーバ1に備えた表示デバイスでの表示、店舗サーバ1に備えたプリンタでのプリント、あるいは可搬型の記憶媒体への書き込みなど、任意の形態で行われてよい。
取り扱いを終了する品目の候補は、販売価格合計が小さい程、あるいは予め定められた他店での販売価格合計が小さい程に、順位を上として決定してもよい。又、「販売価格合計が閾値未満」、「予め定められた他店での販売価格合計が閾値未満」、「最近の一定期間内に値割引販売を行った」、「リピーターが無い」などの条件に合致する品目を、取り扱いを終了する品目の候補としてもよい。
取り扱いを終了する品目の候補の絞り込み条件は、任意に変更が可能である。例えば、最近の一定期間に取り扱いを始めた品目については、取り扱いを終了する品目の候補から除外してもよい。
店舗サーバ1のハードウェアと、当該ハードウェア上で実行される情報処理の手順であるアプリケーションプログラムとは、同じ事業者が店舗サーバ1の使用者に譲渡しても良いし、異なった事業者がそれぞれ個別に譲渡しても良い。店舗サーバ1のハードウェアとアプリケーションプログラムとを同じ事業者が店舗サーバ1の使用者に譲渡する場合、アプリケーションプログラムは、一般的には店舗サーバ1のハードウェアであるメインメモリ12又は補助記憶デバイス13に記憶された状態で譲渡される。しかしながら、このような譲渡の場合であったとしても、アプリケーションプログラムは、店舗サーバ1のハードウェアであるメインメモリ12又は補助記憶デバイス13に記憶された状態である必然性はない。例えば店舗サーバ1のハードウェアでない、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録された状態で譲渡されても良いし、あるいはネットワーク資源からダウンロードにより譲渡されても良い。
情報処理によりプロセッサ11が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
1…店舗サーバ、2…POS端末、3…管理端末、4…通信ネットワーク、11…プロセッサ、12…メインメモリ、13…補助記憶デバイス、13a…販売管理アプリ、13b…商品マスタデータベース、13c…カテゴリマスタデータベース、13d…売上明細データベース、14…通信インタフェース、15…バス。
Claims (6)
- 販売取り扱い中の商品についての品目毎の過去の販売実績を表した実績データを取得する取得手段と、
前記取得手段により取得された前記実績データに基づいて前記品目のうちで取り扱いを終了すべき候補を識別可能に表した候補データを生成する生成手段と、
前記生成手段により生成された候補データを出力する出力手段と、
を具備する販売管理装置。 - 前記生成手段は、前記品目の販売された商品の中で値引きして販売された度合いを、品目毎に比較可能に表したデータとして前記候補データを生成する、
請求項1に記載の販売管理装置。 - 前記生成手段は、前記品目のそれぞれについて、当該品目の商品の販売に関する値割引額の合計を、当該品目の商品についての販売価格の合計で除算した値として、前記度合いを表す値割引販売率を算出する、
請求項2に記載の販売管理装置。 - 前記生成手段は、前記品目を取り扱いしていることによる売上への貢献度を、品目毎に比較可能に表したデータとして前記候補データを生成する、
請求項1に記載の販売管理装置。 - 前記生成手段は、前記品目のそれぞれについて、当該品目の売上金額と、当該品目及び当該品目とは別品目の組み合わせに対して決定された相関係数を前記別品目の売上金額に乗じることにより前記別品目毎に求まる金額との総和として、前記貢献度を表す売上効果額を算出する、
請求項4に記載の販売管理装置。 - 販売管理装置を制御するプロセッサを、
販売取り扱い中の商品についての品目毎の過去の販売実績を表した実績データを取得する取得手段と、
前記取得手段により取得された前記実績データに基づいて前記品目のうちで取り扱いを終了すべき候補を識別可能に表した候補データを生成する生成手段と、
前記生成手段により生成された候補データを出力する出力手段と、
して機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017041917A JP2018147251A (ja) | 2017-03-06 | 2017-03-06 | 販売管理装置及びそのプログラム |
| US15/908,904 US20180253711A1 (en) | 2017-03-06 | 2018-03-01 | Inventory management system and method |
| EP18159689.1A EP3373219A1 (en) | 2017-03-06 | 2018-03-02 | Inventory management and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017041917A JP2018147251A (ja) | 2017-03-06 | 2017-03-06 | 販売管理装置及びそのプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018147251A true JP2018147251A (ja) | 2018-09-20 |
Family
ID=61563188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017041917A Pending JP2018147251A (ja) | 2017-03-06 | 2017-03-06 | 販売管理装置及びそのプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20180253711A1 (ja) |
| EP (1) | EP3373219A1 (ja) |
| JP (1) | JP2018147251A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022053690A (ja) * | 2020-09-25 | 2022-04-06 | 東芝テック株式会社 | サーバ装置およびプログラム |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11042837B2 (en) * | 2018-09-14 | 2021-06-22 | Walmart Apollo, Llc | System and method for predicting average inventory with new items |
| JP2020198052A (ja) * | 2019-06-05 | 2020-12-10 | 東芝テック株式会社 | 商品販売データ処理装置及びその制御プログラム並びに表示制御方法 |
| JP6938066B1 (ja) * | 2020-09-15 | 2021-09-22 | 株式会社シンカ・アウトフィットNq | 履歴管理装置、履歴管理方法およびプログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110000483A1 (en) * | 2009-05-01 | 2011-01-06 | Matthias Joseph A | External nasal dilator |
| JP5943078B2 (ja) * | 2012-08-03 | 2016-06-29 | 日本電気株式会社 | 情報処理装置及び返品対象設定方法 |
-
2017
- 2017-03-06 JP JP2017041917A patent/JP2018147251A/ja active Pending
-
2018
- 2018-03-01 US US15/908,904 patent/US20180253711A1/en not_active Abandoned
- 2018-03-02 EP EP18159689.1A patent/EP3373219A1/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022053690A (ja) * | 2020-09-25 | 2022-04-06 | 東芝テック株式会社 | サーバ装置およびプログラム |
| JP7451369B2 (ja) | 2020-09-25 | 2024-03-18 | 東芝テック株式会社 | サーバ装置およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20180253711A1 (en) | 2018-09-06 |
| EP3373219A1 (en) | 2018-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2015072526A (ja) | 金額算出装置、金額算出方法、およびプログラム | |
| US11017193B2 (en) | Information processing apparatus, method performed thereby, and non-transitory computer readable medium | |
| JP2016071586A (ja) | 家計簿管理装置、家計簿管理方法及び家計簿管理プログラム | |
| WO2018092333A1 (ja) | 購買情報活用システム及び購買情報活用方法、及びプログラム | |
| JP2018147251A (ja) | 販売管理装置及びそのプログラム | |
| JP2015087873A (ja) | 商品販売データ処理装置及びプログラム | |
| JP2018206100A (ja) | 情報収集処理システム | |
| US20180225744A1 (en) | In-Store Display with Selective Display of Products Based on Visibility Metric | |
| JP5781555B2 (ja) | データ編集装置およびプログラム | |
| JP5786001B2 (ja) | 需要予測装置およびプログラム | |
| JP5457422B2 (ja) | 情報処理装置及びプログラム | |
| JP2020042863A (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
| JP2016012321A (ja) | 需要予測装置およびプログラム | |
| JP5714037B2 (ja) | データ編集装置およびプログラム | |
| JP2005063378A (ja) | 仕入リベート管理システム及び販売リベート管理システム | |
| JP5844293B2 (ja) | データ編集装置およびプログラム | |
| JP2014052685A (ja) | データ編集装置およびプログラム | |
| JP6094021B1 (ja) | 顧客分析サーバ、顧客分析方法、および顧客分析プログラム | |
| JP7779708B2 (ja) | 情報処理装置、分析データ出力方法、およびプログラム | |
| JP2019128865A (ja) | 情報提供装置、情報処理プログラム及び情報提供方法 | |
| JP6046593B2 (ja) | 企画効果分析システム、企画効果分析方法、および企画効果分析プログラム | |
| JP2015052890A (ja) | 需要予測装置およびプログラム | |
| JP2020201689A (ja) | データ価格算出装置、及びデータ価格算出方法 | |
| JP7039303B2 (ja) | 情報提供装置、情報処理プログラム及び情報提供方法 | |
| JP2020087029A (ja) | 情報処理装置およびプログラム |