KR102236835B1 - System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate - Google Patents

System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate Download PDF

Info

Publication number
KR102236835B1
KR102236835B1 KR1020200099574A KR20200099574A KR102236835B1 KR 102236835 B1 KR102236835 B1 KR 102236835B1 KR 1020200099574 A KR1020200099574 A KR 1020200099574A KR 20200099574 A KR20200099574 A KR 20200099574A KR 102236835 B1 KR102236835 B1 KR 102236835B1
Authority
KR
South Korea
Prior art keywords
information
interface unit
statement
quotation
generating
Prior art date
Application number
KR1020200099574A
Other languages
Korean (ko)
Inventor
이병기
Original Assignee
(주)성창
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 (주)성창 filed Critical (주)성창
Priority to KR1020200099574A priority Critical patent/KR102236835B1/en
Application granted granted Critical
Publication of KR102236835B1 publication Critical patent/KR102236835B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • 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/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to an automatic estimation system and method for automatically calculating an estimation detail and an order detail based on material cost information and estimation information in major industrial fields. The automatic estimation system comprises: at least one master data interface unit; at least one statement interface unit; at least one master server; and at least one terminal.

Description

표준품셈을 기반으로 자재비 및 노무비 견적을 산출하는 웹 기반 자동 견적 시스템 및 그 방법 {System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate}{System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate}

본 발명은 주요 산업분야의 자재비 정보와 품셈정보를 기초로 견적내역 및 발주내역을 자동 산출하는 자동 견적 시스템 및 그 방법에 관한 것이다.The present invention relates to an automatic quotation system and method for automatically calculating quotation details and order details based on material cost information and part-count information in major industrial fields.

일반적으로 수배전반이나 자동제어 분야의 제품의 납품이 이루어지기 위해서는 먼저 견적서 또는 발주서가 선결되어야 한다.In general, in order to deliver products in the field of switchgear or automatic control, an estimate or order form must first be determined.

그러나 수배전반이나 자동제어 분야의 제품 견적 산출은 CAD 시스템 등을 이용한 설계가 선행되어야 하는 등, 산출을 위한 시간 및 비용이 기업 업무에 부담될 정도로 가중되고 있다. 예상 수요처에서는 계약 체결 전 견적 산출이 불가피하기 때문에 견적 산출을 위한 별도 비용을 해당 기업에 지급할 수도 없는 입장이며, 기업에서는 계약이 담보되지 않는 상황에서 설계 및 견적 작업에 매진하기엔 부담스러운 실정이다.However, the calculation of product estimates in the field of switchgear and automatic control requires design using a CAD system, etc., and the time and cost for the calculation are increasing to the extent that it is burdened on corporate work. Since it is inevitable for a prospective customer to calculate an estimate before signing a contract, it is in a position that it is not possible to pay a separate cost for the estimate calculation to the company.

특히 자동제어 분야는 단순히 전기 품셈 자료에 기초하여 견적을 산출하기엔 판넬 제조 비용보다 프로그래밍 작업 비용의 비중이 높기 때문에 정보통신공사 및 엔지니어링 사업대가의 노임단가(노무비)를 함께 반영해야 할 필요성이 높다. 이 때문에 해당 시중노임단가와 표준품셈, 거래처 정보, 설계내역을 토대로 견적서 및 발주서 산출 공정을 자동으로 수행할 수 있는 방법이 요구된다. 그러나 종래의 견적서 산출 공정은 이와 같이 노무비를 반영하여 자동으로 견적서를 산출하는 방법을 제공하지 않는다.In particular, in the field of automatic control, it is highly necessary to reflect the labor cost (labor cost) of the information and communication construction and engineering projects as the proportion of programming work is higher than the panel manufacturing cost to calculate an estimate based on simply electrical product calculation data. For this reason, there is a need for a method that can automatically perform the process of calculating the quotation and order form based on the corresponding market labor unit price, standard parts calculation, customer information, and design details. However, the conventional process of calculating an estimate does not provide a method of automatically calculating an estimate by reflecting labor costs in this way.

본 발명은 상술한 필요성에 따라 안출된 것으로, 본 발명의 목적은 자재 내역 정보로부터 견적서 및 발주서를 자동으로 생성 가능한 시스템을 제공하는 것이다.The present invention has been devised in accordance with the above-described necessity, and an object of the present invention is to provide a system capable of automatically generating an estimate and an order form from material details information.

본 발명의 다른 목적은 웹 기반으로 서버를 통해 복수의 단말기로 견적서 및 발주서 생성에 필요한 정보를 공급하는 효율적인 프로세스를 제공하는 것이다.Another object of the present invention is to provide an efficient process for supplying information necessary for generating quotations and order orders to a plurality of terminals through a server based on a web.

상술한 기술적 과제를 해결하기 위한 본 발명의 자동 견적 시스템은, 외부 입력에 대응하여 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 적어도 하나의 마스터 데이터 인터페이스부; 상기 생성 또는 업데이트된 적어도 하나의 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 적어도 하나의 내역서 인터페이스부; 상기 마스터 데이터 인터페이스부가 구동되는 적어도 하나의 마스터 서버; 및 상기 내역서 인터페이스부가 구동되고 상기 마스터 서버와 신호를 송수신하는 적어도 하나의 단말기를 포함하고, 상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하고, 상기 품셈해설 정보는, 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고, 상기 내역서 인터페이스부는, 상기 마스터 서버에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 생성하고, 상기 단말기는, 상기 제2 정보를 상기 마스터 서버로 송신하고, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고, 상기 내역서 인터페이스부는, 상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력할 수 있다.The automatic estimating system of the present invention for solving the above-described technical problem comprises: at least one master data interface unit for generating or updating at least one first information in response to an external input and aligning it in at least one database; At least one statement interface unit for generating at least one electronic document including at least one of an order form and an estimate based on the at least one generated or updated first information; At least one master server on which the master data interface unit is driven; And at least one terminal which is driven by the statement interface unit and transmits and receives signals to and from the master server, wherein the at least one first information includes market wage information, product information, material information, and product description information, wherein the The product description information includes at least one material detail information and at least one script information, and the statement interface unit generates second information for requesting the at least one first information from the master server, and the terminal , When transmitting the second information to the master server, and when at least part of the at least one material detail information is selected by an external input, a pair in which the second information and the selected at least part of the material detail information are matched Accumulated and stored, and the statement interface unit generates the second information newly, and when at least a part of the at least one material detail information is newly selected by an external input, the newly created second information is generated based on the accumulated and stored pair. 2 You can evaluate the adequacy of information and print the result.

그리고, 상기 내역서 인터페이스부는, 상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정하고, 상기 산정된 노무비를 기반으로 상기 견적서를 생성할 수 있다.In addition, the statement interface unit may calculate a labor cost based on the commercial wage information, the product information, and the material information, and generate the estimate based on the calculated labor cost.

또한, 상기 노임단가 정보는 노임단가를 포함하고, 상기 품셈 정보는 공종요율 및 공종수량을 포함하고, 상기 자재 정보는 자재 수량을 포함하고, 상기 내역서 인터페이스부는, 상기 노임단가, 상기 공종요율 및 상기 자재수량의 곱을 상기 공종수량으로 나누어 상기 노무비를 산정할 수 있다.In addition, the unit wage information includes the unit wage price, the product information includes the work type rate and the number of work types, the material information includes the amount of material, the statement interface unit, the unit cost of labor, the work type rate, and the The labor cost can be calculated by dividing the product of the quantity of materials by the quantity of work types.

그리고, 상기 내역서 인터페이스부는, 상기 품셈해설 정보를 기반으로 상기 산정된 노무비를 수정할 수 있다.In addition, the statement interface unit may modify the calculated labor cost based on the product description information.

그리고, 상기 내역서 인터페이스부는, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 적어도 하나의 스크립트 정보 중에 상기 선택된 적어도 일부에 대응되는 것의 내용에 따라 상기 산정된 노무비를 수정할 수 있다.In addition, the statement interface unit, when at least a part of the at least one material detail information is selected by an external input, corrects the calculated labor cost according to the content of the one corresponding to the selected at least part of the at least one script information. I can.

또한, 상기 적어도 하나의 제1 정보는, 거래처 정보 및 문서서식 정보를 더 포함하고, 상기 내역서 인터페이스부는, 상기 거래처 정보에 상기 문서서식 정보를 매칭시키고, 상기 매칭된 문서서식 정보를 기반으로 상기 전자문서를 생성할 수 있다.In addition, the at least one first information further includes customer information and document format information, and the statement interface unit matches the document format information with the customer information, and based on the matched document format information, the electronic You can create documents.

그리고, 상기 내역서 인터페이스부는, 외부로부터 자재명세(BOM) 정보를 입력 받고, 상기 자재명세 정보에 상기 자재 정보를 매칭시키고, 상기 매칭된 자재 정보를 기반으로 상기 발주서 및 상기 견적서 중 적어도 하나를 생성할 수 있다.In addition, the statement interface unit receives the bill of materials (BOM) information from the outside, matches the material information with the bill of materials information, and generates at least one of the order form and the quotation form based on the matched material information. I can.

그리고, 상기 마스터 데이터 인터페이스부는, 외부의 적산사 서버로부터 적산사 가격 정보를 수신하고, 상기 수신된 적산사 가격 정보를 기반으로 상기 자재 정보를 생성 또는 업데이트할 수 있다.In addition, the master data interface unit may receive integrator price information from an external integrator server, and generate or update the material information based on the received integrator price information.

또한, 이력 정보를 저장하는 저장부를 더 포함하고, 상기 내역서 인터페이스부는, 상기 발주서 또는 상기 견적서 중 상기 적어도 하나를 생성 시에 이를 상기 수신된 적산사 가격 정보 및 상기 입력된 자제명세 정보와 함께 상기 이력 정보에 포함시켜 상기 저장부에 저장시키고, 상기 저장된 이력 정보를 기반으로 상기 자재명세 정보 및 상기 적산사 가격 정보가 과거에 사용된 것들과 동일하다고 판단한 경우, 상기 노무비를 산정하는 과정 및 상기 발주서 또는 상기 견적서 중 상기 적어도 하나를 생성하는 과정을 생략하고 상기 저장된 이력 정보에 포함된 발주서 및 견적서를 출력할 수 있다.In addition, it further comprises a storage unit for storing the history information, the statement interface unit, when generating the at least one of the order form or the quotation, the history together with the received totalizer price information and the input self-description information When it is determined that the material specification information and the totalizer price information are the same as those used in the past based on the stored history information, the process of calculating the labor cost and the order form or The process of generating the at least one of the quotation may be omitted, and the order form and the quotation included in the stored history information may be output.

그리고, 상기 내역서 인터페이스부는, 상기 수정된 노무비를 기반으로 상기 견적서를 생성할 수 있다.In addition, the statement interface unit may generate the estimate based on the modified labor cost.

또한, 상기 단말기는, 상기 발주서 및 견적서가 수정되었던 이력 정보를 누적하여 저장하고, 상기 내역서 인터페이스부는, 상기 적정성의 평가 시 상기 저장된 이력 정보를 반영할 수 있다.In addition, the terminal may accumulate and store the history information in which the order form and the estimate form have been modified, and the statement interface unit may reflect the stored history information when evaluating the adequacy.

그리고, 상기 내역서 인터페이스부는, 외부로부터 자재명세(BOM) 정보를 입력 받고, 상기 자재명세 정보에 상기 자재 정보를 매칭시키고, 상기 매칭된 자재 정보를 기반으로 상기 발주서 및 상기 견적서 중 적어도 하나를 생성하되, 상기 자재명세 정보를 누적하여 저장하고, 새로운 자재명세 정보가 입력된 경우, 상기 누적하여 저장된 자재명세 정보 중 상기 새로 입력된 자재명세 정보와 가장 유사도가 높은 것을 선택하고, 상기 입력된 자재명세 정보와 상기 가장 유사도가 높은 것과의 차이 정보를 추출하고, 상기 추출된 차이 정보를 기반으로 상기 제2 정보를 생성할 수 있다.And, the statement interface unit receives the bill of materials (BOM) information from the outside, matches the material information to the material information, and generates at least one of the order form and the quotation based on the matched material information. , The material specification information is accumulated and stored, and when new material specification information is input, the accumulatively stored material specification information is selected with the highest similarity to the newly entered material specification information, and the input material specification information Difference information between and the one having the highest similarity may be extracted, and the second information may be generated based on the extracted difference information.

한편, 상기 내역서 인터페이스부는, 상기 견적서가 생성된 경우, 상기 제1 정보를 기반으로 상기 발주서를 생성하고, 상기 단말기는, 상기 생성된 발주서를 저장하고, 외부로부터 상기 견적서의 확정 정보가 입력된 경우, 상기 발주서를 외부로 송신할 수 있다.On the other hand, the statement interface unit, when the quotation is generated, generates the order form based on the first information, and the terminal stores the generated order form, and when confirmation information of the quotation is input from the outside , It is possible to send the order form to the outside.

상기의 기술적 과제를 해결하기 위한 본 발명의 외부의 적어도 하나의 단말기와 신호를 송수신하는 마스터 서버는, 외부 입력에 대응하여, 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하는 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 적어도 하나의 마스터 데이터 인터페이스부가 구동되고, 상기 품셈해설 정보는 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고, 상기 적어도 하나의 단말기에서 구동되는 적어도 하나의 내역서 인터페이스부에서 생성된 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 상기 단말기로부터 수신하고,상기 단말기는, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고, 상기 내역서 인터페이스부는, 상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력할 수 있다.The master server for transmitting and receiving signals with at least one external terminal of the present invention for solving the above technical problem, in response to an external input, includes at least one unit price information on the market, product information, material information, and product explanation information. At least one master data interface unit for generating or updating one piece of first information and aligning it with at least one database is driven, and the part description information includes at least one material detail information and at least one script information, and the at least The second information for requesting the at least one first information generated by the at least one statement interface unit driven by one terminal is received from the terminal, and the terminal receives the at least one material detail information by an external input When at least some of the selected information is selected, the second information and the matched pair of the selected at least some material details information are accumulated and stored, and the statement interface unit generates the second information newly and generates the at least When at least some of the piece of material detail information is newly selected, the appropriateness of the newly generated second information may be evaluated based on the accumulated and stored pair, and the result may be output.

상기의 기술적 과제를 해결하기 위한 본 발명의 외부의 적어도 하나의 마스터 서버와 신호를 송수신하는 단말기는, 상기 마스터 서버에서 구동되는 적어도 하나의 마스터 데이터 인터페이스부가 외부 입력에 대응하여 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 적어도 하나의 내역서 인터페이스부가 구동되고, 상기 내역서 인터페이스부가 생성한 상기 마스터 서버에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 상기 마스터 서버로 송신하고, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고, 상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하고, 상기 품셈해설 정보는 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고, 상기 내역서 인터페이스부는, 상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력할 수 있다.A terminal for transmitting and receiving a signal with at least one external master server of the present invention for solving the above technical problem, at least one master data interface unit driven in the master server is generated or updated in response to an external input to at least one At least one statement interface unit for generating at least one electronic document including at least one of an order form and an estimate based on the first information arranged in a database of When the second information requesting the first information of is transmitted to the master server, and at least part of the at least one material detail information is selected by an external input, the second information and the selected at least part of the material detail information The matched pairs are accumulated and stored, and the at least one first information includes market wage information, part-count information, material information, and part-count commentary information, and the part-count commentary information includes at least one material detail information and at least one Including script information of, and the statement interface unit, when the second information is newly generated and at least part of the at least one material detail information is newly selected by an external input, the newly generated based on the accumulated and stored pair It is possible to evaluate the adequacy of the obtained second information and output the result.

상기의 기술적 과제를 해결하기 위한 본 발명의 적어도 하나의 마스터 데이터 인터페이스부, 적어도 하나의 내역서 인터페이스부, 상기 마스터 데이터 인터페이스부가 구동되는 적어도 하나의 마스터 서버, 상기 내역서 인터페이스부가 구동되고 상기 마스터 서버와 신호를 송수신하는 적어도 하나의 단말기를 포함하는 자동 견적 시스템에서 자동으로 견적을 생성하는 방법은, 상기 적어도 하나의 마스터 데이터 인터페이스부가 외부 입력에 대응하여 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 단계; 및 상기 적어도 하나의 내역서 인터페이스부가 상기 생성 또는 업데이트된 적어도 하나의 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 단계를 포함하고, 상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하고, 상기 품셈해설 정보는, 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고, 상기 적어도 하나의 전자문서를 생성하는 단계에서, 상기 내역서 인터페이스부는, 상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정하고, 상기 품셈해설 정보를 기반으로 상기 산정된 노무비를 수정하고, 상기 수정된 노무비를 기반으로 상기 견적서를 생성하고, 상기 마스터 서버에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 생성하고, 상기 단말기는, 상기 제2 정보를 상기 마스터 서버로 송신하고, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고, 상기 내역서 인터페이스부는, 상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력할 수 있다.At least one master data interface unit, at least one statement interface unit, at least one master server on which the master data interface unit is driven, the statement interface unit is driven, and signals with the master server for solving the above technical problem In the method of automatically generating a quote in an automatic quote system including at least one terminal transmitting and receiving, the at least one master data interface unit generates or updates at least one first information in response to an external input. Sorting in a database; And generating, by the at least one statement interface unit, at least one electronic document including at least one of an order form and an estimate form based on the at least one generated or updated first information, wherein the at least one first The information includes commercially available unit price information, product information, material information, and product description information, and the product description information includes at least one material detail information and at least one script information, and generates the at least one electronic document. In the step of, the statement interface unit calculates the labor cost based on the market wage information, the product information and the material information, corrects the calculated labor cost based on the product description information, and calculates the modified labor cost. Based on the quotation, and generates second information for requesting the at least one first information from the master server, the terminal transmits the second information to the master server, and by an external input When at least a portion of the at least one material detail information is selected, the second information and the matched pair of the selected at least some material detail information are accumulated and stored, and the statement interface unit newly generates the second information When at least a part of the at least one material detail information is newly selected by an external input, the appropriateness of the newly generated second information may be evaluated based on the accumulated and stored pair, and the result may be output.

상술한 본 발명의 다양한 실시 예에 따르면, 자재 내역 정보로부터 견적서 및 발주서를 자동으로 생성하여 거래처에 자동 송부할 수 있다.According to various embodiments of the present invention described above, an estimate and an order form may be automatically generated from material detail information and automatically transmitted to a customer.

또한, 상술한 본 발명의 다양한 실시 예에 따르면, 웹 기반으로 서버를 통해 복수의 단말기로 견적서 및 발주서 생성에 필요한 정보를 공급하는 프로세스를 보다 효율화하는 것이 가능하다.In addition, according to various embodiments of the present invention described above, it is possible to more efficiently provide a process of supplying information necessary for generating an estimate and an order form to a plurality of terminals through a server based on a web.

도 1은 본 발명의 일 실시 예에 따른 자동 견적 시스템의 블록도이다.
도 2는 본 발명의 일 실시 예에 따른 MProc1을 실행하기 위한 인터페이스를 나타낸 도면이다.
도 3은 본 발명의 일 실시 예에 따른 MProc2를 실행하기 위한 인터페이스를 나타낸 도면이다.
도 4는 본 발명의 일 실시 예에 따른 MProc3를 실행하기 위한 인터페이스를 나타낸 도면이다..
도 5는 본 발명의 일 실시 예에 따른 MProc5를 실행하기 위한 인터페이스를 나타낸 도면이다..
도 6은 본 발명의 일 실시 예에 따른 QProc6을 실행하기 위한 인터페이스를 나타낸 도면이다..
도 7은 본 발명의 일 실시 예에 따른 QProc9를 실행하기 위한 인터페이스를 나타낸 도면이다.
도 8은 본 발명의 일 실시 예에 따른 내역서 인터페이스부(200)에서 완성한 전자문서를 나타낸 도면이다.
도 9는 본 발명의 일 실시 예에 따른 자동 견적 생성 방법의 순서도를 나타낸 도면이다.
1 is a block diagram of an automatic estimating system according to an embodiment of the present invention.
2 is a diagram illustrating an interface for executing MProc1 according to an embodiment of the present invention.
3 is a diagram showing an interface for executing MProc2 according to an embodiment of the present invention.
4 is a diagram showing an interface for executing MProc3 according to an embodiment of the present invention.
5 is a diagram showing an interface for executing MProc5 according to an embodiment of the present invention.
6 is a diagram showing an interface for executing QProc6 according to an embodiment of the present invention.
7 is a diagram illustrating an interface for executing QProc9 according to an embodiment of the present invention.
8 is a diagram illustrating an electronic document completed by the statement interface unit 200 according to an embodiment of the present invention.
9 is a flowchart illustrating a method for generating an automatic quote according to an embodiment of the present invention.

이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시 예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시 예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.The following content merely exemplifies the principles of the present invention. Therefore, although those skilled in the art can implement the principles of the present invention and invent various devices included in the concept and scope of the present invention, although not clearly described or illustrated herein. In addition, all conditional terms and examples listed in this specification are, in principle, clearly intended only for the purpose of understanding the concept of the present invention, and should be understood as not limiting to the embodiments and states specifically listed as described above. do.

또한, 본 발명의 원리, 관점 및 실시 예들뿐만 아니라 특정 실시 예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.In addition, it is to be understood that all detailed descriptions listing specific embodiments as well as principles, aspects and embodiments of the present invention are intended to include structural and functional equivalents of these matters. It should also be understood that these equivalents include not only currently known equivalents, but also equivalents to be developed in the future, that is, all devices invented to perform the same function regardless of the structure.

따라서, 예를 들어, 본 명세서의 블럭도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념적인 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.Thus, for example, the block diagrams herein are to be understood as representing a conceptual perspective of exemplary circuits embodying the principles of the invention. Similarly, all flowcharts, state transition diagrams, pseudocodes, etc. are understood to represent the various processes performed by a computer or processor, whether or not the computer or processor is clearly depicted and that can be represented substantially in a computer-readable medium. It should be.

프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다.The functions of the various elements shown in the drawings, including a processor or functional block represented by a similar concept, may be provided by the use of dedicated hardware as well as hardware having the ability to execute software in association with appropriate software. When provided by a processor, the function may be provided by a single dedicated processor, a single shared processor, or a plurality of individual processors, some of which may be shared.

또한 프로세서, 제어 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다.In addition, the explicit use of terms presented as processor, control, or similar concepts should not be interpreted exclusively by quoting hardware capable of executing software, and without limitation, digital signal processor (DSP) hardware, ROM for storing software. It should be understood to implicitly include (ROM), RAM, and non-volatile memory. Other commonly used hardware may also be included.

본 명세서의 청구범위에서, 상세한 설명에 기재된 기능을 수행하기 위한 수단으로 표현된 구성요소는 예를 들어 상기 기능을 수행하는 회로 소자의 조합 또는 펌웨어/마이크로 코드 등을 포함하는 모든 형식의 소프트웨어를 포함하는 기능을 수행하는 모든 방법을 포함하는 것으로 의도되었으며, 상기 기능을 수행하도록 상기 소프트웨어를 실행하기 위한 적절한 회로와 결합된다. 이러한 청구범위에 의해 정의되는 본 발명은 다양하게 열거된 수단에 의해 제공되는 기능들이 결합되고 청구항이 요구하는 방식과 결합되기 때문에 상기 기능을 제공할 수 있는 어떠한 수단도 본 명세서로부터 파악되는 것과 균등한 것으로 이해되어야 한다.In the claims of the present specification, components expressed as means for performing the functions described in the detailed description include all types of software including, for example, a combination of circuit elements that perform the functions or firmware/microcode, etc. It is intended to include all methods of performing a function to perform the function, and is combined with suitable circuitry for executing the software to perform the function. Since the invention defined by these claims is combined with the functions provided by the various enumerated means and combined with the manner required by the claims, any means capable of providing the above functions are equivalent to those conceived from this specification. It should be understood as.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. The above-described objects, features, and advantages will become more apparent through the following detailed description in connection with the accompanying drawings, whereby those of ordinary skill in the technical field to which the present invention pertains can easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that a detailed description of a known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, a detailed description thereof will be omitted.

이하, 첨부된 도면을 참조하여 본 발명의 다양한 실시 예를 상세히 설명하기로 한다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시 예에 따른 자동 견적 시스템의 블록도이다.1 is a block diagram of an automatic estimating system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시 예에 따른 자동 견적 시스템(10)은, 적어도 하나의 마스터 데이터 인터페이스부(100) 및 적어도 하나의 내역서 인터페이스부(200)를 포함할 수 있다.As shown in FIG. 1, the automatic quotation system 10 according to an embodiment of the present invention may include at least one master data interface unit 100 and at least one statement interface unit 200.

마스터 데이터 인터페이스부(100) 및 내역서 인터페이스부(200)는 사용자가 필요한 입력을 하여 상기 시스템 내로 정보를 전달하는 구성일 수 있다. 이를 위하여 소프트웨어를 통해 구현될 수 있고 일 실시 예에 따라 그래픽 유저 인터페이스(GUI)를 제공할 수 있다.The master data interface unit 100 and the statement interface unit 200 may be configured to transmit information into the system by inputting necessary by a user. To this end, it may be implemented through software, and according to an embodiment, a graphic user interface (GUI) may be provided.

또한 상기 인터페이스부들(100, 200)은 외부의 서버나 단말기와 통신을 통해 정보를 송수신하는 기능을 수행할 수 있다.또한 상기 인터페이스부들(100, 200)은 상기와 같이 외부로부터 수신 또는 입력된 정보를 적어도 하나의 프로세스의 수행을 통해 처리하여 그 결과를 데이터베이스에 저장하거나, 외부로 출력할 수 있다.In addition, the interface units 100 and 200 may perform a function of transmitting and receiving information through communication with an external server or terminal. In addition, the interface units 100 and 200 may provide information received or input from the outside as described above. Is processed through the execution of at least one process, and the result can be stored in a database or output to the outside.

본 발명의 일실시 예에 따라 상기 인터페이스부들(100, 200)은 단일의 기능부로서 형성될 수 있다.According to an embodiment of the present invention, the interface units 100 and 200 may be formed as a single functional unit.

본 발명의 다른 실시 예에 따라 상기 인터페이스부들(100, 200) 중 적어도 하나는 복수의 기능부로서 형성되어 필요에 따라 상호 연동될 수 있다.According to another embodiment of the present invention, at least one of the interface units 100 and 200 may be formed as a plurality of functional units and may be interworked with each other as necessary.

본 발명의 일실시 예에 따라 상기 마스터 데이터 인터페이스부(100) 및 내역서 인터페이스부(200)는 단일의 서버 또는 단말기를 통해 함꼐 구동될 수 있다.According to an embodiment of the present invention, the master data interface unit 100 and the statement interface unit 200 may be driven together through a single server or terminal.

본 발명의 다른 실시 예에 따라 상기 마스터 데이터 인터페이스부(100) 및 내역서 인터페이스부(200)는 서로 분리된 서버 또는 단말기를 통해 각각 구동되어 원격 또는 유선으로 정보를 요청하거나 송수신하도록 구현될 수 있다.According to another embodiment of the present invention, the master data interface unit 100 and the statement interface unit 200 may be respectively driven through separate servers or terminals to request or transmit/receive information remotely or by wire.

상기 적어도 하나의 마스터 데이터 인터페이스부(100)는, 외부 입력에 대응하여 적어도 하나의 제1 정보를 생성 또는 업데이트할 수 있다.The at least one master data interface unit 100 may generate or update at least one piece of first information in response to an external input.

상기 적어도 하나의 마스터 데이터 인터페이스부(100)는, 상기 생성 또는 업데이트된 제1 정보를 적어도 하나의 데이터베이스에 정렬 또는 저장시킬 수 있다.The at least one master data interface unit 100 may arrange or store the generated or updated first information in at least one database.

상기 외부 입력은 사용자에 의해 입력되는 것일 수 있다.The external input may be input by a user.

상기 적어도 하나의 마스터 데이터 인터페이스부(100)는, 상기와 같이 사용자 입력을 위한 적어도 하나의 인터페이스를 포함할 수 있다.The at least one master data interface unit 100 may include at least one interface for user input as described above.

마스터 데이터 인터페이스부(100)는 거래처 정보 데이터베이스(610), 품셈 정보 데이터베이스(620), 시중노임단가 정보 데이터베이스(630), 문서서식 정보 데이터베이스(640), 자재정보 데이터베이스(650)에 각 대응되는 정보를, 후술할 MProc1 내지 MProc6의 프로세스들을 수행하는 것에 의해 추가, 편집, 수정 하는 적어도 하나의 인터페이스를 포함할 수 있다.The master data interface unit 100 includes information corresponding to each of the customer information database 610, the product information database 620, the unit price information database 630, the document form information database 640, and the material information database 650. To, by performing the processes of MProc1 to MProc6 to be described later, it may include at least one interface for adding, editing, and modifying.

적어도 하나의 내역서 인터페이스부(200)는, 상기 생성 또는 업데이트된 적어도 하나의 제1 정보를 기반으로 적어도 하나의 전자문서를 생성할 수 있다. The at least one statement interface unit 200 may generate at least one electronic document based on the at least one generated or updated first information.

상기 전자문서는 발주서 및 견적서 중 적어도 하나를 포함할 수 있다.The electronic document may include at least one of an order form and an estimate form.

상기 발주서는 기업의 거래처 중 매입처에게 요청하는 자재의 목록을 포함하는 문서 또는 정보를 의미할 수 있다.The order book may mean a document or information including a list of materials requested to a buyer among the business partners of the company.

상기 견적서는 기업의 거래처 중 매출처에게 제안하는, 상품 및 가격 정보를 포함하는 문서일 수 있다. 상기 견적서의 산출을 위해서는 소요되는 자재의 정보 및 필요한 노무비의 산정이 요구될 수 있다.The quotation may be a document including product and price information, which is proposed to a customer among business partners of the company. In order to calculate the estimate, information on required materials and calculation of necessary labor costs may be required.

적어도 하나의 내역서 인터페이스부(200)는, 후술할 QProc1 내지 QProc9의 프로세스들을 수행하는 것에 의해 상기와 같은 전자문서를 생성할 수 있다.The at least one statement interface unit 200 may generate the electronic document as described above by performing processes of QProc1 to QProc9 to be described later.

상기 내역서 인터페이스부(200)는, 자재명세(BOM) 정보와 자재 정보를 기반으로 견적서의 자재비(재료비)를 자동 작성하는 기능을 수행할 수 있다.The statement interface unit 200 may perform a function of automatically creating a material cost (material cost) of an estimate based on bill of materials (BOM) information and material information.

상기 자재명세 정보는, 특정 생산제품을 구성하는 모든 부품(자재)들에 대한 목록을 포함할 수 있다. 상기 자제명세 정보는 외부로부터 입력 받거나, 유선 또는 무선 통신을 통해 수신할 수 있다.The material specification information may include a list of all parts (materials) constituting a specific product. The self-detail information may be input from the outside or may be received through wired or wireless communication.

상기 자재 정보는, 자재의 명칭, 분류, 단위를 포함하는 정보일 수 있다. 필요에 따라 규격이나 포장단위를 더 포함할 수 있다. 상기 분류는 후술하는 외부의 적산사에서 관리하고 제공하는 자재의 대분류, 중분류, 소분류 항목을 의미할 수 있다.The material information may be information including a name, a classification, and a unit of a material. If necessary, additional specifications or packaging units may be included. The classification may mean a large classification, a medium classification, and a small classification of materials managed and provided by an external integrator to be described later.

상기 내역서 인터페이스부(200)는, 품셈 정보 및 시중노임단가 정보를 기반으로 해당 자재의 노무비를 산출하는 기능을 수행할 수 있다.The statement interface unit 200 may perform a function of calculating a labor cost of a corresponding material based on the product information and the market wage information.

품셈 정보는 특정 공정에서의 단위당 자원 투입량의 정보를 포함할 수 있다. 기본 품셈 인덱스 외에 공종명, 규격명, 공종단위, 공종수량, 공률(공종요율), PDB2의 직종번호로 구성될 수 있다.Participation information may include information on the amount of resource input per unit in a specific process. In addition to the basic product index, it can be composed of work type name, standard name, work type unit, work type quantity, power rate (work type rate), and job type number of PDB2.

시중노임단가 정보는 특정 기관에서 제공하는 특정 업종의 노동자의 평균적인 임금의 정보를 포함할 수 있다. 직종번호, 직종명, 노임단가 금액으로 이루어진 데이터를 포함할 수 있다.The information on the unit price of wages in the market may include information on average wages of workers in a specific industry provided by a specific organization. It may include data consisting of job type number, job type name, and unit wage amount.

상기 내역서 인터페이스부(200)는, 자재비(재료비)가 포함되지 않는 노무비 정보의 삽입, 기존 노무비 정보의 수정을 위한 품셈 정보 검색 인터페이스를 포함할 수 있다.The statement interface unit 200 may include a product information search interface for inserting labor cost information that does not include material cost (material cost) and modifying existing labor cost information.

상기 제1 정보는 거래처 정보를 포함할 수 있다.The first information may include customer information.

다음의 표는 본 발명의 일 실시 예에 따른 거래처 정보의 구성표이다.The following table is a configuration table of customer information according to an embodiment of the present invention.

항목정의Item definition 상호Mutual 거래처명(문자열) Customer name (string) 거래처 구분Business partner classification 거래처 종류. 라디오 버튼Type of account. Radio button 대표자 명Representative name 대표자 명(문자열) Representative name (string) 사업자 번호Business Number 사업자 번호(숫자) Business number (number) 담당자 정보Contact information 담당자 정보. 복수가능Contact information. Revenge possible 주소address 주소명(문자열) Address name (string) 우편번호Zip code 우편번호(숫자) Zip code (number) 업태Business condition 업태(문자열) Business type (string) 업종Sectors 업태(문자열) Business type (string) 대표 연락처Representative Contact 전화번호(숫자) Phone number (number) 대표 FAXRepresentative FAX 팩스번호(숫자) Fax number (number) 대표 EmailRepresentative Email 이메일주소(문자열) Email address (string) 비고Remark 비고란(문자열) Remarks column (string)

상기 거래처 구분 또는 종류는 매출처, 매입처, 외주처, 혼합처 중 어느 하나의 관련 정보일 수 있다.The classification or type of the customer may be related information of any one of a customer, a purchaser, an outsourcer, and a mixed customer.

상기 거래처 정보는 내역서 인터페이스가 상기 발주서를 자동으로 작성하기 위해 저장되는 매입처의 기본 정보를 포함할 수 있다. The customer information may include basic information of a buyer that is stored in order for the statement interface to automatically fill out the order form.

상기 기본 정보는 거래처명, 대표자 명, 사업자 번호, 담당자 정보, 업태, 업종, 대표 연락처 등을 포함할 수 있다.The basic information may include a customer name, a representative name, a business operator number, a person in charge information, a business type, a business type, and a representative contact information.

상기 표의 세부 정보 중 상호, 거래처 구분, 대표자명, 사업자 번호는 특정 업체를 특정하기 위한 정보로서 필수적으로 입력되는 정보일 수 있다. 그 이외의 정보들은 필요에 따라 선택적으로 입력되는 것일 수 있다.Among the detailed information in the above table, the name, business partner classification, representative name, and business number may be information that is essentially input as information for specifying a specific company. Other information may be selectively input as needed.

상기 이메일 또는 주소 정보는 본 발명에 따라 산출된 견적서나 작성된 발주서를 자동 송부하기 위한 정보일 수 있다.The e-mail or address information may be information for automatically sending an estimate or an order form calculated according to the present invention.

MProc1은 마스터 데이터 인터페이스(100)에서 거래처 정보를 거래처 정보 데이터베이스(610)에 등록하고 편집하는 프로세스일 수 있다(도 1 참조).MProc1 may be a process of registering and editing customer information in the customer information database 610 in the master data interface 100 (see FIG. 1 ).

도 2는 본 발명의 일 실시 예에 따른 MProc1을 실행하기 위한 인터페이스를 나타낸 도면이다. 2 is a diagram illustrating an interface for executing MProc1 according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 일 실시 예에 따라 상기 마스터 데이터 인터페이스(100)는 MProc1을 수행하기 위한 인터페이스를 포함할 수 있다.As shown in FIG. 2, according to an embodiment of the present invention, the master data interface 100 may include an interface for performing MProc1.

상기 제1 정보는 품셈 정보를 포함할 수 있다.The first information may include part number information.

다음의 표는 본 발명의 일 실시 예에 따른 품셈 정보의 구성표이다.The following table is a configuration table of part number information according to an embodiment of the present invention.

항목정의Item definition 구분division 세부일위대가별로 구분되는 인덱스Index classified by detailed unit 공종Work 공종명Name 규격standard 규격명 Specification name 단위unit 공종단위 Construction unit 수량Quantity 공종수량 Construction quantity 공률Power 공종요율 Public service rate 직종번호Job number 시중노임단가의 직종번호Job type number of the unit price of wages in the market

상기 표에 기재된 바와 같이, 상기 품셈 정보는 기본 품셈 인덱스 및 그 외에 공종명, 규격명, 공종단위, 공종수량, 공률(공종요율), 직종번호를 포함할 수 있다.상기 품셈 인덱스는 세부일위대가 별로 구분될 수 있다. 세부일위대가라 함은, 각 공종별로 시중노임단가의 직종명과 해당 공률을 정의한 대가산정표를 의미할 수 있다.As described in the table above, the part number information may include a basic part number index, and in addition to the product type name, standard name, work type unit, work type quantity, power rate (public type rate), and job type number. They can be classified. The term “detailed work price” may mean the name of the job type of the unit price of wages in the market for each type of work and the price calculation table defining the corresponding power rate.

상기 시중노임단가는 관련 공사 및 사업에 해당되는 직종의 표준 일단가 목록을 의미할 수 있다.The above-mentioned unit price of commercial labor may mean a list of standard single-term prices for occupations corresponding to related construction and projects.

상기 공률(공종요율)은 표준품셈에서 정의하는 공종별 적용 요율을 의미할 수 있다.The power rate (work type rate) may mean an application rate for each type of work defined in the standard product count.

상기 표준품셈이란, 정부 및 지자체 등 공공기관이 발주하는 공사의 공사비는 자재비/노무비/장비비/가설비/일반경비 등 1천4백30개 항목으로 나뉘어져 정부고시가격에 따라 산출되는 바, 이때 적용되는 정부고시가격을 의미할 수 있다.The above standard part calculation means that the construction cost of construction ordered by public institutions such as the government and local governments is divided into 1,430 items such as material cost/labor cost/equipment cost/temporary equipment/general cost, and is calculated according to the government announced price. It can mean the government announced price.

즉 상기 표준품셈은 상기 세부일위대가에 정의된 '공률(공종요율)'과 '시중노임단가'의 곱으로 구성된 '표준일위대가목록' 및 공종별 해석 정보가 주된 구성을 이룬다.That is, the standard part calculation consists mainly of the'standard one-cost list' and interpretation information for each type of work, which is a product of the product of the'public rate (public service rate)' and the'market wages' defined in the detailed work rate.

또한 상기 표준일위대가목록 상에서 각 일위대가는 기본적으로 재료비, 노무비, 경비로 구성되나, 재료비는 관련 사업자가 직접 정의하고, 경비는 공종 및 상황에 따라 다르기 때문에 일반적으로 표시하지는 않는다. 다만, 노무비는 산출 가능하기 때문에 노무비는 기재가능하다.In addition, in the standard one-point price list, each one-point price is basically composed of material cost, labor cost, and expense, but the material cost is directly defined by the relevant business operator, and the expense is not generally indicated because it differs according to the type of construction and the situation. However, since the labor cost can be calculated, the labor cost can be stated.

MProc2는 마스터 데이터 인터페이스(100)에서 품셈 정보 데이터베이스(620)로 상기 품셈 정보를 등록 및 편집하는 프로세스일 수 있다(도 1 참조).MProc2 may be a process of registering and editing the product part information from the master data interface 100 to the part product information database 620 (see FIG. 1 ).

도 3은 본 발명의 일 실시 예에 따른 MProc2를 실행하기 위한 인터페이스를 나타낸 도면이다. 3 is a diagram showing an interface for executing MProc2 according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일 실시 예에 따라 상기 마스터 데이터 인터페이스(100)는 MProc2를 수행하기 위한 인터페이스를 포함할 수 있다.As shown in FIG. 3, according to an embodiment of the present invention, the master data interface 100 may include an interface for performing MProc2.

상기 제1 정보는 시중노임단가 정보를 포함할 수 있다. The first information may include information on a unit price of wages in the market.

다음의 표는 본 발명의 일 실시 예에 따른 시중노임단가 정보의 구성표이다.The following table is a configuration table of information on the unit price of wages in the market according to an embodiment of the present invention.

항목정의Item definition 직종번호Job number 직종명 구분 IndexClassification Index 직종명 Job title 직종명칭(문자열) Job title (string) 노임단가Unit cost of wages 노임단가 금액Unit wage amount

상기 표에 기재된 바와 같이, 상기 시중노임단가 정보는 직종번호, 직종명, 노임단가 금액으로 이루어진 정보일 수 있다.As described in the above table, the market wage unit price information may be information consisting of a job type number, job type name, and unit wage amount.

특정의 자재에 대하여, 품셈 정보의 공률, 노임단가, 자재수량을 곱함으로써 해당 자재의 노무비를 산출하는 것이 가능하다.For a specific material, it is possible to calculate the labor cost of the material by multiplying the power rate, the unit of labor cost, and the quantity of material in the product information.

MProc3는 마스터 데이터 인터페이스(100)에서 시중노임단가 정보 데이터베이스(630)로 시중노임단가 정보를 등록 및 편집하는 프로세스일 수 있다(도 1 참조).MProc3 may be a process of registering and editing market wage unit price information from the master data interface 100 to the market wage unit price information database 630 (see FIG. 1 ).

도 4는 본 발명의 일 실시 예에 따른 MProc3를 실행하기 위한 인터페이스를 나타낸 도면이다. 4 is a diagram illustrating an interface for executing MProc3 according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 본 발명의 일 실시 예에 따라 상기 마스터 데이터 인터페이스(100)는 MProc3를 수행하기 위한 인터페이스를 포함할 수 있다.As shown in FIG. 4, according to an embodiment of the present invention, the master data interface 100 may include an interface for performing MProc3.

상기 제1 정보는 문서서식 정보를 포함할 수 있다.The first information may include document format information.

다음의 표는 본 발명의 일 실시 예에 따른 문서서식 정보의 구성표이다.The following table is a configuration table of document format information according to an embodiment of the present invention.

항목정의Item definition Index Index 서식 구분을 위한 인덱스Index to distinguish the format 파일명File name 서식 파일명Template name 확장자 extension 서식 확장자 Format extension 문서경로Document path 서식 문서 템플릿의 경로Path to template document template 문서구분Document classification 서식 문서의 종류Type of format document ‘출력정보’ 개수Number of'output information' 출력정보의 개수Number of output information 출력정보Output information [출력항목, 출력위치, 출력방향, 출력횟수] 정보의 집합[Output item, output location, output direction, number of outputs] set of information

상기 표에 기재된 바와 같이, 상기 문서서식 정보는 발주서, 견적서 문서서식의 스타일(폰트, 색상, 크기 등의 정적 정보) 정보와 데이터 매핑 정보(데이터 삽입 위치, 데이터 인덱스 등의 동적 정보), 파일 포맷 정보 등으로 구성된 것일 수 있다.As described in the table above, the document format information includes order form, quotation form style (static information such as font, color, size, etc.) information, data mapping information (dynamic information such as data insertion location, data index, etc.), and file format. It may be composed of information or the like.

MProc4는 마스터 데이터 인터페이스(100)에서 문서서식 정보 데이터베이스(640)로 문서서식 정보를 등록 및 편집하는 프로세스일 수 있다(도 1 참조).MProc4 may be a process of registering and editing document form information from the master data interface 100 to the document form information database 640 (see FIG. 1).

상기 제1 정보는 자재 정보를 포함할 수 있다.The first information may include material information.

다음의 표는 본 발명의 일 실시 예에 따른 자재 정보의 구성표이다.The following table is a configuration table of material information according to an embodiment of the present invention.

항목정의Item definition 자재번호Material number 자재 식별을 위한 고유번호. Unique number for material identification. 자재명 Material name 자재 명칭. 문자열Material designation. String 대분류Main Category 자재 대분류명 Material Classification Name 중분류Middle category 자재 중분류명 Material classification name 소분류Subclass 자재 소분류명 Material sub-classification name 단위unit 자재단위. Unit of material. 규격standard 자재 규격. 문자열Material specification. String 포장단위Packing unit 자재 포장단위. 자재단위와 별개로 관리Material packaging unit. Manage separately from material unit 포장단위 수량Packing unit quantity 실재 자재 수량 = 포장단위 * 포장단위 수량Actual material quantity = packing unit * packing unit quantity 가격price 자재 매출 단가. Unit price of material sales. 매입가Purchase price 자재 매입 단가. Unit price for purchasing materials. 제조사manufacturer 제조사명Manufacturer name 매입처 Buyer 자재 매입처명 Name of material purchaser 표준품셈 항목Standard part count items 표준품셈 인덱스 정보Standard Part Number Index Information

상기 표에 기재된 바와 같이, 상기 자재 정보는 후술하는 적산사 가격정보와 마스터 데이터 인터페이스(100)를 통해 저장되는 자재 관련 정보를 포함할 수 있다. 보다 구체적으로, 적산사로부터 제공받을 수 있는 자재명, 단위, 규격, 포장단위, 포장단위 수량, 매출가, 제조사 등의 정보 및 그 외에 VDB의 매입처 기본정보, 품셈 정보 데이터베이스(620)의 인덱스를 포함할 수 있다.As described in the above table, the material information may include integrated company price information to be described later and material-related information stored through the master data interface 100. More specifically, information such as material name, unit, standard, packaging unit, packing unit quantity, sales price, manufacturer, etc. that can be provided from the integrator, and other basic information of the VDB purchaser, and index of the product information database 620 may be included. I can.

상기 마스터 데이터 인터페이스부(100)는, 외부의 적산사 서버(1000)로부터 적산사 가격 정보를 수신할 수 있다.The master data interface unit 100 may receive integrator price information from an external integrator server 1000.

모든 자재비(재료비) 단가는 동일 규격, 성능이라 할지라도 제조업체마다 판매가격이 다르기 때문에 표준 거래가격을 산업별로 공시할 필요가 있다. 이러한 표준 거래가격으로 구성된 적산사 가격 정보를 대량으로 보유하고 공시하는 기관을 적산사라 한다. 상기 적산사에서 상기 적산사 가격 정보를 외부로 제공하기 위해 운영하는 서버를 본 명세서에서 적산사 서버(1000)라 한다. Even though all material cost (material cost) unit prices have the same standard and performance, the standard transaction price needs to be disclosed for each industry because the selling price is different for each manufacturer. Integrators consisting of these standard transaction prices are called integrators that hold and disclose price information in large quantities. A server operated by the integrator to provide the integrator price information to the outside is referred to as the integrator server 1000 in this specification.

상기 마스터 데이터 인터페이스부(100)는, 상기 수신된 적산사 가격 정보를 기반으로 상기 자재 정보를 생성 또는 업데이트할 수 있다.The master data interface unit 100 may generate or update the material information based on the received totalizer price information.

MProc5는 마스터 데이터 인터페이스(100)에서 자재 정보 데이터베이스(650)로 상기 자재 정보를 등록 및 편집하는 프로세스일 수 있다(도 1 참조).MProc5 may be a process of registering and editing the material information from the master data interface 100 to the material information database 650 (see FIG. 1).

도 5는 본 발명의 일 실시 예에 따른 MProc5를 실행하기 위한 인터페이스를 나타낸 도면이다. 5 is a diagram illustrating an interface for executing MProc5 according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 본 발명의 일 실시 예에 따라 상기 마스터 데이터 인터페이스(100)는 MProc5를 수행하기 위한 인터페이스를 포함할 수 있다.As shown in FIG. 5, according to an embodiment of the present invention, the master data interface 100 may include an interface for performing MProc5.

상기 제1 정보는 품셈해설 정보를 포함할 수 있다.The first information may include part-count explanation information.

다음의 표는 본 발명의 일 실시 예에 따른 품셈해설 정보의 구성표이다.The following table is a configuration table of parts description information according to an embodiment of the present invention.

항목정의Item definition 표준품셈 항목Standard part count items 표준품셈 인덱스 정보Standard Part Number Index Information 품셈해설Poomsume Commentary 공종에 추가 가능한 품셈해설Poomsume commentary that can be added to the construction class 스크립트 인덱스Script index 스크립트 코드가 적용되는 인덱스Index to which script code is applied 스크립트 코드Script code 해설 적용을 위한 사용자 정의 스크립트 코드Custom script code to apply commentary

상기 표에 기재된 바와 같이, 상기 표준품셈은 그 각 항목마다 세부일위대가에 정해진 내역에 예외적용이 필요할 경우 해당 예외사항들에 대한 별도 해설을 포함할 수 있다. 이러한 해설을 설계/견적 담당자가 이해 및 적용하여 정확한 견적이 산출된다. 이 때 적용되는 해설의 정보를 본 명세서에서 품셈해설 정보라 한다.As described in the table above, the standard part count may include separate explanations for the exceptions when it is necessary to apply exceptions to the details specified in the detailed price for each item. These explanations are understood and applied by the person in charge of design/estimation to produce an accurate estimate. The information of the commentary applied at this time is referred to as part-count commentary information in this specification.

상기 품셈해설 정보는 품셈 정보 중 예외적인 상황을 위해 추가 산출식을 정의한 해설들을 포함할 수 있다. 이는 품셈 항목 별로 상이하며, 정형화되어 있지 않은 데이터인 만큼 견적 산출 시마다 적용되는 해설이 다를 수 있다.The part-count commentary information may include commentaries defining an additional calculation formula for an exceptional situation among part-count information. This is different for each part of the product, and since it is data that is not standardized, the explanation applied to each estimate may be different.

MProc6은 마스터 데이터 인터페이스(100)에서 품셈해설 정보 데이터베이스(630)로 품셈 해설 정보를 등록 및 편집하는 프로세스일 수 있다(도 1 참조).MProc6 may be a process of registering and editing the product description information from the master data interface 100 to the product description information database 630 (see FIG. 1 ).

상기 내역서 인터페이스부(200)는, 외부로부터 자재명세(BOM) 정보를 입력 받을 수 있다.The statement interface unit 200 may receive bill of materials (BOM) information from the outside.

상기 내역서 인터페이스부(200)는, 상기 자재명세 정보에 상기 자재 정보를 매칭시킬 수 있다.The statement interface unit 200 may match the material information with the material specification information.

상기 내역서 인터페이스부(200)는, 상기 매칭된 자재 정보를 기반으로 상기 발주서 및 상기 견적서 중 적어도 하나를 생성할 수 있다.The statement interface unit 200 may generate at least one of the order form and the quotation form based on the matched material information.

QProc1은 외부 BOM과 자재 정보를 토대로 내역서(견적서 또는 발주서)의 재료비 정보를 자동으로 형성하는 프로세스일 수 있다. 자재 정보에 포함된 특정 자재와 동일한 정보를 자재내역(BOM)에서 매칭하여 [BOM의 자재 수량 곱하기 자재 정보의 자재단가]를 계산하고 관련 정보를 문서서식 정보 데이터베이스(640)의 문서서식에 자동 입력하는 과정을 의미할 수 있다.QProc1 may be a process of automatically forming material cost information of a statement (quotation or order) based on external BOM and material information. By matching the same information as a specific material included in the material information in the bill of materials (BOM), calculate [the quantity of material in the bill multiplied by the material unit price of the material information], and automatically enter the relevant information into the document form in the document form information database (640). It can mean the process of doing.

QProc3는 QProc1을 통해 자동 생성된 자재들에 그 대응되는 품셈 정보를 매핑하여 노무비를 산출하는 프로세스일 수 있다.QProc3 may be a process of calculating labor costs by mapping the corresponding product information to materials automatically generated through QProc1.

후술하는 QProc8을 통해 자재 별로 해당되는 품셈 정보를 업데이트하여 상기 QProc1과 QProc3가 자동으로 진행되도록 구성할 수 있다. It is possible to configure the QProc1 and QProc3 to automatically proceed by updating the part-count information corresponding to each material through QProc8, which will be described later.

다만 QProc3를 최초로 수행하는 경우에는 각 자재에 해당되는 품셈정보를 검색하도록 하는 별도의 인터페이스를 기반으로 사용자의 입력에 대응하여 수행할 수도 있다.However, when performing QProc3 for the first time, it may be performed in response to a user's input based on a separate interface that allows you to search for part number information corresponding to each material.

상기 적어도 하나의 제1 정보는 상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 포함할 수 있다.The at least one first information may include the market wage information, the product information, and the material information.

상기 내역서 인터페이스부(200)는, 상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정할 수 있다.The statement interface unit 200 may calculate a labor cost based on the market wage information, the product information, and the material information.

상기 내역서 인터페이스부(200)는, 상기 산정된 노무비를 기반으로 상기 견적서를 생성할 수 있다.The statement interface unit 200 may generate the estimate based on the calculated labor cost.

상기 노임단가 정보는 노임단가를 포함할 수 있다.The unit wage information may include the unit wage price.

상기 품셈 정보는 공종요율 및 공종수량을 포함할 수 있다.The product information may include a work class rate and a work class quantity.

상기 자재 정보는 자재 수량을 포함할 수 있다.The material information may include a material quantity.

QProc2는 본 발명의 일 실시 예에서, QProc3를 진행하기 위해 시중노임단가 정보 데이터베이스(630)로부터 시중노임단가 정보를 참조하는 프로세스일 수 있다. In an embodiment of the present invention, QProc2 may be a process of referencing the unit market wage information from the unit market wage information database 630 to proceed with QProc3.

상기 내역서 인터페이스부(200)는, 상기 노임단가, 상기 공종요율 및 상기 자재수량의 곱을 상기 공종수량으로 나누어 상기 노무비를 산정할 수 있다.The statement interface unit 200 may calculate the labor cost by dividing the product of the unit cost of labor, the work type rate, and the amount of material by the amount of work type.

즉, 노무비를 산출하기 위해 다음의 수식이 적용될 수 있다. That is, the following equation can be applied to calculate the labor cost.

QProc2는 본 발명의 다른 실시 예에서, 자재와 별개로 추가되어야 하는 노무비를 입력할 경우, 시중노임단가 정보 데이터베이스(630)의 시중노임 정보를 입력받는 프로세스일 수 있다.In another embodiment of the present invention, QProc2 may be a process of receiving market wage information from the market wage unit price information database 630 when inputting labor costs to be added separately from materials.

QProc4는, 후술할 QProc6을 자동으로 진행하기 위해서 거래처 정보 데이터베이스(610)로부터 각 자재별로 할당된 매입처 정보를 참조하는 프로세스이다. 이러한 QProc4를 거침으로써, 후술하는 바와 같이 단일의 BOM과 단일의 견적서에 대하여 매입처별로 구분되는 복수의 발주서가 작성될 수 있다.QProc4 is a process of referring to supplier information allocated for each material from the customer information database 610 in order to automatically proceed with QProc6, which will be described later. By passing through such QProc4, as will be described later, a single BOM and a plurality of order forms divided by purchaser for a single quotation can be created.

도 8은 본 발명의 일 실시 예에 따른 MProc5를 실행하기 위한 인터페이스를 나타낸 도면이다.8 is a diagram illustrating an interface for executing MProc5 according to an embodiment of the present invention.

도 8에 도시된 바와 같이, QProc5는, 문서서식 정보 데이터베이스(640)에 저장된 문서서식 정보에 맞게 자동산출된 데이터의 추가위치 및 스타일 등이 결정되는 바, 이를 위해 FDB에 등록된 문서서식 데이터를 참조하는 프로세스일 수 있다.As shown in FIG. 8, QProc5 determines the additional location and style of the automatically calculated data according to the document form information stored in the document form information database 640, and for this purpose, the document form data registered in the FDB is It can be the process you refer to.

상기 적어도 하나의 제1 정보는, 거래처 정보 및 문서서식 정보를 더 포함할 수 있다.The at least one first information may further include customer information and document format information.

상기 내역서 인터페이스부(200)는, 상기 거래처 정보에 상기 문서서식 정보를 매칭시킬 수 있다.The statement interface unit 200 may match the document form information with the customer information.

상기 내역서 인터페이스부(200)는, 상기 매칭된 문서서식 정보를 기반으로 상기 전자문서를 생성할 수 있다.The statement interface unit 200 may generate the electronic document based on the matched document format information.

QProc6은 QProc4 내지 QProc5를 거쳐 내역서 인터페이스(200)의 작업이 완료되면 자동으로 발주서를 생성하는 프로세스일 수 있다. QProc6까지 완료되면 발주 및 인쇄가능한 문서 작성이 완료된다.QProc6 may be a process of automatically generating an order form when the work of the statement interface 200 is completed through QProc4 to QProc5. When QProc6 is completed, the order and printable documents are completed.

도 6은 본 발명의 일 실시 예에 따른 QProc6를 실행하기 위한 인터페이스를 나타낸 도면이다. 6 is a diagram showing an interface for executing QProc6 according to an embodiment of the present invention.

도 6에 도시된 바와 같이, 본 발명의 일 실시 예에 따라 상기 마스터 데이터 인터페이스(100)는 QProc6을 수행하기 위한 인터페이스를 포함할 수 있다.As shown in FIG. 6, according to an embodiment of the present invention, the master data interface 100 may include an interface for performing QProc6.

QProc7은 QProc1 내지 QProc3과 QProc5를 거쳐 내역서 인터페이스(200)의 작업이 완료되면 자동으로 견적서를 생성하는 프로세스일 수 있다. QProc7까지 완료되면 인쇄 가능한 최종 견적서 작성이 완료된다.QProc7 may be a process of automatically generating a quote when the work of the statement interface 200 is completed through QProc1 to QProc3 and QProc5. When QProc7 is completed, the final printable quotation form is completed.

QProc8은, 본 발명의 일 실시 예에 따라 QProc1 내지3을 통해 내역서 인터페이스(200)의 작업이 완료될 때마다 자재정보 데이터베이스(650)의 표준품셈 항목을 업데이트하는 프로세스일 수 있다. 업데이트된 정보는 추후 동일 자재에 대한 표준품셈을 자동으로 참조하기 위해 사용된다.QProc8 may be a process of updating standard parts of the material information database 650 whenever the work of the statement interface 200 is completed through QProc1 to 3 according to an embodiment of the present invention. The updated information will be used later to automatically refer to standard parts for the same material.

QProc8은, 본 발명의 다른 실시 예에 따라 QProc1 내지 3이 반복될수록 자재정보 데이터베이스(650)의 '자재번호'와 품셈 정보 데이터베이스(620)의 '구분'으로 구성된 매핑정보를 토대로 향후 과거 선택된 자재의 경우 노무비가 자동으로 산출되어 자재정보 데이터베이스(650)에 저장되는 프로세스를 의미할 수 있다.QProc8 is based on mapping information composed of'material number' of material information database 650 and'classification' of product information database 620 as QProc1 to 3 are repeated according to another embodiment of the present invention. In this case, it may mean a process in which labor costs are automatically calculated and stored in the material information database 650.

상기 적어도 하나의 제1 정보는, 품셈해설 정보를 더 포함할 수 있다.The at least one piece of first information may further include part-count explanation information.

본 발명의 다른 실시 예에 따라 상기 내역서 인터페이스부(200)는, 상기 품셈해설 정보를 기반으로 상기 산정된 노무비를 수정할 수 있다.According to another embodiment of the present invention, the statement interface unit 200 may modify the calculated labor cost based on the product description information.

상기 품셈해설 정보는, 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함할 수 있다.The parts description information may include at least one material detail information and at least one script information.

상기 내역서 인터페이스부(200)는, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 적어도 하나의 스크립트 정보 중에 상기 선택된 적어도 일부에 대응되는 것의 내용에 따라 상기 산정된 노무비를 수정할 수 있다.The statement interface unit 200, when at least a part of the at least one material detail information is selected by an external input, the calculated labor cost according to the content of the one corresponding to the selected at least part of the at least one script information Can be modified.

도 7은 본 발명의 일 실시 예에 따른 MProc9를 실행하기 위한 인터페이스를 나타낸 도면이다. 7 is a diagram illustrating an interface for executing MProc9 according to an embodiment of the present invention.

도 7에 도시된 바와 같이, QProc9는 MProc6에서 등록된 스크립트를 적용할 자재내역을 선택 및 편집, 적용하는 프로세스를 의미할 수 있다. As shown in FIG. 7, QProc9 may refer to a process of selecting, editing, and applying material details to which the script registered in MProc6 is applied.

상기 자재내역 적용 시에는 MProc6에서 정의된 스크립트 내용은 외부로 공개되지 않으며 PDB3의 품셈해설 항목만 공개되어 사용자에 의해 선택 입력될 수 있다.When the material details are applied, the contents of the script defined in MProc6 are not disclosed to the outside, and only the parts description items of PDB3 are disclosed and can be selectively input by the user.

사용자가 적용할 자재내역을 선택 입력하면 스크립트 내용대로 노무비가 자동계산 및 적용될 수 있다.When the user selects and enters the material details to be applied, the labor cost can be automatically calculated and applied according to the script contents.

도 8은 본 발명의 일 실시 예에 따른 내역서 인터페이스부(200)에서 완성한 전자문서를 나타낸 도면이다. 8 is a diagram illustrating an electronic document completed by the statement interface unit 200 according to an embodiment of the present invention.

도 8에 도시된 바와 같이, 상기 완성된 전자문서에는 특정 자재에 대한 재료비, 노무비, 경비를 포함한 견적이 포함될 수 있다.As shown in FIG. 8, the completed electronic document may include an estimate including material cost, labor cost, and expense for a specific material.

본 발명의 일 실시 예에 따른 자동 견적 시스템(10)은, 이력 정보를 저장하는 저장부(미도시)를 더 포함할 수 있다.The automatic estimating system 10 according to an embodiment of the present invention may further include a storage unit (not shown) for storing history information.

상기 내역서 인터페이스부(200)는, 상기 발주서 또는 상기 견적서 중 상기 적어도 하나를 생성 시에 이를 상기 수신된 적산사 가격 정보 및 상기 입력된 자제명세 정보와 함께 상기 이력 정보에 포함시켜 상기 저장부(미도시)에 저장시킬 수 있다.When generating the at least one of the order form or the quotation form, the statement interface unit 200 includes it in the history information together with the received totalizer price information and the input self-description information to the storage unit (not shown). City) can be saved.

상기 내역서 인터페이스부(200)는, 상기 저장된 이력 정보를 기반으로 상기 자재명세 정보 및 상기 적산사 가격 정보가 과거에 사용된 것들과 동일한지 여부를 판단할 수 있다.The statement interface unit 200 may determine whether the material specification information and the totalizer price information are the same as those used in the past based on the stored history information.

상기 내역서 인터페이스부(200)는, 상기 자재명세 정보 및 상기 적산사 가격 정보가 과거에 사용된 것들과 동일하다고 판단한 경우, 상기 노무비를 산정하는 과정 및 상기 발주서 또는 상기 견적서 중 상기 적어도 하나를 생성하는 과정을 생략하고 상기 저장된 이력 정보에 포함된 발주서 및 견적서를 출력할 수 있다.The statement interface unit 200, when it is determined that the material specification information and the totalizer price information are the same as those used in the past, the process of calculating the labor cost and generating the at least one of the order form or the quotation. By omitting the process, it is possible to output an order form and an estimate included in the stored history information.

본 발명의 일 실시 예에 따른 자동 견적 시스템(10)은, 적어도 하나의 마스터 서버(미도시)를 더 포함할 수 있다.The automatic estimating system 10 according to an embodiment of the present invention may further include at least one master server (not shown).

본 발명의 일 실시 예에 따라 상기 마스터 서버(미도시)는 웹(Web)을 통해 정보를 외부로 송신하는 웹 타입 서버일 수 있다.According to an embodiment of the present invention, the master server (not shown) may be a web type server that transmits information to the outside through the web.

이와 같이 웹서버를 이용함으로써 본 발명에 의한 서비스를 제공받는 내역서 인터페이스(200) 측의 사용자의 제약이 없게 되고, 정형화된 서식에 내부 사용자만 사용하는 폐쇄 네트워크 상의 프로그램과는 달리 활성화된 계정만 보유한다면 누구든 활용 가능해 진다. By using the web server as described above, there is no restriction on the user of the statement interface 200 receiving the service according to the present invention, and unlike programs on a closed network that are used only by internal users in a standardized form, only active accounts are retained. If so, anyone can use it.

한편 사용자 계정으로 구분되는 문서 서식 정보가 관리될 필요가 있게 된다. 이에 따라 상기 MProc4는 사용자 별로 상이할 수 있는 문서서식 정보를 관리하게 된다.Meanwhile, it is necessary to manage document format information classified by user account. Accordingly, the MProc4 manages document format information that can be different for each user.

본 발명의 일 실시 예에 따른 자동 견적 시스템(10)은, 상기 마스터 서버(미도시)에 유선 또는 무선으로 접속하여 신호를 송수신하는 적어도 하나의 단말기(미도시)를 더 포함할 수 있다.The automatic estimating system 10 according to an embodiment of the present invention may further include at least one terminal (not shown) for transmitting and receiving signals by wired or wireless connection to the master server (not shown).

상기 단말기(미도시)는 상기 견적서 또는 발주서를 생성하고자 하는 사용자와의 인터페이스가 구현될 수 있는 단말기로서, 실시 예에 따라 데스크탑 PC, 랩탑 PC, 스마트폰, 태블릿 PC 등을 통해 구현될 수 있다. 또한 상기에 나열한 형태의 단말기들과 정보를 송수신하는 또 다른 서버를 더 포함하는 개념일 수 있다.The terminal (not shown) is a terminal capable of implementing an interface with a user who wishes to generate the quotation or order form, and may be implemented through a desktop PC, a laptop PC, a smart phone, a tablet PC, or the like according to an embodiment. In addition, it may be a concept that further includes another server that transmits and receives information to and from the terminals of the types listed above.

상기 마스터 데이터 인터페이스부(100)는 상기 마스터 서버(미도시)에서 구동될 수 있다.The master data interface unit 100 may be driven by the master server (not shown).

상기 내역서 인터페이스부(200)는 상기 적어도 하나의 단말기(미도시)에서 구동될 수 있다.The statement interface unit 200 may be driven by the at least one terminal (not shown).

상기 내역서 인터페이스부(200)는, 상기 마스터 서버(미도시)에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 생성할 수 있다.The statement interface unit 200 may generate second information for requesting the at least one piece of first information from the master server (not shown).

상기 제2 정보는, 상기 견적서 또는 발주서를 생성하고자 하는 사용자의 입력 및 상기 자제명세 정보 중 적어도 하나에 기반하여 생성될 수 있다.The second information may be generated based on at least one of the input of a user who wishes to generate the quotation or order form and the self-restraint information.

상기 단말기(미도시)는 상기 제2 정보를 상기 마스터 서버(미도시)로 송신할 수 있다.The terminal (not shown) may transmit the second information to the master server (not shown).

상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함할 수 있다.The at least one first information may include information on a unit price of wages on the market, information on a product, material information, and information on a product description.

상기 내역서 인터페이스부(200)는, 상기 시중 노임단가 정보, 상기 수정된 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정할 수 있다.The statement interface unit 200 may calculate a labor cost based on the market wage information, the modified product information, and the material information.

상기 내역서 인터페이스부(200)는, 상기 수정된 노무비를 기반으로 견적서(제1 견적서)를 생성할 수 있다.The statement interface unit 200 may generate an estimate (first estimate) based on the modified labor cost.

상기 내역서 인터페이스부(200)는, 상기 생성된 제1 견적서를 상기 저장부(미도시)에 저장시킬 수 있다.The statement interface unit 200 may store the generated first estimate in the storage unit (not shown).

상기 내역서 인터페이스부(200)는, 상기 품셈해설 정보를 기반으로 상기 산정된 노무비를 수정할 수 있다.The statement interface unit 200 may modify the calculated labor cost based on the product description information.

상기 내역서 인터페이스부(200)는, 상기 수정된 노무비를 기반으로 상기 견적서(제2 견적서)를 생성할 수 있다.The statement interface unit 200 may generate the estimate (second estimate) based on the modified labor cost.

상기 품셈해설 정보는, 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함할 수 있다.The parts description information may include at least one material detail information and at least one script information.

상기 내역서 인터페이스부(200)는, 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 적어도 하나의 스크립트 정보 중에 상기 선택된 적어도 일부에 대응되는 것의 내용에 따라 상기 품셈 정보를 수정할 수 있다.The statement interface unit 200, when at least a part of the at least one material detail information is selected by an external input, the part number information according to the content of the one corresponding to the selected at least part of the at least one script information. Can be modified.

상기 단말기(미도시)는, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 상호 매칭된 쌍을 누적하여 저장할 수 있다.The terminal (not shown) may accumulate and store pairs in which the second information and the selected at least some material detail information are matched with each other.

상기 내역서 인터페이스부(200)는, 상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력할 수 있다.The statement interface unit 200 generates the second information newly, and when at least a part of the at least one material detail information is newly selected by an external input, the newly generated second information based on the accumulated and stored pair. You can evaluate the adequacy of the information and print the result.

상기 적정성의 평가 결과는, 가/부 정보, 등급 또는 점수로서 표시되고 저장될 수 있다.The evaluation result of the adequacy may be displayed and stored as supplementary/sub-information, grade or score.

이와 같이 적정성을 평가한 결과를 통해 사용자는 상기 품셈해설 정보 중 선택된 상기 자재 내역 정보가 올바르게 선택된 것인지를 쉽게 인지할 수 있다. 이에 따라 상기 사용자가 초심자인 경우에도 올바른 업무를 위한 가이드를 제공받을 수 있다.Through the result of evaluating the appropriateness as described above, the user can easily recognize whether the material detail information selected among the product description information is correctly selected. Accordingly, even if the user is a beginner, a guide for correct work can be provided.

상기 단말기(미도시)는, 상기 발주서 및 견적서가 수정되었던 이력 정보를 누적하여 저장할 수 있다.The terminal (not shown) may accumulate and store history information on which the order form and the estimate form have been modified.

상기 내역서 인터페이스부(200)는, 상기 적정성의 평가 시 상기 저장된 이력 정보를 반영할 수 있다.The statement interface unit 200 may reflect the stored history information when evaluating the adequacy.

상기 내역서 인터페이스부(200)는, 외부로부터 자재명세(BOM) 정보를 입력 받고, 상기 자재명세 정보에 상기 자재 정보를 매칭시킬 수 있다.The statement interface unit 200 may receive bill of materials (BOM) information from the outside and match the material information with the bill of materials information.

자재명세(BOM; Billing Of Materials) 정보는 생산제품을 구성하는 모든 부품들에 대한 목록 정보를 의미할 수 있다.Billing Of Materials (BOM) information may mean inventory information on all parts constituting a product.

상기 자재명세 정보는, 자재명, 단위, 규격, 사용수량의 정보를 기본적으로 포함할 수 있다. 여기에 제조사, 포장단위, 포장단위 수량 정보를 더 포함할 수 있다.The material specification information may basically include information on a material name, unit, standard, and quantity used. Here, the manufacturer, packing unit, and packing unit quantity information may be further included.

상기 내역서 인터페이스부(200)는, 상기 매칭된 자재 정보를 기반으로 상기 발주서 및 상기 견적서 중 적어도 하나를 생성할 수 있다.The statement interface unit 200 may generate at least one of the order form and the quotation form based on the matched material information.

상기 내역서 인터페이스부(200)는, 상기 자재명세 정보를 누적하여 저장할 수 있다.The statement interface unit 200 may accumulate and store the material specification information.

상기 내역서 인터페이스부(200)는, 새로운 자재명세 정보가 입력된 경우, 상기 누적하여 저장된 자재명세 정보 중 상기 새로 입력된 자재명세 정보와 가장 유사도가 높은 것을 선택할 수 있다.When new material specification information is input, the statement interface unit 200 may select one of the accumulated and stored material specification information having the highest similarity to the newly input material specification information.

본 발명의 일 실시 예에서 "가장 유사도가 높은"은 "코사인 유사도가 가장 높은"의 의미일 수 있다.In an embodiment of the present invention, "the highest degree of similarity" may mean "the highest degree of cosine similarity".

코사인 유사도(Cosine Similarity)는 벡터 사이의 각도에 코사인(Cosine)을 취한 값을 의미하며, 벡터 간 각도를 이용하여 유사성의 척도를 나타내는 방법이다. 벡터 간의 각도가 작을 수록 코사인 유사도는 높게 평가되고 두 벡터는 근접한 것으로 판단될 수 있다.Cosine similarity refers to a value obtained by taking a cosine from an angle between vectors, and is a method of expressing a measure of similarity using an angle between vectors. As the angle between the vectors is smaller, the cosine similarity is evaluated higher, and it can be determined that the two vectors are close together.

상기 벡터라 함은 상기 자재명세 정보의 단어 및 문장 정보가 변환되어 하나의 벡터 공간 내에서 좌표로서 표현된 정보를 의미할 수 있다.The vector may mean information expressed as coordinates within one vector space by converting word and sentence information of the material specification information.

상기 내역서 인터페이스부(200)는, 상기 자재명세 정보들에 대한 단어 임베딩 학습을 통해 트레이닝 세트를 생성할 수 있다.The statement interface unit 200 may generate a training set through word embedding learning for the bill of materials information.

단어 임베딩(Word Embedding) 학습은 각각의 단어를 숫자로 표현하되, 학습을 통해 그 숫자들이 단어의 의미를 반영할 수 있도록 하는 것을 말한다. 즉, 숫자만을 인식하는 인공 신경망 등의 기계학습 수단에서 문자인 단어를 인식할 수 있도록 숫자로 변환하는 과정을 포함하게 된다.Word Embedding learning refers to expressing each word as a number, but allowing the numbers to reflect the meaning of the word through learning. That is, a process of converting words as letters into numbers so that a machine learning means such as an artificial neural network that recognizes only numbers can recognize words.

특히 본 발명의 일 실시 예에서, 상기 단어 임베딩 학습은 복수의 단어에 각각 대응하는 벡터들의 집합인 트레이닝 세트에 대해 행해지게 된다.In particular, in an embodiment of the present invention, the word embedding learning is performed on a training set, which is a set of vectors corresponding to a plurality of words, respectively.

본 발명의 일 실시 예에 따라 상기 단어 임베딩 학습은 Word2Vec과 같은 상용 학습 기법에 의해 구현될 수 있다.According to an embodiment of the present invention, the word embedding learning may be implemented by a commercial learning technique such as Word2Vec.

본 발명의 일 실시 예에 따라 상기 단어 임베딩 학습의 학습 데이터는 주기적으로 입력되는 자재명세 정보를 기반으로 1회 이상 갱신될 수 있다.According to an embodiment of the present invention, the learning data of the word embedding learning may be updated one or more times based on periodically input material specification information.

본 발명의 다른 실시 예에서는 상기 "가장 유사도가 높은"지의 여부는 벡터 간의 유클리드 거리를 기반으로 판정할 수 있다.In another embodiment of the present invention, whether the "highest similarity" is determined based on the Euclidean distance between vectors.

본 발명의 또 다른 실시 예에서는 상기 내역서 인터페이스부(200)는, 정보의 출현 빈도 수를 기반으로 기존에 저장된 자재명세 정보들을 카테고리화하여 분류하여 저장하고, 상기 분류된 카테고리 중 상기 새로 입력된 자재명세 정보와 가장 유사도가 높은 것을 선택할 수 있다.상기 카테고리 분류 시 과거에 입력된 빈도 수가 소정의 값보다 작은 자재명세 정보는 제외될 수 있다.In another embodiment of the present invention, the statement interface unit 200 categorizes and stores the previously stored material specification information based on the frequency of occurrence of the information, and stores the newly input material among the classified categories. The one having the highest similarity to the specification information may be selected. In the category classification, material specification information whose frequency number input in the past is less than a predetermined value may be excluded.

본 발명의 일 실시 예에서 상기와 같이 과거에 입력된 빈도 수가 소정의 값보다 작은 자재명세 정보는 별도로 저장될 수 있다. 이와 같이 저장된 과거에 입력된 빈도 수가 소정의 값보다 작은 자재명세 정보는 주지적으로 상기 카테고리를 재분류하는 프로세스를 수행할 때 반영될 수 있다. 또는 상기 사용자가 선택 가능한 참조 데이터로서 인터페이스에 표시될 수 있다.In an embodiment of the present invention, material specification information whose frequency number input in the past is less than a predetermined value as described above may be separately stored. The material specification information stored in the past where the number of frequencies input in the past is less than a predetermined value may be reflected when performing a process of reclassifying the category commonly. Alternatively, it may be displayed on the interface as reference data selectable by the user.

상기 내역서 인터페이스부(200)는, 상기 입력된 자재명세 정보와 상기 가장 유사도가 높은 것과의 차이 정보를 추출할 수 있다.The statement interface unit 200 may extract difference information between the input material specification information and the one having the highest similarity.

상기 내역서 인터페이스부(200)는, 상기 추출된 차이 정보를 기반으로 상기 제2 정보를 생성할 수 있다.The statement interface unit 200 may generate the second information based on the extracted difference information.

상기 내역서 인터페이스부(200)는, 상기 견적서가 생성된 경우, 상기 제1 정보를 기반으로 상기 발주서를 생성할 수 있다.When the quotation is generated, the statement interface unit 200 may generate the order form based on the first information.

상기 단말기(미도시)는, 상기 생성된 발주서를 저장할 수 있다.The terminal (not shown) may store the generated order form.

상기 단말기(미도시)는, 외부로부터 상기 견적서의 확정 정보가 입력된 경우, 상기 발주서를 외부로 송신할 수 있다.The terminal (not shown) may transmit the order form to the outside when confirmation information of the quotation is input from the outside.

본 발명에 따르면, 수배전반, 자동제어 분야에 적용될 전기/정보통신 표준품셈 데이터와 각종 노임단가, 거래처 정보 데이터, 문서 서식 데이터를 마스터 데이터베이스에 저장 및 관리하고 설계과정을 통해 자재목록(BOM)이 산출될 경우 이를 해당되는 품셈, 노임단가, 거래처 정보, 문서 서식 데이터에 매칭시켜 설계 견적서는 물론, 자재 발주서도 자동으로 생성하는 편집 인터페이스를 통해 BOM 산출작업으로 견적서/발주서 작성까지 자동화할 수 있다. According to the present invention, electric/information communication standard parts data, various labor unit prices, customer information data, and document form data to be applied to the switchgear and automatic control fields are stored and managed in a master database, and a bill of materials (BOM) is calculated through the design process If so, it is possible to automate the creation of the quotation/order form through the BOM calculation process through the editing interface that automatically generates the design estimate as well as the material order form by matching it with the corresponding part number, unit cost of labor, customer information, and document format data.

또한 설계공정과 BOM 산출을 자동화하여 설계 작업만으로 견적서/발주서 작성까지 자동화가 가능할 수 있다.In addition, by automating the design process and BOM calculation, it is possible to automate the creation of quotations/order forms only by design work.

또한 자재의 출납 정보가 함께 관리됨으로써 재고 자재를 제외한 자재 발주서를 자동으로 양산할 수도 있다.In addition, by managing material in/out information, it is also possible to automatically mass-produce material orders excluding stock materials.

그리고, 상기 거래처 정보에 저장된 전송 정보(팩스 및 이메일 등)를 통해 발주 공정까지 완료할 수 있다.In addition, it is possible to complete the ordering process through transmission information (fax, e-mail, etc.) stored in the customer information.

상기 발주 공정은 상기 견적서가 확정되었다는 정보가 입력되거나 수신된 경우 자동으로 실행될 수 있다.The ordering process may be executed automatically when information indicating that the quotation is confirmed is input or received.

또는 상기 견적서가 수정되었다는 정보가 입력되거나 수신된 경우 발주서 중 대응되는 부분의 정보만을 수정한 후 실행될 수 있다.Alternatively, when information indicating that the quotation has been revised is input or received, it may be executed after correcting only the information of the corresponding part of the order form.

도 9는 본 발명의 일 실시 예에 따른 자동 견적 생성 방법의 순서도를 나타낸 도면이다.9 is a flowchart illustrating a method for generating an automatic quote according to an embodiment of the present invention.

본 발명의 적어도 하나의 마스터 데이터 인터페이스부(100) 및 적어도 하나의 내역서 인터페이스부(200)를 포함하는 자동 견적 시스템에서 자동으로 견적을 생성하는 방법은, 상기 적어도 하나의 마스터 데이터 인터페이스부(100)가 외부 입력에 대응하여 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 단계(S100) 및 상기 적어도 하나의 내역서 인터페이스부가 상기 생성 또는 업데이트된 적어도 하나의 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 단계(S200)를 포함할 수 있다.The method of automatically generating a quotation in an automatic quotation system including at least one master data interface unit 100 and at least one statement interface unit 200 of the present invention includes the at least one master data interface unit 100 A step of generating or updating at least one first information in response to an external input and aligning it in at least one database (S100), and the at least one statement interface unit is based on the at least one generated or updated first information. Generating at least one electronic document including at least one of an order form and an estimate form (S200) may be included.

상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보를 포함할 수 있다.The at least one first information may include market wage information, product information, and material information.

상기 적어도 하나의 제1 정보는 품셈 해설 정보를 더 포함할 수 있다.The at least one piece of first information may further include part-count explanation information.

상기 적어도 하나의 전자문서를 생성하는 단계(S200)에서 상기 내역서 인터페이스부(200)는, 상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정할 수 있다.In the step of generating the at least one electronic document (S200), the statement interface unit 200 may calculate a labor cost based on the commercial wage information, the product information, and the material information.

또한 상기 품셈해설 정보를 기반으로 상기 산정된 노무비를 수정할 수 있다.In addition, the calculated labor cost may be corrected based on the parts description information.

또한 상기 수정된 노무비를 기반으로 상기 견적서를 생성할 수 있다.한편, 상술한 본 발명의 다양한 실시 예들에 따른 일련의 프로세스들은 프로그램 코드로 구현되어 다양한 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장된 상태로 각 서버 또는 기기들에 제공될 수 있다. In addition, the estimate may be generated based on the modified labor cost. Meanwhile, a series of processes according to various embodiments of the present invention described above are implemented as program codes, and thus various non-transitory computer readable media. ) Can be provided to each server or devices.

비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.The non-transitory readable medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short moment, such as a register, a cache, and a memory. Specifically, the above-described various applications or programs may be provided by being stored in a non-transitory readable medium such as a CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM, or the like.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In addition, although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the claims. In addition, various modifications may be possible by those of ordinary skill in the art, and these modifications should not be individually understood from the technical spirit or prospect of the present invention.

10: 자동 견적 시스템
100: 마스터 데이터 인터페이스부
200: 내역서 인터페이스부
610: 거래처 정보 데이터베이스
620: 품셈 정보 데이터베이스
630: 시중노임단가 정보 데이터베이스
640: 문서서식 정보 데이터베이스
650: 자재정보 데이터베이스
660: 품셈해설정보 데이터베이스
1000: 적산사 서버
10: automatic quotation system
100: master data interface unit
200: statement interface unit
610: customer information database
620: Part Number Information Database
630: Information on the unit price of wages in the market
640: document format information database
650: material information database
660: Pumseming solution database
1000: Totalizer server

Claims (16)

외부 입력에 대응하여 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 적어도 하나의 마스터 데이터 인터페이스부;
상기 생성 또는 업데이트된 적어도 하나의 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 적어도 하나의 내역서 인터페이스부;
상기 마스터 데이터 인터페이스부가 구동되는 적어도 하나의 마스터 서버; 및
상기 내역서 인터페이스부가 구동되고 상기 마스터 서버와 신호를 송수신하는 적어도 하나의 단말기를 포함하고,
상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하고,
상기 품셈해설 정보는, 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고,
상기 내역서 인터페이스부는, 상기 마스터 서버에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 생성하고,
상기 단말기는,
상기 제2 정보를 상기 마스터 서버로 송신하고,
외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고,
상기 내역서 인터페이스부는,
상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력하는 것을 특징으로 하는 자동 견적 시스템.
At least one master data interface unit for generating or updating at least one piece of first information in response to an external input and aligning it in at least one database;
At least one statement interface unit for generating at least one electronic document including at least one of an order form and an estimate form based on the at least one generated or updated first information;
At least one master server on which the master data interface unit is driven; And
The statement interface unit is driven and includes at least one terminal for transmitting and receiving a signal with the master server,
The at least one first information includes information on a unit price of labor on the market, information on a product, material information and information on a product description
The product description information includes at least one material detail information and at least one script information,
The statement interface unit generates second information for requesting the at least one first information from the master server,
The terminal,
Transmit the second information to the master server,
When at least a part of the at least one material detail information is selected by an external input, the second information and the matched pair of the at least part of the material detail information are accumulated and stored,
The statement interface unit,
When the second information is newly generated and at least a part of the at least one material detail information is newly selected by an external input, the adequacy of the newly generated second information is evaluated based on the accumulated and stored pair, and the result is calculated. Automatic quotation system, characterized in that to output.
제 1 항에 있어서,
상기 내역서 인터페이스부는,
상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정하고,
상기 산정된 노무비를 기반으로 상기 견적서를 생성하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 1,
The statement interface unit,
Calculate the labor cost based on the market wage information, the product information, and the material information,
Automatic quotation system, characterized in that generating the quotation based on the calculated labor cost.
제 2 항에 있어서,
상기 노임단가 정보는 노임단가를 포함하고,
상기 품셈 정보는 공종요율 및 공종수량을 포함하고,
상기 자재 정보는 자재수량을 포함하고,
상기 내역서 인터페이스부는,
상기 노임단가, 상기 공종요율 및 상기 자재수량의 곱을 상기 공종수량으로 나누어 상기 노무비를 산정하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 2,
The unit wage information includes the unit wage price,
The product information includes the public service rate and the number of types,
The material information includes the quantity of materials,
The statement interface unit,
An automatic estimating system, characterized in that the labor cost is calculated by dividing a product of the unit cost of labor, the work type rate, and the amount of material by the amount of work type.
제 2 항에 있어서,
상기 내역서 인터페이스부는,
상기 품셈해설 정보를 기반으로 상기 상기 산정된 노무비를 수정하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 2,
The statement interface unit,
An automatic quotation system, characterized in that correcting the calculated labor cost based on the product description information.
제 4 항에 있어서,
상기 내역서 인터페이스부는,
외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우,
상기 적어도 하나의 스크립트 정보 중에 상기 선택된 적어도 일부에 대응되는 것의 내용에 따라 상기 산정된 노무비를 수정하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 4,
The statement interface unit,
When at least some of the at least one material detail information is selected by external input,
And correcting the calculated labor cost according to the content of the one corresponding to the selected at least part of the at least one script information.
제 2 항에 있어서,
상기 적어도 하나의 제1 정보는, 거래처 정보 및 문서서식 정보를 더 포함하고,
상기 내역서 인터페이스부는,
상기 거래처 정보에 상기 문서서식 정보를 매칭시키고,
상기 매칭된 문서서식 정보를 기반으로 상기 전자문서를 생성하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 2,
The at least one first information further includes customer information and document format information,
The statement interface unit,
Matching the document form information with the customer information,
Automatic quotation system, characterized in that generating the electronic document based on the matched document form information.
제 2 항에 있어서,
상기 내역서 인터페이스부는,
외부로부터 자재명세(BOM) 정보를 입력 받고,
상기 자재명세 정보에 상기 자재 정보를 매칭시키고,
상기 매칭된 자재 정보를 기반으로 상기 발주서 및 상기 견적서 중 적어도 하나를 생성하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 2,
The statement interface unit,
Receive bill of materials (BOM) information from outside,
Matching the material information to the material specification information,
Automatic quotation system, characterized in that generating at least one of the order and the quotation based on the matched material information.
제 7 항에 있어서,
상기 마스터 데이터 인터페이스부는,
외부의 적산사 서버로부터 적산사 가격 정보를 수신하고,
상기 수신된 적산사 가격 정보를 기반으로 상기 자재 정보를 생성 또는 업데이트하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 7,
The master data interface unit,
Receives totalizer price information from an external totalizer server,
Automatic quotation system, characterized in that generating or updating the material information based on the received totalizer price information.
제 8 항에 있어서,
이력 정보를 저장하는 저장부를 더 포함하고,
상기 내역서 인터페이스부는,
상기 발주서 또는 상기 견적서 중 상기 적어도 하나를 생성 시에 이를 상기 수신된 적산사 가격 정보 및 상기 입력된 자제명세 정보와 함께 상기 이력 정보에 포함시켜 상기 저장부에 저장시키고,
상기 저장된 이력 정보를 기반으로 상기 자재명세 정보 및 상기 적산사 가격 정보가 과거에 사용된 것들과 동일하다고 판단한 경우, 상기 노무비를 산정하는 과정 및 상기 발주서 또는 상기 견적서 중 상기 적어도 하나를 생성하는 과정을 생략하고 상기 저장된 이력 정보에 포함된 발주서 및 견적서를 출력하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 8,
Further comprising a storage unit for storing the history information,
The statement interface unit,
When generating the at least one of the order form or the quotation form, it is included in the history information together with the received totalizer price information and the input self-restraint information and stored in the storage unit,
If it is determined that the material specification information and the totalizer price information are the same as those used in the past based on the stored history information, the process of calculating the labor cost and the process of generating the at least one of the order form or the estimate form An automatic quotation system, characterized in that omitting and outputting the order form and the quotation included in the stored history information.
제 4 항에 있어서,
상기 내역서 인터페이스부는,
상기 수정된 노무비를 기반으로 상기 견적서를 생성하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 4,
The statement interface unit,
Automatic quotation system, characterized in that generating the quotation based on the modified labor cost.
제 1 항에 있어서,
상기 단말기는,
상기 발주서 및 견적서가 수정되었던 이력 정보를 누적하여 저장하고,
상기 내역서 인터페이스부는,
상기 적정성의 평가 시 상기 저장된 이력 정보를 반영하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 1,
The terminal,
Accumulate and store the history information on which the above order form and quotation have been revised,
The statement interface unit,
Automatic quotation system, characterized in that reflecting the stored history information when evaluating the adequacy.
제 1 항에 있어서,
상기 내역서 인터페이스부는,
외부로부터 자재명세(BOM) 정보를 입력 받고,
상기 자재명세 정보에 상기 자재 정보를 매칭시키고,
상기 매칭된 자재 정보를 기반으로 상기 발주서 및 상기 견적서 중 적어도 하나를 생성하되,
상기 자재명세 정보를 누적하여 저장하고,
새로운 자재명세 정보가 입력된 경우,
상기 누적하여 저장된 자재명세 정보 중 상기 새로 입력된 자재명세 정보와 가장 유사도가 높은 것을 선택하고,
상기 입력된 자재명세 정보와 상기 가장 유사도가 높은 것과의 차이 정보를 추출하고,
상기 추출된 차이 정보를 기반으로 상기 제2 정보를 생성하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 1,
The statement interface unit,
Receive bill of materials (BOM) information from outside,
Matching the material information to the material specification information,
Generate at least one of the order form and the quotation based on the matched material information,
Accumulate and store the above bill of materials information,
If new bill of materials information has been entered,
Select the one with the highest similarity to the newly entered material specification information among the accumulated and stored material specification information,
Extracting difference information between the inputted material specification information and the one having the highest similarity,
Automatic quotation system, characterized in that generating the second information based on the extracted difference information.
제 1 항에 있어서,
상기 내역서 인터페이스부는,
상기 견적서가 생성된 경우,
상기 제1 정보를 기반으로 상기 발주서를 생성하고,
상기 단말기는,
상기 생성된 발주서를 저장하고,
외부로부터 상기 견적서의 확정 정보가 입력된 경우,
상기 발주서를 외부로 송신하는 것을 특징으로 하는 자동 견적 시스템.
The method of claim 1,
The statement interface unit,
If the above quote has been created,
Generate the order form based on the first information,
The terminal,
Save the generated order form,
If the confirmation information of the above quotation is entered from outside,
Automatic quotation system, characterized in that transmitting the order to the outside.
외부의 적어도 하나의 단말기와 신호를 송수신하는 마스터 서버로서,
외부 입력에 대응하여, 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하는 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 적어도 하나의 마스터 데이터 인터페이스부가 구동되고,
상기 품셈해설 정보는 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고,
상기 적어도 하나의 단말기에서 구동되는 적어도 하나의 내역서 인터페이스부에서 생성된 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 상기 단말기로부터 수신하고,상기 단말기는,
외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고,
상기 내역서 인터페이스부는,
상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력하는 것을 특징으로 하는 마스터 서버.
As a master server that transmits and receives signals with at least one external terminal,
In response to an external input, at least one master data interface unit is driven to generate or update at least one first information including commercially available unit price information, product information, material information, and product description information to be aligned in at least one database, and ,
The product description information includes at least one material detail information and at least one script information,
The second information for requesting the at least one first information generated by the at least one statement interface unit driven by the at least one terminal is received from the terminal, and the terminal,
When at least some of the at least one material detail information is selected by an external input, the second information and the selected at least part of the material detail information are matched by accumulating and storing the pair,
The statement interface unit,
When the second information is newly generated and at least a part of the at least one material detail information is newly selected by an external input, the adequacy of the newly generated second information is evaluated based on the accumulated and stored pair, and the result is calculated. Master server, characterized in that to output.
외부의 적어도 하나의 마스터 서버와 신호를 송수신하는 단말기로서,
상기 마스터 서버에서 구동되는 적어도 하나의 마스터 데이터 인터페이스부가 외부 입력에 대응하여 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 적어도 하나의 내역서 인터페이스부가 구동되고,
상기 내역서 인터페이스부가 생성한 상기 마스터 서버에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 상기 마스터 서버로 송신하고,
외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고,
상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하고,
상기 품셈해설 정보는 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고,
상기 내역서 인터페이스부는,
상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력하는 것을 특징으로 하는 단말기.
As a terminal that transmits and receives signals with at least one external master server,
At least one electronic document including at least one of an order form and an estimate form based on the first information generated or updated in response to an external input by the at least one master data interface unit driven in the master server and arranged in at least one database At least one generating statement interface unit is driven,
Transmitting second information for requesting the at least one first information to the master server generated by the statement interface unit to the master server,
When at least some of the at least one material detail information is selected by an external input, the second information and the selected at least part of the material detail information are matched by accumulating and storing the pair,
The at least one first information includes market wage information, product information, material information, and product description information,
The product description information includes at least one material detail information and at least one script information,
The statement interface unit,
When the second information is newly generated and at least a part of the at least one material detail information is newly selected by an external input, the adequacy of the newly generated second information is evaluated based on the accumulated and stored pair, and the result is calculated. Terminal, characterized in that to output.
적어도 하나의 마스터 데이터 인터페이스부, 적어도 하나의 내역서 인터페이스부, 상기 마스터 데이터 인터페이스부가 구동되는 적어도 하나의 마스터 서버, 상기 내역서 인터페이스부가 구동되고 상기 마스터 서버와 신호를 송수신하는 적어도 하나의 단말기를 포함하는 자동 견적 시스템에서 자동으로 견적을 생성하는 방법에 있어서,
상기 적어도 하나의 마스터 데이터 인터페이스부가 외부 입력에 대응하여 적어도 하나의 제1 정보를 생성 또는 업데이트하여 적어도 하나의 데이터베이스에 정렬시키는 단계; 및
상기 적어도 하나의 내역서 인터페이스부가 상기 생성 또는 업데이트된 적어도 하나의 제1 정보를 기반으로 발주서 및 견적서 중 적어도 하나를 포함하는 적어도 하나의 전자문서를 생성하는 단계를 포함하고,
상기 적어도 하나의 제1 정보는 시중 노임단가 정보, 품셈 정보, 자재 정보 및 품셈해설 정보를 포함하고,
상기 품셈해설 정보는, 적어도 하나의 자재 내역 정보 및 적어도 하나의 스크립트 정보를 포함하고,
상기 적어도 하나의 전자문서를 생성하는 단계에서,
상기 내역서 인터페이스부는,
상기 시중 노임단가 정보, 상기 품셈 정보 및 상기 자재 정보를 기반으로 노무비를 산정하고,
상기 품셈해설 정보를 기반으로 상기 산정된 노무비를 수정하고,
상기 수정된 노무비를 기반으로 상기 견적서를 생성하고,
상기 마스터 서버에 상기 적어도 하나의 제1 정보를 요청하는 제2 정보를 생성하고,
상기 단말기는,
상기 제2 정보를 상기 마스터 서버로 송신하고,
외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 선택되는 경우, 상기 제2 정보 및 상기 선택된 적어도 일부의 자재 내역 정보가 매칭된 쌍을 누적하여 저장하고,
상기 내역서 인터페이스부는,
상기 제2 정보를 새로 생성하고 외부 입력에 의해 상기 적어도 하나의 자재 내역 정보 중 적어도 일부가 새로 선택된 경우, 상기 누적되어 저장된 쌍을 기반으로 상기 새로 생성된 제2 정보의 적정성을 평가하여 그 결과를 출력하는 것을 특징으로 하는 자동 견적 생성 방법.
Automatic comprising at least one master data interface unit, at least one statement interface unit, at least one master server on which the master data interface unit is driven, at least one terminal that is driven by the statement interface unit and transmits and receives signals to and from the master server In the method of automatically generating a quotation in the quotation system,
Generating or updating at least one piece of first information in response to an external input by the at least one master data interface unit, and arranging it in at least one database; And
The at least one statement interface unit comprises the step of generating at least one electronic document including at least one of an order form and an estimate form based on the at least one generated or updated first information,
The at least one first information includes market wage information, product information, material information, and product description information,
The product description information includes at least one material detail information and at least one script information,
In the step of generating the at least one electronic document,
The statement interface unit,
Calculate the labor cost based on the market wage information, the product information, and the material information,
Modify the calculated labor cost based on the product description information,
Generate the quotation form based on the modified labor cost,
Generating second information for requesting the at least one first information from the master server,
The terminal,
Transmit the second information to the master server,
When at least a part of the at least one material detail information is selected by an external input, the second information and the matched pair of the at least part of the material detail information are accumulated and stored,
The statement interface unit,
When the second information is newly generated and at least a part of the at least one material detail information is newly selected by an external input, the adequacy of the newly generated second information is evaluated based on the accumulated and stored pair, and the result is calculated. Automatic quotation generation method characterized in that to output.
KR1020200099574A 2020-08-10 2020-08-10 System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate KR102236835B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200099574A KR102236835B1 (en) 2020-08-10 2020-08-10 System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200099574A KR102236835B1 (en) 2020-08-10 2020-08-10 System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate

Publications (1)

Publication Number Publication Date
KR102236835B1 true KR102236835B1 (en) 2021-04-06

Family

ID=75472759

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200099574A KR102236835B1 (en) 2020-08-10 2020-08-10 System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate

Country Status (1)

Country Link
KR (1) KR102236835B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090001596A (en) * 2007-05-01 2009-01-09 최민형 Method of offering cost information about construction
KR20100061947A (en) * 2008-12-01 2010-06-10 서울시립대학교 산학협력단 Method and system for matching work items of an architecture, and computer readable medium storing a program thereof
KR20100117740A (en) * 2009-04-27 2010-11-04 (주)비본데이즈 Apparatus for operating quantity and price sheet, method for operating quantity and price using the same
KR20160033300A (en) * 2014-09-17 2016-03-28 아성정보 주식회사 The system for convert of unit installation labor costs and display way that installaion type using gongryang senitive

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090001596A (en) * 2007-05-01 2009-01-09 최민형 Method of offering cost information about construction
KR20100061947A (en) * 2008-12-01 2010-06-10 서울시립대학교 산학협력단 Method and system for matching work items of an architecture, and computer readable medium storing a program thereof
KR20100117740A (en) * 2009-04-27 2010-11-04 (주)비본데이즈 Apparatus for operating quantity and price sheet, method for operating quantity and price using the same
KR20160033300A (en) * 2014-09-17 2016-03-28 아성정보 주식회사 The system for convert of unit installation labor costs and display way that installaion type using gongryang senitive

Similar Documents

Publication Publication Date Title
US8788394B1 (en) Electronic information and analysis system
US7386478B2 (en) Dynamic criteria based line-grouping mechanism and method for purchase order generation
US8706561B2 (en) Product common object
US20210334782A1 (en) Method and system for negotiating, generating, documenting, and fulfilling vendor financing opportunities
CN113093958A (en) Data processing method and device and server
CN111507686A (en) Automatic budget system and method for engineering design change
CN112465601A (en) Electronic order generation method and device and storage medium
CN115358751A (en) Automatic auditing method and device for transaction document and electronic equipment
CN106056418A (en) Invoice submission method, device and system
US20240062235A1 (en) Systems and methods for automated processing and analysis of deduction backup data
US8719007B2 (en) Determining offer terms from text
CN113849506A (en) Data import method, device, equipment and medium
CN113344624A (en) Virtual verification method, device, equipment and readable medium for electronic ticket
KR102236835B1 (en) System and method that automatically generates quotations through calculating material cost and labor cost estimates based on web-based standard of estimate
CN105808625A (en) Document data processing method and device
CN113283766B (en) Contract management method, contract management device, electronic equipment and storage medium
KR102381486B1 (en) System for managing online shopping mall syntagmatically
JP6848134B1 (en) Data processing equipment, data processing methods and programs
JP2017016558A (en) Information processing device, information processing method, and program
US20190180294A1 (en) Supplier consolidation based on acquisition metrics
CN115357596A (en) Electronic commerce order generation system and order generation method
CN112767013A (en) Business report splitting method, device, server and storage medium
US20070174153A1 (en) Realignment free data report method and apparatus
CN111210329A (en) Accounting document generation method and device, storage medium and electronic equipment
US20230221706A1 (en) Factory Plan Device, Factory Plan System, and Factory Plan Method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant