(57)【要約】【課題】１つのデータファイルからデータ形式が異なる複数種類のマスタファイルを同時に作成できるようにする。【解決手段】ファイル保管部６１は、複数のマスタファイル５Ａ〜５Ｎを保管する。商品マスタ変換部６３は、商品マスタ作成部６２によってマスタファイル５Ａ〜５Ｎとは異なるデータ形式で作成されたデータを本部用商品マスタファイル１１から順次読出し、マスタファイル用のデータ形式に変換する。また、マスタファイル５Ａ〜５Ｎとは異なるデータ形式で作成されたデータの所定項目に基づき店舗別業態テーブル６５を参照して、複数のマスタファイル５Ａ〜５Ｎの中で当該データを保存する１以上のマスタファイルを選択する。そして、選択された全てのマスタファイルにデータ形式が変換された当該データを書き込む。【選択図】      図２
2006134246.tif 000002
【特許請求の範囲】
【請求項１】
複数のマスタファイルを保管するマスタ保管手段と、
前記マスタファイルとは異なるデータ形式で作成されたデータを前記マスタファイル用のデータ形式に変換するデータ変換手段と、
前記マスタファイルとは異なるデータ形式で作成されたデータの所定項目に基づき前記マスタ保管手段により保管されている複数のマスタファイルの中で当該データを保存する１以上のマスタファイルを選択するマスタ選択手段と、
このマスタ選択手段により選択された全てのマスタファイルに前記データ変換手段によりデータ形式が変換された当該データを書き込むデータ書込手段と、
を具備したことを特徴とするマスタファイル作成装置。
【請求項２】
前記マスタファイルとは異なるデータ形式で作成されたデータは、当該データを使用する業態の識別コードを有しており、
前記マスタ選択手段は、前記業態の識別コードに基づいて前記マスタファイルとは異なるデータ形式で作成されたデータを保存する１以上のマスタファイルを選択することを特徴とする請求項１記載のマスタファイル作成装置。
【請求項３】
前記マスタ保管手段により保管されているマスタファイル別にそのマスタファイルを用いる業態の識別コードを設定したマスタファイル別業態テーブルを備え、
前記マスタ選択手段は、前記マスタファイル別業態テーブルを参照して前記マスタファイルとは異なるデータ形式で作成されたデータの業態識別コードが設定されたマスタファイルを選択することを特徴とする請求項２記載のマスタファイル作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタファイルとは異なるデータ形式で作成されたデータからマスタファイルを作成するマスタファイル作成装置に関する。
【背景技術】
【０００２】
例えばチェーン展開された複数の店舗を本部で統轄する小売店や飲食店等では、一般に、各店舗にＰＯＳ（Point Of Sales：販売時点情報管理）サーバをそれぞれ設置し、このＰＯＳサーバにそれぞれ店内の金銭登録機であるＰＯＳターミナルを接続してＰＯＳシステムを構築するとともに、本部に本部サーバを設置し、この本部サーバと各店舗のＰＯＳサーバとをネットワークで接続して、各店舗で販売される商品の発注，在庫，売上などを本部で一元的に管理するようにしている。
【０００３】
ところで、このような一元管理を実現するためには、各店舗でそれぞれ取り扱われる同一種類の商品が本部で別商品として管理されないように、本部サーバと各店舗サーバにそれぞれ共通の商品データを保存した商品マスタファイルを設ける必要があった。ただし、本部で必要とする商品データの項目と各店舗で必要とする商品データの項目とには違いがある。このため、本部サーバに設けられる商品マスタファイルのデータ形式と各店舗サーバに設けられる商品マスタファイルのデータ形式は異なっていた。
【０００４】
そこで従来、マスタファイルとは異なるデータ形式で作成されたデータを初期データファイルに格納し、この初期データファイルに格納されたデータを順次読み出してマスタファイルのデータ形式に変換し、変換後のデータをマスタファイルに順次格納してマスタファイルを作成するマスタファイル作成装置があったので（例えば、特許文献１参照）、この装置を使用して本部用商品マスタファイルからデータ形式が異なる店舗用商品マスタファイルを作成することは可能であった。
【特許文献１】特開２０００-３３９３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら従来のマスタファイル作成装置は、１つの初期データファイルから作成できるマスタファイルが１種類に限られていたので、複数種類のマスタファイルを作成するためには各々に初期データファイルが必要であった上、同時に複数種類のマスタファイルを作成することができなかった。
【０００６】
このため、各店舗の店舗用商品マスタファイルが同一内容であればファイルのコピー機能を利用することによって容易に対応できるものの、例えば地域限定商品があるというように店舗によって取り扱う商品が異なる場合にはその店舗に適合した内容の商品マスタファイルを作成しなければならないので、従来のマスタファイル作成装置では効率よく作成することができなかった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、１つのデータファイルからデータ形式が異なる複数種類のマスタファイルを同時に作成することができ、マスタファイル作成業務の効率向上を図り得るマスタファイル作成装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明は、マスタ保管手段，データ変換手段，マスタ選択手段及びデータ書込手段を備えたマスタファイル作成装置にある。前記マスタ保管手段は、複数のマスタファイルを保管する。前記データ変換手段は、マスタファイルとは異なるデータ形式で作成されたデータをマスタファイル用のデータ形式に変換する。前記マスタ選択手段は、マスタファイルとは異なるデータ形式で作成されたデータの所定項目に基づきマスタ保管手段により保管されている複数のマスタファイルの中で当該データを保存する１以上のマスタファイルを選択する。前記データ書込手段は、マスタ選択手段により選択された全てのマスタファイルにデータ変換手段によりデータ形式が変換された当該データを書き込む。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、１つのデータファイルからデータ形式が異なる複数種類のマスタファイルを同時に作成することができる。したがって、マスタファイルの種類別にデータファイルを作成する手間がない上、１業務で複数種類のマスタファイルを作成でき、マスタファイル作成業務の効率を大幅に向上できる効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良な形態について図面を用いて説明する。  
なお、この実施の形態は、チェーン展開された複数の店舗を本部で統轄する店の商品管理システムに本発明を適用した場合である。
【００１１】
図１は本実施の形態の商品管理システムを示す模式図である。この商品管理システムは、本部１に本部サーバ１０を設置し、各店舗２，３にそれぞれ店舗サーバ２０，３０を設置して、本部サーバ１０と各店舗サーバ２０，３０とを、専用あるいは公衆のネットワーク４でデータ通信自在に接続することによって構築されている。
【００１２】
各店舗サーバ２０，３０には、それぞれ自店舗で販売する商品の商品コード，商品名，単価等の商品データがプリセットされた商品マスタファイル２１，３１が備えられている。また各店舗サーバ２０，３０には、それぞれ通信回線２２，３２を介してＰＯＳ端末２３，３３が接続されている。ＰＯＳ端末２３．３３は、商品の販売入力が行われる毎に対応する店舗サーバ２０，３０に商品データの問合せを行う。すると店舗サーバ２０，３０は、商品マスタファイル２１，３１をアクセスして該当する商品データを読出し、問合せ元のＰＯＳ端末２３，３３に送信するので、ＰＯＳ端末２３，３３は、この商品データに基づいて商品販売データを登録処理する。こうして、ＰＯＳ端末２３，３３で登録処理された商品販売データは、通信回線２２，３２を介して対応する店舗サーバ２０，３０に送られ、店舗サーバ２０，３０内で商品別売上データや時間帯別売上データ等に集計されるようになっている。
【００１３】
一方、本部サーバ１０には、各店舗で販売する全商品の商品データがプリセットされた本部用商品マスタファイル１１が備えられている。そして本部サーバ１０は、ネットワーク４を介して各店舗サーバ２０，３０で集計された売上データを収集し、本部用商品マスタファイル１１にプリセットされている商品データを参考に分析して、種々の管理レポート等を生成するものとなっている。
【００１４】
また、本部サーバ１０は、本部用商品マスタファイル１１から店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを作成するマスタファイル作成機能部６を有している。ここで、本実施の形態では、店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを、テーブル形式で表現されたデータを格納するリレーショナル・データベース構造のファイルとする。また、本部用商品マスタファイル１１を、ＣＳＶ（Comma Separated Value）形式で表現されたデータを格納するデータベース構造のファイルとする。
【００１５】
マスタファイル作成機能部６の詳細な構成を図２のブロック図にて示す。図示するように、マスタファイル作成機能部６は、複数の店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを保管するファイル保管部６１と、本部用商品マスタファイル１１を作成する商品マスタ作成部６２と、本部用商品マスタファイル１１に記憶されたデータを店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎのデータ形式に変換する商品マスタ変換部６３と、この商品マスタ変換部６３に対してデータ変換業務の実行を指令するマスタ変換実行指令部６４と、前記商品マスタ変換部６３がデータ変換を行う際に参照するデータを記憶した店舗別業態テーブル６５及び部門マスタファイル６６とから構成されている。
【００１６】
店舗別業態テーブル６５は、図５に示すように、各店舗を識別するための店舗コードに対応して、その店舗コードが設定された店舗の店舗名と、その店舗の業態を区分する業態コードとを記憶したもので、マスタファイル別業態テーブルとして機能する。なお、業態の区分は特に限定されるものではなく、例えば店舗の規模（大規模店，中規模店，小規模店等）によって品揃えが異なる店であれば業態を規模で区分すればよい。また、地域（関東地方，関西地方，九州地方等）によって品揃えが異なる店であれば業態を地域で区分すればよい。
【００１７】
部門マスタファイル６６は、図４に示すように、各商品を分類する部門コード別に、その部門を特定する部門名称や、その部門に属する商品が共有する機能を示す複数（図では３つ）のステータス情報とを記憶したものである。なお、部門マスタファイル６６に記憶されるデータの項目は部門名称と機能ステータスだけに限定されるものではない。同様に、店舗別業態テーブル６５に記憶されるデータの項目も店舗名と業態コードだけに限定されるものではない。
【００１８】
商品マスタ作成部６２は、図３に示すように、商品コード，商品名称，部門コード，単価，原価，税区分等の単品情報に、当該単品情報を有する商品を販売する店舗の業態を特定する業態コードを付した本部商品マスタデータをＣＳＶフォーマット形式で作成し、本部用商品マスタファイル１１に書き込む処理を行うものである。また、本部用商品マスタファイル１１から任意に指定した本部商品マスタデータを削除する処理も含む。すなわち本部サーバ１０では、この商品マスタ作成部６２を動作させることによって、ＣＳＶフォーマット形式の本部用商品マスタファイル１１を適時更新できるようになっている。
【００１９】
マスタ変換実行指令部６４は、例えば本部サーバ１０に実装されたディスプレイに表示されるメニュー画面にマスタ変換業務のメニューボタンを配置させる。そして、マウスなどのポインティングデバイスの操作入力によりこのマスタ変換業務メニューボタンが選択（クリック）されると、マスタ変換実行コマンドを商品マスタ変換部６３に発行するものである。
【００２０】
そして商品マスタ変換部６３は、マスタ変換実行指令部６４から発行されるマスタ変換実行コマンドを受信すると、図７の流れ図に示す手順の処理を開始する。先ず、ＳＴ（ステップ）１としてファイル保管部６１に、図６に示すように商品コード，リンク部門コード第１名称，第２名称，単価，原価，第１〜第３の機能ステータス及び税区分の各種項目からなる店舗別商品マスタデータをテーブル形式で格納するリレーショナル・データベース構造の店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを全店舗分形成する。なお、店舗別商品マスタデータの項目が図６に示すものだけに限定されないのは言うまでもないことである。
【００２１】
次に、商品マスタ変換部６３は、ＳＴ２として本部用商品マスタファイル１１に格納されているレコードを業態コードの順（降順あるいは昇順）にソートする。また、ＳＴ３として本部用商品マスタファイル１１に格納されているレコードの総数Ｎを記憶する。なお、ＳＴ２のソート処理は省略してもよい。
【００２２】
次に、商品マスタ変換部６３は、ＳＴ４として番号カウンタｎを一旦“０”にリセットした後、ＳＴ５としてこの番号カウンタｎを“１”ずつカウントアップする。そして、番号カウンタｎを“１”ずつカウントアップする毎に、ＳＴ６として番号カウンタｎが総数Ｎを越えたか否かを判断し、超えていないと判断した場合には、ＳＴ７〜ＳＴ１４の処理を実行する。
【００２３】
すなわち商品マスタ変換部６３は、本部用商品マスタファイル１１からｎ番目（ｎは番号カウンタの値）のレコードを読み出し（ＳＴ７）、このｎ番目レコードを店舗別商品マスタファイル５Ａ，５Ｂ…５Ｎのデータ形式に変換する（ＳＴ８：データ変換手段）。具体的には、ｎ番目レコードからカンマによって区分されている商品コード，商品名，部門コード，単価，原価及び税区分の各項目データを抽出する。そして、商品コードを店舗別商品マスタデータの第１項目にセットし、商品名称を同店舗別商品マスタデータの第３項目にセットし、部門コードを同店舗別商品マスタデータの第２項目にセットし、単価を同店舗別商品マスタデータの第５項目にセットし、原価を同店舗別商品マスタデータの第６項目にセットし、税区分を同店舗別商品マスタデータの第１０項目にセットする。
【００２４】
次に、商品マスタ変換部６３は、ｎ番目レコードから抽出した部門コードで部門マスタファイル６６を検索し、当該部門コードに対応して設定されている部門名称と第１〜第３の機能ステータスを読み出す（ＳＴ９）。そして、部門名称を同店舗別商品マスタデータの第４項目にセットし、第１〜第３の機能ステータスを同店舗別商品マスタデータの第７〜第９項目にそれぞれセットする。
【００２５】
次に、商品マスタ変換部６３は、ｎ番目レコードから業態コードを取得する。そして、この業態コードが全業態を示すコード［００００］であるか否かを判断する（ＳＴ１１）。ここで、業態コードが［００００］であった場合には、ｎ番目レコードから変換された店舗別商品マスタデータは、全ての業態の店舗で必要なデータなので、商品マスタ変換部６３は、ファイル保管部６１に形成されている全ての店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎに当該店舗別商品マスタデータを書き込む（ＳＴ１２）。
【００２６】
これに対し、業態コードが［００００］でなかった場合には、商品マスタ変換部６３は、店舗別業態テーブル６５を検索して、当該業態コードが設定された店舗の店舗コードを全て選択する（ＳＴ１３：マスタ選択手段）。そして、ファイル保管部６１に形成されている店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎのうち選択した全ての店舗コードの店舗別商品マスタファイルに当該店舗別商品マスタデータを書き込む（ＳＴ１４：データ書込み手段）。
【００２７】
こうして、番号カウンタｎを“１”ずつカウントアップする毎にＳＴ７〜ＳＴ１４の処理を繰り返し実行し、番号カウンタｎが総数Ｎを越えたならば、商品マスタ変換部６３は処理を終了する。
【００２８】
このように本実施の形態においては、各店舗を識別するための店舗コードに対応して、その店舗の業態を区分する業態コードを記憶した店舗別業態テーブル６５を有している。また、本部用商品マスタファイル１１に格納されるＣＳＶ形式の本部商品マスタデータに、当該商品を販売する店舗の業態を特定する業態コードを付している。そして、マスタ変換業務の実行が指令されると、先ず、ファイル保管部６１にリレーショナル・データベース構造の店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを全店舗分形成する。次いで、本部用商品マスタファイル１１に格納されているＣＳＶ形式の本部商品マスタデータを順次読出し、リレーショナル・データベース構造に対応したテーブル形式のデータに変換するとともに、その本部商品マスタデータに付加されている業態コードで店舗別業態テーブル６５を検索して、同一業態コードが設定された店舗コードを全て選択する。そして、この選択された店舗コードで特定される全ての店舗の商品マスタファイルに変換後のデータを並行して書き込むことによって、各店舗の商品マスタファイル５Ａ，５Ｂ，…，５Ｎを作成するようにしている。
【００２９】
したがって本実施の形態によれば、１つのデータファイルすなわち本部用商品マスタファイル１１から、データ形式が異なる複数種類のマスタファイルすなわち店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを同時に作成することができる。よって、店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎの種類別、つまりは業態コードが異なる店舗別に本部用商品マスタファイル１１を作成する必要がない上、１業務で複数種類の店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎを作成できるので、マスタファイル作成業務の効率を大幅に向上させることができる。
【００３０】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００３１】
例えば、前記実施の形態では、店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎの種類を業態コードによって区分したが、店舗別商品マスタファイル５Ａ，５Ｂ，…，５Ｎが店舗毎に異なる場合には、業態コードの代わりに店舗コードを用いてもよい。
【００３２】
また、前記実施の形態では、ＣＳＶ形式のデータをリレーショナル・データベース構造のテーブル形式データに変換する場合を示したが、変換元のデータ形式及び変換後のデータ形式はこれに限定されるものではない。
【００３３】
また前記実施の形態では、商品マスタファイルの作成装置について説明したが、他のマスタファイル，例えば従業員マスタファイル，会員マスタファイル等を作成する場合も同様に適用できるものである。
【００３４】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態である商品管理システムの概要を示す模式図。
【図２】同実施の形態において本部サーバが有するマスタ作成機能部の要部構成を示すブロック図。
【図３】前記マスタ作成機能部の商品マスタ作成部によって作成される本部用商品マスタデータの構造を示す模式図。
【図４】前記マスタ作成機能部が有する部門マスタファイルのデータ構造を示す模式図。
【図５】前記マスタ作成機能部が有する店舗別業態テーブルのデータ構造を示す模式図。
【図６】前記マスタ作成機能部によって作成される店舗別商品マスタファイルのデータ構造を示す模式図。
【図７】前記マスタ作成機能部の商品マスタ変換部が実行する主要な処理手順を示す流れ図。
【符号の説明】
【００３６】
５Ａ〜５Ｎ…店舗別商品マスタファイル、６…マスタ作成機能部、１０…本部サーバ、１１…本部用商品マスタファイル、６１…ファイル保管部、６２…商品マスタ作成部、６３…商品マスタ変換部、６４…マスタ変換実行指令部、６５…店舗別業態テーブル、６６…部門マスタファイル。
【図１】
2006134246.tif 000003
【図２】
2006134246.tif 000004
【図３】
2006134246.tif 000005
【図４】
2006134246.tif 000006
【図５】
2006134246.tif 000007
【図６】
2006134246.tif 000008
【図７】
2006134246.tif 000009