(57)【要約】【課題】  データ量の少ない部品情報管理のためのデータを提供する。【解決手段】  ＰＳマスター９０は、各製品のいずれかで使用される部品の部品名が格納される使用部品欄と、複数の列からなり、複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が格納される員数カラム欄と、各製品の属する基本機種の基本機種名が格納される基本機種欄と、シーケンス番号が基本機種名と対応付けられて格納されるシーケンス番号欄と、使用部品欄に記憶されている部品の付加情報を格納する備考欄とを含む。【選択図】        図４
2005108073.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに製品の部品情報を管理させるためのデータであって、
２次元配列からなる第１のマスターデータと、
第２のマスターデータとを含み、
前記第１のマスターデータは、
第１の所定列からなり、各製品のいずれかで使用される部品の部品名が記憶される部品名記憶構造と、
前記第１の所定列とは異なる複数の列からなり、前記複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が前記第１の所定列における部品名の位置に対応付けられて記憶される員数記憶構造とを有し、
前記第２のマスターデータは、
各製品の識別情報を記憶する構造と、
前記製品を構成する部品の員数が記憶されている前記員数記憶構造における列番号を前記識別情報と対応付けて記憶する構造とを有する
ことを特徴とするデータ。
【請求項２】
前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ番号が記憶される構造を有し、
前記第２のマスターデータは、さらに、前記各製品の属するグループのグループ番号を前記識別情報と対応付けて記憶する構造を有し、
前記員数記憶構造は、所定数の列からなり、前記列番号と、前記グループ番号とで特定される欄が各製品の員数を記憶する欄に対応する
ことを特徴とする請求項１に記載のデータ。
【請求項３】
前記グループ番号は、前記製品の数があらかじめ定められた数の倍数を超えるごとに更新される
ことを特徴とする請求項２に記載のデータ。
【請求項４】
前記あらかじめ定められた数は、前記員数記憶構造の列数と同数である
ことを特徴とする請求項３に記載のデータ。
【請求項５】
前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ名が記憶される構造を有し、
前記第２のマスターデータは、さらに、前記製品の属するグループのグループ名を前記識別情報と対応付けて記憶する構造を有し、
前記部品名記憶構造には、前記グループごとに、当該グループに含まれる製品のいずれかで使用される部品の部品名が前記グループ名に対応付けられて記憶される
ことを特徴とする請求項１に記載のデータ。
【請求項６】
前記第１のマスターデータは、さらに、前記第１および第２の所定列ならびに前記複数の列とは異なる第３の所定列からなり、各グループに含まれるサブグループのサブグループ番号が前記グループ名と対応付けられて記憶される構造を有し、
前記第２のマスターデータは、さらに、前記各製品の属するサブグループのサブグループ番号を前記識別情報と対応付けて記憶する構造を有し、
前記部品名記憶構造には、前記サブグループごとに、当該サブグループに含まれる製品のいずれかで使用される部品の部品名が前記サブグループ番号に対応付けられて記憶され、
前記員数記憶構造は所定数の列からなり、前記列番号と、前記グループ名と、前記サブグループ番号とで特定される欄が各製品の員数を記憶する欄に対応する
ことを特徴とする請求項５に記載のデータ。
【請求項７】
前記サブグループ番号は、各グループに属する製品の数があらかじめ定められた数の倍数を超えるごとに更新される
ことを特徴とする請求項６に記載のデータ。
【請求項８】
前記あらかじめ定められた数は、前記員数記憶構造の列数と同数である
ことを特徴とする請求項７に記載のデータ。
【請求項９】
前記第１のマスターデータは、さらに、前記所定列および前記複数の列とは異なる所定列からなり、前記部品名記憶構造に記憶されている各部品名を有する部品の付加情報が記憶される構造を有する
ことを特徴とする請求項１〜８のいずれかに記載のデータ。
【請求項１０】
請求項１〜９のいずれかに記載のデータにおいて、
行と列とを相互に入れ替える
ことを特徴とするデータ。
【請求項１１】
製品の部品情報を管理する部品情報管理装置であって、
２次元配列からなる第１のマスターデータと、第２のマスターデータとを記憶する記憶手段と、
新製品に関する情報を外部より受け、当該情報を前記第１および第２のマスターデータに追加する追加手段とを備え、
前記第１のマスターデータは、
第１の所定列からなり、各製品のいずれかで使用される部品の部品名が記憶される部品名記憶構造と、
前記第１の所定列とは異なる複数の列からなり、前記複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が前記第１の所定列における部品名の位置に対応付けられて記憶される員数記憶構造とを有し、
前記第２のマスターデータは、
各製品の識別情報を記憶する識別情報記憶構造と、
前記製品を構成する部品の員数が記憶されている前記員数記憶構造における列番号を前記識別情報と対応付けて記憶する構造とを有し、
前記追加手段は、
追加製品情報を外部より受信する手段と、
前記追加製品情報に含まれる前記製品の識別情報に基づいて、当該識別情報を前記第２のマスターデータの前記識別情報記憶構造に追加記憶する手段と、
前記追加製品情報に含まれる前記製品を構成する部品の員数の前記員数記憶構造における記憶位置を示す列番号を、前記第２のマスターデータの前記記憶位置情報記憶構造に追加記憶する手段と、
前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶するための列が存在しない場合には、当該員数を記憶するための列を前記員数記憶構造に挿入し、当該列に前記員数を追加記憶し、前記員数を記憶するための列が存在する場合には、当該列に前記員数を追加記憶する員数追加記憶手段とを有する
ことを特徴とする部品情報管理装置。
【請求項１２】
前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ番号が記憶される第１グループ番号記憶構造を有し、
前記第２のマスターデータは、さらに、前記各製品の属するグループのグループ番号を前記識別情報と対応付けて記憶する第２グループ番号記憶構造を有し、
前記員数記憶構造は、所定数の列からなり、前記列番号と、前記グループ番号とで特定される欄が各製品の員数を記憶する欄に対応し、
前記追加手段は、さらに、
前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶する欄が前記員数記憶構造に存在するか否かを判断する手段と、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第２グループ番号記憶構造に記憶されているグループ番号を更新し、更新後のグループ番号を前記製品のグループ番号として前記第２グループ番号記憶構造に記憶する手段と、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第１のマスターデータに前記部品の員数を記憶するための行を設ける手段と、
新規に設けられた行に、前記部品の部品名およびグループ番号を挿入する手段とを含み、
前記員数追加記憶手段は、前記製品の列番号およびグループ番号に従い定められる前記員数記憶構造の欄に前記部品の員数を追加記憶する
ことを特徴とする請求項１１に記載の部品情報管理装置。
【請求項１３】
前記グループ番号は、前記製品の数があらかじめ定められた数の倍数を超えるごとに更新される
ことを特徴とする請求項１２に記載の部品情報管理装置。
【請求項１４】
前記あらかじめ定められた数は、前記員数記憶構造の列数と同数である
ことを特徴とする請求項１３に記載の部品情報管理装置。
【請求項１５】
前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ名が記憶される第１グループ名記憶構造を有し、
前記第２のマスターデータは、さらに、前記製品の属するグループのグループ名を前記識別情報と対応付けて記憶する第２グループ名記憶構造を有し、
前記部品名記憶構造には、前記グループごとに、当該グループに含まれる製品のいずれかで使用される部品の部品名が前記グループ名に対応付けられて記憶され、
前記追加手段は、さらに、
前記追加製品情報に含まれる前記製品のグループ名を、前記第２グループ名記憶構造に追加記憶する手段と、
前記追加製品情報に含まれる前記製品のグループ名が前記第１グループ名記憶構造に記憶されていない場合に、前記第１のマスターデータに前記製品を構成する部品数と同数の行を挿入する行挿入手段と、
前記行挿入手段において行が挿入された場合に、前記部品名記憶構造に前記製品を構成する部品の部品名を追加記憶する手段と、
前記行挿入手段において行が挿入された場合に、前記製品のグループ名を前記第１グループ名記憶構造に追加記憶する手段とを有し、
前記員数追加記憶手段は、前記追加製品情報に含まれる前記製品の列番号およびグループ名に従い定められる前記員数記憶構造の欄に前記員数を追加記憶し、当該欄が存在しない場合には、当該欄を含む列を挿入し前記員数を追加記憶する
ことを特徴とする請求項１１に記載の部品情報管理装置。
【請求項１６】
前記第１のマスターデータは、さらに、前記第１および第２の所定列ならびに前記複数の列とは異なる第３の所定列からなり、各グループに含まれるサブグループのサブグループ番号が前記グループ名と対応付けられて記憶される第１サブグループ番号記憶構造を有し、
前記第２のマスターデータは、さらに、前記各製品の属するサブグループのサブグループ番号を前記識別情報と対応付けて記憶する第２サブグループ番号記憶構造を有し、
前記部品名記憶構造には、前記サブグループごとに、当該サブグループに含まれる製品のいずれかで使用される部品の部品名が前記サブグループ番号に対応付けられて記憶され、
前記員数記憶構造は所定数の列からなり、前記列番号と、前記グループ名と、前記サブグループ番号とで特定される欄が各製品の員数を記憶する欄に対応し、
前記追加手段は、さらに、
前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶する欄が前記員数記憶構造に存在するか否かを判断する手段と、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第２サブグループ番号記憶構造に記憶されているサブグループ番号を更新し、更新後のサブグループ番号を前記製品のサブグループ番号として前記第２サブグループ番号記憶構造に記憶する手段と、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第１のマスターデータに前記部品の員数を記憶するための行を設ける手段と、
新規に設けられた行に、前記部品の部品名、グループ名および前記サブグループ番号を挿入する手段とを有し、
前記員数追加記憶手段は、前記製品の列番号、グループ名およびサブグループ番号に従い定められる前記員数記憶構造の欄に前記部品の員数を追加記憶する
ことを特徴とする請求項１５に記載の部品情報管理装置。
【請求項１７】
前記サブグループ番号は、各グループに属する製品の数があらかじめ定められた数の倍数を超えるごとに更新される
ことを特徴とする請求項１６に記載の部品情報管理装置。
【請求項１８】
前記あらかじめ定められた数は、前記員数記憶構造の列数と同数である
ことを特徴とする請求項１７に記載の部品情報管理装置。
【請求項１９】
前記第１のマスターデータは、さらに、前記所定列および前記複数の列とは異なる所定列からなり、前記部品名記憶構造に記憶されている各部品名を有する部品の付加情報が記憶される構造を有し、
前記追加手段は、さらに、前記新規に設けられた行に、前記追加製品情報に含まれる前記部品の備考情報を挿入する手段を有する
ことを特徴とする請求項１２〜１４および１６〜１８のいずれかに記載の部品情報管理装置。
【請求項２０】
請求項１１〜１９のいずれかに記載の部品情報管理装置において、
行と列とを相互に入れ替える
ことを特徴とする部品情報管理装置。
【請求項２１】
製品の部品情報を管理する部品情報管理装置による部品情報管理方法であって、
前記部品情報管理装置は、２次元配列からなる第１のマスターデータと、第２のマスターデータとを記憶し、
前記第１のマスターデータは、
第１の所定列からなり、各製品のいずれかで使用される部品の部品名が記憶される部品名記憶構造と、
前記第１の所定列とは異なる複数の列からなり、前記複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が前記第１の所定列における部品名の位置に対応付けられて記憶される員数記憶構造とを有し、
前記第２のマスターデータは、
各製品の識別情報を記憶する識別情報記憶構造と、
前記製品を構成する部品の員数が記憶されている前記員数記憶構造における列番号を前記識別情報と対応付けて記憶する構造とを有し、
追加製品情報を外部より受信するステップと、
前記追加製品情報に含まれる前記製品の識別情報に基づいて、当該識別情報を前記第２のマスターデータの前記識別情報記憶構造に追加記憶するステップと、
前記追加製品情報に含まれる前記製品を構成する部品の員数の前記員数記憶構造における記憶位置を示す列番号を、前記第２のマスターデータの前記記憶位置情報記憶構造に追加記憶するステップと、
前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶するための列が存在しない場合には、当該員数を記憶するための列を前記員数記憶構造に挿入し、当該列に前記員数を追加記憶し、前記員数を記憶するための列が存在する場合には、当該列に前記員数を追加記憶する員数追加記憶ステップとを含む
ことを特徴とする部品情報管理方法。
【請求項２２】
前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ番号が記憶される第１グループ番号記憶構造を有し、
前記第２のマスターデータは、さらに、前記各製品の属するグループのグループ番号を前記識別情報と対応付けて記憶する第２グループ番号記憶構造を有し、
前記員数記憶構造は、所定数の列からなり、前記列番号と、前記グループ番号とで特定される欄が各製品の員数を記憶する欄に対応し、
さらに、前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶する欄が前記員数記憶構造に存在するか否かを判断するステップと、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第２グループ番号記憶構造に記憶されているグループ番号を更新し、更新後のグループ番号を前記製品のグループ番号として前記第２グループ番号記憶構造に記憶するステップと、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第１のマスターデータに前記部品の員数を記憶するための行を設けるステップと、
新規に設けられた行に、前記部品の部品名およびグループ番号を挿入するステップとを含み、
前記員数追加記憶ステップでは、前記製品の列番号およびグループ番号に従い定められる前記員数記憶構造の欄に前記部品の員数が追加記憶される
ことを特徴とする請求項２１に記載の部品情報管理方法。
【請求項２３】
前記グループ番号は、前記製品の数があらかじめ定められた数の倍数を超えるごとに更新される
ことを特徴とする請求項２２に記載の部品情報管理方法。
【請求項２４】
前記あらかじめ定められた数は、前記員数記憶構造の列数と同数である
ことを特徴とする請求項２３に記載の部品情報管理方法。
【請求項２５】
前記第１のマスターデータは、さらに、
前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ名が記憶される第１グループ名記憶構造を有し、
前記第２のマスターデータは、さらに、
前記製品の属するグループのグループ名を前記識別情報と対応付けて記憶する第２グループ名記憶構造を有し、
前記部品名記憶構造には、前記グループごとに、当該グループに含まれる製品のいずれかで使用される部品の部品名が前記グループ名に対応付けられて記憶され、
さらに、前記追加製品情報に含まれる前記製品のグループ名を、前記第２グループ名記憶構造に追加記憶するステップと、
前記追加製品情報に含まれる前記製品のグループ名が前記第１グループ名記憶構造に記憶されていない場合に、前記第１のマスターデータに前記製品を構成する部品数と同数の行を挿入する行挿入ステップと、
前記行挿入ステップにおいて行が挿入された場合に、前記部品名記憶構造に前記製品を構成する部品の部品名を追加記憶するステップと、
前記行挿入ステップにおいて行が挿入された場合に、前記製品のグループ名を前記第１グループ名記憶構造に追加記憶するステップとを含み、
前記員数追加記憶ステップでは、前記追加製品情報に含まれる前記製品の列番号およびグループ名に従い定められる前記員数記憶構造の欄に前記員数を追加記憶し、当該欄が存在しない場合には、当該欄を含む列を挿入し前記員数を追加記憶する
ことを特徴とする請求項２１に記載の部品情報管理方法。
【請求項２６】
前記第１のマスターデータは、さらに、前記第１および第２の所定列ならびに前記複数の列とは異なる第３の所定列からなり、各グループに含まれるサブグループのサブグループ番号が前記グループ名と対応付けられて記憶される第１サブグループ番号記憶構造を有し、
前記第２のマスターデータは、さらに、前記各製品の属するサブグループのサブグループ番号を前記識別情報と対応付けて記憶する第２サブグループ番号記憶構造を有し、
前記部品名記憶構造には、前記サブグループごとに、当該サブグループに含まれる製品のいずれかで使用される部品の部品名が前記サブグループ番号に対応付けられて記憶され、
前記員数記憶構造は所定数の列からなり、前記列番号と、前記グループ名と、前記サブグループ番号とで特定される欄が各製品の員数を記憶する欄に対応し、
さらに、前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶する欄が前記員数記憶構造に存在するか否かを判断するステップと、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第２サブグループ番号記憶構造に記憶されているサブグループ番号を更新し、更新後のサブグループ番号を前記製品のサブグループ番号として前記第２サブグループ番号記憶構造に記憶するステップと、
部品の員数を記憶する欄が前記員数記憶構造に存在しないと判断された場合に、前記第１のマスターデータに前記部品の員数を記憶するための行を設けるステップと、
新規に設けられた行に、前記部品の部品名、グループ名および前記サブグループ番号を挿入するステップとを含み、
前記員数追加記憶ステップでは、前記製品の列番号、グループ名およびサブグループ番号に従い定められる前記員数記憶構造の欄に前記部品の員数を追加記憶する
ことを特徴とする請求項２５に記載の部品情報管理方法。
【請求項２７】
前記サブグループ番号は、各グループに属する製品の数があらかじめ定められた数の倍数を超えるごとに更新される
ことを特徴とする請求項２６に記載の部品情報管理方法。
【請求項２８】
前記あらかじめ定められた数は、前記員数記憶構造の列数と同数である
ことを特徴とする請求項２７に記載の部品情報管理方法。
【請求項２９】
前記第１のマスターデータは、さらに、
前記所定列および前記複数の列とは異なる所定列からなり、前記部品名記憶構造に記憶されている各部品名を有する部品の付加情報が記憶される構造を有し、
さらに、前記新規に設けられた行に、前記追加製品情報に含まれる前記部品の備考情報を挿入するステップを含む
ことを特徴とする請求項２２〜２４および２６〜２８のいずれかに記載の部品情報管理方法。
【請求項３０】
請求項２１〜２９のいずれかに記載の部品情報管理方法において、
行と列とを相互に入れ替える
ことを特徴とする部品情報管理方法。
【請求項３１】
コンピュータを製品の部品情報を管理する部品情報管理装置として機能させるためのプログラムであって、
前記部品情報管理装置は、
２次元配列からなる第１のマスターデータと、第２のマスターデータとを記憶する記憶手段と、
新製品に関する情報を外部より受け、当該情報を前記第１および第２のマスターデータに追加する追加手段とを備え、
前記第１のマスターデータは、
第１の所定列からなり、各製品のいずれかで使用される部品の部品名が記憶される部品名記憶構造と、
前記第１の所定列とは異なる複数の列からなり、前記複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が前記第１の所定列における部品名の位置に対応付けられて記憶される員数記憶構造とを有し、
前記第２のマスターデータは、
各製品の識別情報を記憶する識別情報記憶構造と、
前記製品を構成する部品の員数が記憶されている前記員数記憶構造における列番号を前記識別情報と対応付けて記憶する構造とを有し、
前記追加手段は、
追加製品情報を外部より受信する手段と、
前記追加製品情報に含まれる前記製品の識別情報に基づいて、当該識別情報を前記第２のマスターデータの前記識別情報記憶構造に追加記憶する手段と、
前記追加製品情報に含まれる前記製品を構成する部品の員数の前記員数記憶構造における記憶位置を示す列番号を、前記第２のマスターデータの前記記憶位置情報記憶構造に追加記憶する手段と、
前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶するための列が存在しない場合には、当該員数を記憶するための列を前記員数記憶構造に挿入し、当該列に前記員数を追加記憶し、前記員数を記憶するための列が存在する場合には、当該列に前記員数を追加記憶する員数追加記憶手段とを有する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データならびに部品情報管理装置および方法に関し、特に、コンピュータに製品の部品情報を管理させるためのデータ、ならびに部品情報管理装置および方法に関する。
【背景技術】
【０００２】
家電業界や自動車業界などの製造業の分野においては、製品を出荷した後においても、その製品の補修用部品を保有している。その保有期間は、日本国内では一般に７年以上である。このため、製品ごとにその製品で使用されている部品情報を管理する必要がある。
従来、このような部品情報の管理方法として種々の方法が提案されている（例えば、特許文献１〜３参照。）。従来の部品情報の管理方法においては、どのような製品において、どのような部品が使用されているかを部品表として記憶し、管理している。
【０００３】
図３５は、従来の部品表の一例を示す図である。図３５に示される部品表には、製品の機種名と、その機種で使用されている使用部品名と、使用部品の員数と、使用部品の注意書き等である備考とが記憶されている。例えば、機種名が「Ｋ−００１−Ｋ」という製品には、使用部品名が「ＢＵＨＩＮ００１」や、「ＢＵＨＩＮ００２」など９種類の部品が使用されており、部品「ＢＵＨＩＮ００２」の員数は２個であり、それ以外の８種類の部品の員数は、それぞれ１個であることが示されている。また、例えば、部品「ＢＵＨＩＮ００２」は溶着時に注意しなければならない部品であることが備考欄に示されている。
【０００４】
このような部品表を参照することにより、各機種でどのような部品が使用されているかを知ることができ、製品の補修に役立てることができる。
【特許文献１】特開平７−２３０５０８号公報
【特許文献２】特開２００１−８７９６３号公報
【特許文献３】特開２００１−３５０８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、昨今の市場や提携企業等の要望により、補修用部品の保有期間は拡大している。例えば、車の部品のように、長いもので２０年以上保有されているものもあれば、飛行機の部品のように、その飛行機が運航している限り半永久的に保有されるものもある。
また、近年では、消費者のニーズが多様化し、同一の機能を有する製品であっても、色や形状等の異なる派生機種が増えている。さらに、海外向け製品の場合には、電源用部品等を変更しなければならない。このように、大量生産から多品種少量生産へ製造方法が移行している。
【０００６】
このような背景の下、各企業が管理しなければならない製品の部品数が年々増加している。
上述したように、図３５に示されるような従来の部品表では、機種ごとに、使用部品名と、使用部品の員数（個数）と、備考とが記憶されている。このため、部品表に機種が追加される毎に、その機種の使用部品の数だけ部品表の行が増えることになる。
【０００７】
しかし、異なる機種であっても基本設計が同一の場合には、使用される部品もほぼ同一である。このため、従来の部品表では、使用部品欄および備考欄に重複する情報が記憶され、部品表を記憶する記憶装置のデータ容量を圧迫するという問題がある。特に、数万点の部品から構成される精密機器などでは、１機種追加されるごとに部品表の列が数万行増えることとなり、この問題は顕著である。
【０００８】
また、使用部品欄および備考欄に重複する情報が記憶されているため、ある部品に対応する使用部品欄または備考欄の記述を修正する場合には、その部品と同じ部品名が記述された列の使用部品欄または備考欄をも修正しなければならない。このため、部品表の管理者のメンテナンス性が悪いという問題もある。
そこで、本発明は、部品情報のデータ量の増加を抑制することができるデータ、部品情報管理装置および部品情報管理方法を提供することを目的とする。
【０００９】
また、メンテナンス性が良い部品情報管理のためのデータ、部品情報管理装置および部品情報管理方法を提供することも目的とする。
【課題を解決するための手段】
【００１０】
本発明のある局面に係るデータは、コンピュータに製品の部品情報を管理させるためのデータであって、２次元配列からなる第１のマスターデータと、第２のマスターデータとを含み、前記第１のマスターデータは、第１の所定列からなり、各製品のいずれかで使用される部品の部品名が記憶される部品名記憶構造と、前記第１の所定列とは異なる複数の列からなり、前記複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が前記第１の所定列における部品名の位置に対応付けられて記憶される員数記憶構造とを有し、前記第２のマスターデータは、各製品の識別情報を記憶する構造と、前記製品を構成する部品の員数が記憶されている前記員数記憶構造における列番号を前記識別情報と対応付けて記憶する構造とを有する。
【００１１】
第１のマスターデータは、後述する実施の形態における「ＰＳマスター」に相当し、第２のマスターデータは、「機種マスター」に相当する。このように、員数記憶構造（実施の形態の「員数カラム」に相当）には、複数の製品について各製品を構成する部品の員数が記憶されており、当該複数の製品が部品名記憶構造（実施の形態の「使用部品欄」に相当）に記憶された部品名を共有している。このため、製品ごとに部品名を記憶する必要がなく、少ないデータ量で部品情報を管理することができる。また、部品名の修正を行なう場合、製品ごとに部品名を修正する必要がなく、部品名記憶構造に記憶されている部品名を修正することにより、その修正が複数の製品に反映される。このため、メンテナンス性が向上する。
【００１２】
なお、前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ番号が記憶される構造を有し、前記第２のマスターデータは、さらに、前記各製品の属するグループのグループ番号を前記識別情報と対応付けて記憶する構造を有し、前記員数記憶構造は、所定数の列からなり、前記列番号と、前記グループ番号とで特定される欄が各製品の員数を記憶する欄に対応していてもよい。好ましくは、前記グループ番号は、前記製品の数が前記員数記憶構造の列数の倍数を超えるごとに更新されてもよい。
【００１３】
グループ番号は、実施の形態における「シーケンス番号」に相当する。このように、員数記憶構造に含まれる列数を所定数としているため、製品の数が増えても、第１のマスターデータの列数を固定数とすることができる。
なお、前記第１のマスターデータは、さらに、前記第１の所定列および前記複数の列とは異なる第２の所定列からなり、各製品の属するグループのグループ名が記憶される構造と、前記第１および第２の所定列ならびに前記複数の列とは異なる第３の所定列からなり、各グループに含まれるサブグループのサブグループ番号が前記グループ名と対応付けられて記憶される構造とを有し、前記第２のマスターデータは、さらに、前記製品の属するグループのグループ名を前記識別情報と対応付けて記憶する構造と、前記各製品の属するサブグループのサブグループ番号を前記識別情報と対応付けて記憶する構造とを有し、前記部品名記憶構造には、前記グループごとに、当該グループに含まれる製品のいずれかで使用される部品の部品名が前記グループ名に対応付けられて記憶され、前記部品名記憶構造には、前記サブグループごとに、当該サブグループに含まれる製品のいずれかで使用される部品の部品名が前記サブグループ番号に対応付けられて記憶され、前記員数記憶構造は所定数の列からなり、前記列番号と、前記グループ名と、前記サブグループ番号とで特定される欄が各製品の員数を記憶する欄に対応していてもよい。
【００１４】
グループ名は、実施の形態における「基本機種」に相当し、サブグループ番号は、実施の形態における「シーケンス番号」に相当する。このような構成にすることにより、複数の「基本機種」の情報がマスターデータに含まれていても、少ないデータ量で、かつメンテナンス性を保持しつつ部品情報を記憶することができる。
本発明の他の局面に係る部品情報管理装置は、製品の部品情報を管理する部品情報管理装置であって、２次元配列からなる第１のマスターデータと、第２のマスターデータとを記憶する記憶手段と、新製品に関する情報を外部より受け、当該情報を前記第１および第２のマスターデータに追加する追加手段とを備え、前記第１のマスターデータは、第１の所定列からなり、各製品のいずれかで使用される部品の部品名が記憶される部品名記憶構造と、前記第１の所定列とは異なる複数の列からなり、前記複数の列の各々が各製品に対応し、各列に当該列に対応する製品を構成する部品の員数が前記第１の所定列における部品名の位置に対応付けられて記憶される員数記憶構造とを有し、前記第２のマスターデータは、各製品の識別情報を記憶する識別情報記憶構造と、前記製品を構成する部品の員数が記憶されている前記員数記憶構造における列番号を前記識別情報と対応付けて記憶する構造とを有し、前記追加手段は、追加製品情報を外部より受信する手段と、前記追加製品情報に含まれる前記製品の識別情報に基づいて、当該識別情報を前記第２のマスターデータの前記識別情報記憶構造に追加記憶する手段と、前記追加製品情報に含まれる前記製品を構成する部品の員数の前記員数記憶構造における記憶位置を示す列番号を、前記第２のマスターデータの前記記憶位置情報記憶構造に追加記憶する手段と、前記追加製品情報に含まれる前記製品を構成する部品の員数を記憶するための列が存在しない場合には、当該員数を記憶するための列を前記員数記憶構造に挿入し、当該列に前記員数を追加記憶し、前記員数を記憶するための列が存在する場合には、当該列に前記員数を追加記憶する員数追加記憶手段とを有する。
【００１５】
第１のマスターデータは、後述する実施の形態における「ＰＳマスター」に相当し、第２のマスターデータは、「機種マスター」に相当する。このように、員数記憶構造（実施の形態の「員数カラム」に相当）には、複数の製品について各製品を構成する部品の員数が記憶されており、当該複数の製品が部品名記憶構造（実施の形態の「使用部品欄」に相当）に記憶された部品名を共有している。この部品管理装置では、員数追加記憶手段が員数を追加記憶するための列を員数記憶構造に順次追加し、員数情報を追加記憶する。このため、製品ごとに部品名を記憶する必要がなく、少ないデータ量で部品情報を管理することができる。また、部品名の修正を行なう場合、製品ごとに部品名を修正する必要がなく、部品名記憶構造に記憶されている部品名を修正することにより、その修正が複数の製品に反映される。このため、メンテナンス性が向上する。
【００１６】
なお、本発明は、以上のような部品情報管理装置として実現することができるだけでなく、その手段をステップとする部品情報管理方法として実現したり、部品情報管理装置としてコンピュータを機能させるプログラムとして実現することもできる。そのようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等の記録媒体やインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【発明の効果】
【００１７】
本発明によると、少ないデータ量で部品情報を管理することができる。
また、部品情報のメンテナンス性も良くなる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら本発明の実施の形態に係る部品情報管理システムについて説明する。
（部品情報管理システム）
図１は、部品情報管理システムの概略構成を示す外観図である。部品情報管理システム４０は、製品等の部品情報管理を行なうシステムであり、部品情報管理データベースサーバ４８と、コンピュータネットワーク４６を介して部品情報管理データベースサーバ４８に接続された端末装置４２および４４とを備える。
【００１９】
部品情報管理データベースサーバ４８は、製品の部品情報を管理するデータベースサーバである。部品情報管理データベースサーバ４８については後に詳述する。
端末装置４２は、企業の開発部門や製造部門などに設置され、端末装置４４は、製品の修理センターなどに設置されているものとする。端末装置４２および端末装置４４は、部品情報管理データベースサーバ４８に登録されている部品情報を閲覧するための装置である。特に、端末装置４２は、新製品を開発するたびに、その部品情報を部品情報管理データベースサーバ４８に送信する。部品情報管理データベースサーバ４８は、端末装置４２より送信された部品情報を部品情報管理データベースに登録する。
【００２０】
（部品情報管理データベースサーバ）
図１および図２を参照し、部品情報管理データベースサーバ４８の内部構成について説明する。図２は、部品情報管理データベースサーバ４８のハードウェア構成を示すブロック図である。部品情報管理データベースサーバ４８は、部品情報を管理する処理を行なう本体部５０と、本体部５０における処理結果を表示する表示部５２と、本体部５０に指示を与えるためのキーボード５４およびマウス５６とを備えている。
【００２１】
本体部５０は、ＣＰＵ（Central Processing Unit）６２と、ＲＯＭ（Read Only Memory）６４と、ＲＡＭ（Random Access Memory）６６と、ハードディスク６８と、通信モデム７０と、ＣＤ−ＲＯＭ装置７４と、それらを相互に接続するバス７２とを備える。
ＣＰＵ６２は、部品情報管理のためのプログラムを実行する。ＲＯＭ６４には、本体部５０の動作に必要なプログラムやデータが記憶される。ＲＡＭ６６には、プログラム実行時のパラメータなどのデータが記憶される。ハードディスク６８には、プログラムやデータなどが記憶される。通信モデム７０は、コンピュータネットワーク４６を介して端末装置４２や端末装置４４との間でデータのやり取りを行なう。また、通信モデム７０は、コンピュータネットワーク４６を介して配信されるプログラムを読取る。ＣＤ−ＲＯＭ装置７４は、ＣＤ−ＲＯＭ７６に格納されているプログラムを読取る。
【００２２】
製品の部品情報を管理するためのデータベース（以下、「部品情報管理データベース」という。）は、ハードディスク６８に格納されており、後述する機種マスターおよびＰＳ（Parts Structure）マスターから構成される。機種マスターとは、各製品の使用部品以外に関する情報を記憶するデータベースであり、ＰＳマスターとは、各製品の使用部品に関する情報を記憶するデータベースである。
【００２３】
次に、機種マスターおよびＰＳマスターについて具体例を挙げながら説明する。図３は、機種マスターの一例を示す図であり、図４は、ＰＳマスターの一例を示す図である。
（機種マスター）
機種マスター８０は、図３に示されるように２次元配列構造を有し、その１列目には製品の機種名（「Ｋ−００１−Ｋ」、「Ｋ−００５−Ｋ」など）が記憶され、２列目には１列目に記憶されている機種名の製品の基本機種名（「Ｋ−００１」、「Ｋ−００５」など）が記憶されている。例えば、基本機種名が「Ｋ−００１」の製品は、基本設計を同じくするＶＴＲ（Video Tape Recorder）を示し、基本機種名が「Ｋ−００５」の製品は、基本設計を同じくするドラム式洗濯機を示しているものとする。基本機種名「Ｋ−００１」のＶＴＲには、機種名「Ｋ−００１−Ｋ」や「Ｋ−００１−Ｓ」などの製品が含まれ、基本機種名「Ｋ−００５」のドラム式洗濯機には、機種名「Ｋ−００５−Ｋ」や「Ｋ−００５−ＺＺ」などの製品が含まれる。
【００２４】
機種マスター８０の３列目および４列目には、ＰＳマスター９０に記憶されている情報との対応付けを行なうために使用されるシーケンス番号（図中「ＳＥＱ」と標記する。）およびカラム番号がそれぞれ記憶されている。シーケンス番号およびカラム番号については、後に詳述する。機種マスター８０の５列目以降には各機種の使用部品以外に関する情報（例えば、仕向地や色）が記憶されている。
【００２５】
例えば、機種名「Ｋ−００１−Ｋ」の製品に着目すると、その基本機種名は「Ｋ−００１」であり、仕向地欄および色欄より日本向けの黒い製品であることが分かる。また、その製品の使用部品に関する情報は、シーケンス番号が「１」、カラム番号が「１」で指定されるＰＳマスター内の記憶位置に記憶されていることが分かる。機種マスター８０とＰＳマスターとの対応付けについては後に詳述する。
【００２６】
（ＰＳマスター）
ＰＳマスター９０は、図４に示されるように２次元配列構造を有し、その１列目には製品の基本機種名（「Ｋ−００１」、「Ｋ−００５」など）が、２列目には後述するシーケンス番号が、３列目には１列目に記載されている基本機種の使用部品名（「ＢＵＨＩＮ００１」、「ＢＵＨＩＮ００２」など）がそれぞれ記憶されている。また、ＰＳマスター９０の４〜３３列目（員数カラム１〜３０）には、各機種で使用される使用部品の員数がそれぞれ記憶されている。さらに、ＰＳマスター９０の３４列目には、使用部品の注意書きなどが記憶される備考欄が設けられている。員数カラムについては、後に詳述する。
【００２７】
ＰＳマスター９０によると、例えば、基本機種名「Ｋ−００１」の製品は、部品「ＢＵＨＩＮ００１」、「ＢＵＨＩＮ００２」などの１１種類の部品の中から数種類の部品が選択され、作成されることが分かる。また、部品「ＢＵＨＩＮ２２２Ａ」は、黒色の機種にのみ使用される部品であることが備考欄より分かる。
なお、ＰＳマスター９０では、図示されるように異なる基本機種「Ｋ−００５」の員数についても同一の員数カラム（例えば、「員数カラム１」）に格納されることになる。
【００２８】
（機種マスターとＰＳマスターとの対応付け）
次に、図５および図６を参照しながら機種マスターとＰＳマスターとの対応付けについて説明する。図５に示されるように、機種マスター８０の機種名「Ｋ−００１−２０Ｋ」が選択された場合、その基本機種名「Ｋ−００１」、シーケンス番号「１」およびカラム番号「３」（図５中でハッチングが施された位置の情報）に基づいて、ＰＳマスター９０の検索が行なわれる。すなわち、図６に示されるＰＳマスター９０において、基本機種「Ｋ−００１」およびシーケンス番号「１」に基づいて行が選択され、カラム番号「３」に基づいて列が選択される。これら３つのデータにより指定された位置（図６中でハッチングが施された位置）に記載されている数字が、機種名「Ｋ−００１−２０Ｋ」の製品の使用部品の員数を示している。
【００２９】
例えば、当該製品には、部品「ＢＵＨＩＮ００１」が１つ使用され、部品「ＢＵＨＩＮ００２」が４つ使用されていることが示されている。また、空欄は員数が０であることを示す。このため、部品「ＢＵＨＩＮ２２２Ｂ」は当該製品には使用されていないことが示されている。
なお、ＰＳマスター９０の員数カラムは３０列までしか用意されていない。しかし、基本機種名「Ｋ−００１」の機種は３３種類存在する。このため、３１番目以降の機種については、シーケンス番号「１」の行と同じ行数を有するシーケンス番号「２」の行が設けられ、員数カラム１〜３０のいずれかの位置に員数が格納される。なお、使用部品欄および備考欄には、シーケンス番号「１」の使用部品欄および備考欄に記載されているものと同じデータが格納される。同様に１つの基本機種に対して６１種類以上の製品が存在する場合には、シーケンス番号が「３」の行を設け、員数を格納する。このように、順次、シーケンス番号を増やすことにより、機種の増加に対応することが可能となる。
【００３０】
（部品情報管理データベースの検索処理）
次に、図７〜図１９を参照しながら、部品情報管理データベースの検索処理について説明する。図７は検索処理のフローチャートである。ここでは、部品情報管理データベースサーバ４８における部品情報管理データベースの検索処理について説明を行なうが、端末装置４２（４４）における部品情報管理データベースの検索処理も同様に行なわれる。
【００３１】
部品情報管理データベースサーバ４８は、図８に示すような検索画面を表示部５２に表示し（Ｓ２）、ユーザからの入力を受付ける。検索画面には、基本機種名入力欄１０２と、使用部品名入力欄１０４と、検索実行ボタン１０６と、キャンセルボタン１０８とが表示される。基本機種名入力欄１０２は、検索条件である基本機種名を入力するために設けられており、使用部品名入力欄１０４は、検索条件である使用部品名を入力するために設けられている。検索条件は、キーボード５４等を使用しユーザが入力する。検索実行ボタン１０６およびキャンセルボタン１０８は、マウス５６などを使用することによりユーザが押下可能であり、検索実行ボタン１０６は、検索条件に基づいて部品情報管理データベースの検索を行なうためのボタンであり、キャンセルボタン１０８は、検索処理を終了させるためのボタンである。
【００３２】
検索画面表示後、部品情報管理データベースサーバ４８は、検索実行ボタン１０６またはキャンセルボタン１０８のいずれかのボタンが押下されるまで待機する（Ｓ４）。部品情報管理データベースサーバ４８は、いずれかのボタンが押下されたことを検出すると（Ｓ４でＹＥＳ）、押下されたボタンが検索実行ボタン１０６であるか否かを調べる（Ｓ６）。押下されたボタンが検索実行ボタン１０６でなければ（Ｓ６でＮＯ）、キャンセルボタン１０８が押下されたことになる。このため、検索処理を終了する。
押下されたボタンが検索実行ボタン１０６であれば（Ｓ６でＹＥＳ）、基本機種名入力欄１０２および使用部品名入力欄１０４に検索条件が入力されているか否かを調べる（Ｓ８〜Ｓ１２）。
【００３３】
図９に示されるように基本機種名入力欄１０２および使用部品名入力欄１０４に基本機種名（ここでは「Ｋ−００５」）および使用部品名（ここでは「ＢＵＨＩＮ００２」）がそれぞれ入力されている場合には（Ｓ８でＹＥＳ、Ｓ１０でＹＥＳ）、入力された基本機種名および使用部品名を検索条件として、ＰＳマスター９０が検索される（Ｓ１４）。例えば、基本機種名「Ｋ−００５」および使用部品名「ＢＵＨＩＮ００２」を検索条件として図１０に示されるＰＳマスター９０を検索すると、図中矢印で示される行（ハッチングを施した行）が検索結果となる。
その後、部品情報管理データベースサーバ４８は、図１１に示されるような検索結果を表示部５２に表示し（Ｓ２０）、検索処理を終了する。図１１には、検索結果のうち員数カラム１〜４のみが表示されているが、他の員数カラムを表示させるために横スクロールバー１１２も合わせて表示されている。ユーザは、マウス５６などを使用し、横スクロールバー１１２を操作することにより他の員数カラムを表示させることができる。図１２は、横スクロールバー１１２を操作して員数カラム２７〜３０を表示させた画面表示例を示している。ここでは、員数カラム２７〜３０は空欄となっている。
【００３４】
図１３に示されるように基本機種名入力欄１０２に基本機種名（ここでは「Ｋ−００５」）が入力され、使用部品名入力欄１０４が空欄の場合には（Ｓ８でＹＥＳ，Ｓ１０でＮＯ）、入力された基本機種名を検索条件として、ＰＳマスター９０が検索される（Ｓ１６）。例えば、基本機種名「Ｋ−００５」を検索条件として図１４に示されるＰＳマスター９０を検索すると、図中矢印で示される行（ハッチングを施した行）が検索結果となる。
【００３５】
その後、部品情報管理データベースサーバ４８は、図１５に示されるような検索結果を表示部５２に表示し（Ｓ２０）、処理を終了する。
図１６に示されるように基本機種名入力欄１０２が空欄で、使用部品名入力欄１０４に使用部品名（ここでは「ＢＵＨＩＮ００２」）が入力されている場合には（Ｓ８でＮＯ、Ｓ１２でＹＥＳ）、入力された使用部品名を検索条件として、ＰＳマスター９０が検索される（Ｓ１８）。例えば、使用部品名「ＢＵＨＩＮ００２」を検索条件として図１７に示されるＰＳマスター９０を検索すると、図中矢印で示される行（ハッチングを施した行）が検索結果となる。
【００３６】
その後、部品情報管理データベースサーバ４８は、図１８に示されるような検索結果を表示部５２に表示し（Ｓ２０）、処理を終了する。
図８に示されるように基本機種名入力欄１０２および使用部品名入力欄１０４が空欄の場合には（Ｓ８でＮＯ、Ｓ１２でＮＯ）、部品情報管理データベースサーバ４８は、図１９に示されるようにＰＳマスター９０そのものを表示部５２に表示し（Ｓ２２）、処理を終了する。なお、図１９に示す検索結果では、他の欄も表示させるために横スクロールバー１１２および縦スクロールバー１１４も合わせて表示されている。
【００３７】
（部品情報管理データベースの更新処理）
次に、図２０〜図３２を参照しながら、部品情報管理データベースの更新処理について説明する。図２０は、部品情報管理データベースの更新処理を模式的に示す図であり、図２１は、更新処理のフローチャートである。
【００３８】
部品情報管理データベースサーバ４８は、端末装置４２より新製品に関する追加情報１２０を受信するまで待機する（Ｓ３２）。追加情報１２０は、新製品に関する情報であり、追加情報１２０には、新製品の機種に関する追加機種情報１２２と、その機種で使用されている部品に関する追加部品情報１２４とが含まれる。部品情報管理データベースサーバ４８は、端末装置４２より追加情報１２０を受信すると（Ｓ３２でＹＥＳ）、機種マスター８０に追加機種情報１２２を追加登録することにより機種マスター８０を更新し、新たな機種マスター８２を作成する（Ｓ３４）。また、部品情報管理データベースサーバ４８は、ＰＳマスター９０に追加部品情報１２４を追加登録することによりＰＳマスター９０を更新し、新たなＰＳマスター９２を作成し（Ｓ３６）、更新処理を終了する。
【００３９】
次に、部品情報管理データベースの更新処理について具体例を挙げながらより詳細に説明する。図２２は追加情報１２０の一例を示す図である。図２２（ａ）は、追加機種情報１２２の一例を示す図であり、図２２（ｂ）は、追加部品情報１２４の一例を示す図である。図２２（ａ）に示されるように、追加機種情報１２２には、ＰＳマスター９０に追加登録すべき新製品の機種に関する情報である機種名（「Ｋ−００１−６０Ｋ」）、基本機種名（「Ｋ−００１」）、仕向地（「イタリア」）、色（「黒」）などの情報が含まれる。また、図２２（ｂ）に示されるように、追加部品情報１２４には、機種「Ｋ−００１−６０Ｋ」で使用される部品の部品名（「ＢＵＨＩＮ００１」、「ＢＵＨＩＮ００２」など）と、その員数とが含まれる。
【００４０】
図２３は、追加機種情報登録処理（図２１のＳ３４）のフローチャートである。部品情報管理データベースサーバ４８は、追加機種情報１２２に含まれる基本機種名と同一の基本機種名が機種マスター８０に登録されているか否かを調べる（Ｓ４２）。同一の基本機種名が登録されていれば（Ｓ４２でＹＥＳ）、機種マスター８０の当該基本機種名が登録されている領域の最終行と次の行との間に新たな行を挿入し、追加機種情報１２２を追加登録する（Ｓ４４）。例えば、図２２（ａ）に示される追加機種情報１２２を図３に示される機種マスター８０に追加登録する場合を考えると、追加機種情報１２２の基本機種「Ｋ−００１」と同一の基本機種が機種マスター８０には存在する。そのため、基本機種「Ｋ−００１」が登録されている領域の最終行（機種名「Ｋ−００１−６０Ｇ」の行）の次の行に新たな行が設けられ、追加機種情報１２２が登録される。図２４は、そのようにして、追加機種情報１２２が登録された後の機種マスター８０を示している。この時点では、シーケンス番号欄およびカラム番号欄は空欄である。
【００４１】
追加機種情報１２２を追加登録した後、部品情報管理データベースサーバ４８は、機種マスター８０に追加登録した行の直前の行のカラム番号を１つインクリメントする（Ｓ４６）。図２４の例では、当該直前の行（機種名「Ｋ−００１−６０Ｇ」の行）のカラム番号は３であるため、インクリメント後のカラム番号は４になる。
部品情報管理データベースサーバ４８は、インクリメント後のカラム番号が３０を超えているか否かを判断する（Ｓ４８）。これは、ＰＳマスター９０に因数カラムが３０個しかないためである。カラム番号が３０を超えている場合には（Ｓ４８でＹＥＳ）、上記直前の行のシーケンス番号を１つインクリメントした値を機種マスター８０に追加登録した行のシーケンス番号とし（Ｓ５０）、追加登録した行のカラム番号を１とする（Ｓ５２）。その後、シーケンス番号とカラム番号とを機種マスター８０の追加登録した行に挿入し（Ｓ５４）、処理を終了する。例えば、図２５に示される追加機種情報１４２を図２６に示される機種マスター１４４に追加登録する場合を考えると、機種マスター１４４には現在、基本機種「Ｋ−００７」の製品が３０個登録されている。このため、追加機種情報１４２を機種マスター１４４に追加登録すると、機種マスター１４４は図２７のようになり、機種「Ｋ−００７−７０Ｇ」のシーケンス番号が１つインクリメントされ「２」となり、カラム番号が「１」となる。
【００４２】
インクリメント後のカラム番号が３０以下の場合には（Ｓ４８でＮＯ）、上記直前の行のシーケンス番号とインクリメント後のカラム番号とを機種マスター８０の追加登録した行に挿入し（Ｓ５４）、処理を終了する。図２８は、図２４に示される機種マスター８０にシーケンス番号とカラム番号とが追加登録された後の機種マスター８２を示す図である。すなわち、追加登録された行（図中、矢印で示されている行）のシーケンス番号は直前の行のシーケンス番号と同じであり、カラム番号は直前の行のカラム番号を１つインクリメントしたものである。
【００４３】
機種マスター８０に追加機種情報１２２に含まれる基本機種名と同一の基本機種名が登録されていなければ（Ｓ４２でＮＯ）、機種マスター８０の最終行の次に新たな行を挿入し、追加機種情報１２２を追加登録する（Ｓ５６）。その後、部品情報管理データベースサーバ４８は、追加機種情報１２２のシーケンス番号を１とし（Ｓ５８）、カラム番号を１とした後（Ｓ６０）、追加機種情報１２２を追加登録した行に挿入し（Ｓ５４）、処理を終了する。例えば、図２９に示される追加機種情報１３２を図３に示される機種マスター８０に追加登録する場合を考えると、追加機種情報１３２の基本機種「Ｋ−００８」と同一の基本機種は機種マスター８０には存在しない。そのため、図３０に示されるように機種マスター８０の最終行の次の行に新たな行が設けられ、追加機種情報１３２が登録され、機種マスター８２が作成される。その際、シーケンス番号欄およびカラム番号欄には１が挿入される。
【００４４】
以上のようにして、機種マスター８０に追加機種情報１２２が挿入される。また、追加機種のシーケンス番号およびカラム番号が挿入されることにより、追加機種に関する部品情報のＰＳマスター９０における記憶位置が新たに示される。
なお、カラム番号が３０を超えるごとにシーケンス番号を１つインクリメントしているが、３０に限定されるものではなく、ＰＳマスター９０のカラム欄の数を上回らなければ、これ以外の数値であっても良い。
【００４５】
図３１は、追加部品情報登録処理（図２１のＳ３６）のフローチャートである。部品情報管理データベースサーバ４８は、追加機種情報登録処理（図２１のＳ３４、図２３）で機種マスター８２に追加登録した追加機種情報１２２のカラム番号が１であるか否かを調べる（Ｓ７２）。カラム番号が１であれば（Ｓ７２でＹＥＳ）、追加機種情報１２２を追加登録するための領域がＰＳマスター９０に存在しないことになる。このため、新規に使用部品情報を登録するための行をＰＳマスター９０に挿入し、ＰＳマスター９０の使用部品欄を埋める（Ｓ７４）。例えば、図４に示されるＰＳマスター９０において基本機種「Ｋ−００１」の使用部品情報を登録するための行を挿入する場合を想定すると、基本機種「Ｋ−００５」、シーケンス番号「１」かつ使用部品「ＢＵＨＩＮ００２」の行の直前に１１行分の行が挿入されることになる。その後、追加した行のシーケンス番号欄に、追加機種情報登録処理（図２１のＳ３４、図２３）で追加機種情報１２２に付与されたシーケンス番号が挿入される（Ｓ７６）。最後に、部品情報管理データベースサーバ４８は、追加部品情報１２４の員数を追加登録された行の員数カラム１に挿入し（Ｓ７８）、処理を終了する。
【００４６】
機種マスター８２に追加登録した追加機種情報１２２のカラム番号が１でなければ（Ｓ７２でＮＯ）、その追加機種情報１２２のシーケンス番号およびカラム番号で特定される欄に追加部品情報１２４の員数を挿入し（Ｓ７８）、処理を終了する。例えば、図２２（ａ）に示す追加機種情報１２２は、図２８に示すように機種マスター８２上で、シーケンス番号が「２」、カラム番号が「４」として登録されている。このため、図３２で示されるように、追加部品情報１２４の員数情報は、ＰＳマスター９２の基本機種「Ｋ−００１」、シーケンス番号「２」、カラム番号「４」で特定されるハッチングが施された領域に格納される。
【００４７】
このようにすることにより、員数カラム欄に員数を格納することができなくなった場合であっても、新しいシーケンス番号に対応した行が挿入され、員数カラム欄に員数を格納するための領域が生成される。
なお、機種マスター８０およびＰＳマスター９０の更新作業は手作業で行うようにしても良い。
【００４８】
以上説明したように、本実施の形態によると、ＰＳマスターでは、３０個の機種について使用部品欄および備考欄の情報を共有している。また、複数の機種間で員数カラムを共有している。このため、従来の方法に比べ、少ないデータ量で部品情報を管理することができる。
【００４９】
また、従来の方法では、備考欄に修正が発生した場合に、同様の修正をすべての機種の備考欄に対して行なわなければならなかったが、本実施の形態では備考欄を３０個の機種で共有している。このため、備考欄の修正を行なった場合、その修正が３０機種に反映され、メンテナンス性が向上する。使用部品名を変更した場合にも同様のことがいえる。
【００５０】
以上、本発明に係る部品情報管理システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。
例えば、ＰＳマスター９０では、員数カラムのカラム数を３０としていたが、この制限をなくしても良い。図３３は、図３に示される機種マスター８０と同じ機種情報を有する機種マスター１５０を表す図である。機種マスター１５０には機種マスター８０に存在するシーケンス番号の欄がない。その代わり、シーケンス番号が「２」であった機種のカラム番号が３１番から始まっている。
【００５１】
図３４は、図４に示されるＰＳマスター９０と同じ部品情報を有するＰＳマスター１６０を表す図である。ＰＳマスター１６０では、員数カラムのカラム数が３３あるが、基本機種「Ｋ−００１」の部品情報が追加されると、員数カラム３４欄が追加され、その欄に員数情報が格納される。
このように員数カラムの制限をなくすことにより、備考欄または使用部品名の修正を行った場合に、その修正が同一基本機種に属するすべての機種に反映される。このため、メンテナンス性が一層向上する。
【００５２】
また、機種マスターおよびＰＳマスターが取り扱う基本機種は１種類としても良い。この場合には、機種マスターおよびＰＳマスターに存在する基本機種欄が必要なくなる。
さらに、ＰＳマスターは、基本機種ごとに異なるファイルに記憶されていても良い。
さらにまた、機種マスターまたはＰＳマスターには、回路番号などの他の情報を含んでいても良いのは言うまでもない。
【００５３】
また、機種マスターおよびＰＳマスターの一方または双方において、行と列とを相互に入れ替えても良い。
また、本実施の形態では、製品の部品情報を例に説明を行なったが、これは一例にすぎず、その他の情報に本実施の形態に係るシステムを適用しても良い。
【産業上の利用可能性】
【００５４】
以上のように、本発明に係るデータ、ならびに部品情報管理装置および方法は、部品情報のデータ量が少なく、かつメンテナンス性が良い。このため、コンピュータに製品の部品情報を管理させるのに適している。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係る部品情報管理システムの概略構成を示す外観図
【図２】部品情報管理データベースサーバのハードウェア構成を示すブロック図
【図３】機種マスターの一例を示す図
【図４】ＰＳマスターの一例を示す図
【図５】機種マスターとＰＳマスターとの対応付けを示す図
【図６】機種マスターとＰＳマスターとの対応付けを示す図
【図７】部品情報管理データベースの検索処理のフローチャート
【図８】表示部に表示される検索画面の一例を示す図
【図９】検索条件が入力された後の検索画面の一例を示す図
【図１０】検索処理を説明するための図
【図１１】表示部に表示される検索結果の一例を示す図
【図１２】表示部に表示される検索結果の一例を示す図
【図１３】検索条件が入力された後の検索画面の一例を示す図
【図１４】検索処理を説明するための図
【図１５】表示部に表示される検索結果の一例を示す図
【図１６】検索条件が入力された後の検索画面の一例を示す図
【図１７】検索処理を説明するための図
【図１８】表示部に表示される検索結果の一例を示す図
【図１９】表示部に表示される検索結果の一例を示す図
【図２０】部品情報管理データベースの更新処理を模式的に示す図
【図２１】部品情報管理データベースの更新処理のフローチャート
【図２２】（ａ）追加機種情報の一例を示す図  （ｂ）追加部品情報の一例を示す図
【図２３】追加情報に含まれる追加機種情報の登録処理のフローチャート
【図２４】追加機種情報の登録処理を説明するための図
【図２５】追加機種情報の登録処理を説明するための図
【図２６】追加機種情報の登録処理を説明するための図
【図２７】追加機種情報の登録処理を説明するための図
【図２８】追加機種情報の登録処理を説明するための図
【図２９】追加機種情報の登録処理を説明するための図
【図３０】追加機種情報の登録処理を説明するための図
【図３１】追加情報に含まれる追加部品情報の登録処理のフローチャート
【図３２】追加部品情報の登録処理を説明するための図
【図３３】図３に示される機種マスターと同じ機種情報を有する機種マスターを表す図
【図３４】図４に示されるＰＳマスターと同じ部品情報を有するＰＳマスターを表す図
【図３５】従来の部品表の一例を示す図
【符号の説明】
【００５６】
４０  部品情報管理システム
４２，４４  端末装置
４６  コンピュータネットワーク
４８  部品情報管理データベースサーバ
５０  本体部
５２  表示部
５４  キーボード
５６  マウス
６８  ハードディスク
７０  通信モデム
７２  バス
７４  ＣＤ−ＲＯＭ装置
８０，８２，８４，１４４，１５０  機種マスター
９０，９２，１６０  ＰＳマスター
１０２  基本機種名入力欄
１０４  使用部品名入力欄
１０６  検索実行ボタン
１０８  キャンセルボタン
１１２  横スクロールバー
１１４  縦スクロールバー
１２０  追加情報
１２２，１３２，１４２  追加機種情報
１２４  追加部品情報
【図１】
2005108073.tif 000003
【図２】
2005108073.tif 000004
【図３】
2005108073.tif 000005
【図４】
2005108073.tif 000006
【図５】
2005108073.tif 000007
【図６】
2005108073.tif 000008
【図７】
2005108073.tif 000009
【図８】
2005108073.tif 000010
【図９】
2005108073.tif 000011
【図１０】
2005108073.tif 000012
【図１１】
2005108073.tif 000013
【図１２】
2005108073.tif 000014
【図１３】
2005108073.tif 000015
【図１４】
2005108073.tif 000016
【図１５】
2005108073.tif 000017
【図１６】
2005108073.tif 000018
【図１７】
2005108073.tif 000019
【図１８】
2005108073.tif 000020
【図１９】
2005108073.tif 000021
【図２０】
2005108073.tif 000022
【図２１】
2005108073.tif 000023
【図２２】
2005108073.tif 000024
【図２３】
2005108073.tif 000025
【図２４】
2005108073.tif 000026
【図２５】
2005108073.tif 000027
【図２６】
2005108073.tif 000028
【図２７】
2005108073.tif 000029
【図２８】
2005108073.tif 000030
【図２９】
2005108073.tif 000031
【図３０】
2005108073.tif 000032
【図３１】
2005108073.tif 000033
【図３２】
2005108073.tif 000034
【図３３】
2005108073.tif 000035
【図３４】
2005108073.tif 000036
【図３５】
2005108073.tif 000037