[go: up one dir, main page]

JP2011008645A - Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium - Google Patents

Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium Download PDF

Info

Publication number
JP2011008645A
JP2011008645A JP2009153048A JP2009153048A JP2011008645A JP 2011008645 A JP2011008645 A JP 2011008645A JP 2009153048 A JP2009153048 A JP 2009153048A JP 2009153048 A JP2009153048 A JP 2009153048A JP 2011008645 A JP2011008645 A JP 2011008645A
Authority
JP
Japan
Prior art keywords
component
information
unit
comparison
item
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
Application number
JP2009153048A
Other languages
Japanese (ja)
Inventor
Masahiro Sakakibara
将弘 榊原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2009153048A priority Critical patent/JP2011008645A/en
Publication of JP2011008645A publication Critical patent/JP2011008645A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】 複数の製品間で同一の機能を有する部品を適切に比較することができる部品構成比較装置、部品構成比較方法、部品構成比較プログラムおよび記録媒体を提供する。
【解決手段】 部品構成比較装置1は、構成情報管理手段11と、部品情報管理手段12と、比較対象情報入力手段13と、構成部品情報取得手段14と、標準部品名管理手段15と、同一機能部品判定手段16と、比較手段17と、出力手段18とを含んで構成される。同一機能部品判定手段16は、各製品を構成する部品が互いに同一の機能を有するか否かを判定する。比較手段17は、同一機能部品判定手段16の判定結果に基づいて、同一の機能を有する部品を関連付けた比較リスト情報27を作成する。比較リスト情報27によって、複数の製品間で同一の機能を有する部品を適切に比較することができるので、部品の設計変更などの検討を容易に行うことができる。
【選択図】 図1
PROBLEM TO BE SOLVED: To provide a component configuration comparison device, a component configuration comparison method, a component configuration comparison program, and a recording medium capable of appropriately comparing components having the same function among a plurality of products.
A component configuration comparison apparatus includes a configuration information management unit, a component information management unit, a comparison target information input unit, a component part information acquisition unit, and a standard part name management unit. The functional component determination unit 16, the comparison unit 17, and the output unit 18 are included. The same function component determination means 16 determines whether or not the components constituting each product have the same function. The comparison unit 17 creates comparison list information 27 in which components having the same function are associated with each other based on the determination result of the same function component determination unit 16. Since the comparison list information 27 can appropriately compare parts having the same function among a plurality of products, it is possible to easily study changes in the design of the parts.
[Selection] Figure 1

Description

本発明は、複数の製品間において各製品を構成する部品を比較する部品構成比較装置、部品構成比較方法、部品構成比較プログラムおよび記録媒体に関し、より詳細には、各製品を構成する部品を比較して製品のコストダウンの検討を行うことができる部品構成比較装置、部品構成比較方法、部品構成比較プログラムおよび記録媒体に関する。   The present invention relates to a part configuration comparison device, a part configuration comparison method, a part configuration comparison program, and a recording medium that compare parts constituting each product among a plurality of products, and more specifically, compares parts constituting each product. The present invention relates to a component configuration comparison apparatus, a component configuration comparison method, a component configuration comparison program, and a recording medium that can be used to study cost reduction of products.

製造業の開発現場において、ユーザに対して良い製品を低価格で提供するという観点から、新機種または改良機種として製品を開発する場合、製品の企画仕様に基づいて、製品の機能を損なうことなくコストを削減するためのコストダウンの検討を行っている。特に部材費のコストダウンは、異なる種類の複数の製品間において製品を構成する部品が互いに同じ機能を有するとき、部品を同じ機能を有する安価な他の部品に置き換えること、設計変更によって部品を改良すること、複数の部品を1つの部品に統合することなどによって行われる。技術者は、製品の設計のほか、このようなコストダウンの検討を日々実施している。   When developing a product as a new model or an improved model from the viewpoint of providing a good product to users at a low price at the development site in the manufacturing industry, it does not impair the function of the product based on the planned specifications of the product. We are considering cost reduction to reduce costs. In particular, the cost reduction of parts costs can be achieved by replacing parts with different, inexpensive parts with the same function when the parts that make up the product have different functions between different types of products. Or by integrating a plurality of parts into one part. In addition to product design, engineers are studying such cost reductions every day.

複数の製品間で各製品を構成する部品を比較するとき、2つの製品間や部品数の少ない製品間では、技術者が目視によって比較することができる。しかし、昨今はユーザニーズに合わせた多くのバリエーションを有する製品が求められ、多くの品種をそれぞれ少量生産することが多いので、一部を改良した10種類以上の製品に含まれる各部品を同時に比較する必要がある。また、近年のデジタル家電商品では、1000以上の部品によって構成される製品があるので、技術者が目視によって各部品を比較する作業は困難である。   When comparing parts constituting each product among a plurality of products, an engineer can visually compare between two products or between products having a small number of parts. However, in recent years, products with many variations that meet user needs have been demanded, and many varieties are often produced in small quantities, so it is possible to simultaneously compare parts contained in more than 10 types of products that have been partially improved. There is a need to. In recent digital home appliances, there are products composed of 1000 or more parts, and it is difficult for an engineer to compare each part visually.

特許文献1には、設計業務、特に製品の仕様を検討するとき、製品の現在の部品構成と過去のある時点での部品構成とを部品単位で比較する部品構成比較システムが開示されている。部品構成比較システムは、過去のある時点から現在までの間に、製品の設計変更があったとき、変更された部品の部品番号に下線を付して表示する。   Patent Document 1 discloses a part configuration comparison system that compares a current part configuration of a product with a part configuration at a certain point in the past for each part when designing work, particularly product specifications. When there is a design change of a product between a certain past time and the present time, the component configuration comparison system displays the part number of the changed part with an underline.

特許文献2には、製品を構成する部品の代替品の選択を支援する部品選択支援システムが開示されている。部品選択支援システムは、製品を構成する部品を階層ごとにツリー状に表示し、さらに注目する部品について同じ分類に属する同種の部品を表示することもできる。   Patent Document 2 discloses a part selection support system that supports selection of substitutes for parts constituting a product. The parts selection support system can display the parts constituting the product in a tree shape for each hierarchy, and can also display the same kind of parts belonging to the same category for the part of interest.

特許文献1の部品構成比較システム、および特許文献2の部品選択支援システムでは、部品のコストに関する情報を関連付けることによって、製品を開発するときにコストダウンの検討を行うことができる。   In the component configuration comparison system of Patent Document 1 and the component selection support system of Patent Document 2, it is possible to consider cost reduction when developing a product by associating information on the cost of the component.

特開2005−275597号公報JP 2005-275597 A 特開2003―114899号公報JP 2003-114899 A

しかし、特許文献1の部品構成比較システムは、設計変更が行われた前後の製品について、同じ部品または設計変更前に同じ部品であったと判別できる部品についてのみ比較することができる。したがって、特許文献1の部品構成比較システムは、異なる種類の製品間で、互いに同じ機能を有する部品を比較することができない。特許文献1の部品構成比較システムでは、種類の異なる複数の製品間で部品の共通化、統廃合によるコストダウンを検討することができない。   However, the part configuration comparison system of Patent Document 1 can compare only the parts that can be identified as the same parts or the same parts before the design change for the products before and after the design change. Therefore, the component configuration comparison system of Patent Document 1 cannot compare components having the same function among different types of products. In the component configuration comparison system of Patent Document 1, it is impossible to consider cost reduction due to commonality and consolidation of components among a plurality of different types of products.

特許文献2の部品選択支援システムは、製品に含まれる各部品についての情報を表示させることができるけれども、複数の製品を部品ごとに比較することができない。また、特許文献2の部品選択支援システムは、同じ分類に属する部品であるか否かをデータベースに記憶する部品の属性情報によって一律に判断しているので、部品の属性情報が異なるけれども互いに同じ機能を有する部品を検索することができない。   Although the component selection support system of Patent Document 2 can display information about each component included in a product, it cannot compare a plurality of products for each component. In addition, since the component selection support system of Patent Document 2 uniformly determines whether or not a component belongs to the same classification based on the component attribute information stored in the database, the component function information is different but the same function is used. Cannot search for parts with

本発明の目的は、複数の製品間で同一の機能を有する部品を適切に比較することができる部品構成比較装置、部品構成比較方法、部品構成比較プログラムおよび記録媒体を提供することである。   An object of the present invention is to provide a component configuration comparison device, a component configuration comparison method, a component configuration comparison program, and a recording medium that can appropriately compare components having the same function among a plurality of products.

本発明は、複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される構成体について、複数の構成体間で各構成体を構成する単独部品またはユニット部品を比較する部品構成比較装置であって、
ユニット部品および単独部品のそれぞれのコード番号を表すコード番号情報を含む構成情報を、構成体のコード番号情報に関連付けて記憶する構成情報記憶手段と、
ユニット部品および単独部品についてのコード番号情報と、名称を表す名称情報と、種類を表す種類情報とを含む部品情報を、コード番号ごとに関連付けて記憶する部品情報記憶手段と、
比較対象となる複数の構成体を指定する比較対象情報を入力する比較対象情報入力手段と、
前記比較対象情報入力手段によって比較対象情報が入力されると、前記構成情報および前記部品情報から、比較対象となる各構成体のユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報とを含む構成部品情報を取得する構成部品情報取得手段と、
名称情報と、名称情報が示すユニット部品または単独部品の機能に基づく名称を表す機能名称情報とを関連付けて記憶する機能名称記憶手段と、
前記構成部品情報と前記機能名称情報とに基づいて、比較対象の各構成体のユニット部品および単独部品について、それぞれ互いに同一の機能を有するか否かを判定する同一機能部品判定手段と、
前記同一機能部品判定手段の判定結果に基づいて、前記構成部品情報から、比較対象の各構成体を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を互いに関連付けた比較リスト情報を作成する比較手段と、
前記比較手段によって作成された比較リスト情報を出力する出力手段とを含むことを特徴とする部品構成比較装置である。
The present invention relates to a single component or a unit component that constitutes each constituent body among a plurality of constituent bodies with respect to a constituent body including at least one of a plurality of single parts and unit parts composed of a plurality of single parts. A component configuration comparison device for comparing
Configuration information storage means for storing configuration information including code number information representing the code numbers of unit parts and individual parts in association with the code number information of the structure,
Component information storage means for associating and storing, for each code number, component information including code number information about unit components and single components, name information indicating names, and type information indicating types;
Comparison target information input means for inputting comparison target information for designating a plurality of constructs to be compared;
When comparison target information is input by the comparison target information input means, code number information, type information, and name for unit parts and single parts of each component to be compared are obtained from the configuration information and the part information. Component information acquisition means for acquiring component information including information;
A function name storage means for storing the name information and the function name information representing the name based on the function of the unit part or the single part indicated by the name information;
On the basis of the component information and the function name information, the same function component determination means for determining whether or not the unit component and the single component of each component to be compared have the same function,
Based on the determination result of the same functional component determination means, a comparison is made by associating unit components and single components having the same function among unit components and single components constituting each component to be compared from the component component information. A comparison means for creating list information;
And an output means for outputting the comparison list information created by the comparison means.

また本発明は、前記構成情報記憶手段が記憶する構成情報は、構成体を構成するユニット部品および単独部品のそれぞれの員数を表す員数情報をさらに含み、
前記部品情報記憶手段が記憶する部品情報は、ユニット部品および単独部品のそれぞれの単価を表す単価情報をさらに含み、
前記構成部品情報取得手段は、比較する各構成体を構成するユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報と、員数情報と、単価情報とを含む構成部品情報を取得することを特徴とする。
Further, in the present invention, the configuration information stored by the configuration information storage unit further includes number information representing the number of unit parts and individual parts constituting the structure,
The component information stored by the component information storage means further includes unit price information representing the unit price of each of the unit component and the single component,
The component part information acquisition means acquires component part information including code number information, type information, name information, quantity information, and unit price information for unit parts and single parts constituting each component to be compared. It is characterized by doing.

また本発明は、前記構成部品情報取得手段は、単価情報を有さないユニット部品について、ユニット部品を構成する単独部品の員数情報と単価情報とに基づいて、ユニット部品の単価を表す単価情報を作成することを特徴とする。   Further, in the present invention, the component part information acquisition unit is configured to obtain unit price information representing a unit price of a unit part based on the number information and unit price information of single parts constituting the unit part for the unit part having no unit price information. It is characterized by creating.

また本発明は、前記同一機能部品判定手段は、比較する各構成体を構成するユニット部品および単独部品について、名称情報が示す名称と、機能名称情報が示す機能名称と、種類情報が示す種類と、コード番号情報が示すコード番号とがそれぞれ同一であるか否かを判断し、かつ機能名称情報が示す機能名称が類似するか否かを判断して、同一の機能を有するか否かを判定することを特徴とする。   Further, according to the present invention, the same functional component determination means includes a name indicated by the name information, a function name indicated by the function name information, and a type indicated by the type information for the unit component and the single component constituting each component to be compared. It is determined whether or not the code numbers indicated by the code number information are the same, and whether the function names indicated by the function name information are similar to each other to determine whether they have the same function It is characterized by doing.

また本発明は、前記比較手段は、前記同一機能部品判定手段によって同一の機能と判定されたユニット部品および単独部品を同一の行に並べて配置し、異なる機能と判定されたユニット部品および単独部品を異なる行に配置する比較リストを表す比較リスト情報を作成することを特徴とする。   Further, according to the present invention, the comparing means arranges unit parts and single parts determined to have the same function by the same functional parts determination means in a line, and arranges the unit parts and single parts determined to have different functions. Comparison list information representing comparison lists arranged on different rows is created.

また本発明は、前記比較手段は、前記同一機能部品判定手段によって同一の機能と判定されたユニット部品および単独部品を抽出して比較リスト情報を作成することを特徴とする。   In the invention, it is preferable that the comparison unit extracts unit parts and single components determined to have the same function by the same functional component determination unit and creates comparison list information.

また本発明は、複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される構成体について、複数の構成体間で各構成体を構成する単独部品またはユニット部品を比較する部品構成比較方法であって、
ユニット部品および単独部品のそれぞれのコード番号を表すコード番号情報を含む構成情報を、構成体のコード番号情報に関連付けて記憶する構成情報記憶工程と、
ユニット部品および単独部品についてのコード番号情報と、名称を表す名称情報と、種類を表す種類情報とを含む部品情報を、コード番号ごとに関連付けて記憶する部品情報記憶工程と、
比較対象となる複数の構成体を指定する比較対象情報を入力する比較対象情報入力工程と、
前記構成情報記憶工程で記憶する構成情報、前記部品情報記憶工程で記憶する部品情報、および前記比較対象情報入力工程によって入力された比較対象情報から、比較対象となる各構成体のユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報とを含む構成部品情報を取得する構成部品情報取得工程と、
名称情報と、名称情報が示すユニット部品または単独部品の機能に基づく名称を表す機能名称情報とを関連付けて記憶する機能名称記憶工程と、
前記構成部品情報と前記機能名称情報とに基づいて、比較対象の各構成体のユニット部品および単独部品について、それぞれ互いに同一の機能を有するか否かを判定する同一機能部品判定工程と、
前記同一機能部品判定工程での判定結果に基づいて、前記構成部品情報から、比較対象の各構成体を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を互いに関連付けた比較リスト情報を作成する比較工程と、
前記比較工程によって作成された比較リスト情報を出力する出力工程とを含むことを特徴とする部品構成比較方法である。
In addition, the present invention provides a single component or a unit that constitutes each constituent body among a plurality of constituent bodies with respect to a constituent body including at least one of a plurality of single parts and unit parts composed of a plurality of single parts. A component configuration comparison method for comparing parts,
Configuration information storage step for storing configuration information including code number information representing the code numbers of unit parts and individual parts in association with the code number information of the structure,
A component information storage step for storing code number information about unit parts and individual parts, name information indicating a name, and component information including type information indicating a type in association with each code number,
A comparison target information input step for inputting comparison target information for designating a plurality of constructs to be compared;
From the configuration information stored in the configuration information storage step, the component information stored in the component information storage step, and the comparison target information input in the comparison target information input step, the unit component of each component to be compared and a single unit A component information acquisition step for acquiring component information including code number information, type information, and name information about the component;
A function name storage step for storing the name information and the function name information indicating the name based on the function of the unit component or the single component indicated by the name information;
Based on the component information and the function name information, the same functional component determination step for determining whether or not the unit component and the single component of each component to be compared have the same function,
Based on the determination result in the same functional component determination step, the unit component and the single component having the same function among the unit components and the single components constituting each component to be compared are associated with each other from the component information. A comparison process for creating comparison list information;
An output step of outputting the comparison list information created by the comparison step.

また本発明は、コンピュータを、前記部品構成比較装置として機能させるための部品構成比較プログラムである。   The present invention is a component configuration comparison program for causing a computer to function as the component configuration comparison apparatus.

また本発明は、前記部品構成比較プログラムを記録したコンピュータ読み取り可能な記録媒体である。   The present invention is also a computer-readable recording medium on which the component configuration comparison program is recorded.

本発明によれば、部品構成比較装置が、複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される構成体について、複数の構成体間で各構成体を構成する単独部品またはユニット部品を比較するにあたって、部品構成比較装置は、構成情報記憶手段と、部品情報記憶手段と、比較対象情報入力手段と、構成部品情報取得手段と、機能名称記憶手段と、同一機能部品判定手段と、比較手段と、出力手段とを含んで構成される。構成情報記憶手段は、ユニット部品および単独部品のそれぞれのコード番号を表すコード番号情報を含む構成情報を、構成体のコード番号情報に関連付けて記憶する。部品情報記憶手段は、ユニット部品および単独部品についてのコード番号情報と、名称を表す名称情報と、種類を表す種類情報とを含む部品情報を、コード番号ごとに関連付けて記憶する。比較対象情報入力手段は、比較対象となる複数の構成体を指定する比較対象情報を入力する。構成部品情報取得手段は、比較対象情報入力手段によって比較対象情報が入力されると、構成情報および部品情報から、比較対象となる各構成体のユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報とを含む構成部品情報を取得する。機能名称記憶手段は、名称情報と、名称情報が示すユニット部品または単独部品の機能に基づく名称を表す機能名称情報とを関連付けて記憶する。同一機能部品判定手段は、構成部品情報と機能名称情報とに基づいて、比較対象の各構成体のユニット部品および単独部品について、それぞれ互いに同一の機能を有するか否かを判定する。比較手段は、同一機能部品判定手段の判定結果に基づいて、構成部品情報から、比較対象の各構成体を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を互いに関連付けた比較リスト情報を作成する。出力手段は、比較手段によって作成された比較リスト情報を出力する。   According to the present invention, a component configuration comparison device includes a plurality of individual components and a component configured to include at least one of unit components including a plurality of individual components. The component configuration comparison device comprises a configuration information storage unit, a component information storage unit, a comparison target information input unit, a component part information acquisition unit, and a function name storage unit. The same functional component determination means, the comparison means, and the output means are configured. The configuration information storage means stores configuration information including code number information representing the code numbers of the unit component and the single component in association with the code number information of the configuration. The component information storage means stores component information including code number information for unit components and single components, name information indicating a name, and type information indicating a type in association with each code number. The comparison target information input means inputs comparison target information for designating a plurality of components to be compared. When the comparison target information is input by the comparison target information input unit, the component part information acquisition unit obtains the code number information and the type of the unit part and the single part of each component to be compared from the configuration information and the part information. Component information including information and name information is acquired. The function name storage means associates and stores name information and function name information representing a name based on the function of the unit component or single component indicated by the name information. Based on the component information and the function name information, the same functional component determination unit determines whether the unit component and the single component of each component to be compared have the same function. Based on the determination result of the identical functional component determination unit, the comparison unit associates, from the component component information, the unit component and the single component having the same function among the unit component and the single component constituting each component to be compared. Create comparison list information. The output means outputs the comparison list information created by the comparison means.

これによって、同一機能部品判定手段は、比較対象の構成体を構成するユニット部品および独立部品について、同一の機能を有するか否かを適切に判定することができる。比較手段は、各構成体を構成するユニット部品および独立部品を、機能によって関連付けた比較リスト情報を作成することができる。したがって、部品構成比較装置によって、複数の構成体間で同一の機能を有する部品を適切に比較することができる。これによって、各構成体を構成するユニット部品および独立部品について、部品の置き換え、設計変更、および部品の統合などの検討を容易に行うことができる。また、部品構成比較装置は、複数の構成体について、構成部品の比較を同時に行うことができるので、同一の機能を有する代替部品を検索して容易に抽出することができる。   Thereby, the same functional part determination means can appropriately determine whether or not the unit parts and the independent parts constituting the comparison object have the same function. The comparison means can create comparison list information in which unit parts and independent parts constituting each component are associated by function. Therefore, parts having the same function can be appropriately compared among a plurality of constituents by the parts configuration comparison device. As a result, it is possible to easily examine part replacement, design change, part integration, and the like for unit parts and independent parts constituting each constituent body. In addition, since the component configuration comparison apparatus can compare component components for a plurality of components at the same time, it can search for and easily extract alternative components having the same function.

また本発明によれば、構成情報記憶手段が記憶する構成情報は、構成体を構成するユニット部品および単独部品のそれぞれの員数を表す員数情報をさらに含む。部品情報記憶手段が記憶する部品情報は、ユニット部品および単独部品のそれぞれの単価を表す単価情報をさらに含む。構成部品情報取得手段は、比較する各構成体を構成するユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報と、員数情報と、単価情報とを含む構成部品情報を取得する。   According to the invention, the configuration information stored by the configuration information storage means further includes number information representing the numbers of unit parts and single parts constituting the structure. The component information stored by the component information storage means further includes unit price information representing the unit price of each of the unit component and the single component. The component information acquisition unit acquires component information including code number information, type information, name information, quantity information, and unit price information for unit parts and single parts constituting each component to be compared. .

これによって、比較手段は、構成部品情報取得手段によって取得された構成部品情報に基づいて、ユニット部品および単独部品のそれぞれについての部品単価などの情報を含む比較リスト情報を作成することができる。したがって、構成体を構成するユニット部品および単独部品を比較するとき、機能が同一であることに加えて部品単価をも考慮して、コストダウンできる可能性のある部品を見つけて、設計変更などの検討を行うことができる。   As a result, the comparison unit can create comparison list information including information such as the unit unit price for each of the unit component and the single component based on the component information acquired by the component information acquisition unit. Therefore, when comparing the unit parts and individual parts that make up the structure, considering the unit price in addition to the same function, find the parts that can be reduced in cost, such as design changes Can be considered.

また本発明によれば、構成部品情報取得手段は、単価情報を有さないユニット部品について、ユニット部品を構成する単独部品の員数情報と単価情報とに基づいて、ユニット部品の単価を表す単価情報を作成する。   Further, according to the present invention, the component part information acquisition means, for unit parts that do not have unit price information, unit price information that represents the unit price of the unit parts based on the number information and unit price information of the single parts that constitute the unit parts. Create

これによって、比較手段は、構成部品情報取得手段によって作成されたユニット部品の部品単価に基づいて、ユニット部品の部品単価を含む比較リスト情報を作成することができる。したがって、構成体を構成するユニット部品および単独部品を比較するとき、部品単価についての情報を確実に知ることができ、適切に設計変更などの検討を行うことができる。   Accordingly, the comparison unit can create comparison list information including the component unit price of the unit part based on the unit unit price of the unit part created by the component information acquisition unit. Therefore, when comparing the unit parts and the single parts constituting the component, it is possible to reliably know information about the unit unit price, and to appropriately examine design changes and the like.

また本発明によれば、同一機能部品判定手段は、比較する各構成体を構成するユニット部品および単独部品について、名称情報が示す名称と、機能名称情報が示す機能名称と、種類情報が示す種類と、コード番号情報が示すコード番号とがそれぞれ同一であるか否かを判断し、かつ機能名称情報が示す機能名称が類似するか否かを判断して、同一の機能を有するか否かを判定する。   Further, according to the present invention, the same functional component determination means, for the unit component and the single component constituting each component to be compared, the name indicated by the name information, the function name indicated by the function name information, and the type indicated by the type information And whether the code numbers indicated by the code number information are the same, and whether the function names indicated by the function name information are similar to each other. judge.

これによって、同一機能部品判定手段は、ユニット部品および単独部品の属性情報が、完全に一致しないときであっても、機能名称が類似するときに、ユニット部品および単独部品のそれぞれについて、同一の機能を有するとの判定を確実に行うことができる。したがって、異なる構成体の間で、同一の機能を有する代替部品をさらに広範囲に検索し抽出することができる。   Thereby, even if the attribute information of the unit part and the single part does not completely match, the same function part determination means can use the same function for each of the unit part and the single part when the function names are similar. It can be reliably determined that it has. Therefore, it is possible to search and extract a replacement part having the same function in a wider range between different components.

また本発明によれば、比較手段は、同一機能部品判定手段によって同一の機能と判定されたユニット部品および単独部品を同一の行に並べて配置し、異なる機能と判定されたユニット部品および単独部品を異なる行に配置する比較リストを表す比較リスト情報を作成する。   Further, according to the present invention, the comparing means arranges the unit parts and single parts determined to have the same function by the same functional part determination means in the same row and arranges the unit parts and single parts determined to have different functions. Create comparison list information representing comparison lists to be placed on different rows.

これによって、比較リスト情報を見たときに、同一の機能を有するユニット部品および単独部品を容易に比較することができる。   As a result, when viewing the comparison list information, it is possible to easily compare unit parts and single parts having the same function.

また本発明によれば、比較手段は、同一機能部品判定手段によって同一の機能と判定されたユニット部品および単独部品を抽出して比較リスト情報を作成する。   Further, according to the present invention, the comparison unit extracts the unit component and the single component determined to have the same function by the same functional component determination unit, and creates comparison list information.

これによって、比較手段は、同一の機能を有するユニット部品および単独部品のみを表示する比較リスト情報を作成することができる。したがって、比較リスト情報によって異なる構成体の部品構成を比較することによって、設計変更などの検討をさらに容易に行うことができる。また、複数の構成体を比較することによって、代替部品の検索を広範囲に行い、同一の機能を有するユニット部品または単独部品を抽出することができる。   Thus, the comparison means can create comparison list information that displays only unit parts and single parts having the same function. Therefore, the design change and the like can be further easily studied by comparing the component configurations of different components according to the comparison list information. Further, by comparing a plurality of components, it is possible to search for alternative parts over a wide range and extract unit parts or single parts having the same function.

また本発明によれば、部品構成比較方法によって、複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される構成体について、複数の構成体間で各構成体を構成する単独部品またはユニット部品を比較するにあたって、部品構成比較方法は、構成情報記憶工程と、部品情報記憶工程と、比較対象情報入力工程と、構成部品情報取得工程と、機能名称記憶工程と、同一機能部品判定工程と、比較工程と、出力工程とを含む。構成情報記憶工程では、ユニット部品および単独部品のそれぞれのコード番号を表すコード番号情報を含む構成情報を、構成体のコード番号情報に関連付けて記憶する。部品情報記憶工程では、ユニット部品および単独部品についてのコード番号情報と、名称を表す名称情報と、種類を表す種類情報とを含む部品情報を、コード番号ごとに関連付けて記憶する。比較対象情報入力工程では、比較対象となる複数の構成体を指定する比較対象情報を入力する。構成部品情報取得工程では、比較対象情報入力工程によって比較対象情報が入力されると、構成情報および部品情報から、比較対象となる各構成体のユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報とを含む構成部品情報を取得する。機能名称記憶工程では、名称情報と、名称情報が示すユニット部品または単独部品の機能に基づく名称を表す機能名称情報とを関連付けて記憶する。同一機能部品判定工程では、構成部品情報と機能名称情報とに基づいて、比較対象の各構成体のユニット部品および単独部品について、それぞれ互いに同一の機能を有するか否かを判定する。比較工程では、同一機能部品判定工程の判定結果に基づいて、構成部品情報から、比較対象の各構成体を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を互いに関連付けた比較リスト情報を作成する。出力工程では、比較工程によって作成された比較リスト情報を出力する。   Moreover, according to the present invention, each component between a plurality of components is configured by a component configuration comparison method, including a plurality of single components and a component including at least one of unit components including a plurality of single components. In comparing a single part or a unit part constituting a body, a part configuration comparison method includes a configuration information storage process, a part information storage process, a comparison target information input process, a component information acquisition process, and a function name storage process. And an identical functional component determination step, a comparison step, and an output step. In the configuration information storage step, configuration information including code number information representing the code numbers of the unit component and the single component is stored in association with the code number information of the component. In the component information storage step, component information including code number information for unit components and single components, name information indicating names, and type information indicating types is stored in association with each code number. In the comparison object information input step, comparison object information for designating a plurality of components to be compared is input. In the component information acquisition step, when the comparison target information is input in the comparison target information input step, the code number information and type of the unit component and single component of each component to be compared are determined from the configuration information and component information. Component information including information and name information is acquired. In the function name storage step, the name information and the function name information representing the name based on the function of the unit part or the single part indicated by the name information are stored in association with each other. In the same functional component determination step, based on the component information and the function name information, it is determined whether or not the unit component and the single component of each component to be compared have the same function. In the comparison step, based on the determination result of the same functional component determination step, the unit component and the single component having the same function among the unit components and the single components constituting each component to be compared are associated with each other from the component component information. Create comparison list information. In the output step, the comparison list information created by the comparison step is output.

これによって、同一機能部品判定工程によって、比較対象の構成体を構成するユニット部品および独立部品について、同一の機能を有するか否かを適切に判定することができる。比較工程によって、各構成体を構成するユニット部品および独立部品を、機能によって関連付けた比較リスト情報を作成することができる。したがって、部品構成比較方法によって、複数の構成体間で同一の機能を有する部品を適切に比較することができる。これによって、各構成体を構成するユニット部品および独立部品について、部品の置き換え、設計変更、および部品の統合などの検討を容易に行うことができる。また、部品構成比較装置は、複数の構成体について、構成部品の比較を同時に行うことができるので、同一の機能を有する代替部品を検索して容易に抽出することができる。   Accordingly, it is possible to appropriately determine whether or not the unit parts and the independent parts constituting the comparison target structure have the same function by the same functional part determination step. By the comparison step, comparison list information in which unit parts and independent parts constituting each constituent body are associated by function can be created. Therefore, parts having the same function can be appropriately compared among a plurality of constituents by the part configuration comparison method. As a result, it is possible to easily examine part replacement, design change, part integration, and the like for unit parts and independent parts constituting each constituent body. In addition, since the component configuration comparison apparatus can compare component components for a plurality of components at the same time, it can search for and easily extract alternative components having the same function.

また本発明によれば、コンピュータを、前記部品構成比較装置として機能させる部品構成比較プログラムを提供することができる。   Further, according to the present invention, it is possible to provide a component configuration comparison program that causes a computer to function as the component configuration comparison device.

また本発明によれば、前記部品構成比較プログラムを記録するコンピュータ読み取り可能な記録媒体を提供することができる。   Further, according to the present invention, it is possible to provide a computer-readable recording medium for recording the component configuration comparison program.

本発明の一実施形態である部品構成比較装置1を示すブロック図である。It is a block diagram which shows the components structure comparison apparatus 1 which is one Embodiment of this invention. 構成情報管理手段11が記憶する構成情報21の一例を示す図である。It is a figure which shows an example of the structure information 21 which the structure information management means 11 memorize | stores. 部品情報管理手段12が記憶する部品情報22の一例を示す図である。It is a figure which shows an example of the components information 22 which the components information management means 12 memorize | stores. 比較対象情報入力手段13が記憶する比較対象情報23の一例を示す図である。It is a figure which shows an example of the comparison object information 23 which the comparison object information input means 13 memorize | stores. 構成部品情報取得手段14が取得する構成部品情報24の一例を示す図である。It is a figure which shows an example of the component information 24 which the component information acquisition means 14 acquires. 標準部品名管理手段15が記憶する標準部品名対応情報25の一例を示す図である。It is a figure which shows an example of the standard component name corresponding | compatible information 25 which the standard component name management means 15 memorize | stores. 比較手段17が作成した比較リスト情報27の一例を示す図である。It is a figure which shows an example of the comparison list information 27 produced by the comparison means. 本発明の部品構成比較方法の処理を示すフローチャートである。It is a flowchart which shows the process of the components structure comparison method of this invention. 構成部品情報取得手段14が取得するユニットリスト情報31の一例を示す図である。It is a figure which shows an example of the unit list information 31 which the component information acquisition means 14 acquires. 図8のステップa4での処理を詳細に示すフローチャートである。It is a flowchart which shows the process in step a4 of FIG. 8 in detail. 図8のステップa5での処理を詳細に示すフローチャートである。It is a flowchart which shows the process in step a5 of FIG. 8 in detail. 図11のステップc12での処理を示すフローチャートである。It is a flowchart which shows the process in step c12 of FIG. 図12のステップd6での処理を示すフローチャートである。It is a flowchart which shows the process in step d6 of FIG. ユニット関連付け情報33の一例を示す図である。It is a figure which shows an example of the unit correlation information. 図14のユニット関連付け情報33を説明するための図である。It is a figure for demonstrating the unit correlation information 33 of FIG. 図8のステップa6での処理を詳細に示すフローチャートである。It is a flowchart which shows the process in step a6 of FIG. 8 in detail. 独立部品関連付け情報36の一例を示す図である。It is a figure which shows an example of the independent component correlation information. 図17の子部品関連付け情報を説明するための図である。It is a figure for demonstrating the child component correlation information of FIG.

以下、図面を参照しながら本発明を実施するための形態について説明する。以下に示す実施形態は、本発明に係る技術を具体化するために例示するものであり、本発明の技術的範囲を限定するものではない。本発明に係る技術内容は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることが可能である。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. The embodiments described below are illustrated for embodying the technology according to the present invention, and do not limit the technical scope of the present invention. The technical contents according to the present invention can be variously modified within the technical scope described in the claims.

本発明の部品構成比較装置1、および部品構成比較方法は、複数の製品間で各製品を構成する単独部品またはユニット部品を比較する。構成体である製品は、単独部品およびユニット部品(以下、単に「ユニット」と称す)から構成される。製品は、複数の単独部品、複数の単独部品からなる1または複数のユニット、ならびに1または複数の単独部品および1または複数のユニット部品のうちのいずれか1つによって実現される。   The component configuration comparison apparatus 1 and the component configuration comparison method according to the present invention compare individual components or unit components constituting each product among a plurality of products. A product which is a component is composed of a single component and a unit component (hereinafter simply referred to as “unit”). The product is realized by any one of a plurality of single parts, one or a plurality of units including a plurality of single parts, and one or a plurality of single parts and one or a plurality of unit parts.

単独部品とは、たとえば抵抗素子、ダイオード、コンデンサ、サイリスタ、IC(
Integrated Circuit)、スピーカ、コイル、トランス、ビス、基板などの個別に独立して装備される電気・電子部品、機械部品、光学部品などの各種の部品をいう。ユニットとは、複数の単独部品によって組み立てられた部品であり、たとえばコンデンサ、抵抗素子およびICが実装された状態の基板などである。ユニットは、単独部品またはユニットが組み合わされて、さらに上位のユニットを構成することもある。たとえば「スタンド」という名称のユニットは、2つの「足」と、1つの「台座」と、4本の「ネジ」とから構成され、さらに「スタンド」と、他のユニット「ボディー」とが組み立てられて、上位のユニットを構成する。
Single components include, for example, resistance elements, diodes, capacitors, thyristors, ICs (
Integrated circuit), speakers, coils, transformers, screws, substrates, and other various parts such as electrical / electronic parts, mechanical parts, optical parts, etc. that are equipped independently. The unit is a component assembled by a plurality of individual components, such as a substrate on which a capacitor, a resistance element, and an IC are mounted. The unit may constitute a higher-order unit by combining single components or units. For example, a unit named “Stand” is composed of two “legs”, one “pedestal”, and four “screws”, and the “stand” and the other unit “body” are assembled. And constitutes an upper unit.

ユニットと単独部品とを併せて、単に「部品」ともいう。製品とその製品を構成する部品との関係において、製品を親部品、部品を子部品ということもあり、ユニットとそのユニットを構成する部品との関係において、ユニットを親部品、部品を子部品ということもある。製品は、ユニットの最上位の形である。   The unit and the single component are also simply referred to as “component”. In the relationship between a product and the parts that make up the product, the product may be called a parent part, and the part may be called a child part. Sometimes. The product is the top form of the unit.

図1は、本発明の一実施形態である部品構成比較装置1を示すブロック図である。部品構成比較装置1は、構成情報記憶手段である構成情報管理手段11と、部品情報記憶手段である部品情報管理手段12と、比較対象情報入力手段13と、構成部品情報取得手段14と、機能名称記憶手段である標準部品名管理手段15と、同一機能部品判定手段16と、比較手段17と、出力手段18とを含んで構成される。   FIG. 1 is a block diagram showing a component configuration comparison apparatus 1 according to an embodiment of the present invention. The component configuration comparison apparatus 1 includes a configuration information management unit 11 that is a configuration information storage unit, a component information management unit 12 that is a component information storage unit, a comparison target information input unit 13, a component part information acquisition unit 14, and a function. It includes a standard part name management means 15 that is a name storage means, an identical function part determination means 16, a comparison means 17, and an output means 18.

部品構成比較装置1は、半導体メモリおよびハードディスク装置などの図示しない記憶装置と、図示しない中央処理装置(Central Processing Unit:以下「CPU」という)と、図示しないモニタまたはプリンタとを含むコンピュータシステムによって構成される。CPUは、記憶装置に記憶される制御プログラムを実行することによって、構成情報管理手段11、部品情報管理手段12、比較対象情報入力手段13、構成部品情報取得手段14、標準部品名管理手段15、同一機能部品判定手段16、比較手段17、出力手段18の各機能を実現する。   The component configuration comparison apparatus 1 is configured by a computer system including a storage device (not shown) such as a semiconductor memory and a hard disk device, a central processing unit (hereinafter referred to as “CPU”) not shown, and a monitor or printer (not shown). Is done. The CPU executes the control program stored in the storage device, thereby causing the configuration information management unit 11, the component information management unit 12, the comparison target information input unit 13, the component part information acquisition unit 14, the standard part name management unit 15, The functions of the same functional component determination unit 16, the comparison unit 17, and the output unit 18 are realized.

部品構成比較装置1は、1つのコンピュータシステムによって実現する構成にしてもよく、複数のコンピュータシステムによって実現して互いにLAN(Local Area Network)またはWAN(Wide Area Network)などのネットワークを通じてデータの送受信を行う構成にしてもよい。   The component configuration comparison apparatus 1 may be configured to be realized by a single computer system, and may be realized by a plurality of computer systems to transmit / receive data to / from each other through a network such as a LAN (Local Area Network) or a WAN (Wide Area Network). You may make it the structure to perform.

構成情報記憶手段11は、ユニット部品および単独部品のそれぞれの部品コードを表す部品コード情報を含む構成情報21を、製品の部品コード情報に関連付けて記憶する。構成情報管理手段11は、複数の部品から構成される製品について、部品とユニットとの関係を示す構成情報21を記憶するデータベースであり、たとえば構成表管理システム、BOM(Bills of Materials)管理システム、またはPDM(Product Data Management)システムなどの一部として実現される。構成情報管理手段11は、図示しない入出力手段を含んで構成され、ユーザは、入出力手段によって構成情報管理手段11を利用および管理することができる。   The configuration information storage means 11 stores configuration information 21 including component code information representing the component codes of the unit component and the single component in association with the product component code information. The configuration information management means 11 is a database that stores configuration information 21 indicating the relationship between parts and units for a product composed of a plurality of parts. For example, a configuration table management system, a BOM (Bills of Materials) management system, Alternatively, it is realized as a part of a PDM (Product Data Management) system or the like. The configuration information management unit 11 includes an input / output unit (not shown), and the user can use and manage the configuration information management unit 11 by the input / output unit.

図2は、構成情報管理手段11が記憶する構成情報21の一例を示す図である。構成情報21は、実際にはプログラムで実装しやすいような記号に変換されて管理されるけれども、データの構造を説明するために文字表記している。以後、情報を図によって説明するときも同様である。   FIG. 2 is a diagram illustrating an example of the configuration information 21 stored in the configuration information management unit 11. The configuration information 21 is actually converted into a symbol that can be easily implemented by a program and managed, but is written in characters to explain the structure of the data. This is the same when the information is described with reference to the drawings.

構成情報21は、「部品コード」、「親部品コード」、「員数」、「年月」、および「ユニット判別情報」を表す情報を含む。「部品コード」は、部品を管理するためのユニークな番号を表す情報である。「親部品コード」は、親部品を管理するためのユニークな番号を表す情報である。部品コードおよび親部品コードは、コード番号を表すコード番号情報である。   The configuration information 21 includes information representing “part code”, “parent part code”, “number”, “year / month”, and “unit discrimination information”. “Part code” is information representing a unique number for managing a part. The “parent part code” is information representing a unique number for managing the parent part. The part code and the parent part code are code number information representing a code number.

「員数」は、製品を構成するユニットまたは単独部品の員数を表す情報である。「ユニット判別情報」は、部品が複数の部品から構成されるユニットであるか否かを表す情報である。たとえばユニット判別情報が「Yes」の場合、その部品がユニットであることを示し、ユニット判別情報が「No」の場合、その部品がユニットではないことを示す。「年月」は、製品を構成する部品に関する情報がいつの時点での情報であるかを表す情報である。「年月」は、年および月を表す情報であり、さらに日時を表す情報を含めてもよい。   “Number” is information representing the number of units or individual parts constituting the product. “Unit discrimination information” is information indicating whether a part is a unit composed of a plurality of parts. For example, when the unit determination information is “Yes”, it indicates that the part is a unit, and when the unit determination information is “No”, it indicates that the part is not a unit. “Year / month” is information indicating when the information related to the parts constituting the product is information. “Year / Month” is information indicating the year and month, and may further include information indicating the date and time.

製品は、設計変更によって製品を構成する部品が変更することがある。ユーザは、構成情報管理手段11に、親部品コードに加えて、構成情報取得条件、すなわち年月を入力することによって、指定した年月における親部品コードの製品またはユニットの構成情報21を取得することができる。したがって、同じ製品であっても設計変更によって部品が変更されていることがあるので、たとえば現在の製品に関する構成情報21を、過去の指定した年月の製品の構成情報21と比較することができる。さらに、製品を構成する部品の部品単価の推移を過去から現在まで順に比較することによって、将来の部品単価を予測することが可能となる。   Parts of the product may change due to design changes. In addition to the parent part code, the user inputs the configuration information acquisition condition, that is, the year and month, to the configuration information management means 11 to acquire the product or unit configuration information 21 of the specified parent part code. be able to. Therefore, even if the product is the same, the part may be changed due to the design change. For example, the configuration information 21 related to the current product can be compared with the configuration information 21 of the product of the past designated date. . Furthermore, it is possible to predict the future unit price by comparing the transition of the unit price of the parts constituting the product in order from the past to the present.

構成情報21は、部品が海外から輸入されたものであるときに、「為替レート」、「関税」、「運送費」などを表す情報をさらに含む構成でもよい。構成情報取得条件として、為替レート、関税、運送費などを入力することによって、親部品を構成する子部品に関する構成情報21をより詳細に取得することができる。   The configuration information 21 may further include information indicating “exchange rate”, “tariff”, “transportation cost”, etc. when the parts are imported from overseas. By inputting an exchange rate, a customs duty, a freight cost, etc. as the configuration information acquisition condition, it is possible to acquire the configuration information 21 related to the child parts constituting the parent part in more detail.

構成情報21の第1行目には、項目「年月」21aに「200903」、項目「部品コード」21bに「P0001」、項目「親部品コード」21cに「A」、項目「員数」21dに「1」、項目「ユニット判別情報」21eに「Yes」と示され、第2行目には、項目「年月」21aに「200903」、項目「部品コード」21bに「B0001」、項目「親部品コード」21cに「P0001」、項目「員数」21dに「1」、項目「ユニット判別情報」21eに「No」と示され、第3行目には、項目「年月」21aに「200903」、項目「部品コード」21bに「C0001」、項目「親部品コード」21cに「P0001」、項目「員数」21dに「2」、項目「ユニット判別情報」21eに「No」と示されるように、各項目が関連付けられた状態で、たとえばメモリに記憶されている。   The first line of the configuration information 21 includes “200903” in the item “year” 21a, “P0001” in the item “part code” 21b, “A” in the item “parent part code” 21c, and the item “number” 21d. “1” is displayed in the item “Unit Discrimination Information” 21e, “Yes” is displayed in the second row, “200903” is displayed in the item “Year / Month” 21a, “B0001” is displayed in the item “Part Code” 21b, “P0001” is displayed in the “parent part code” 21c, “1” is displayed in the item “number” 21d, “No” is displayed in the item “unit discrimination information” 21e, and the item “year / month” 21a is displayed in the third line. “20093”, “C0001” in the item “part code” 21b, “P0001” in the item “parent part code” 21c, “2” in the item “number” 21d, and “No” in the item “unit discrimination information” 21e. As In a state where the eye is associated, for example, it is stored in the memory.

たとえば第1行目は、2009年3月において、親部品コード21c「A」の親部品は、部品コード21b「P0001」の子部品を1つ含んで構成され、部品コード21b「P0001」の部品は、ユニットであることを示す。   For example, in the first row, in March 2009, the parent part of the parent part code 21c “A” includes one child part of the part code 21b “P0001”, and the part of the part code 21b “P0001”. Indicates a unit.

部品情報管理手段12は、ユニット部品および単独部品についての部品コード情報と、部品名を表す部品名情報と、種類を表す部品種情報とを含む部品情報22を、部品コードごとに関連付けて記憶する。部品情報管理手段12は、メーカが使用する部品について部品の属性に関する情報である部品情報22を記憶するデータベースであり、部品コードと、部品コードが示す部品の属性とを関連付けて管理する。部品情報管理手段12は、たとえば専用の部品情報管理システム、またはRDB(Relational Database)などによって実現される。部品情報管理手段12は、図示しない入出力手段を含んで構成され、ユーザは、入出力手段によって部品情報管理手段12を利用および管理することができる。   The component information management means 12 stores component information 22 including component code information on unit components and individual components, component name information indicating a component name, and component type information indicating a type in association with each component code. . The component information management unit 12 is a database that stores component information 22 that is information related to component attributes for components used by the manufacturer, and manages the component code in association with the component attributes indicated by the component code. The component information management means 12 is realized by, for example, a dedicated component information management system or an RDB (Relational Database). The component information management unit 12 includes an input / output unit (not shown), and the user can use and manage the component information management unit 12 by the input / output unit.

部品の属性に関する情報は、部品コード、部品名、部品種、および部品単価を表す情報を含む。「部品コード」は、製品、ユニット、および単独部品の部品コードを表す情報であり、コード番号情報である。「部品名」は、部品コードが示す部品の名称を表す情報であり、名称情報である。「部品種」は、部品コードが示す部品の種類を表す情報であり、種類情報である。「部品単価」は、部品コードが示す部品の単価を表す情報であり、単価情報である。   The information related to the component attributes includes information representing a component code, a component name, a component type, and a component unit price. “Part code” is information indicating the part code of the product, unit, and single part, and is code number information. “Part name” is information indicating the name of the part indicated by the part code, and is name information. The “component type” is information indicating the type of component indicated by the component code, and is type information. The “part unit price” is information indicating the unit price of the part indicated by the part code, and is unit price information.

ユーザは、部品情報管理手段12に部品コードを入力して、その部品コードが示す部品の部品名、部品種、および部品単価などを表す部品情報22を取得することができる。また、ユーザは、部品情報管理手段12に、部品コードに加えて、さらに部品情報取得条件を入力することによって、部品単価に関する情報などをより詳細に含む部品情報22を取得することができる。部品情報取得条件とは、部品単価の登録年月を表す情報、単価をどの国の通貨に換算するかを表す情報などである。   The user can input a component code into the component information management means 12 and acquire component information 22 representing the component name, component type, component unit price, and the like of the component indicated by the component code. In addition to the component code, the user can further input the component information acquisition condition into the component information management unit 12 to acquire the component information 22 including information related to the component unit price in more detail. The component information acquisition condition includes information indicating the registration date of the component unit price, information indicating which currency the unit price is converted into, and the like.

図3は、部品情報管理手段12が記憶する部品情報22の一例を示す図である。部品情報22の第1行目には、項目「部品コード」22aに「B0001」、項目「部品名」22bに「映像IC」、項目「部品種」22cに「IC」、項目「部品単価」22dに「1000」と示され、第2行目には、項目「部品コード」22aに「P0001」、項目「部品名」22bに「メイン基板」、項目「部品種」22cに「基板」、項目「部品単価」22dに「2000」と示され、第3行目には、項目「部品コード」22aに「C0001」、項目「部品名」22bに「電解コンデンサ」、項目「部品種」22cに「コンデンサ」、項目「部品単価」22dに「10」と示される。部品情報22は、このように各項目が関連付けられた状態で、たとえばメモリに記憶されている。   FIG. 3 is a diagram illustrating an example of the component information 22 stored by the component information management unit 12. In the first row of the component information 22, the item “component code” 22a has “B0001”, the item “component name” 22b has “video IC”, the item “component type” 22c has “IC”, and the item “component unit price”. 22d indicates "1000", and the second line includes "P0001" in the item "component code" 22a, "main board" in the item "component name" 22b, "board" in the item "component type" 22c, The item “component unit price” 22d is indicated as “2000”. In the third line, the item “component code” 22a is “C0001”, the item “component name” 22b is “electrolytic capacitor”, and the item “component type” 22c. "Capacitor" and item "component unit price" 22d are indicated as "10". The component information 22 is stored in, for example, a memory in a state where the items are associated with each other as described above.

たとえば第1行目では、部品コード22aが「B0001」である部品は、部品名22bが「映像IC」であり、部品種22cが「IC」であり、部品単価22dが「1000円」であることを示す。   For example, in the first row, a component whose component code 22a is “B0001” has a component name 22b of “video IC”, a component type 22c of “IC”, and a component unit price 22d of “1000 yen”. It shows that.

比較対象情報入力手段13は、比較対象となる複数の製品を指定する比較対象情報23が入力され、入力された比較対象情報23をたとえばメモリに記憶する。比較対象情報入力手段13は、ディスプレイ、キーボードおよびメモリなどを備えるパーソナルコンピュータによって構成される。比較対象情報23には、比較する複数の製品の製品名、構成情報取得条件、および部品情報取得条件が含まれる。ユーザは、比較対象情報入力手段13に、比較対象情報23を入力する。ユーザが比較対象情報入力手段13に入力する製品名は、製品コードである。また、ユーザがユニットの部品コードを、比較対象情報入力手段13に入力することによって、複数のユニットを比較することもできる。   The comparison target information input means 13 receives comparison target information 23 for designating a plurality of products to be compared, and stores the input comparison target information 23 in, for example, a memory. The comparison target information input unit 13 is configured by a personal computer including a display, a keyboard, a memory, and the like. The comparison target information 23 includes product names, configuration information acquisition conditions, and component information acquisition conditions for a plurality of products to be compared. The user inputs the comparison target information 23 to the comparison target information input means 13. The product name that the user inputs to the comparison target information input means 13 is a product code. In addition, the user can compare a plurality of units by inputting the part code of the unit to the comparison target information input unit 13.

他の実施形態において、製品名と製品コードとを関連付けて記憶するサーバなどを設ける構成としてもよい。たとえば、製品の製品名を文字で表し、その製品の製品コードを数字のみで表わして管理することができる。これによって、ユーザが、文字からなる製品名を比較対象情報入力手段13に入力すると、比較対象情報入力手段13は、入力された製品名を製品名に関連付けられた製品コードとして認識することができる。   In another embodiment, a server or the like that stores a product name and a product code in association with each other may be provided. For example, the product name of a product can be represented by characters, and the product code of the product can be represented by only numbers. Thus, when the user inputs a product name consisting of characters to the comparison target information input unit 13, the comparison target information input unit 13 can recognize the input product name as a product code associated with the product name. .

図4は、比較対象情報入力手段13が記憶する比較対象情報23の一例を示す図である。比較対象情報23は、番号、製品名、構成情報取得条件、およびコスト取得条件を含む。番号は、比較対象情報23内で用いられる連番である。構成情報取得条件は、構成情報21から製品に関連する情報を取得するときにキーとなる情報である。コスト取得条件は、製品情報から製品を構成する部品に関連する情報を取得するときにキーとなる情報である。   FIG. 4 is a diagram illustrating an example of the comparison target information 23 stored in the comparison target information input unit 13. The comparison target information 23 includes a number, a product name, a configuration information acquisition condition, and a cost acquisition condition. The number is a serial number used in the comparison target information 23. The configuration information acquisition condition is information that becomes a key when acquiring information related to a product from the configuration information 21. The cost acquisition condition is information that becomes a key when acquiring information related to parts constituting the product from the product information.

比較対象情報23は、第1行目には項目「番号」23aに「1」、項目「製品名」23bに「A」、項目「構成情報取得条件」23cに「2009年3月版」、項目「部品情報取得条件」23dに「2009年3月日本円ベース」と示され、第2行目には項目「番号」23aに「2」、項目「製品名」23bに「B」、項目「構成情報取得条件」23cに「2008年12月版」、項目「コスト取得条件」23dに「2009年3月日本円ベース」と示されるように、各項目が関連付けられた状態で、たとえばメモリに記憶されている。   The comparison target information 23 includes “1” in the item “number” 23a, “A” in the item “product name” 23b, “March 2009 version” in the item “configuration information acquisition condition” 23c, The item “part information acquisition condition” 23d indicates “March 2009 Japanese Yen base”, and in the second line, the item “number” 23a is “2”, the item “product name” 23b is “B”, the item As shown in “December 2008 version” in “Configuration information acquisition condition” 23c and “March 2009 Japanese yen base” in item “Cost acquisition condition” 23d, each item is associated with, for example, memory Is remembered.

たとえば第1行目は、構成情報21から製品名「A」の「2009年3月版」の情報を取得し、部品情報22から「2009年3月日本円ベース」の部品の単価を含む情報を取得することを示している。   For example, in the first line, information on the “March 2009 version” of the product name “A” is acquired from the configuration information 21, and information including the unit price of the “March 2009 Japanese Yen base” part is obtained from the part information 22. Show that you get.

構成部品情報取得手段14は、比較対象情報入力手段13によって比較対象情報23が入力されると、構成情報21および部品情報22から、比較対象となる各製品のユニットおよび単独部品についての部品コード情報と、部品種情報と、部品名情報とを含む構成部品情報24を取得し、取得した構成部品情報24をたとえばメモリに記憶する。構成部品情報24は、比較する各製品を構成するユニットおよび単独部品についての製品名、部品コード、親部品コード、員数、部品名、部品種、部品単価などを表す情報を含む。   When the comparison target information 23 is input by the comparison target information input unit 13, the component part information acquisition unit 14 uses the configuration information 21 and the component information 22 to determine the part code information for each product unit and single component to be compared. Then, the component information 24 including the component type information and the component name information is acquired, and the acquired component information 24 is stored in, for example, a memory. The component information 24 includes information indicating a product name, a component code, a parent component code, a number, a component name, a component type, a component unit price, etc., for a unit and a single component constituting each product to be compared.

構成部品情報取得手段14は、比較対象情報23が示す複数の製品について、構成情報管理手段11から各製品に関連する構成情報21を取得し、取得した構成情報21に基づいて部品情報管理手段12から各製品を構成する部品の部品情報22を取得する。   The component information acquisition unit 14 acquires configuration information 21 related to each product from the configuration information management unit 11 for a plurality of products indicated by the comparison target information 23, and the component information management unit 12 based on the acquired configuration information 21. To acquire the component information 22 of the components constituting each product.

構成部品情報取得手段14は、単価情報を有さないユニットについて、ユニットを構成する単独部品の員数と部品単価とに基づいて、ユニットの単価を表す部品単価を作成する。具体的には、構成部品情報取得手段14は、ユニットを構成する各部品の部品単価に部品の員数を乗じた値を算出し、その算出した値をそれぞれ加算して、ユニットの部品単価を算出する。   The component parts information acquisition unit 14 creates a unit unit price representing a unit unit price for a unit that does not have unit price information, based on the number of individual parts constituting the unit and the unit unit price. Specifically, the component information acquiring unit 14 calculates a value obtained by multiplying the component unit price of each component constituting the unit by the number of components, and adds the calculated value to calculate the component unit price of the unit. To do.

構成部品情報取得手段14は、製品を構成するユニット部品および単独部品についての員数と部品単価とに基づいて、製品の単価を表す部品単価を作成する。具体的には、構成部品情報取得手段14は、製品を構成する各部品の部品単価に部品の員数を乗じた値を算出し、その算出した値をそれぞれ加算して、製品の単価を表す部品単価を算出する。これによって、各製品の単価、すなわち各製品を構成する部品の部品単価の合計値を、互いに比較することができる。   The component information acquisition unit 14 creates a component unit price representing the unit price of the product based on the number of unit parts and individual parts constituting the product and the component unit price. Specifically, the component information acquiring unit 14 calculates a value obtained by multiplying the component unit price of each component constituting the product by the number of components, and adds the calculated value to represent the component unit price. Calculate the unit price. Thereby, the unit price of each product, that is, the total value of the part unit prices of the parts constituting each product can be compared with each other.

図5は、構成部品情報取得手段14が取得する構成部品情報24の一例を示す図である。「番号」24bは、製品を構成する部品に対して製品ごとに与えられる連番である。第1行目には、項目「製品名」24aに「A」、項目「番号」24bに「1」、項目「部品コード」24cに「P0001」、項目「親部品コード」24dに「AA」、項目「員数」24eに「1」、項目「部品名」24fに「メイン基板」、項目「部品種」24gに「基板」、項目「部品単価」24hに「5150」と示される。第2行目には、項目「製品名」24aに「A」、項目「番号」24bに「2」、項目「部品コード」24cに「B0001」、項目「親部品コード」24dに「P0001」、項目「員数」24eに「1」、項目「部品名」24fに「映像IC」、項目「部品種」24gに「IC」、項目「部品単価」24hに「2000」と示される。   FIG. 5 is a diagram showing an example of the component part information 24 acquired by the component part information acquisition unit 14. The “number” 24b is a serial number given for each product to the parts constituting the product. In the first row, the item “product name” 24a is “A”, the item “number” 24b is “1”, the item “part code” 24c is “P0001”, and the item “parent part code” 24d is “AA”. The item “number” 24e is “1”, the item “part name” 24f is “main board”, the item “part type” 24g is “board”, and the item “part unit price” 24h is “5150”. In the second row, the item “product name” 24a is “A”, the item “number” 24b is “2”, the item “part code” 24c is “B0001”, and the item “parent part code” 24d is “P0001”. The item “number” 24e is “1”, the item “component name” 24f is “video IC”, the item “component type” 24g is “IC”, and the item “component unit price” 24h is “2000”.

第3行目には、項目「製品名」24aに「A」、項目「番号」24bに「3」、項目「部品コード」24cに「C0001」、項目「親部品コード」24dに「P0001」、項目「員数」24eに「2」、項目「部品名」24fに「電解コンデンサ」、項目「部品種」24gに「コンデンサ」、項目「部品単価」24hに「10」と示される。第4行目には、項目「製品名」24aに「B」、項目「番号」24bに「1」、項目「部品コード」24cに「P0002」、項目「親部品コード」24dに「BB」、項目「員数」24eに「1」、項目「部品名」24fに「メイン基板」、項目「部品種」24gに「基板」、項目「部品単価」24hに「4350」と示される。   In the third row, the item “product name” 24a is “A”, the item “number” 24b is “3”, the item “part code” 24c is “C0001”, and the item “parent part code” 24d is “P0001”. The item “number” 24e is “2”, the item “component name” 24f is “electrolytic capacitor”, the item “component type” 24g is “capacitor”, and the item “component unit price” 24h is “10”. In the fourth row, the item “product name” 24a is “B”, the item “number” 24b is “1”, the item “part code” 24c is “P0002”, and the item “parent part code” 24d is “BB”. The item “number” 24e is “1”, the item “part name” 24f is “main board”, the item “part type” 24g is “board”, and the item “part unit price” 24h is “4350”.

第5行目には、項目「製品名」24aに「B」、項目「番号」24bに「2」、項目「部品コード」24cに「B0002」、項目「親部品コード」24dに「P0001」、項目「員数」24eに「1」、項目「部品名」24fに「画像IC」、項目「部品種」24gに「IC」、項目「部品単価」24hに「3000」と示される。第6行目には、項目「製品名」24aに「B」、項目「番号」24bに「3」、項目「部品コード」24cに「C0001」、項目「親部品コード」24dに「P0001」、項目「員数」24eに「3」、項目「部品名」24fに「電解コンデンサ」、項目「部品種」24gに「コンデンサ」、項目「部品単価」24hに「10」と示される。構成部品情報24は、このように各項目が関連付けられた状態で、たとえばメモリに記憶されている。   In the fifth line, the item “product name” 24a is “B”, the item “number” 24b is “2”, the item “part code” 24c is “B0002”, and the item “parent part code” 24d is “P0001”. The item “number” 24e is “1”, the item “component name” 24f is “image IC”, the item “component type” 24g is “IC”, and the item “component unit price” 24h is “3000”. In the sixth row, the item “product name” 24a is “B”, the item “number” 24b is “3”, the item “part code” 24c is “C0001”, and the item “parent part code” 24d is “P0001”. The item “number” 24e is “3”, the item “component name” 24f is “electrolytic capacitor”, the item “component type” 24g is “capacitor”, and the item “component unit price” 24h is “10”. The component information 24 is stored in, for example, a memory in a state where the items are associated with each other as described above.

標準部品名管理手段15は、単独部品およびユニットの機能に基づく名称である標準部品名を、部品名と関連付けて記憶するデータベースである。標準部品名は、機能部品情報が示す部品の機能に基づく名称であり、機能名称情報である。標準部品名管理手段15は、図示しない入出力手段を含んで構成され、ユーザは、入出力手段によって標準部品名管理手段15を利用および管理することができる。   The standard part name management means 15 is a database that stores a standard part name, which is a name based on the function of a single part and a unit, in association with the part name. The standard component name is a name based on the function of the component indicated by the functional component information, and is functional name information. The standard part name management unit 15 includes an input / output unit (not shown), and the user can use and manage the standard part name management unit 15 by the input / output unit.

部品名は、単独部品またはユニットを使用する用途に応じて付した名称であるのに対して、標準部品名は、単独部品またはユニットを機能的に一般化した名称である。たとえば、部品名が「映像IC」、「画像IC」および「ビデオIC」である単独部品は、部品名の一部が互いに異なるけれども、標準部品名として同一の「画像IC」が定義される。部品名が「スタンド」および「足」であるユニットは、部品名が互いに全く異なるけれども、標準部品名として同一の「スタンド」が定義される。   The part name is a name given according to the use of a single part or unit, whereas the standard part name is a name that is a functional generalization of the single part or unit. For example, single parts whose part names are “video IC”, “image IC”, and “video IC” have the same “image IC” defined as the standard part name, although part of the part names are different from each other. Although the unit names “stand” and “foot” are different from each other, the same “stand” is defined as the standard part name.

図6は、標準部品名管理手段15が記憶する標準部品名対応情報25の一例を示す図である。標準部品名対応情報25の第1行目には、項目「部品名」25aに「画像IC」、項目「標準部品名」25bに「画像IC」と示され、第2行目には項目「部品名」25aに「映像IC」、項目「標準部品名」25bに「画像IC」と示され、第3行目には項目「部品名」25aに「ビデオIC」、項目「標準部品名」25bに「画像IC」と示される。標準部品名対応情報25は、このように各項目が関連付けられた状態で、たとえばメモリに記憶されている。   FIG. 6 is a diagram showing an example of the standard part name correspondence information 25 stored by the standard part name management unit 15. In the first line of the standard part name correspondence information 25, “image IC” is displayed in the item “part name” 25a, “image IC” is displayed in the item “standard part name” 25b, and the item “component IC” is displayed in the second line. “Video IC” is displayed in the “Part Name” 25a, “Image IC” is displayed in the “Standard Component Name” 25b, and “Video IC” is displayed in the “Part Name” 25a in the third row. 25b shows "Image IC". The standard part name correspondence information 25 is stored in, for example, a memory in a state where the items are associated with each other as described above.

同一機能部品判定手段16は、構成部品情報取得手段14によって取得された構成部品情報24と、標準部品名管理手段15によって記憶される標準部品名とに基づいて、比較対象の各製品を構成するユニット部品および単独部品について、同一の機能を有するか否かを判定する。「同一の機能」とは、各部品が互いに完全に同一の機能である場合のみならず、製品を構成する部品を他の部品に取り換えたときに、その製品が従来と同等の機能を発揮できる場合をも含む。   The same functional part determination unit 16 configures each product to be compared based on the component part information 24 acquired by the component part information acquisition unit 14 and the standard part name stored by the standard part name management unit 15. It is determined whether the unit part and the single part have the same function. "Same function" means not only when each part has the completely same function, but also when a part that constitutes a product is replaced with another part, the product can perform the same function as before. Including cases.

同一機能部品判定手段16は、構成部品情報24から比較対象の単独部品およびユニットの部品名、部品種および部品コードを取得し、標準部品情報から比較対象の単独部品およびユニットの標準部品名を取得する。同一機能部品判定手段16は、比較する各製品を構成するユニットおよび単独部品について、部品名、部品種、部品コードおよび標準部品名がそれぞれ同一であるか否かを判断し、かつ標準部品名が類似するか否かを判断して、同一の機能を有するか否かを判定する。   The identical function component determination unit 16 acquires the component name, component type, and component code of the comparison target single component and unit from the component component information 24, and acquires the comparison target single component and unit standard component name from the standard component information. To do. The same function part determination means 16 determines whether the part name, the part type, the part code, and the standard part name are the same for each unit and single part constituting each product to be compared, and the standard part name is It is determined whether or not they are similar, and it is determined whether or not they have the same function.

比較手段17は、同一機能部品判定手段16の判定に基づいて、構成部品情報取得手段14によって取得された構成部品情報24から、比較対象の各製品を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を関連付けた比較リスト情報27を作成する。   Based on the determination by the identical function component determination unit 16, the comparison unit 17 uses the component part information 24 acquired by the component part information acquisition unit 14 to identify the same unit component and individual component that constitute each product to be compared. Comparison list information 27 in which unit parts having functions and single parts are associated is created.

比較手段17は、同一機能部品判定手段16によって同一の機能と判定されたユニット部品および単独部品を同一の行に並べて配置し、異なる機能と判定されたユニット部品および単独部品を異なる行に配置する比較リスト情報27を作成する。「同一の行」とは、横の並びである「行」のみならず、縦の並びである「列」をも含めて、同じ並びであることを意味するものとする。   The comparison means 17 arranges unit parts and single parts determined to have the same function by the same functional parts determination means 16 in the same row, and places unit parts and single components determined to have different functions in different rows. Comparison list information 27 is created. The “same row” means not only the “row” that is a horizontal row but also the “column” that is a vertical row.

また、比較手段17は、比較リスト情報27において、同一の機能と判定されたユニット部品および単独部品を、たとえば点滅表示、または色を変えて表示するなどによって強調表示させてもよい。これによって、同一の機能を有する部品を比較リスト情報27から容易に見つけることができる。   Further, the comparison means 17 may highlight the unit parts and the single parts that are determined to have the same function in the comparison list information 27 by, for example, blinking display or changing the color. Thereby, parts having the same function can be easily found from the comparison list information 27.

他の実施形態において、比較手段17は、同一機能部品判定手段16によって同一の機能と判定されたユニット部品および単独部品のみを抽出して比較リスト情報27を作成してもよい。これによって、同一の機能を有する部品のみを容易に比較することができる。また、比較手段17は、同一機能部品判定手段16によって同一の機能でないと判定されたユニット部品および単独部品のみを抽出して比較リスト情報27を作成してもよい。これによって、たとえば同じ種類の製品など部品構成が似ている製品間において、異なる機能を有する部品のみを比較することができる。   In another embodiment, the comparison unit 17 may extract only the unit components and single components determined to have the same function by the same functional component determination unit 16 and create the comparison list information 27. As a result, only parts having the same function can be easily compared. In addition, the comparison unit 17 may extract only the unit components and single components that are determined not to have the same function by the same function component determination unit 16 and create the comparison list information 27. Thereby, for example, only products having different functions can be compared between products having similar component configurations, such as products of the same type.

図7は、比較手段17が作成した比較リスト情報27の一例を示す図である。第1行目には、製品Aについて項目「部品名」27aに「メイン基板」、項目「部品コード」27bに「P0001」、項目「員数」27cに「1」、項目「単価」27dに「5150」、項目「単価×員数」27eに「6120」が示され、製品Bについて項目「部品名」27fに「メイン基板」、項目「部品コード」27gに「P0002」、項目「員数」27hに「1」、項目「単価」27iに「4350」、項目「単価×員数」に「7200」が示される。   FIG. 7 is a diagram illustrating an example of the comparison list information 27 created by the comparison unit 17. In the first row, the item “component name” 27a is “main board”, the item “component code” 27b is “P0001”, the item “number” 27c is “1”, and the item “unit price” 27d is “ "5150", the item "unit price x number" 27e is "6120", the item "component name" 27f is "main board", the item "component code" 27g is "P0002", and the item "number" is 27h. “4” is displayed in the item “1”, the item “unit price” 27i, and “7200” is displayed in the item “unit price × number”.

第2行目には、製品Aについて項目「部品名」27aに「映像IC」、項目「部品コード」27bに「B0001」、項目「員数」27cに「1」、項目「単価」27dに「2000」、項目「単価×員数」27eに「2000」が示され、製品Bについて項目「部品名」27fに「画像IC」、項目「部品コード」27gに「B0002」、項目「員数」に27h「1」、項目「単価」27iに「3000」、項目「単価×員数」27jに「3000」が示される。   In the second row, for product A, the item “part name” 27a is “video IC”, the item “part code” 27b is “B0001”, the item “number” 27c is “1”, and the item “unit price” 27d is “ “2000”, “2000” is shown in the item “unit price × number” 27e, “product IC” is “image IC” in the item “part name” 27f, “B0002” is in the item “part code” 27g, and 27h is in the item “number”. “3000” is shown in “1”, item “unit price” 27i, and “3000” is shown in item “unit price × number” 27j.

第3行目には、製品Aについて項目「部品名」27aに「電解コンデンサ」、項目「部品コード」27bに「C0001」、項目「員数」27cに「2」、項目「単価」27dに「10」、項目「単価×員数」27eに「20」が示され、製品Bについて項目「部品名」27fに「電解コンデンサ」、項目「部品コード」27gに「C0001」、項目「員数」27hに「3」、項目「単価」27iに「10」、項目「単価×員数」27jに「30」が示される。   In the third row, “Product name” 27a is “Electrolytic capacitor”, Item “Part code” 27b is “C0001”, Item “Number” 27c is “2”, and Item “Unit price” 27d is “ “20” is displayed in the item “unit price × number” 27e, “electrolytic capacitor” in the item “part name” 27f, “C0001” in the item “part code” 27g, and “number” in the item “number” 27h. “10” is displayed in the item “3”, the item “unit price” 27i, and “30” is displayed in the item “unit price × number” 27j.

第4行目には、製品Aについて項目「部品名」27aに「基板」、項目「部品コード」27bに「W0001」、項目「員数」27cに「1」、項目「単価」27dに「1100」、項目「単価×員数」27eに「1100」が示され、製品Bについて項目「部品名」27fに「基板」、項目「部品コード」27gに「W0002」、項目「員数」27hに「1」、項目「単価」27iに「1000」、項目「単価×員数」27jに「1000」が示される。   In the fourth row, for product A, the item “part name” 27a is “board”, the item “part code” 27b is “W0001”, the item “number” 27c is “1”, and the item “unit price” 27d is “1100”. "1100" is displayed in the item "Unit Price x Number" 27e, and "Product Board B" in the item "Part Name" 27f, "W0002" in the Item "Part Code" 27g, and "1" in the Item "Number" 27h. "," 1000 "is indicated in the item" unit price "27i, and" 1000 "is indicated in the item" unit price x number "27j.

下から第4行目には、製品Aについて項目「部品名」27aに「スタンド」、項目「部品コード」27bに「S0001」、項目「員数」27cに「1」、項目「単価」27dに「850」、項目「単価×員数」27eに「1300」が示され、製品Bについて項目「部品名」27fに「台」、項目「部品コード」27gに「S0002」、項目「員数」27hに「1」、項目「単価」27iに「550」、項目「単価×員数」27jに「1100」が示される。   In the fourth line from the bottom, for product A, the item “part name” 27a is “stand”, the item “part code” 27b is “S0001”, the item “number” 27c is “1”, and the item “unit price” 27d is “850”, the item “unit price × number” 27e indicates “1300”, and for the product B, the item “part name” 27f is “unit”, the item “part code” 27g is “S0002”, and the item “number” is 27h. “550” is indicated in the item “1”, the item “unit price” 27i, and “1100” is indicated in the item “unit price × number” 27j.

下から第3行目には、製品Aについて項目「部品名」27aに「フレーム1」、項目「部品コード」27bに「F0001」、項目「員数」27cに「1」、項目「単価」27dに「600」、項目「単価×員数」27eに「600」が示され、製品Bについて項目「部品名」27fに「フレーム」、項目「部品コード」27gに「F0003」、項目「員数」27hに「2」、項目「単価」27iに「400」、項目「単価×員数」27jに「800」が示される。   In the third row from the bottom, for product A, the item “part name” 27a is “frame 1”, the item “part code” 27b is “F0001”, the item “number” 27c is “1”, and the item “unit price” 27d. “600” is displayed in the item “unit price × number” 27e, “600” is displayed in the item “part name” 27f for the product B, “F0003” is displayed in the item “part code” 27g, and the item “number” is 27h. “2”, item “unit price” 27 i is “400”, and item “unit price × number” 27 j is “800”.

下から第2行目には、製品Aについて項目「部品名」27aに「フレーム2」、項目「部品コード」27bに「F0002」、項目「員数」27cに「2」、項目「単価」27dに「150」、項目「単価×員数」27eに「300」が示され、製品Bについては、空欄である。   On the second line from the bottom, for product A, the item “part name” 27a is “frame 2”, the item “part code” 27b is “F0002”, the item “number” 27c is “2”, and the item “unit price” 27d. “150”, the item “unit price × number” 27 e is “300”, and the product B is blank.

下から第1行目には、製品Aについて項目「部品名」27aに「アングル1」、項目「部品コード」27bに「A0001」、項目「員数」27cに「4」、項目「単価」27dに「100」、項目「単価×員数」27eに「400」が示され、製品Bについて項目「部品名」27fに「アングル」、項目「部品コード」27gに「A0002」、項目「員数」27hに「2」、項目「単価」27iに「150」、項目「単価×員数」27jに「300」が示される。   In the first line from the bottom, for product A, the item “part name” 27a is “angle 1”, the item “part code” 27b is “A0001”, the item “number” 27c is “4”, and the item “unit price” 27d. “100” is displayed in the item “Unit Price × Number” 27e, “400” is displayed in the item “Part Name” 27f, “Angle” is displayed in the item “Part Name” 27f, “A0002” is displayed in the Item “Part Code” 27g, and “Item Number” 27h. “2”, the item “unit price” 27 i is “150”, and the item “unit price × number” 27 j is “300”.

第1行目、および下から第4行目に示される部品は、ユニットであるので、たとえば単独部品を示す行と異なる色によって表示される。ユニットの「単価」は、ユニットを構成する各部品1つの単価を加算した数値を表し、ユニットの「単価×員数」は、ユニットを構成する各部品の単価と員数とを乗じた数値を、それぞれ加算した数値を表す。ユニットの「単価×員数」を、ユニットの「単価」とする構成であってもよい。比較リスト情報27は、このように各項目が関連付けられた状態で、たとえばメモリに記憶されている。図7に示した比較リスト情報27は一例であるので、さらに構成情報21および構成情報21に含まれる情報を、比較リスト情報27に加える構成であってもよい。   Since the parts shown in the first line and the fourth line from the bottom are units, they are displayed in a different color from the line showing a single part, for example. “Unit price” of a unit represents a numerical value obtained by adding the unit prices of each part constituting the unit, and “Unit price × Number” of the unit represents a value obtained by multiplying the unit price of each part constituting the unit and the number of parts. Represents the added value. The unit “unit price × number” may be the unit price of the unit. The comparison list information 27 is stored in, for example, a memory in a state where the items are associated with each other as described above. Since the comparison list information 27 illustrated in FIG. 7 is an example, the configuration information 21 and information included in the configuration information 21 may be added to the comparison list information 27.

比較リスト情報27では、互いに同一の機能を有する部品について、製品の部品名、部品コード、員数、部品単価、単価×員数などの情報がそれぞれ横並びになって配置されている。したがって、互いに同一の機能を有する部品について、部品の単価の差などを比較して、その単価の差が発生する原因を確認したり、部品を置換することを検討したりすることができる。   In the comparison list information 27, for parts having the same functions, information such as the part name, part code, number of parts, unit price of unit, unit price × number of parts of the product is arranged side by side. Therefore, it is possible to compare the differences in the unit prices of the parts having the same function, confirm the cause of the difference in the unit prices, or consider replacing the parts.

過去に設計変更によって製品を構成する部品が変更された製品について、設計変更の前後の製品を比較リスト情報によって比較することができる。これによって、製品を構成する部品の部品単価の推移を過去から現在まで順に比較することができ、さらに将来の部品単価を予測することも可能となる。   For products in which the parts constituting the product have been changed in the past due to the design change, the products before and after the design change can be compared with the comparison list information. As a result, it is possible to compare the transition of the component unit price of the components constituting the product in order from the past to the present, and to predict the future component unit price.

また、製品Aのスタンドという部品名のユニットは、製品Bの台と横並びに配置されているので、互いに同じ機能を有する部品であることを容易に確認することができる。さらに、横並びに配置されている各ユニットを構成する部品についても、同一の機能を有する各部品が関連付けられて、横並びに配置されている。たとえば、製品Aのアングル1は、部品1つの単価は100円であり、員数が4であるので合計単価は400円となる。製品Bのアングルは、部品1つの単価は150円であり、員数が2であるので合計単価は300円となる。したがって、比較する複数の部品が、どのような理由によってコストの差が発生しているのかを、容易に知ることができる。   In addition, since the unit having the part name of the stand of the product A is arranged side by side with the base of the product B, it can be easily confirmed that the parts have the same function. Further, the parts constituting the units arranged side by side are also arranged side by side in association with the parts having the same function. For example, for the angle 1 of the product A, the unit price of one part is 100 yen, and the number is 4, so the total unit price is 400 yen. As for the angle of the product B, the unit price of one part is 150 yen, and since the number is 2, the total unit price is 300 yen. Therefore, it is possible to easily know for what reason the difference in cost occurs between the plurality of parts to be compared.

出力手段18は、比較手段17によって作成された比較リスト情報27を出力する。出力手段18は、たとえばモニタ、プリンタなどを含んで構成され、比較リスト情報27をモニタに表示させ、またはプリンタによって比較リスト情報27を紙に印刷させる。また出力手段18は、有線または無線の通信によって、比較リスト情報27を他の機器に出力する構成であってもよい。   The output unit 18 outputs the comparison list information 27 created by the comparison unit 17. The output unit 18 includes, for example, a monitor and a printer, and displays the comparison list information 27 on the monitor or causes the printer to print the comparison list information 27 on paper. Further, the output unit 18 may be configured to output the comparison list information 27 to another device by wired or wireless communication.

図8は、本発明の部品構成比較方法の処理を示すフローチャートである。本フローチャートにおける処理の前提として、構成情報記憶工程によって、構成情報管理手段11が構成情報21を記憶し、部品情報記憶工程によって、部品情報管理手段12が部品情報22を記憶し、機能名称記憶工程によって、標準部品名管理手段15が標準部品名対応情報25を記憶している。   FIG. 8 is a flowchart showing the processing of the component configuration comparison method of the present invention. As the premise of the processing in this flowchart, the configuration information management unit 11 stores the configuration information 21 by the configuration information storage step, the component information management unit 12 stores the component information 22 by the component information storage step, and the function name storage step Thus, the standard part name management means 15 stores the standard part name correspondence information 25.

部品構成比較方法は、部品構成比較装置1によって実行される。部品構成比較装置1が複数の製品間で各製品を構成する単独部品またはユニット部品を比較するときに、ステップa1に進んで処理が開始される。比較対象情報入力工程であるステップa2では、比較対象情報入力手段13が、たとえばキーボードなどによって入力された比較対象情報23を、たとえばメモリに記憶する。   The component configuration comparison method is executed by the component configuration comparison apparatus 1. When the component configuration comparison apparatus 1 compares a single component or a unit component constituting each product among a plurality of products, the process proceeds to step a1 and processing is started. In step a2, which is a comparison target information input step, the comparison target information input means 13 stores the comparison target information 23 input by, for example, a keyboard, for example, in a memory.

構成部品情報取得工程であるステップa3では、構成部品情報取得手段14が、比較対象情報入力手段13が記憶した比較対象情報23に基づいて、構成部品情報24を取得する。構成部品情報取得手段14は、比較対象情報23に含まれる構成情報取得条件に基づいて、構成情報管理手段11から比較する製品の構成情報21を製品ごとに取得する。構成部品情報取得手段14は、取得した構成情報21に含まれる各部品コードについて、部品情報管理手段12から各部品コードの部品情報22を取得する。   In step a3, which is a component information acquisition step, the component information acquisition unit 14 acquires component information 24 based on the comparison target information 23 stored in the comparison target information input unit 13. The component information acquisition unit 14 acquires the configuration information 21 of the product to be compared from the configuration information management unit 11 for each product based on the configuration information acquisition condition included in the comparison target information 23. The component information acquisition unit 14 acquires the component information 22 of each component code from the component information management unit 12 for each component code included in the acquired configuration information 21.

構成部品情報取得手段14は、取得した構成情報21と部品情報22とを関連付けた構成部品情報24を、たとえばメモリに記憶する。これによって、ステップa4以降において、構成情報管理手段11および部品情報管理手段12から情報を取得することなく、短時間に処理を行うことができる。   The component information acquisition unit 14 stores component information 24 in which the acquired configuration information 21 and the component information 22 are associated with each other, for example, in a memory. Thereby, in step a4 and subsequent steps, processing can be performed in a short time without acquiring information from the configuration information management unit 11 and the component information management unit 12.

ステップa4では、構成部品情報取得手段14が、ステップa3で取得した構成部品情報24中の製品を構成する部品の中からユニットのみを抽出してユニットリスト情報31を作成し、作成したユニットリスト情報31をたとえばメモリに記憶する。構成部品情報取得手段14は、比較対象の製品ごとに、ユニットリスト情報31の作成および記憶を行う。ステップa4で構成部品情報取得手段14が行う処理は、後に図10を用いて詳述する。   In step a4, the component part information acquisition unit 14 extracts unit only from the parts constituting the product in the component part information 24 acquired in step a3 to create unit list information 31, and the generated unit list information For example, 31 is stored in a memory. The component information acquisition unit 14 creates and stores unit list information 31 for each product to be compared. The processing performed by the component information acquiring unit 14 in step a4 will be described in detail later with reference to FIG.

図9は、構成部品情報取得手段14が作成するユニットリスト情報31の一例を示す図である。構成情報番号31eは、構成部品情報24に含まれる番号である。比較済フラグ31fは、比較リスト情報27を作成するときに使用する情報である。比較済フラグ31fは、同一機能部品判定手段16によって、ユニットが他の製品を構成するユニットと同一の機能を有すると判定されると「1」に設定され、初期値は「0」に設定されるので、同一の機能を有する部品であると一度判定された部品が、別の部品と同一の機能を有すると再度判定されることを防止する。   FIG. 9 is a diagram illustrating an example of the unit list information 31 created by the component information acquisition unit 14. The configuration information number 31 e is a number included in the component information 24. The compared flag 31f is information used when creating the comparison list information 27. The compared flag 31f is set to “1” and the initial value is set to “0” when it is determined by the same function component determination means 16 that the unit has the same function as a unit constituting another product. Therefore, a part once determined to be a part having the same function is prevented from being determined again as having the same function as another part.

第1行目には、項目「製品名」31aに「A」、項目「順番」31bに「1」、項目「部品名」31cに「メイン基板」、項目「部品コード」31dに「P0001」、項目「構成情報番号」31eに「1」、項目「比較済フラグ」31fに「0」が示される。第2行目には、項目「製品名」31aに「A」、項目「順番」31bに「2」、項目「部品名」31cに「サブ基板」、項目「部品コード」31dに「P0011」、項目「構成情報番号」31eに「10」、項目「比較済フラグ」31fに「0」が示される。第3行目には、項目「製品名」31aに「A」、項目「順番」31bに「3」、項目「部品名」31cに「スタンド」、項目「部品コード」31dに「S0001」、項目「構成情報番号」31eに「25」、項目「比較済フラグ」31fに「0」が示される。   In the first row, the item “product name” 31a is “A”, the item “order” 31b is “1”, the item “component name” 31c is “main board”, and the item “component code” 31d is “P0001”. The item “configuration information number” 31e indicates “1”, and the item “comparison flag” 31f indicates “0”. In the second row, the item “product name” 31a is “A”, the item “order” 31b is “2”, the item “component name” 31c is “sub-board”, and the item “component code” 31d is “P0011”. The item “configuration information number” 31e indicates “10”, and the item “comparison flag” 31f indicates “0”. In the third row, the item “product name” 31a is “A”, the item “order” 31b is “3”, the item “part name” 31c is “stand”, the item “part code” 31d is “S0001”, The item “configuration information number” 31e indicates “25”, and the item “comparison flag” 31f indicates “0”.

第4行目には、項目「製品名」31aに「B」、項目「順番」31bに「1」、項目「部品名」31cに「メイン基板」、項目「部品コード」31dに「P0002」、項目「構成情報番号」31eに「1」、項目「比較済フラグ」31fに「0」が示される。第5行目には、項目「製品名」31aに「B」、項目「順番」31bに「2」、項目「部品名」31cに「サブ基板」、項目「部品コード」31dに「P0012」、項目「構成情報番号」31eに「15」、項目「比較済フラグ」31fに「0」が示される。第6行目には、項目「製品名」31aに「B」、項目「順番」31bに「3」、項目「部品名」31cに「スタンド」、項目「部品コード」31dに「S0002」、項目「構成情報番号」31eに「30」、項目「比較済フラグ」31fに「0」が示される。   In the fourth row, the item “product name” 31a is “B”, the item “order” 31b is “1”, the item “component name” 31c is “main board”, and the item “component code” 31d is “P0002”. The item “configuration information number” 31e indicates “1”, and the item “comparison flag” 31f indicates “0”. In the fifth row, the item “product name” 31a is “B”, the item “order” 31b is “2”, the item “component name” 31c is “sub-board”, and the item “component code” 31d is “P0012”. The item “configuration information number” 31e indicates “15”, and the item “comparison flag” 31f indicates “0”. In the sixth line, the item “product name” 31a is “B”, the item “order” 31b is “3”, the item “part name” 31c is “stand”, the item “part code” 31d is “S0002”, The item “configuration information number” 31e indicates “30”, and the item “comparison flag” 31f indicates “0”.

第7行目には、項目「製品名」31aに「C」、項目「順番」31bに「1」、項目「部品名」31cに「メイン基板」、項目「部品コード」31dに「P0001」、項目「構成情報番号」31eに「2」、項目「比較済フラグ」31fに「0」が示される。第8行目には、項目「製品名」31aに「C」、項目「順番」31bに「2」、項目「部品名」31cに「電源基板」、項目「部品コード」31dに「P0015」、項目「構成情報番号」31eに「20」、項目「比較済フラグ」31fに「0」が示される。第9行目には、項目「製品名」31aに「C」、項目「順番」31bに「3」、項目「部品名」31cに「カバー」、項目「部品コード」31dに「S0003」、項目「構成情報番号」31eに「28」、項目「比較済フラグ」31fに「0」が示される。ユニットリスト情報31は、このように各項目が関連付けられた状態で、たとえばメモリに記憶されている。   In the seventh line, the item “product name” 31 a is “C”, the item “order” 31 b is “1”, the item “component name” 31 c is “main board”, and the item “component code” 31 d is “P0001”. The item “configuration information number” 31e indicates “2”, and the item “compared flag” 31f indicates “0”. In the eighth row, the item “product name” 31 a is “C”, the item “order” 31 b is “2”, the item “component name” 31 c is “power supply board”, and the item “component code” 31 d is “P0015”. The item “configuration information number” 31e indicates “20”, and the item “comparison flag” 31f indicates “0”. In the ninth line, the item “product name” 31a is “C”, the item “order” 31b is “3”, the item “part name” 31c is “cover”, the item “part code” 31d is “S0003”, The item “configuration information number” 31e indicates “28”, and the item “comparison flag” 31f indicates “0”. The unit list information 31 is stored in, for example, a memory in a state where the items are associated with each other as described above.

ステップa5では、同一機能部品判定手段16は、ステップa4で構成部品情報取得手段14が作成したユニットリスト情報31を用いて、比較対象の製品を構成するユニットについて、同一の機能を有するユニットがあるか否かを判定する。比較手段17は、同一機能部品判定手段16が判定した同一の機能を有するユニット同士を関連付けて、ユニット関連付け情報33を作成し、作成したユニット関連付け情報33をたとえばメモリに記憶する。   In step a5, the same functional component determination means 16 uses the unit list information 31 created by the component information acquisition means 14 in step a4, and there is a unit having the same function for the units constituting the comparison target product. It is determined whether or not. The comparison unit 17 creates unit association information 33 by associating units having the same function determined by the same functional component determination unit 16 and stores the created unit association information 33 in, for example, a memory.

ステップa6では、同一機能部品判定手段16は、ステップa5で同一の機能を有すると判定されたユニットを構成する単独部品について、同一の機能を有する単独部品があるか否かを判定する。比較手段17は、同一機能部品判定手段16が判定した同一の機能を有する単独部品同士を関連付けて、子部品関連付け情報を作成し、作成した子部品関連付け情報をたとえばメモリに記憶する。ステップa4〜a6は、同一機能部品判定工程である。   In step a6, the same functional component determination means 16 determines whether there is a single component having the same function among the single components constituting the unit determined to have the same function in step a5. The comparison unit 17 associates single components having the same function determined by the identical function component determination unit 16 to create child component association information, and stores the created child component association information in, for example, a memory. Steps a4 to a6 are identical functional component determination steps.

比較工程および出力工程であるステップa7では、比較手段17は、構成部品情報取得手段14によって取得された構成部品情報24から、同一機能部品判定手段16によって同一の機能を有すると判定された部品を関連付けた比較リスト情報27を作成する。出力手段18は、比較手段17によって作成された比較リスト情報27を出力し、ステップa8に進んで処理は終了する。   In step a7, which is a comparison process and an output process, the comparison unit 17 selects a component determined to have the same function by the same function component determination unit 16 from the component part information 24 acquired by the component part information acquisition unit 14. The associated comparison list information 27 is created. The output means 18 outputs the comparison list information 27 created by the comparison means 17, proceeds to step a8, and ends the process.

図10は、図8のステップa4での処理を詳細に示すフローチャートである。以下に説明するステップb1〜b9の処理は、構成部品情報取得手段14によって比較する製品ごとに行われる。   FIG. 10 is a flowchart showing in detail the process in step a4 of FIG. The processing of steps b1 to b9 described below is performed for each product to be compared by the component information acquisition unit 14.

構成部品情報取得手段14が、構成部品情報24に基づいてユニットリスト情報31の作成を行うときに、ステップb1に進んで処理が開始される。構成部品情報24の「番号」を表す変数を「n」とし、作成するユニットリスト情報31の行の番号を表す変数を「i」とする。ステップb2では、構成部品情報取得手段14は、n=1,i=0と設定する。ステップb3では、構成部品情報取得手段14は、構成部品情報24の番号「n」の部品に関する情報を取得する。   When the component part information acquisition unit 14 creates the unit list information 31 based on the component part information 24, the process proceeds to step b1 and the process is started. The variable representing the “number” of the component information 24 is “n”, and the variable representing the row number of the unit list information 31 to be created is “i”. In step b2, the component information acquiring unit 14 sets n = 1 and i = 0. In step b <b> 3, the component part information acquisition unit 14 acquires information related to the component with the number “n” in the component part information 24.

ステップb4では、構成部品情報取得手段14は、構成部品情報24の番号「n」の部品がユニットであるか否かを判定する。構成部品情報取得手段14は、構成部品情報24に含まれるユニット判別情報を用いてユニットであるか否かの判定を行う。構成部品情報取得手段14によってユニットであると判定された場合、ステップb5に進み、ユニットでないと判定された場合、ステップb7に進む。   In step b4, the component information acquisition unit 14 determines whether or not the component with the number “n” in the component information 24 is a unit. The component information acquiring unit 14 determines whether or not the unit is a unit by using the unit identification information included in the component information 24. If it is determined by the component information acquiring means 14 that the unit is a unit, the process proceeds to step b5. If it is determined that the unit is not a unit, the process proceeds to step b7.

他の実施形態において、ユニット部品であるか否かの情報を部品コードに含ませる構成としてもよく、この構成では、構成部品情報取得手段14は、部品コードを用いてユニットであるか否かの判定を行うことができる。   In another embodiment, the component code may include information on whether or not it is a unit component. In this configuration, the component information acquiring unit 14 uses the component code to determine whether or not the unit component is a unit. Judgment can be made.

ステップb5では、構成部品情報取得手段14は、i=i+1と設定する。ステップb6では、構成部品情報取得手段14は、ユニットであると判定された構成部品情報24の番号「n」の部品についての情報を、構成部品情報24から抽出し、ユニットリスト情報31の「i」行目として、たとえばメモリに記憶する。また、構成部品情報取得手段14は、比較リストを作成するために、比較済フラグの値を「0」として記憶する。   In step b5, the component information acquiring unit 14 sets i = i + 1. In step b6, the component information acquiring unit 14 extracts information about the component with the number “n” in the component information 24 determined to be a unit from the component information 24 and “i” in the unit list information 31. As a line, for example, it is stored in a memory. Further, the component information acquisition unit 14 stores the value of the compared flag as “0” in order to create a comparison list.

ステップb5において、ユニットを構成する子部品が1つのユニットのみであり、かつユニットが部品単価を有さないとき、そのユニットをダミー部品または工程用管理部品であると判断して、ユニットリスト情報31に加えない処理を行ってもよい。ダミー部品または工程用管理部品は、データとしては存在するけれども、実際には製品に実装されることのない部品であり、工程や管理上の利便のための仮想部品、または使用中止になった部品などのことである。   In step b5, when the number of child parts constituting the unit is only one unit and the unit does not have a part unit price, it is determined that the unit is a dummy part or a process management part, and unit list information 31 You may perform the process which is not added to. Dummy parts or process management parts exist as data, but are not actually mounted on the product. They are virtual parts for process and management convenience, or parts that have been discontinued. And so on.

ステップb7では、構成部品情報取得手段14は、n=n+1と設定する。ステップb8では、構成部品情報取得手段14は、nの値が、本処理の対象となる製品についての構成部品情報24中の「番号」の最大数を超えたか否かを判断する。構成部品情報取得手段14によって、nが最大数以下と判定された場合、ステップb3に進み、nが最大数を超えたと判定された場合、ステップb9に進んで処理は終了する。   In step b7, the component information acquiring unit 14 sets n = n + 1. In step b8, the component information acquiring unit 14 determines whether the value of n has exceeded the maximum number of “numbers” in the component information 24 for the product to be processed. If the component information acquisition unit 14 determines that n is less than or equal to the maximum number, the process proceeds to step b3. If it is determined that n exceeds the maximum number, the process proceeds to step b9 and the process ends.

図11は、図8のステップa5での処理を詳細に示すフローチャートである。比較手段17および同一機能部品判定手段16が、ユニットの関連付けを行うときにステップ1に進んで処理が開始される。ステップc2では、比較手段17は、比較する製品を「Mx」で表すと定義する。xは、1〜Xの自然数とし、Xは、比較する製品の数の最大数とする。   FIG. 11 is a flowchart showing in detail the processing in step a5 of FIG. When the comparison unit 17 and the same functional component determination unit 16 associate units, the process proceeds to step 1 to start processing. In step c2, the comparison means 17 defines that the product to be compared is represented by “Mx”. x is a natural number from 1 to X, and X is the maximum number of products to be compared.

ステップc3では、比較手段17は、製品Mxのxをiで表し、i=2と設定する。ステップc4では、比較手段17は、製品Miのユニットリスト情報31を取得する。製品Miのユニットリスト情報31の中のユニットの数の最大値をNとする。ステップc5では、比較手段17は、n=1と設定する。nは、製品Miのユニットリスト情報31の中のn番目の情報を表す変数とする。ステップc6では、比較手段17は、製品Miのユニットリスト情報31から、n番目の情報、たとえばユニット情報Aを取得する。   In step c3, the comparison means 17 represents x of the product Mx as i and sets i = 2. In step c4, the comparison means 17 acquires the unit list information 31 of the product Mi. Let N be the maximum value of the number of units in the unit list information 31 of the product Mi. In step c5, the comparison means 17 sets n = 1. n is a variable representing the nth information in the unit list information 31 of the product Mi. In step c6, the comparison unit 17 obtains n-th information, for example, unit information A, from the unit list information 31 of the product Mi.

ステップc7では、比較手段17は、製品Mxのxをjで表し、j=1と設定する。ステップc8では、比較手段17は、製品Mjのユニットリスト情報31を取得する。製品Mjのユニットリスト情報31の中のユニットの数の最大値をMとする。ステップc9では、比較手段17は、m=1と設定する。mは、製品Mjのユニットリスト情報31の中のm番目の情報を表す変数とする。ステップc10では、比較手段17は、製品Mjのユニットリスト情報31から、m番目の情報、たとえばユニット情報Bを取得する。   In step c7, the comparison means 17 represents x of the product Mx as j and sets j = 1. In step c8, the comparison unit 17 acquires the unit list information 31 of the product Mj. Let M be the maximum number of units in the unit list information 31 of the product Mj. In step c9, the comparison means 17 sets m = 1. m is a variable representing the m-th information in the unit list information 31 of the product Mj. In step c10, the comparison unit 17 acquires m-th information, for example, unit information B, from the unit list information 31 of the product Mj.

ステップc11では、比較手段17は、ユニット情報Bに含まれる比較済フラグが、0であるか否かを判定する。比較手段17によって、比較済フラグが0であると判定された場合、ステップc12に進み、比較済フラグが0でないと判定された場合、ステップc15に進む。   In step c11, the comparison means 17 determines whether or not the compared flag included in the unit information B is 0. If the comparison unit 17 determines that the compared flag is 0, the process proceeds to step c12. If the comparison unit 17 determines that the compared flag is not 0, the process proceeds to step c15.

ステップc12では、同一機能部品判定手段16は、ユニット情報Aが示すユニットと、ユニット情報Bが示すユニットとが、同一の機能を有するか否かを判定する。ステップc12で行われる判定については、後に図12を用いて詳述する。同一機能部品判定手段16によって、ユニット情報Aが示すユニットと、ユニット情報Bが示すユニットとが、同一の機能を有すると判定された場合、ステップc13に進み、異なる機能を有すると判定された場合、ステップc15に進む。   In step c12, the same functional component determination unit 16 determines whether the unit indicated by the unit information A and the unit indicated by the unit information B have the same function. The determination performed in step c12 will be described in detail later using FIG. When it is determined by the same functional component determination means 16 that the unit indicated by the unit information A and the unit indicated by the unit information B have the same function, the process proceeds to step c13 and it is determined that the unit has a different function The process proceeds to step c15.

ステップc13では、比較手段17は、ユニット情報Aが示すユニットと、ユニット情報Bが示すユニットとを関連付けて、たとえばメモリに記憶する。ステップc14では、比較手段17は、製品Mjのユニットリスト情報31のm番目の比較済フラグを1に設定し、ステップc19に進む。   In step c13, the comparison means 17 associates the unit indicated by the unit information A and the unit indicated by the unit information B and stores them in a memory, for example. In step c14, the comparison means 17 sets the mth compared flag of the unit list information 31 of the product Mj to 1, and proceeds to step c19.

ステップc15では、比較手段17は、m=m+1と設定する。ステップc16では、比較手段17は、mがMを超えたか否かを判定する。比較手段17によって、mがMを超えたと判定された場合、ステップc17に進み、mがMを超えていないと判定された場合、ステップc10に進む。   In step c15, the comparison means 17 sets m = m + 1. In step c16, the comparison unit 17 determines whether m exceeds M. If the comparison unit 17 determines that m exceeds M, the process proceeds to step c17. If it is determined that m does not exceed M, the process proceeds to step c10.

ステップc17では、比較手段17は、j=j+1と設定する。ステップc18では、比較手段17は、jがi−1を超えたか否かを判定する。比較手段17によって、jがi−1を超えたと判定された場合、ステップc19に進み、jがi−1を超えていないと判定された場合、ステップc8に進む。   In step c17, the comparison means 17 sets j = j + 1. In step c18, the comparison means 17 determines whether j exceeds i-1. If it is determined by the comparison means 17 that j exceeds i−1, the process proceeds to step c19, and if it is determined that j does not exceed i−1, the process proceeds to step c8.

ステップc19では、比較手段17は、n=n+1と設定する。ステップc20では、比較手段17は、nがNを超えたか否かを判定する。比較手段17によって、nがNを超えたと判定された場合、ステップc21に進み、nがNを超えていないと判定された場合、ステップc6に進む。   In step c19, the comparison means 17 sets n = n + 1. In step c20, the comparison unit 17 determines whether n exceeds N. If the comparison means 17 determines that n exceeds N, the process proceeds to step c21. If it is determined that n does not exceed N, the process proceeds to step c6.

ステップc21では、比較手段17は、i=i+1と設定する。ステップc22では、比較手段17は、iが比較する製品の数を表すXを超えたか否かを判定する。比較手段17によって、iがXを超えていないと判定された場合、ステップc4に進み、iがXを超えていると判定された場合、ステップc23に進んで処理が終了する。   In step c21, the comparison means 17 sets i = i + 1. In step c22, the comparison unit 17 determines whether i exceeds X representing the number of products to be compared. When the comparison means 17 determines that i does not exceed X, the process proceeds to step c4, and when it is determined that i exceeds X, the process proceeds to step c23 and the process ends.

図12は、図11のステップc12での処理を示すフローチャートである。同一機能部品判定手段16がユニット間で同一の機能を有するか否かを判定するときにステップd1に進んで処理が開始される。ステップd2では、同一機能部品判定手段16は、比較する2つのユニット、たとえばユニットAおよびユニットBに関する情報を、ユニットリスト情報31から取得する。   FIG. 12 is a flowchart showing the process in step c12 of FIG. When the same functional component determination means 16 determines whether or not the units have the same function, the process proceeds to step d1 and the process is started. In step d <b> 2, the identical functional component determination unit 16 acquires information about two units to be compared, for example, unit A and unit B, from the unit list information 31.

ステップd3では、同一機能部品判定手段16は、ユニットAとユニットBとについて、部品名が同一であるか否かを判定する。同一機能部品判定手段16によって部品名が同一であると判定された場合、ステップd4に進み、部品名が異なると判定された場合、ステップd6に進む。   In step d3, the identical function component determination unit 16 determines whether the component names of the unit A and the unit B are the same. If it is determined by the same functional component determination means 16 that the component names are the same, the process proceeds to step d4, and if it is determined that the component names are different, the process proceeds to step d6.

ステップd6では、同一機能部品判定手段16は、ユニットAおよびユニットBの標準部品名を取得する。ステップd6での処理は、後に図13を用いて詳述する。ステップd7では、同一機能部品判定手段16は、ユニットAとユニットBとについて、標準部品名が同一であるか否かを判定する。同一機能部品判定手段16によって標準部品名が同一であると判定された場合、ステップd4に進み、標準部品名が異なると判定された場合、ステップd8に進む。   In step d6, the identical function component determination means 16 acquires the standard component names of the unit A and the unit B. The process in step d6 will be described in detail later using FIG. In step d7, the identical function component determination means 16 determines whether or not the standard component names are the same for the unit A and the unit B. If the same functional part determination means 16 determines that the standard part names are the same, the process proceeds to step d4. If it is determined that the standard part names are different, the process proceeds to step d8.

ステップd8では、同一機能部品判定手段16は、ユニットAとユニットBとについて、標準部品名が類似しているか否かを判定する。標準部品名の類似の類似の判定は、たとえば比較する標準部品名の文字列が互いに一致する割合を求める方法、比較する標準部品名の文字列に類義語が含まれているかを求める方法、シソーラス辞書を用いる方法、あいまい検索を用いる方法などによって行われる。同一機能部品判定手段16によって標準部品名が類似していると判定された場合、ステップd4に進み、標準部品名が類似していないと判定された場合、ステップd9に進む。   In step d8, the identical function component determination means 16 determines whether or not the standard component names of unit A and unit B are similar. Similarity determination of similar standard part names includes, for example, a method of obtaining a ratio of matching character strings of standard part names to be compared, a method of obtaining whether synonyms are included in the character strings of standard part names to be compared, and a thesaurus dictionary This is performed by a method using, a method using fuzzy search, or the like. If it is determined by the same functional component determination means 16 that the standard component names are similar, the process proceeds to step d4. If it is determined that the standard component names are not similar, the process proceeds to step d9.

ステップd4では、同一機能部品判定手段16は、構成部品情報24からユニットAおよびユニットBの部品種を取得する。同一機能部品判定手段16は、ユニットAとユニットBとについて、部品種が同一であるか否かを判定する。同一機能部品判定手段16によって部品種が同一であると判定された場合、ステップd5に進み、部品種が異なると判定された場合、ステップd9に進む。ステップd5では、同一機能部品判定手段16は、ユニットAとユニットBとが同一の機能を有すると判定し、ステップd11に進んで処理が終了する。   In step d4, the identical function component determination unit 16 acquires the component types of the unit A and the unit B from the component information 24. The identical function component determination unit 16 determines whether the component types of the unit A and the unit B are the same. If it is determined by the same functional component determination means 16 that the component types are the same, the process proceeds to step d5, and if it is determined that the component types are different, the process proceeds to step d9. In step d5, the same functional component determination means 16 determines that the unit A and the unit B have the same function, proceeds to step d11, and ends the process.

ステップd9では、同一機能部品判定手段16は、ユニットAとユニットBとについて、部品コードが同一であるか否かを判定する。同一機能部品判定手段16によって部品コードが同一であると判定された場合、ステップd5に進み、部品コードが異なると判定された場合、ステップd10に進む。ステップd10では、同一機能部品判定手段16は、ユニットAとユニットBとが同一の機能を有さないと判定し、ステップd11に進んで処理が終了する。   In step d9, the identical function component determination means 16 determines whether or not the component codes of the unit A and the unit B are the same. If it is determined by the same functional component determination means 16 that the component codes are the same, the process proceeds to step d5, and if it is determined that the component codes are different, the process proceeds to step d10. In step d10, the same functional component determination means 16 determines that the unit A and the unit B do not have the same function, and proceeds to step d11 to end the process.

図13は、図12のステップd6での処理を示すフローチャートである。以下に説明するステップe1〜e7の処理は、同一機能部品判定手段16によって、構成部品情報24に含まれるユニットごとに行われる。   FIG. 13 is a flowchart showing the process in step d6 of FIG. The processing of steps e1 to e7 described below is performed for each unit included in the component information 24 by the same functional component determination unit 16.

同一機能部品判定手段16が、ユニットの標準部品名を取得するとき、ステップe1に進んで処理が開始される。ステップe2では、同一機能部品判定手段16は、構成部品情報取得手段14によって取得された構成部品情報24から、部品名を表す情報、たとえば部品名「A」を取得する。   When the same functional component determination unit 16 acquires the standard component name of the unit, the process proceeds to step e1 and the process is started. In step e <b> 2, the identical function component determination unit 16 acquires information representing a component name, for example, a component name “A”, from the component information 24 acquired by the component information acquisition unit 14.

ステップe3では、同一機能部品判定手段16は、標準部品名対応情報25の中から部品名「A」を検索する。ステップe4では、同一機能部品判定手段16によって、標準部品名対応情報25の中に部品名「A」が存在すると判断された場合、ステップe5に進み、部品名「A」が存在しないと判断された場合、ステップe6に進む。   In step e <b> 3, the identical function component determination unit 16 searches for the component name “A” from the standard component name correspondence information 25. In step e4, when it is determined by the identical function component determination means 16 that the component name “A” exists in the standard component name correspondence information 25, the process proceeds to step e5, where it is determined that the component name “A” does not exist. If YES, go to step e6.

ステップe5では、同一機能部品判定手段16は、標準部品名対応情報25から部品名「A」に関連付けられた標準部品名を取得し、ステップe7に進んで処理が終了する。ステップe6では、同一機能部品判定手段16は、部品名「A」の標準部品名を「A」とみなして、部品名と標準部品名とが同一であるとし、ステップe7に進んで処理が終了する。   In step e5, the identical function component determination means 16 acquires the standard component name associated with the component name “A” from the standard component name correspondence information 25, proceeds to step e7, and ends the process. In step e6, the identical function component determination unit 16 regards the standard component name of the component name “A” as “A”, assumes that the component name and the standard component name are the same, and proceeds to step e7 to complete the process. To do.

他の実施形態として、同一機能部品判定手段16は、ステップe6において標準部品名を作成する構成でもよい。たとえば同一機能部品判定手段16は、予め辞書情報を準備しておき、部品名に誤字脱字などが含まれるとき、辞書を用いて部品名を修正して、修正した部品名を標準部品名とする構成や、部品名の中から部品名として推奨されない文字を削除して標準部品名とする構成などがある。これによって、部品名をそのまま標準部品名とする場合に比べて、部品の機能を適切に表す標準部品名を精度よく作成することができる。   As another embodiment, the same functional component determination means 16 may be configured to create a standard component name in step e6. For example, the identical function component determination unit 16 prepares dictionary information in advance, and corrects the component name using the dictionary when the component name includes a typographical error, and sets the corrected component name as the standard component name. There are configurations such as a configuration and a standard component name by deleting characters that are not recommended as a component name from the component names. This makes it possible to create a standard part name that appropriately represents the function of the part with higher accuracy than when the part name is used as the standard part name as it is.

図14は、ユニット関連付け情報33の一例を示す図である。「製品名1」33aおよび「製品名2」33cは、それぞれ比較対象の製品の名称を表す。「順番1」33bおよび「順番2」33dは、各ユニットについてのユニットリスト情報31の中の順番を表す。   FIG. 14 is a diagram illustrating an example of the unit association information 33. “Product name 1” 33a and “Product name 2” 33c represent names of products to be compared. “Order 1” 33b and “Order 2” 33d represent the order in the unit list information 31 for each unit.

ユニット関連付け情報33は、第1行目には、項目「製品名1」33aに「A」、項目「順番1」33bに「1」、項目「製品名2」33cに「B」、項目「順番2」33dに「1」と示され、第2行目には、項目「製品名1」33aに「A」、項目「順番1」33bに「1」、項目「製品名2」33cに「C」、項目「順番2」33dに「1」と示され、第3行目には、項目「製品名1」33aに「A」、項目「順番1」33bに「2」、項目「製品名2」33cに「B」、項目「順番2」33dに「2」と示され、第4行目には、項目「製品名1」33aに「A」、項目「順番1」33bに「3」、項目「製品名2」33cに「B」、項目「順番2」33dに「3」と示される。ユニット関連付け情報33は、このように各項目が関連付けられた状態で、たとえばメモリに記憶されている。   In the first line, the unit association information 33 includes “A” for the item “product name 1” 33a, “1” for the item “order 1” 33b, “B” for the item “product name 2” 33c, and “ “1” is indicated in the “order 2” 33d, and “A” is indicated in the item “product name 1” 33a, “1” is indicated in the item “order 1” 33b, and “item name 2” 33c is indicated in the second row. “C” is displayed as “1” in the item “Sequence 2” 33d, and “A” is displayed in the item “Product Name 1” 33a, “2” is displayed in the item “Sequence 1” 33b, and “ “B” is displayed in the product name 2 33c, “2” is displayed in the item “order 2” 33d, and “A” is displayed in the item “product name 1” 33a and the item “order 1” 33b is displayed in the fourth row. “B” is displayed in the item “3”, the item “product name 2” 33c, and “3” is displayed in the item “order 2” 33d. The unit association information 33 is stored in, for example, a memory in a state where the items are associated with each other in this way.

たとえば第1行目は、製品Aの順番1のユニットと、製品Bの順番1のユニットとが同一の機能を有することを示し、第2行目は、製品Aの順番1のユニットと、製品Cの順番1のユニットとが同一の機能を有することを示し、第3行目は、製品Aの順番2のユニットと、製品Bの順番2のユニットとが同一の機能を有することを示し、第4行目は、製品Aの順番3のユニットと、製品Bの順番3のユニットとが同一の機能を有することを示している。   For example, the first row indicates that the order 1 unit of product A and the order 1 unit of product B have the same function, and the second row indicates the order 1 unit of product A and the product. C indicates that the unit of order 1 of C has the same function, the third row indicates that the unit of order 2 of product A and the unit of order 2 of product B have the same function, The fourth row shows that the unit of order 3 of product A and the unit of order 3 of product B have the same function.

図15は、図14のユニット関連付け情報33を説明するための図である。矢符K1〜K4は、各ユニットが同一の機能を有することを示しており、ユニット関連付け情報33が示す情報を視覚的に表している。   FIG. 15 is a diagram for explaining the unit association information 33 of FIG. Arrows K1 to K4 indicate that each unit has the same function, and visually represent information indicated by the unit association information 33.

第1行目には、項目「製品名」34aに「A」、項目「順番」34bに「1」、項目「部品名」34cに「メイン基板」、項目「部品コード」34dに「P0001」、項目「構成情報番号」34eに「1」、項目「比較済フラグ」34fに「1」が示される。第2行目には、項目「製品名」34aに「A」、項目「順番」34bに「2」、項目「部品名」34cに「サブ基板」、項目「部品コード」34dに「P0011」、項目「構成情報番号」34eに「10」、項目「比較済フラグ」34fに「1」が示される。第3行目には、項目「製品名」34aに「A」、項目「順番」34bに「3」、項目「部品名」34cに「スタンド」、項目「部品コード」34dに「S0001」、項目「構成情報番号」34eに「25」、項目「比較済フラグ」34fに「1」が示される。   In the first row, the item “product name” 34a is “A”, the item “order” 34b is “1”, the item “component name” 34c is “main board”, and the item “component code” 34d is “P0001”. The item “configuration information number” 34e indicates “1”, and the item “comparison flag” 34f indicates “1”. In the second row, the item “product name” 34a is “A”, the item “order” 34b is “2”, the item “component name” 34c is “sub-board”, and the item “component code” 34d is “P0011”. The item “configuration information number” 34e indicates “10”, and the item “comparison flag” 34f indicates “1”. In the third row, the item “product name” 34a is “A”, the item “order” 34b is “3”, the item “part name” 34c is “stand”, the item “part code” 34d is “S0001”, The item “configuration information number” 34e indicates “25”, and the item “comparison flag” 34f indicates “1”.

第4行目には、項目「製品名」34aに「B」、項目「順番」34bに「1」、項目「部品名」34cに「メイン基板」、項目「部品コード」34dに「P0002」、項目「構成情報番号」34eに「1」、項目「比較済フラグ」34fに「1」が示される。第5行目には、項目「製品名」34aに「B」、項目「順番」34bに「2」、項目「部品名」34cに「サブ基板」、項目「部品コード」34dに「P0012」、項目「構成情報番号」34eに「15」、項目「比較済フラグ」34fに「1」が示される。第6行目には、項目「製品名」34aに「B」、項目「順番」34bに「3」、項目「部品名」34cに「スタンド」、項目「部品コード」34dに「S0002」、項目「構成情報番号」34eに「30」、項目「比較済フラグ」34fに「1」が示される。   In the fourth row, the item “product name” 34a is “B”, the item “order” 34b is “1”, the item “part name” 34c is “main board”, and the item “part code” 34d is “P0002”. The item “configuration information number” 34e indicates “1”, and the item “comparison flag” 34f indicates “1”. In the fifth row, the item “product name” 34a is “B”, the item “order” 34b is “2”, the item “component name” 34c is “sub-board”, and the item “component code” 34d is “P0012”. The item “configuration information number” 34e indicates “15”, and the item “comparison flag” 34f indicates “1”. In the sixth row, the item “product name” 34a is “B”, the item “order” 34b is “3”, the item “part name” 34c is “stand”, the item “part code” 34d is “S0002”, The item “configuration information number” 34e indicates “30”, and the item “comparison flag” 34f indicates “1”.

第7行目には、項目「製品名」34aに「C」、項目「順番」34bに「1」、項目「部品名」34cに「メイン基板」、項目「部品コード」34dに「P0001」、項目「構成情報番号」34eに「2」、項目「比較済フラグ」34fに「1」が示される。第8行目には、項目「製品名」34aに「C」、項目「順番」34bに「2」、項目「部品名」34cに「電源基板」、項目「部品コード」34dに「P0015」、項目「構成情報番号」34eに「20」、項目「比較済フラグ」34fに「0」が示される。第9行目には、項目「製品名」34aに「C」、項目「順番」34bに「3」、項目「部品名」34cに「カバー」、項目「部品コード」34dに「S0003」、項目「構成情報番号」34eに「28」、項目「比較済フラグ」34fに「0」が示される。   In the seventh line, the item “product name” 34 a is “C”, the item “order” 34 b is “1”, the item “component name” 34 c is “main board”, and the item “component code” 34 d is “P0001”. The item “configuration information number” 34e indicates “2”, and the item “comparison flag” 34f indicates “1”. In the eighth row, the item “product name” 34 a is “C”, the item “order” 34 b is “2”, the item “component name” 34 c is “power supply board”, and the item “component code” 34 d is “P0015”. The item “configuration information number” 34e indicates “20”, and the item “comparison flag” 34f indicates “0”. In the ninth line, the item “product name” 34a is “C”, the item “order” 34b is “3”, the item “part name” 34c is “cover”, the item “part code” 34d is “S0003”, The item “configuration information number” 34e indicates “28”, and the item “comparison flag” 34f indicates “0”.

矢符K1は、第1行目および第4行目のユニットが互いに同一の機能であること示す。同様に、矢符K2は、第1行目および第7行目のユニットが、矢符K3は、第2行目および第5行目のユニットが、矢符K4は、第3行目および第6行目のユニットが、それぞれ互いに同一の機能であること示す。   The arrow K1 indicates that the units in the first row and the fourth row have the same function. Similarly, the arrow K2 is the unit of the first row and the seventh row, the arrow K3 is the unit of the second row and the fifth row, and the arrow K4 is the third row and the second row. It shows that the units in the sixth row have the same functions.

図16は、図8のステップa6での処理を詳細に示すフローチャートである。比較手段17および同一機能部品判定手段16が、同一の機能であると判定したユニット間において、各ユニットを構成する単独部品の関連付けを行うときにステップ1に進んで処理が開始される。ステップf2では、比較手段17は、比較するユニットを「Ux」で表すと定義する。xは、1〜Xの自然数とし、Xは、比較するユニットの数の最大数とする。   FIG. 16 is a flowchart showing in detail the processing in step a6 of FIG. When the comparing unit 17 and the same functional component determining unit 16 associate the single components constituting each unit between the units determined to have the same function, the process proceeds to step 1 and the process is started. In step f2, the comparison means 17 defines that the unit to be compared is represented by “Ux”. x is a natural number from 1 to X, and X is the maximum number of units to be compared.

ステップf3では、比較手段17は、ユニットUxのxをiで表し、i=2と設定する。ステップf4では、比較手段17は、ユニットUiを構成する子部品に関する情報を、ユニット関連付け情報33および構成部品情報24から取得する。ユニットUiを構成する子部品の数の最大値をNとする。ステップf5では、比較手段17は、n=1と設定する。nは、ユニットUiを構成する子部品のうちn番目の子部品の情報を表す変数とする。ステップf6では、比較手段17は、ユニットUiを構成する子部品のn番目の情報、たとえば部品情報Aを取得する。   In step f3, the comparison means 17 represents x of the unit Ux as i and sets i = 2. In step f 4, the comparison unit 17 acquires information related to the child parts constituting the unit Ui from the unit association information 33 and the component part information 24. Let N be the maximum value of the number of child parts constituting the unit Ui. In step f5, the comparison means 17 sets n = 1. Let n be a variable representing information of the nth child part among the child parts constituting the unit Ui. In step f6, the comparison means 17 acquires the n-th information of the child parts constituting the unit Ui, for example, the part information A.

ステップf7では、比較手段17は、ユニットUxのxをjで表し、j=1と設定する。ステップf8では、比較手段17は、ユニットUjを構成する子部品に関する情報を、ユニット関連付け情報33および構成部品情報24から取得する。ユニットUjを構成する子部品の数の最大値をMとする。ステップf9では、比較手段17は、m=1と設定する。mは、ユニットUjを構成する子部品のうちm番目の子部品の情報を表す変数とする。ステップf10では、比較手段17は、ユニットUjを構成する子部品のm番目の情報、たとえば部品情報Bを取得する。   In step f7, the comparison means 17 represents x of the unit Ux as j and sets j = 1. In step f <b> 8, the comparison unit 17 acquires information related to the child parts constituting the unit Uj from the unit association information 33 and the component part information 24. Let M be the maximum value of the number of child parts constituting the unit Uj. In step f9, the comparison means 17 sets m = 1. Let m be a variable representing information of the mth child part among the child parts constituting the unit Uj. In step f10, the comparison means 17 acquires the m-th information of the child parts constituting the unit Uj, for example, the part information B.

ステップf11では、比較手段17は、部品情報Bに含まれる比較済フラグが、0であるか否かを判定する。比較手段17によって、比較済フラグが0であると判定された場合、ステップf12に進み、比較済フラグが0でないと判定された場合、ステップf19に進む。   In step f11, the comparison means 17 determines whether or not the compared flag included in the component information B is 0. When the comparison unit 17 determines that the compared flag is 0, the process proceeds to step f12, and when it is determined that the compared flag is not 0, the process proceeds to step f19.

ステップf12では、同一機能部品判定手段16は、ユニット情報Aが示す子部品と、ユニット情報Bが示す子部品とが、同一の機能を有するか否かを判定する。ステップf12で行われる判定は、前述した図12,図13と同様であるので説明を省略する。同一機能部品判定手段16によって、部品情報Aが示す子部品と、部品情報Bが示す子部品とが、同一の機能を有すると判定された場合、ステップf13に進み、異なる機能を有すると判定された場合、ステップf15に進む。   In step f12, the identical functional component determination means 16 determines whether or not the child component indicated by the unit information A and the child component indicated by the unit information B have the same function. The determination performed in step f12 is the same as that in FIG. 12 and FIG. If it is determined by the identical function component determination means 16 that the child component indicated by the component information A and the child component indicated by the component information B have the same function, the process proceeds to step f13 and is determined to have different functions. If YES, go to step f15.

ステップf13では、比較手段17は、部品情報Aが示す子部品と、部品情報Bが示す子部品とを関連付けて、たとえばメモリに記憶する。ステップf14では、比較手段17は、ユニットUjを構成する子部品のm番目の比較済フラグを1に設定し、ステップf19に進む。   In step f13, the comparison means 17 associates the child component indicated by the component information A and the child component indicated by the component information B, and stores them in a memory, for example. In step f14, the comparison means 17 sets the mth compared flag of the child parts constituting the unit Uj to 1, and proceeds to step f19.

ステップf15では、比較手段17は、m=m+1と設定する。ステップf16では、比較手段17は、mがMを超えたか否かを判定する。比較手段17によって、mがMを超えたと判定された場合、ステップf17に進み、mがMを超えていないと判定された場合、ステップf10に進む。   In step f15, the comparison means 17 sets m = m + 1. In step f16, the comparison means 17 determines whether m exceeds M. If the comparison means 17 determines that m exceeds M, the process proceeds to step f17. If it is determined that m does not exceed M, the process proceeds to step f10.

ステップf17では、比較手段17は、j=j+1と設定する。ステップf18では、比較手段17は、jがi−1を超えたか否かを判定する。比較手段17によって、jがi−1を超えたと判定された場合、ステップf19に進み、jがi−1を超えていないと判定された場合、ステップf8に進む。   In step f17, the comparison means 17 sets j = j + 1. In step f18, the comparison means 17 determines whether j exceeds i-1. If it is determined by the comparison means 17 that j exceeds i-1, the process proceeds to step f19. If it is determined that j does not exceed i-1, the process proceeds to step f8.

ステップf19では、比較手段17は、n=n+1と設定する。ステップf20では、比較手段17は、nがNを超えたか否かを判定する。比較手段17によって、nがNを超えたと判定された場合、ステップf21に進み、nがNを超えていないと判定された場合、ステップf6に進む。   In step f19, the comparison means 17 sets n = n + 1. In step f20, the comparison means 17 determines whether n exceeds N. If it is determined by the comparison means 17 that n exceeds N, the process proceeds to step f21. If it is determined that n does not exceed N, the process proceeds to step f6.

ステップf21では、比較手段17は、i=i+1と設定する。ステップf22では、比較手段17は、iが比較する製品の数を表すXを超えたか否かを判定する。比較手段17によって、iがXを超えていないと判定された場合、ステップf4に進み、iがXを超えていると判定された場合、ステップf23に進んで処理が終了する。   In step f21, the comparison means 17 sets i = i + 1. In step f22, the comparison unit 17 determines whether i exceeds X representing the number of products to be compared. When the comparison means 17 determines that i does not exceed X, the process proceeds to step f4, and when it is determined that i exceeds X, the process proceeds to step f23 and the process ends.

図17は、独立部品関連付け情報36の一例を示す図である。第1行目には、項目「製品名1」36aに「A」、項目「順番1」36bに「1」、項目「製品名2」36cに「B」、項目「順番2」36dに「1」が示され、第2行目には、項目「製品名1」36aに「A」、項目「順番1」36bに「1」、項目「製品名2」36cに「C」、項目「順番2」36dに「1」が示される。   FIG. 17 is a diagram illustrating an example of the independent component association information 36. In the first row, the item “product name 1” 36a is “A”, the item “order 1” 36b is “1”, the item “product name 2” 36c is “B”, and the item “order 2” 36d is “ In the second line, the item “product name 1” 36a is “A”, the item “order 1” 36b is “1”, the item “product name 2” 36c is “C”, and the item “ “1” is shown in the “order 2” 36d.

第3行目には、項目「製品名1」36aに「A」、項目「順番1」36bに「3」、項目「製品名2」36cに「C」、項目「順番2」36dに「2」が示され、第4行目には、項目「製品名1」36aに「B」、項目「順番1」36bに「3」、項目「製品名2」36cに「C」、項目「順番2」36dに「3」が示される。独立部品関連付け情報36は、このように関連付けられた状態で、たとえばメモリに記憶されている。   In the third row, the item “product name 1” 36a is “A”, the item “order 1” 36b is “3”, the item “product name 2” 36c is “C”, and the item “order 2” 36d is “ In the fourth line, the item “product name 1” 36a is “B”, the item “order 1” 36b is “3”, the item “product name 2” 36c is “C”, and the item “ "3" is shown in the order 2 "36d. The independent part association information 36 is stored in a memory, for example, in a state of being associated in this way.

第1行目は、製品Aの順番1の子部品と、製品Bの順番1の子部品とが同一の機能を有することを示し、第2行目は、製品Aの順番1の子部品と、製品Cの順番1の子部品とが同一の機能を有することを示し、第3行目は、製品Aの順番3の子部品と、製品Bの順番2の子部品とが同一の機能を有することを示し、第4行目は、製品Aの順番3の子部品と、製品Bの順番3の子部品とが同一の機能を有することを示している。   The first row shows that the order 1 child part of product A and the order 1 child part of product B have the same function, and the second line shows the order 1 child part of product A. , Indicates that the child part of the order 1 of the product C has the same function, and the third row shows that the child part of the order 3 of the product A and the child part of the order 2 of the product B have the same function. The fourth line shows that the child part of product 3 in order 3 and the child part of product B in order 3 have the same function.

図18は、図17の子部品関連付け情報を説明するための図である。矢符L1〜L4は、各子部品が同一の機能を有することを示しており、子部品関連付け情報が示す情報を視覚的に表している。   FIG. 18 is a diagram for explaining the child component association information of FIG. Arrows L1 to L4 indicate that each child component has the same function, and visually represent information indicated by the child component association information.

第1行目には、項目「製品名」37aに「A」、項目「順番」37bに「1」、項目「部品コード」37cに「C0001」、項目「親部品コード」37dに「P0001」、項目「構成情報番号」37eに「10」、項目「比較済フラグ」に「1」が示される。第2行目には、項目「製品名」37aに「A」、項目「順番」37bに「2」、項目「部品コード」37cに「R0001」、項目「親部品コード」37dに「P0001」、項目「構成情報番号」37eに「14」、項目「比較済フラグ」に「0」が示される。第3行目には、項目「製品名」37aに「A」、項目「順番」37bに「3」、項目「部品コード」37cに「R0002」、項目「親部品コード」37dに「P0001」、項目「構成情報番号」37eに「19」、項目「比較済フラグ」37fに「1」が示される。   In the first row, the item “product name” 37a is “A”, the item “order” 37b is “1”, the item “part code” 37c is “C0001”, and the item “parent part code” 37d is “P0001”. The item “configuration information number” 37e indicates “10” and the item “comparison flag” indicates “1”. In the second row, the item “product name” 37a is “A”, the item “order” 37b is “2”, the item “part code” 37c is “R0001”, and the item “parent part code” 37d is “P0001”. The item “configuration information number” 37e indicates “14”, and the item “comparison flag” indicates “0”. In the third row, the item “product name” 37a is “A”, the item “order” 37b is “3”, the item “part code” 37c is “R0002”, and the item “parent part code” 37d is “P0001”. The item “configuration information number” 37e indicates “19”, and the item “compared flag” 37f indicates “1”.

第4行目には、項目「製品名」37aに「B」、項目「順番」37bに「1」、項目「部品コード」37cに「C0001」、項目「親部品コード」37dに「P0002」、項目「構成情報番号」37eに「11」、項目「比較済フラグ」37fに「1」が示される。第5行目には、項目「製品名」37aに「B」、項目「順番」37bに「2」、項目「部品コード」37cに「R0006」、項目「親部品コード」37dに「P0002」、項目「構成情報番号」37eに空白、項目「比較済フラグ」37fに「0」が示される。第6行目には、項目「製品名」37aに「B」、項目「順番」37bに「3」、項目「部品コード」37cに「M0001」、項目「親部品コード」37dに「P0002」、項目「構成情報番号」37eに「20」、項目「比較済フラグ」37fに「1」が示される。   In the fourth row, the item “product name” 37a is “B”, the item “order” 37b is “1”, the item “part code” 37c is “C0001”, and the item “parent part code” 37d is “P0002”. The item “configuration information number” 37e indicates “11” and the item “comparison flag” 37f indicates “1”. In the fifth row, the item “product name” 37a is “B”, the item “order” 37b is “2”, the item “part code” 37c is “R0006”, and the item “parent part code” 37d is “P0002”. The item “configuration information number” 37e is blank, and the item “compared flag” 37f is “0”. In the sixth row, the item “product name” 37a is “B”, the item “order” 37b is “3”, the item “part code” 37c is “M0001”, and the item “parent part code” 37d is “P0002”. The item “configuration information number” 37e indicates “20”, and the item “compared flag” 37f indicates “1”.

第7行目には、項目「製品名」37aに「C」、項目「順番」37bに「1」、項目「部品コード」37cに「C0004」、項目「親部品コード」37dに「P0003」、項目「構成情報番号」37eに「4」、項目「比較済フラグ」37fに「1」が示される。第8行目には、項目「製品名」37aに「C」、項目「順番」37bに「2」、項目「部品コード」37cに「R0002」、項目「親部品コード」37dに「P0003」、項目「構成情報番号」37eに「8」、項目「比較済フラグ」37fに「1」が示される。第9行目には、項目「製品名」37aに「C」、項目「順番」37bに「3」、項目「部品コード」37cに「M0001」、項目「親部品コード」37dに「P0003」、項目「構成情報番号」37eに「35」、項目「比較済フラグ」37fに「1」が示される。   In the seventh line, the item “product name” 37a is “C”, the item “order” 37b is “1”, the item “part code” 37c is “C0004”, and the item “parent part code” 37d is “P0003”. The item “configuration information number” 37e indicates “4”, and the item “compared flag” 37f indicates “1”. In the eighth row, the item “product name” 37a is “C”, the item “order” 37b is “2”, the item “part code” 37c is “R0002”, and the item “parent part code” 37d is “P0003”. The item “configuration information number” 37e indicates “8”, and the item “comparison flag” 37f indicates “1”. In the ninth line, the item “product name” 37a is “C”, the item “order” 37b is “3”, the item “part code” 37c is “M0001”, and the item “parent part code” 37d is “P0003”. The item “configuration information number” 37e indicates “35”, and the item “comparison flag” 37f indicates “1”.

矢符L1は、第1行目および第4行目の子部品が互いに同一の機能であること示す。同様に、矢符L2は、第1行目および第7行目の子部品が、矢符L3は、第3行目および第8行目の子部品が、矢符L4は、第6行目および第9行目の子部品が、それぞれ互いに同一の機能であること示す。   The arrow L1 indicates that the child parts in the first row and the fourth row have the same function. Similarly, the arrow L2 is the child part of the first and seventh lines, the arrow L3 is the child part of the third and eighth lines, and the arrow L4 is the sixth and ninth lines. It shows that each child part has the same function.

構成部品比較装置の記憶装置に記憶される制御プログラムは、コンピュータを、構成情報管理手段11、部品情報管理手段12、比較対象情報入力手段13、構成部品情報取得手段14、標準部品名管理手段15、同一機能部品判定手段16、比較手段17、および出力手段18の各手段として機能させるための構成部品比較プログラムとして提供することができる。   The control program stored in the storage device of the component comparison device includes a computer, a configuration information management unit 11, a component information management unit 12, a comparison target information input unit 13, a component part information acquisition unit 14, and a standard part name management unit 15. It can be provided as a component comparison program for functioning as each of the same functional component determination means 16, comparison means 17, and output means 18.

構成部品比較装置では、構成部品比較プログラムがたとえば半導体メモリまたはハードディスク装置などの記憶装置に記憶されているが、これらの記憶装置に限定されるものではなく、コンピュータで読み取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を設け、そこに記録媒体を挿入することによって読み取り可能な記録媒体であってもよいし、または他の装置の記憶装置であってもよい。   In the component comparison apparatus, the component comparison program is stored in a storage device such as a semiconductor memory or a hard disk device. However, the component comparison program is not limited to these storage devices, and is recorded on a computer-readable recording medium. It may be. The recording medium may be a recording medium that can be read by providing a program reading device as an external storage device (not shown) and inserting the recording medium therein, or may be a storage device of another device. .

いずれの記録媒体であっても、記憶されている文字認識プログラムがコンピュータからアクセスされて実行される構成であればよい。またはいずれの記録媒体であっても、文字認識プログラムが読み出され、読み出された文字認識プログラムが、記憶装置のプログラム記憶エリアに記憶されて、文字認識プログラムが実行される構成であってもよい。   Any recording medium may be used as long as the stored character recognition program is accessed from a computer and executed. Alternatively, in any recording medium, the character recognition program is read out, the read character recognition program is stored in the program storage area of the storage device, and the character recognition program is executed. Good.

本体と分離可能に構成される記録媒体は、たとえば磁気テープ/カセットテープなどのテープ系の記録媒体、フレキシブルディスク/ハードディスクなどの磁気ディスク、CD−ROM(Compact Disk Read Only Memory)/MO(Magneto Optical disk)/MD(
Mini Disc)/DVD(Digital Versatile Disk)/ブルーレイディスクなどの光ディスクのディスク系の記録媒体、メモリカードを含むIC(Integrated Circuit)カード/光カードなどのカード系の記録媒体、またはマスクROM/EPROM(Erasable
Programmable Read Only Memory)/EEPROM(Electrically Erasable
Programmable Read Only Memory)/フラッシュROMなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。したがって、部品構成比較装置1の各手段として機能させるための部品構成比較プログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
The recording medium configured to be separable from the main body is, for example, a tape recording medium such as a magnetic tape / cassette tape, a magnetic disk such as a flexible disk / hard disk, a CD-ROM (Compact Disk Read Only Memory) / MO (Magneto Optical). disk) / MD (
Disc recording media such as optical discs such as Mini Disc (DVD) / DVD (Digital Versatile Disk) / Blu-ray disc, IC (Integrated Circuit) cards / memory cards including optical cards, or mask ROM / EPROM ( Erasable
Programmable Read Only Memory / EEPROM (Electrically Erasable
Programmable Read Only Memory) or a recording medium that carries a fixed program including a semiconductor memory such as a flash ROM. Therefore, it can be provided as a computer-readable recording medium that records a component configuration comparison program for causing each component of the component configuration comparison apparatus 1 to function.

部品構成比較プログラムが、コンピュータ読み取り可能な記録媒体に記録されていなくても、通信ネットワークを介して他の装置から部品構成比較プログラムのダウンロードを行い、部品構成比較装置1のプログラム記憶エリアに記憶させることもできる。したがって、通信網などの情報を伝送する機能を有する媒体によって、部品構成比較プログラムを伝送することができるので、部品構成比較装置1の各手段として機能させるための部品構成比較プログラムを伝送する情報伝送媒体として提供することもできる。   Even if the component configuration comparison program is not recorded on a computer-readable recording medium, the component configuration comparison program is downloaded from another device via the communication network and stored in the program storage area of the component configuration comparison device 1. You can also Accordingly, since the component configuration comparison program can be transmitted by a medium having a function of transmitting information such as a communication network, the information transmission for transmitting the component configuration comparison program for functioning as each unit of the component configuration comparison device 1 It can also be provided as a medium.

このように、部品構成比較装置1が、複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される製品について、複数の製品間で各製品を構成する単独部品またはユニット部品を比較するにあたって、部品構成比較装置1は、構成情報管理手段11と、部品情報管理手段12と、比較対象情報入力手段13と、構成部品情報取得手段14と、標準部品名管理手段15と、同一機能部品判定手段16と、比較手段17と、出力手段18とを含んで構成される。構成情報記憶手段11は、ユニット部品および単独部品のそれぞれの部品コードを表す部品コード情報を含む構成情報21を、製品の部品コード情報に関連付けて記憶する。部品情報管理手段12は、ユニット部品および単独部品についての部品コード情報と、部品名を表す部品名情報と、種類を表す部品種情報とを含む部品情報22を、部品コードごとに関連付けて記憶する。比較対象情報入力手段13は、比較対象となる複数の製品を指定する比較対象情報23を入力する。構成部品情報取得手段14は、比較対象情報入力手段13によって比較対象情報23が入力されると、構成情報21および部品情報22から、比較対象となる各製品のユニットおよび単独部品についての部品コード情報と、部品種情報と、部品名情報とを含む構成部品情報24を取得する。標準部品名管理手段15は、部品名情報と、部品名情報が示すユニットまたは単独部品の機能に基づく名称である標準部品名を表す標準部品名情報とを関連付けて記憶する。同一機能部品判定手段16は、構成部品情報24と標準部品名情報とに基づいて、比較対象の各製品のユニットおよび単独部品について、それぞれ互いに同一の機能を有するか否かを判定する。比較手段17は、同一機能部品判定手段16の判定結果に基づいて、構成部品情報24から、比較対象の各製品を構成するユニットおよび単独部品のうち同一の機能を有するユニットおよび単独部品を互いに関連付けた比較リスト情報27を作成する。出力手段18は、比較手段17によって作成された比較リスト情報27を出力する。   In this way, the component configuration comparison device 1 is a single component that configures each product among a plurality of products for a product that includes at least one of a plurality of single components and a unit component that includes a plurality of single components. When comparing parts or unit parts, the part configuration comparison device 1 includes a configuration information management unit 11, a part information management unit 12, a comparison target information input unit 13, a component part information acquisition unit 14, and a standard part name management. The means 15 includes the same functional component determination means 16, the comparison means 17, and the output means 18. The configuration information storage means 11 stores configuration information 21 including component code information representing the component codes of the unit component and the single component in association with the product component code information. The component information management means 12 stores component information 22 including component code information on unit components and individual components, component name information indicating a component name, and component type information indicating a type in association with each component code. . The comparison target information input means 13 inputs comparison target information 23 for specifying a plurality of products to be compared. When the comparison target information 23 is input by the comparison target information input unit 13, the component part information acquisition unit 14 uses the configuration information 21 and the component information 22 to determine the part code information for each product unit and single component to be compared. And component part information 24 including part type information and part name information. The standard part name management means 15 stores the part name information and standard part name information representing the standard part name, which is a name based on the function of the unit or single part indicated by the part name information, in association with each other. Based on the component part information 24 and the standard part name information, the same functional part determination unit 16 determines whether the unit and the single part of each product to be compared have the same function. Based on the determination result of the identical functional component determination unit 16, the comparison unit 17 associates, from the component information 24, a unit and a single component having the same function among the units and single components constituting each comparison target product. The comparison list information 27 is created. The output unit 18 outputs the comparison list information 27 created by the comparison unit 17.

これによって、同一機能部品判定手段16は、比較対象の製品を構成するユニットおよび独立部品について、同一の機能を有するか否かを適切に判定することができる。比較手段17は、各製品を構成するユニットおよび独立部品を、機能によって関連付けた比較リスト情報27を作成することができる。したがって、部品構成比較装置1によって、複数の製品間で同一の機能を有する部品を適切に比較することができる。これによって、各製品を構成するユニットおよび独立部品について、部品の置き換え、設計変更、および部品の統合などの検討を容易に行うことができる。また、部品構成比較装置1は、複数の製品について、構成部品の比較を同時に行うことができるので、同一の機能を有する代替部品を検索して容易に抽出することができる。   As a result, the identical functional component determination means 16 can appropriately determine whether or not the unit and the independent component constituting the comparison target product have the same function. The comparison means 17 can create comparison list information 27 in which units and independent parts constituting each product are associated by function. Therefore, the parts structure comparison apparatus 1 can appropriately compare parts having the same function among a plurality of products. As a result, it is possible to easily examine the replacement of parts, the design change, and the integration of parts for the units and independent parts constituting each product. Moreover, since the component structure comparison apparatus 1 can simultaneously compare the component parts of a plurality of products, it is possible to search for and easily extract alternative parts having the same function.

また、構成情報管理手段11が記憶する構成情報21は、製品を構成するユニットおよび単独部品のそれぞれの員数を表す員数情報をさらに含む。部品情報管理手段12が記憶する部品情報22は、ユニットおよび単独部品のそれぞれの単価を表す単価情報をさらに含む。構成部品情報取得手段14は、比較する各製品を構成するユニットおよび単独部品についての部品コード情報と、部品種情報と、部品名情報と、員数情報と、単価情報とを含む構成部品情報24を取得する。   Further, the configuration information 21 stored by the configuration information management unit 11 further includes number information indicating the number of units and individual parts constituting the product. The component information 22 stored by the component information management means 12 further includes unit price information representing the unit price of each unit and individual component. The component information acquiring unit 14 includes component component information 24 including component code information, component type information, component name information, quantity information, and unit price information for the units and single components constituting each product to be compared. get.

これによって、比較手段17は、構成部品情報取得手段14によって取得された構成部品情報24に基づいて、ユニットおよび単独部品のそれぞれについての部品単価などの情報を含む比較リスト情報27を作成することができる。したがって、製品を構成するユニットおよび単独部品を比較するとき、機能が同一であることに加えて部品単価をも考慮して、コストダウンできる可能性のある部品を見つけて、設計変更などの検討を行うことができる。   Accordingly, the comparison unit 17 can create comparison list information 27 including information such as a unit unit price for each of the unit and the single component, based on the component part information 24 acquired by the component part information acquisition unit 14. it can. Therefore, when comparing the units and individual components that make up a product, in addition to having the same function, consider the unit price of the component, find the part that can reduce the cost, and examine the design change etc. It can be carried out.

また、構成部品情報取得手段14は、単価情報を有さないユニットについて、ユニットを構成する単独部品の員数情報と単価情報とに基づいて、ユニットの単価を表す単価情報を作成する。   In addition, the component part information acquisition unit 14 creates unit price information representing the unit price of the unit based on the number information and unit price information of the single parts constituting the unit for the unit having no unit price information.

これによって、比較手段17は、構成部品情報取得手段14によって作成されたユニットの部品単価に基づいて、ユニットの部品単価を含む比較リスト情報27を作成することができる。したがって、製品を構成するユニットおよび単独部品を比較するとき、部品単価についての情報を確実に知ることができ、適切に設計変更などの検討を行うことができる。   As a result, the comparison unit 17 can create comparison list information 27 including the unit unit price of the unit based on the unit unit price of the unit created by the component information acquisition unit 14. Therefore, when comparing the unit and the single component constituting the product, it is possible to surely know information about the component unit price, and it is possible to appropriately examine design changes and the like.

また、同一機能部品判定手段16は、比較する各製品を構成するユニットおよび単独部品について、部品名情報が示す部品名と、標準部品名情報が示す標準部品名と、部品種情報が示す種類と、部品コード情報が示す部品コードとがそれぞれ同一であるか否かを判断し、かつ標準部品名情報が示す標準部品名が類似するか否かを判断して、同一の機能を有するか否かを判定する。   In addition, the same functional parts determination means 16 has a part name indicated by the part name information, a standard part name indicated by the standard part name information, and a type indicated by the part type information for the units and individual parts constituting each product to be compared. Whether or not they have the same function by determining whether or not the component codes indicated by the component code information are the same and determining whether or not the standard component names indicated by the standard component name information are similar Determine.

これによって、同一機能部品判定手段16は、ユニットおよび単独部品の属性情報が、完全に一致しないときであっても、標準部品名が類似するときに、ユニットおよび単独部品のそれぞれについて、同一の機能を有するとの判定を確実に行うことができる。したがって、異なる製品の間で、同一の機能を有する代替部品をさらに広範囲に検索して抽出することができる。   As a result, even if the attribute information of the unit and the single component does not completely match, the same function component determination unit 16 can use the same function for each of the unit and the single component when the standard component names are similar. It can be reliably determined that it has. Therefore, it is possible to search and extract a substitute part having the same function between different products in a wider range.

さらに、比較手段17は、同一機能部品判定手段16によって同一の機能と判定されたユニットおよび単独部品を同一の行に並べて配置し、異なる機能と判定されたユニットおよび単独部品を異なる行に配置する比較リストを表す比較リスト情報27を作成する。   Further, the comparison unit 17 arranges units and single components determined to have the same function by the same functional component determination unit 16 in the same row, and arranges units and single components determined to have different functions in different rows. Comparison list information 27 representing the comparison list is created.

これによって、比較リスト情報27を見たときに、同一の機能を有するユニットおよび単独部品を容易に比較することができる。   As a result, when the comparison list information 27 is viewed, it is possible to easily compare units and single components having the same function.

さらに、比較手段17は、同一機能部品判定手段16によって同一の機能と判定されたユニットおよび単独部品を抽出して比較リスト情報27を作成する。   Further, the comparison unit 17 extracts the units and single components determined to have the same function by the same function component determination unit 16 and creates the comparison list information 27.

これによって、比較手段17は、同一の機能を有するユニットおよび単独部品のみを表示する比較リスト情報27を作成することができる。したがって、比較リスト情報27によって異なる製品の部品構成を比較することによって、設計変更などの検討をさらに容易に行うことができる。また、複数の製品を比較することによって、代替部品の検索を広範囲に行い、同一の機能を有する部品を抽出することができる。   As a result, the comparison means 17 can create comparison list information 27 that displays only units and single parts having the same function. Therefore, by comparing the component configurations of different products based on the comparison list information 27, it is possible to more easily study design changes and the like. Further, by comparing a plurality of products, it is possible to search for alternative parts over a wide range and extract parts having the same function.

さらに、部品構成比較方法によって、複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される製品について、複数の製品間で各製品を構成する単独部品またはユニット部品を比較するにあたって、部品構成比較装方法は、構成情報管理工程と、部品情報管理工程と、比較対象情報入力工程と、構成部品情報取得工程と、標準部品名管理工程と、同一機能部品判定工程と、比較工程と、出力工程とを含む。構成情報記憶工程では、ユニット部品および単独部品のそれぞれの部品コードを表す部品コード情報を含む構成情報21を、製品の部品コード情報に関連付けて記憶する。部品情報管理工程では、ユニット部品および単独部品についての部品コード情報と、部品名を表す部品名情報と、種類を表す部品種情報とを含む部品情報22を、部品コードごとに関連付けて記憶する。比較対象情報入力工程では、比較対象となる複数の製品を指定する比較対象情報23を入力する。構成部品情報取得工程では、比較対象情報入力工程によって比較対象情報23が入力されると、構成情報21および部品情報22から、比較対象となる各製品のユニットおよび単独部品についての部品コード情報と、部品種情報と、部品名情報とを含む構成部品情報24を取得する。標準部品名管理工程では、部品名情報と、部品名情報が示すユニットまたは単独部品の機能に基づく名称である標準部品名を表す標準部品名情報とを関連付けて記憶する。同一機能部品判定工程では、構成部品情報24と標準部品名情報とに基づいて、比較対象の各製品のユニットおよび単独部品について、それぞれ互いに同一の機能を有するか否かを判定する。比較工程では、同一機能部品判定工程での判定結果に基づいて、構成部品情報24から、比較対象の各製品を構成するユニットおよび単独部品のうち同一の機能を有するユニットおよび単独部品を互いに関連付けた比較リスト情報27を作成する。出力工程では、比較工程によって作成された比較リスト情報27を出力する。   Further, a single component or unit that configures each product among a plurality of products with respect to a product configured to include at least one of a plurality of single components and a unit component composed of a plurality of single components by a component configuration comparison method. When comparing parts, the component configuration comparison method includes a configuration information management process, a part information management process, a comparison target information input process, a component information acquisition process, a standard part name management process, and a function determination with the same function. A process, a comparison process, and an output process are included. In the configuration information storage step, the configuration information 21 including the component code information representing the component code of each of the unit component and the single component is stored in association with the product component code information. In the component information management process, component information 22 including component code information for unit components and single components, component name information indicating a component name, and component type information indicating a type is stored in association with each component code. In the comparison target information input step, comparison target information 23 for specifying a plurality of products to be compared is input. In the component information acquisition step, when the comparison target information 23 is input in the comparison target information input step, from the configuration information 21 and the component information 22, component code information for each product unit and single component to be compared, The component information 24 including the component type information and the component name information is acquired. In the standard part name management process, part name information and standard part name information representing a standard part name that is a name based on the function of a unit or a single part indicated by the part name information are stored in association with each other. In the same functional part determination step, based on the component part information 24 and the standard part name information, it is determined whether or not the unit and the single part of each product to be compared have the same function. In the comparison step, based on the determination result in the same functional component determination step, from the component information 24, the unit and the single component having the same function among the units and the single components constituting each product to be compared are associated with each other. Comparison list information 27 is created. In the output process, the comparison list information 27 created in the comparison process is output.

これによって、同一機能部品判定工程によって、比較対象の製品を構成するユニットおよび独立部品について、同一の機能を有するか否かを適切に判定することができる。比較工程によって、各製品を構成するユニットおよび独立部品を、機能によって関連付けた比較リスト情報27を作成することができる。したがって、部品構成比較方法によって、複数の製品間で同一の機能を有する部品を適切に比較することができる。これによって、各製品を構成するユニットおよび独立部品について、部品の置き換え、設計変更、および部品の統合などの検討を容易に行うことができる。また、部品構成比較装置1は、複数の製品について、構成部品の比較を同時に行うことができるので、同一の機能を有する代替部品を検索して容易に抽出することができる。   Accordingly, it is possible to appropriately determine whether or not the unit and the independent component constituting the comparison target product have the same function by the same functional component determination step. By the comparison process, the comparison list information 27 in which the units and independent parts constituting each product are associated by function can be created. Therefore, parts having the same function can be appropriately compared among a plurality of products by the part configuration comparison method. As a result, it is possible to easily examine the replacement of parts, the design change, and the integration of parts for the units and independent parts constituting each product. Moreover, since the component structure comparison apparatus 1 can simultaneously compare the component parts of a plurality of products, it is possible to search for and easily extract alternative parts having the same function.

さらに、コンピュータを、部品構成比較装置1として機能させる部品構成比較プログラムを提供することができる。   Furthermore, a component configuration comparison program that causes a computer to function as the component configuration comparison apparatus 1 can be provided.

さらに、部品構成比較プログラムを記録するコンピュータ読み取り可能な記録媒体を提供することができる。   Furthermore, it is possible to provide a computer-readable recording medium for recording the component configuration comparison program.

1 部品構成比較装置
11 構成情報管理手段
12 部品情報管理手段
13 比較対象情報入力手段
14 構成部品情報取得手段
15 標準部品名管理手段
16 同一機能部品判定手段
17 比較手段
18 出力手段
21 構成情報
22 部品情報
23 比較対象情報
24 構成部品情報
25 標準部品名対応情報
27 比較リスト情報
31 ユニットリスト情報
33 ユニット関連付け情報
36 独立部品関連付け情報
DESCRIPTION OF SYMBOLS 1 Component structure comparison apparatus 11 Configuration information management means 12 Parts information management means 13 Comparison object information input means 14 Component parts information acquisition means 15 Standard part name management means 16 Same function parts determination means 17 Comparison means 18 Output means 21 Configuration information 22 Parts Information 23 Comparison target information 24 Component parts information 25 Standard part name correspondence information 27 Comparison list information 31 Unit list information 33 Unit association information 36 Independent part association information

Claims (9)

複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される構成体について、複数の構成体間で各構成体を構成する単独部品またはユニット部品を比較する部品構成比較装置であって、
ユニット部品および単独部品のそれぞれのコード番号を表すコード番号情報を含む構成情報を、構成体のコード番号情報に関連付けて記憶する構成情報記憶手段と、
ユニット部品および単独部品についてのコード番号情報と、名称を表す名称情報と、種類を表す種類情報とを含む部品情報を、コード番号ごとに関連付けて記憶する部品情報記憶手段と、
比較対象となる複数の構成体を指定する比較対象情報を入力する比較対象情報入力手段と、
前記比較対象情報入力手段によって比較対象情報が入力されると、前記構成情報および前記部品情報から、比較対象となる各構成体のユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報とを含む構成部品情報を取得する構成部品情報取得手段と、
名称情報と、名称情報が示すユニット部品または単独部品の機能に基づく名称を表す機能名称情報とを関連付けて記憶する機能名称記憶手段と、
前記構成部品情報と前記機能名称情報とに基づいて、比較対象の各構成体のユニット部品および単独部品について、それぞれ互いに同一の機能を有するか否かを判定する同一機能部品判定手段と、
前記同一機能部品判定手段の判定結果に基づいて、前記構成部品情報から、比較対象の各構成体を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を互いに関連付けた比較リスト情報を作成する比較手段と、
前記比較手段によって作成された比較リスト情報を出力する出力手段とを含むことを特徴とする部品構成比較装置。
A component that includes at least one of a plurality of single components and a unit component composed of a plurality of single components, and a component that compares the single components or unit components that constitute each component among a plurality of components A configuration comparison device,
Configuration information storage means for storing configuration information including code number information representing the code numbers of unit parts and individual parts in association with the code number information of the structure,
Component information storage means for associating and storing, for each code number, component information including code number information about unit components and single components, name information indicating names, and type information indicating types;
Comparison target information input means for inputting comparison target information for designating a plurality of constructs to be compared;
When comparison target information is input by the comparison target information input means, code number information, type information, and name for unit parts and single parts of each component to be compared are obtained from the configuration information and the part information. Component information acquisition means for acquiring component information including information;
A function name storage means for storing the name information and the function name information representing the name based on the function of the unit part or the single part indicated by the name information;
On the basis of the component information and the function name information, the same function component determination means for determining whether or not the unit component and the single component of each component to be compared have the same function,
Based on the determination result of the same functional component determination means, a comparison is made by associating unit components and single components having the same function among unit components and single components constituting each component to be compared from the component component information. A comparison means for creating list information;
And an output means for outputting comparison list information created by the comparison means.
前記構成情報記憶手段が記憶する構成情報は、構成体を構成するユニット部品および単独部品のそれぞれの員数を表す員数情報をさらに含み、
前記部品情報記憶手段が記憶する部品情報は、ユニット部品および単独部品のそれぞれの単価を表す単価情報をさらに含み、
前記構成部品情報取得手段は、比較する各構成体を構成するユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報と、員数情報と、単価情報とを含む構成部品情報を取得することを特徴とする請求項1に記載の部品構成比較装置。
The configuration information stored by the configuration information storage means further includes number information indicating the number of unit parts and individual parts constituting the structure,
The component information stored by the component information storage means further includes unit price information representing the unit price of each of the unit component and the single component,
The component part information acquisition means acquires component part information including code number information, type information, name information, quantity information, and unit price information for unit parts and single parts constituting each component to be compared. The component configuration comparison apparatus according to claim 1, wherein:
前記構成部品情報取得手段は、単価情報を有さないユニット部品について、ユニット部品を構成する単独部品の員数情報と単価情報とに基づいて、ユニット部品の単価を表す単価情報を作成することを特徴とする請求項2に記載の部品構成比較装置。   The component part information acquisition means creates unit price information representing a unit price of a unit part based on the number information and unit price information of single parts constituting the unit part for a unit part having no unit price information. The component configuration comparison apparatus according to claim 2. 前記同一機能部品判定手段は、比較する各構成体を構成するユニット部品および単独部品について、名称情報が示す名称と、機能名称情報が示す機能名称と、種類情報が示す種類と、コード番号情報が示すコード番号とがそれぞれ同一であるか否かを判断し、かつ機能名称情報が示す機能名称が類似するか否かを判断して、同一の機能を有するか否かを判定することを特徴とする請求項1〜3のいずれか1つに記載の部品構成比較装置。   The same functional component determination means includes a name indicated by the name information, a function name indicated by the function name information, a type indicated by the type information, and a code number information for the unit component and the single component constituting each component to be compared. It is determined whether or not the code numbers shown are the same, and whether or not the function names indicated by the function name information are similar to each other to determine whether or not they have the same function. The component structure comparison apparatus according to any one of claims 1 to 3. 前記比較手段は、前記同一機能部品判定手段によって同一の機能と判定されたユニット部品および単独部品を同一の行に並べて配置し、異なる機能と判定されたユニット部品および単独部品を異なる行に配置する比較リストを表す比較リスト情報を作成することを特徴とする請求項1〜4のいずれか1つに記載の部品構成比較装置。   The comparison means arranges unit parts and single parts determined to have the same function by the same functional part determination means in a row, and places unit parts and single components determined to have different functions in different rows. The component list comparison apparatus according to claim 1, wherein comparison list information representing a comparison list is created. 前記比較手段は、前記同一機能部品判定手段によって同一の機能と判定されたユニット部品および単独部品を抽出して比較リスト情報を作成することを特徴とする請求項1〜5のいずれか1つに記載の部品構成比較装置。   6. The comparison means according to claim 1, wherein the comparison means extracts unit parts and single parts determined to have the same function by the same function parts determination means and creates comparison list information. The component configuration comparison device described. 複数の単独部品、および複数の単独部品からなるユニット部品のうち、少なくとも一方を含んで構成される構成体について、複数の構成体間で各構成体を構成する単独部品またはユニット部品を比較する部品構成比較方法であって、
ユニット部品および単独部品のそれぞれのコード番号を表すコード番号情報を含む構成情報を、構成体のコード番号情報に関連付けて記憶する構成情報記憶工程と、
ユニット部品および単独部品についてのコード番号情報と、名称を表す名称情報と、種類を表す種類情報とを含む部品情報を、コード番号ごとに関連付けて記憶する部品情報記憶工程と、
比較対象となる複数の構成体を指定する比較対象情報を入力する比較対象情報入力工程と、
前記構成情報記憶工程で記憶する構成情報、前記部品情報記憶工程で記憶する部品情報、および前記比較対象情報入力工程によって入力された比較対象情報から、比較対象となる各構成体のユニット部品および単独部品についてのコード番号情報と、種類情報と、名称情報とを含む構成部品情報を取得する構成部品情報取得工程と、
名称情報と、名称情報が示すユニット部品または単独部品の機能に基づく名称を表す機能名称情報とを関連付けて記憶する機能名称記憶工程と、
前記構成部品情報と前記機能名称情報とに基づいて、比較対象の各構成体のユニット部品および単独部品について、それぞれ互いに同一の機能を有するか否かを判定する同一機能部品判定工程と、
前記同一機能部品判定工程での判定結果に基づいて、前記構成部品情報から、比較対象の各構成体を構成するユニット部品および単独部品のうち同一の機能を有するユニット部品および単独部品を互いに関連付けた比較リスト情報を作成する比較工程と、
前記比較工程によって作成された比較リスト情報を出力する出力工程とを含むことを特徴とする部品構成比較方法。
A component that includes at least one of a plurality of single components and a unit component composed of a plurality of single components, and a component that compares the single components or unit components that constitute each component among a plurality of components A configuration comparison method,
Configuration information storage step for storing configuration information including code number information representing the code numbers of unit parts and individual parts in association with the code number information of the structure,
A component information storage step for storing code number information about unit parts and individual parts, name information indicating a name, and component information including type information indicating a type in association with each code number,
A comparison target information input step for inputting comparison target information for designating a plurality of constructs to be compared;
From the configuration information stored in the configuration information storage step, the component information stored in the component information storage step, and the comparison target information input in the comparison target information input step, the unit component of each component to be compared and a single unit A component information acquisition step for acquiring component information including code number information, type information, and name information about the component;
A function name storage step for storing the name information and the function name information indicating the name based on the function of the unit component or the single component indicated by the name information;
Based on the component information and the function name information, the same functional component determination step for determining whether or not the unit component and the single component of each component to be compared have the same function,
Based on the determination result in the same functional component determination step, the unit component and the single component having the same function among the unit components and the single components constituting each component to be compared are associated with each other from the component information. A comparison process for creating comparison list information;
An output step of outputting the comparison list information created by the comparison step.
コンピュータを、請求項1〜6のいずれか1つに記載の部品構成比較装置として機能させるための部品構成比較プログラム。   The component structure comparison program for functioning a computer as a component structure comparison apparatus as described in any one of Claims 1-6. 請求項8に記載の部品構成比較プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the component configuration comparison program according to claim 8 is recorded.
JP2009153048A 2009-06-26 2009-06-26 Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium Pending JP2011008645A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009153048A JP2011008645A (en) 2009-06-26 2009-06-26 Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009153048A JP2011008645A (en) 2009-06-26 2009-06-26 Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium

Publications (1)

Publication Number Publication Date
JP2011008645A true JP2011008645A (en) 2011-01-13

Family

ID=43565194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009153048A Pending JP2011008645A (en) 2009-06-26 2009-06-26 Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium

Country Status (1)

Country Link
JP (1) JP2011008645A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019046014A (en) * 2017-08-31 2019-03-22 株式会社日立製作所 Information processing system and information processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019046014A (en) * 2017-08-31 2019-03-22 株式会社日立製作所 Information processing system and information processing method

Similar Documents

Publication Publication Date Title
US20080046254A1 (en) Electronic Service Manual Generation Method, Additional Data Generation Method, Electronic Service Manual Generation Appartus, Additional Data Generation Apparatus, Electronic ServIce Manual Generation Program, Additional Data Generation Program, And Recording Media On Which These Programs Are Recorded
EP2763054A1 (en) Information processing device, information processing method, and information processing program
JP2005518615A (en) System and method for design, procurement and manufacturing collaboration
TW200821875A (en) Device for producing database and device for supporting utilization of database
JP2010079657A (en) Information processor, information processing method, and program
US20090222485A1 (en) Product information system for aggregating and classifying information from multiple sources with update ability
JP2010066955A (en) Device, system, method and program for design support
CN103620598A (en) Review text output system, review text output method, program and computer-readable information storage medium
JP5087507B2 (en) Part information display device, part information display method, program, and recording medium
US20220043847A1 (en) Support apparatus, generation apparatus, analysis apparatus, support method, generation method, analysis method, and non-transitory computer-readable recording medium
JP2011008645A (en) Component configuration comparison device, component configuration comparison method, component configuration comparison program, and recording medium
US20150206158A1 (en) System and method for spend analysis of the service category
JP2005128872A (en) Document retrieving system and document retrieving program
JPWO2008142729A1 (en) Program, apparatus, and method for assisting price estimation
JP2011209982A (en) Information analysis processing system and information analysis processing method
JP4978043B2 (en) Image information evaluation method
US20110055787A1 (en) Interface Configuration System and Method
JPWO2009008129A1 (en) Development document data management apparatus, development document data management system, development document data management method, program thereof, and storage medium
CN112884338A (en) Business component determination method and device, readable storage medium and electronic equipment
JP2005122318A (en) System, method, and program for patent information management
JP4655897B2 (en) Integrated data management system
JP4828318B2 (en) Multiple form integrated printing method, system and program
JP5330049B2 (en) Search device, method and program
JP4408055B2 (en) Drawing management system
JP2014010795A (en) Electronic business form system, management method for electronic business form, and management program for electronic business form