KR102453260B1 - Bid management system - Google Patents
Bid management system Download PDFInfo
- Publication number
- KR102453260B1 KR102453260B1 KR1020210131395A KR20210131395A KR102453260B1 KR 102453260 B1 KR102453260 B1 KR 102453260B1 KR 1020210131395 A KR1020210131395 A KR 1020210131395A KR 20210131395 A KR20210131395 A KR 20210131395A KR 102453260 B1 KR102453260 B1 KR 102453260B1
- Authority
- KR
- South Korea
- Prior art keywords
- manufacturer
- bidding
- bid
- information
- reliability
- Prior art date
Links
- 238000012545 processing Methods 0.000 claims abstract description 17
- 238000004364 calculation method Methods 0.000 claims description 48
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000012216 screening Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 55
- 230000006870 function Effects 0.000 description 11
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Development Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 투찰 관리 시스템에 관한 것으로서, 상세하게는 전자입찰시스템의 입찰공고에서 운찰제가 적용되는 물품 입찰공고를 입수 및 분석하고, 입찰공고와 관련있는 제조사의 신뢰도 평가를 통해 신뢰성 높은 제조사에게 투찰정보를 제공하여 투찰을 용이하게 하는 투찰 관리 시스템에 관한 것이다.The present invention relates to a bid management system, and in detail, obtains and analyzes a bid notice for a product to which a bid system is applied in a bid notice of an electronic bidding system, and provides bidding information to a reliable manufacturer through evaluation of the reliability of the manufacturer related to the bid notice. It relates to a bidding management system that facilitates bidding by providing.
일반적으로, 전자입찰(Electronic Bidding)이란 직접 입찰장소에 방문하여 입찰서류를 제출할 필요없이 인터넷을 통해 물품조달 또는 시설공사입찰 등에 참여할 수 있는 입찰방식으로서, 정부나 지방자치단체 또는 공공기관 및 기타 단체 등이 시설 공사, 물품, 용역 등과 관련하여 조달청이나 자체의 전자 입찰 시스템에 의하여 입찰공고, 투찰, 개찰을 실시하여 최종적으로 낙찰자를 정해 계약 상대로 선정하는 것이다.In general, electronic bidding is a bidding method that allows you to participate in product procurement or facility construction bidding through the Internet without having to visit a bidding site and submit bidding documents. In relation to facility construction, goods, services, etc., the Public Procurement Service or its own e-bidding system conducts bid announcements, bids, and open bids to finally determine and select a successful bidder.
공공기관, 시·군청 및 학교 등 공공부문에서만 이용할 수 있었던 국가종합전자조달시스템인 '나라장터'를 최근에는 민간부문에서도 이용할 수 있게 개방되어 현재는 아파트, 영농어조합법인, 비영리단체, 중소기업 등에서 나라장터 전자입찰시스템을 활용하여 계약자를 선정할 수 있도록 되어 있다.'Nara Market', a national comprehensive electronic procurement system that was only available in the public sector such as public institutions, city/gun offices, and schools, has recently been opened to the private sector as well. The Nara Marketplace electronic bidding system is used to select contractors.
이러한 전자입찰 산업 분야의 확대로 입찰에 참여하고자 하는 많은 기업이나 단체들은 입찰공고의 정보를 수집하여 투찰 가능한 공고에 대해 분석한 후 투찰하는데, 종래에는 분석에 대한 지식이 없거나 데이터 수집이 이루어지지 않아 분석에 어려움이 있었다. 이러한 어려움을 해결하고자 입찰 참여자에게 입찰에 관련된 정보를 제공하는 웹사이트 등이 있으나 입찰정보와 낙찰결과 등의 단순정보만 제공하여 입찰 참여자들이 제대로 활용하지 못하고 있다.Due to the expansion of the e-bidding industry, many companies or organizations that want to participate in bidding collect information from bid announcements and analyze available bid announcements before placing a bid. There were difficulties in the analysis. To solve this difficulty, there are websites that provide bidding-related information to bidding participants, but only simple information such as bidding information and successful bidding results are provided, so bidding participants are not able to use them properly.
한편, 전자 입찰의 진행 절차를 간단히 살펴보면 다음과 같다. 조달청의 전자 조달 시스템인 ‘나라장터’ 또는 기타단체들의 자체 조달 시스템을 통하여 입찰 대상에 대해 입찰에 부치는 내용을 공고한다. 입찰 공고에는 입찰에 부치는 사항, 입찰 방법, 입찰 참가 자격, 현장 설명 및 설계서 열람, 입찰서 제출, 입찰 보증금 및 귀속, 개찰일시 및 장소, 낙찰자 결정, 입찰 무효, 청렴 계약이행 서약서, 기타 사항 등이 포함된다. 입찰 공고 후, 기초 금액에 근거하여 복수의 예비 가격이 생성되어 랜덤 방식으로 배열되고, 투찰한 입찰 참여자가 가장 많이 선택한 번호에 해당하는 예비 가격들을 산술 평균하여 예정 가격이 정해진다. 예정 가격에 투찰 기준율을 곱하여 낙찰 하한가가 결정되며, 낙찰 하한가격 이상 응찰자 중 가장 낮은 금액의 투찰자가 낙찰 예정자로 결정된다. 여기서, 기초 금액은 입찰에 기준이 되는 금액으로서, 이를 토대로 하여 복수의 예비 가격이 산출되며, 응찰자에게는 투찰 금액을 산출하는 기준이 된다.Meanwhile, a brief overview of the e-bidding process is as follows. The contents of bidding for bids are announced through the Public Procurement Service’s electronic procurement system, ‘Nara Market’, or other organizations’ own procurement systems. The bid announcement includes matters to be submitted to the bid, bidding method, bid participation qualifications, site description and design documentation, bid submission, bid deposit and attribution, date and place of opening bid, determination of successful bidder, bid nullity, pledge of integrity contract, and other matters do. After the bid is announced, a plurality of preliminary prices are generated and arranged in a random manner based on the basic amount, and the expected price is determined by arithmetic average of the preliminary prices corresponding to the number selected the most by the bidding participants. The lower bid price is determined by multiplying the expected price by the bidding standard rate, and the bidder with the lowest price among bidders above the lower bid price is determined as the prospective bidder. Here, the basic amount is a standard amount for bidding, and a plurality of preliminary prices are calculated based on this amount, and serves as a standard for calculating the bid amount for the bidder.
입찰정보를 제공하기 위한 종래 기술로서 대한민국 등록 특허 제10-1757329호는 나라장터와 같은 전자입찰시 스템의 모든 입찰공고에서 운찰제가 적용되는 물품 입찰공고를 입수 및 분석하여 각 물품별로 실제 제조 가능한 제조사의 견적을 통해 최적 이윤이 보장되는 투찰정보를 투찰자에게 전송하여 합리적으로 투찰할 수 있게 하고, 투찰자의 개찰결과를 확인할 수 있는 물품 전자입찰을 위한 투찰 관리 방법 및 시스템을 개시하고 있다.As a prior art for providing bid information, Republic of Korea Patent No. 10-1757329 is a manufacturer that can actually manufacture each product by obtaining and analyzing bid notices for goods to which the shipping system is applied from all bid notices in electronic bidding systems such as the Nara Marketplace. Disclosed is a bidding management method and system for electronic bidding for goods that enables rational bidding by transmitting bidding information that guarantees optimal profit through the quotation of bidders and confirms the bidding results of the bidders.
그러나, 종래의 투찰 관리 시스템은 다수의 제조사 중 어느 하나의 입찰공고에 해당하는 투찰정보를 제공받고도 실제로 투찰하지 않는 가능성이 높은 투찰자를 배제할 수 없어 시스템의 신뢰도가 떨어지고, 불필요한 데이터의 취급에 따른 리소스가 낭비되는 문제점이 있다.However, the conventional bid management system cannot exclude bidders who are highly likely to not actually bid even after being provided with bid information corresponding to a bid notice from any one of a number of manufacturers, so the reliability of the system is lowered, and There is a problem in that resources are wasted.
본 발명이 해결하고자 하는 과제는 상기와 같은 문제점을 해결하기 위하여 도출된 것으로 전자입찰시스템의 입찰공고에서 운찰제가 적용되는 물품 입찰공고를 입수 및 분석하고, 입찰공고와 관련있는 제조사의 신뢰도 평가를 통해 신뢰성 높은 제조사에 투찰정보를 제공하여 투찰을 용이하게 하는 투찰 관리 시스템을 제공하고자 하는 것이다.The problem to be solved by the present invention is derived to solve the above problems, and through obtaining and analyzing a bid notice for goods to which the bid system is applied from a bid notice of an electronic bidding system, and evaluating the reliability of the manufacturer related to the bid notice It is intended to provide a bidding management system that facilitates bidding by providing bidding information to reliable manufacturers.
본 발명은 OPEN API를 통해 입찰공고서버로부터 입찰공고를 수집하여 데이터베이스에 저장하고 운찰제가 적용되는 물품 입찰공고를 선별한고 해당 입찰공고의 물품을 제조하는 제조사에 견적을 요청한 후 견적결과와 공공/민관기관에서 제공하는 제조사들에 대한 재무정보를 활용하여 제조사를 평가하여 투찰 가능 여부를 판단하고, 투찰자들에 투찰관련 정보를 제공하는 투찰관리서버와, 상기 투찰관리서버에 접속하여 투찰관련 부가정보를 입력하고 입찰공고별 견적을 처리하기 위한 운영단말과, 상기 투찰관리서버로부터 제공된 투찰정보에 따라 해당 입찰공고에 전자입찰하기 위한 다수의 투찰자 단말과, 상기 투찰관리서버의 요청에 따라 입찰공고된 물품의 견적을 제공하는 다수의 제조사 단말을 포함하는 투찰 관리 시스템에 있어서, 상기 투찰관리서버는 전자입찰 관련 사이트로부터 입찰공고 데이터를 수집하여 데이터베이스에 저장하고, 투찰관리서버의 물품공고 정보를 갱신하는 입찰공고 수집 모듈; 입찰공고 중 운찰제가 적용되는 물품조달 관련 입찰공고만을 추출하여 입찰가능공고로 분류하는 입찰 가능 공고 선별 모듈; 다수의 제조사들 각각의 취급물품, 투찰 횟수, 거래업체의 신뢰점수, 매출액을 포함하는 제조사정보를 수집한 후, 제조사 단위로 구분하여 상기 데이터베이스에 기록하면서 제조사정보를 관리하는 제조사 관리 모듈; 상기 제조사정보를 활용하여 각각의 제조사 별로 신뢰도를 계산하여 제조사 단위로 구분하여 상기 데이터베이스에 기록하면서 관리하는 제조사 신뢰도 산출 모듈; 상기 제조사 관리 모듈을 통해 획득된 다수의 제조사 중에서 수집된 입찰가능공고의 물품을 제조하는 제조사를 선별한 후, 선별된 제조사 중에서 신뢰도가 기 설정된 값 이상인 제조사를 투찰정보를 제공받을 제조사로 선별하는 제조사 선별 모듈; 상기 제조사 선별 모듈에서 선발된 제조사의 제조사단말로 상기 물품에 대한 견적을 요청한 후 해당 제조사단말로부터 견적을 접수하여 입찰가능공고별로 견적을 처리하는 견적 처리 모듈; 제조사단말로부터 접수된 견적을 토대로 해당 입찰가능공고의 투찰정보를 생성하는 투찰정보 생성 모듈; 상기 투찰정보 생성 모듈에서 생성된 투찰정보를 제조사단말을 통해 제조사에게 전달하여 투찰을 요청하기 위한 투찰정보 제공 모듈; 및 개찰이 이루어진 입찰공고에 대해서 해당 공고에 투찰한 투찰자의 투찰정보와 낙찰 순위정보와 같은 개찰정보를 확인하기 위한 개찰결과 확인 모듈;을 포함한다.The present invention collects bid notices from the bid notice server through the OPEN API, stores them in a database, selects bid notices for items to which the shipping system is applied, and requests a quotation from the manufacturer who manufactures the goods of the bid notice, and then displays the quotation results and public/private A bidding management server that evaluates manufacturers using financial information on manufacturers provided by institutions to determine whether bidding is possible, and provides bidding-related information to bidders, and additional information related to bidding by accessing the bidding management server An operating terminal for inputting and processing an estimate for each bid announcement, a plurality of bidder terminals for electronic bidding on the bid announcement according to the bid information provided from the bid management server, and a bid announcement at the request of the bid management server In the bidding management system comprising a plurality of manufacturer terminals that provide estimates of the finished goods, the bidding management server collects bid announcement data from electronic bidding-related sites and stores it in a database, and updates the article announcement information of the bidding management server a bid notification collection module; a bidable announcement selection module for extracting only bid announcements related to procurement of goods to which the shipping system is applied from among bid announcements and classifying them as bidable announcements; a manufacturer management module that collects manufacturer information including the handling goods of each of a plurality of manufacturers, the number of bids, the trust score of the trading company, and the sales, and then divides them by manufacturer and records them in the database while managing the manufacturer information; a manufacturer reliability calculation module for calculating reliability for each manufacturer using the manufacturer information, classifying them by manufacturer, and managing while recording in the database; A manufacturer that selects a manufacturer that manufactures an article of the collected bid-available announcement from among a plurality of manufacturers obtained through the manufacturer management module, and selects a manufacturer whose reliability is greater than or equal to a preset value among the selected manufacturers as a manufacturer to receive bidding information screening module; a quotation processing module for requesting a quotation for the product from the manufacturer's terminal of the manufacturer selected in the manufacturer's selection module, receiving a quotation from the corresponding manufacturer's terminal, and processing the quotation for each available bid announcement; a bidding information generation module for generating bidding information of a corresponding bid possible announcement based on the estimate received from the manufacturer's terminal; a bidding information providing module for transmitting the bidding information generated in the bidding information generation module to the manufacturer through the manufacturer's terminal to request a bidding; and a bid opening result confirmation module for confirming bid information such as bid information and successful bid ranking information of a bidder who placed a bid on the announcement with respect to the bid announcement on which the bid has been opened.
또한, 상기 제조사 신뢰도 산출 모듈은 상기 데이터베이스에 저장되어 관리되는 다수의 제조사 중 어느 하나의 제조사의 제조사정보를 검색하여 읽어들이는 제조사정보 수집부; 상기 제조사정보 수집부에서 읽어들인 제조사정보에서 상기 어느 하나의 제조사에 대한 거래업체들의 신뢰도의 평균값을 0 내지 1 사이의 특정 값으로 변환하여 거래업체 신뢰점수를 계산하는 거래업체 신뢰점수 산출부; 상기 제조사정보 수집부에서 읽어들인 제조사정보에서 상기 어느 하나의 제조사의 매출액을 0 내지 1 사이의 특정 값으로 변환한 매출액 점수를 계산하는 매출액 점수 산출부; 상기 제조사정보 수집부에서 읽어들인 제조사정보에서 상기 어느 하나의 제조사의 투찰 횟수를 0 내지 1 사이의 특정 값으로 변환한 투찰 점수를 계산하는 투찰 점수 산출부; 상기 거래업체 신뢰점수 산출부, 매출액 점수 산출부, 투찰 점수 산출부에서 각각 계산되는 상기 거래업체 신뢰점수, 매출액 점수, 투찰 점수를 활용하여 상기 어느 하나의 제조사의 신뢰도를 계산하는 제조사 신뢰도 계산부;를 포함한다.In addition, the manufacturer reliability calculation module includes: a manufacturer information collecting unit for searching and reading the manufacturer information of any one of a plurality of manufacturers stored and managed in the database; a business partner confidence score calculator for calculating a business partner confidence score by converting the average value of the reliability of the business partners with respect to the one manufacturer from the manufacturer information read by the manufacturer information collecting part into a specific value between 0 and 1; a sales score calculation unit for calculating a sales score obtained by converting the sales of any one of the manufacturers into a specific value between 0 and 1 in the manufacturer information read by the manufacturer information collection unit; a bid score calculation unit for calculating a bid score obtained by converting the number of bids of any one manufacturer into a specific value between 0 and 1 in the manufacturer information read from the manufacturer information collection unit; a manufacturer reliability calculation unit for calculating the reliability of any one of the manufacturers by using the transaction company trust score, the sales score, and the bid score respectively calculated by the trading company trust score calculation unit, the sales score calculation unit, and the bidding score calculation unit; includes
또한, 상기 거래업체 신뢰점수 산출부에서 거래업체 신뢰점수는 수학식 1에 의해 계산된다.In addition, in the trading company trust score calculation unit, the trading company trust score is calculated by Equation 1.
[수학식 1][Equation 1]
상기 매출액 점수 산출부에서 매출액 점수는 수학식 2에 의해 계산된다.In the sales score calculation unit, the sales score is calculated by Equation (2).
[수학식 2][Equation 2]
상기 투찰 점수 산출부에서 투찰 점수는 수학식 3에 의해 계산된다.In the bidding score calculation unit, the bidding score is calculated by Equation (3).
[수학식 3][Equation 3]
상기 제조사 신뢰도 계산부에서 제조사의 신뢰도는 수학식 4에 의해 계산되고, 제1가중치, 제2가중치, 제3가중치의 합은 1이 된다.In the manufacturer reliability calculator, the manufacturer's reliability is calculated by Equation 4, and the sum of the first weight, the second weight, and the third weight becomes 1.
[수학식 4][Equation 4]
상기 제조사 관리 모듈은 빅데이터 형태로 공공기관 또는 민간기업에서 제공하는 API를 통해 상기 제조사의 매출액 및 상기 제조사와 거래하는 거래업체를 수집하는 것을 포함한다.The manufacturer management module includes collecting the sales volume of the manufacturer and business partners that transact with the manufacturer through APIs provided by public institutions or private companies in the form of big data.
본 발명의 일 실시예에 따른 투찰 관리 시스템은 제조사별 신뢰도를 계산하여 실제 투찰 가능성이 높은 제조사에 대하여만 투찰정보를 생성하고, 생성된 투찰정보를 제공할 수 있음에 따라 투찰 관리 서비스의 신뢰도가 높으며, 불필요한 투찰정보의 생성과 제공을 방지할 수 있어 투찰관리서버의 유지 및 관리에 들어가는 리소스와 비용이 절감된다.The bidding management system according to an embodiment of the present invention calculates the reliability of each manufacturer to generate bidding information only for manufacturers with a high actual bidding possibility, and as it can provide the generated bidding information, the reliability of the bidding management service is increased. It is possible to prevent the generation and provision of unnecessary bidding information, thereby reducing resources and costs for maintenance and management of the bidding management server.
또한, 본 발명의 일 실시예에 따른 투찰관리서버가 제조사의 신뢰도를 계산하기 위하여 해당 제조사와 거래하는 거래업체의 신뢰점수, 해당 제조사의 매출액, 해당 제조사의 투찰 횟수를 활용하고, 제1가중치, 제2가중치, 제3가중치를 사용하여 제조사의 신뢰도를 계산함에 활용되는 거래업체의 신뢰점수, 매출액, 투찰 횟수의 가중치를 조정할 수 있어 실제 투찰 가능성이 높은 제조사를 선별된다.In addition, in order for the bidding management server according to an embodiment of the present invention to calculate the reliability of the manufacturer, the trust score of the trading company transacting with the manufacturer, the sales of the manufacturer, the number of bids of the manufacturer, the first weight, By using the second and third weights, the weights of the trust score, sales, and number of bids of the trading company that are used to calculate the reliability of the manufacturer can be adjusted, so that the manufacturer with a high actual bid is selected.
도 1은 본 발명의 일 실시예에 따른 투찰 관리 시스템의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 투찰관리서버의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 제조사 신뢰도 산출 모듈의 블록도이다.1 is a block diagram of a bidding management system according to an embodiment of the present invention.
2 is a block diagram of a bidding management server according to an embodiment of the present invention.
3 is a block diagram of a manufacturer reliability calculation module according to an embodiment of the present invention.
이하, 본 발명의 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다. 실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted. This is to more clearly convey the gist of the present invention by omitting unnecessary description.
마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components are exaggerated, omitted, or schematically illustrated in the accompanying drawings. In addition, the size of each component does not fully reflect the actual size. In each figure, the same or corresponding elements are assigned the same reference numerals.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments allow the disclosure of the present invention to be complete, and common knowledge in the art to which the present invention pertains. It is provided to fully inform the possessor of the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout.
이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the flowchart diagrams and combinations of the flowchart diagrams may be performed by computer program instructions. These computer program instructions may be embodied in a processor of a general purpose computer, special purpose computer, or other programmable data processing equipment, such that the instructions performed by the processor of the computer or other programmable data processing equipment are not described in the flowchart block(s). It creates a means to perform functions. These computer program instructions may also be stored in a computer-usable or computer-readable memory that may direct a computer or other programmable data processing equipment to implement a function in a particular manner, and thus the computer-usable or computer-readable memory. It is also possible for the instructions stored in the flowchart block(s) to produce an article of manufacture containing instruction means for performing the function described in the flowchart block(s). The computer program instructions may also be mounted on a computer or other programmable data processing equipment, such that a series of operational steps are performed on the computer or other programmable data processing equipment to create a computer-executed process to create a computer or other programmable data processing equipment. It is also possible that instructions for performing the processing equipment provide steps for performing the functions described in the flowchart block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that includes one or more executable instructions for executing specified logical function(s). It should also be noted that in some alternative implementations it is also possible for the functions recited in the blocks to occur out of order. For example, it is possible that two blocks shown in succession are actually performed substantially simultaneously, or that the blocks are sometimes performed in the reverse order according to the corresponding function.
이 때, 본 실시 예에서 사용되는 ‘~모듈’ 또는 '~부'이라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부' 또는 ‘~모듈은 어떤 역할들을 수행한다. 그렇지만 ‘~모듈’ 또는 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. ‘~모듈’ 또는 '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 ‘~모듈’ 또는 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스(300), 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 ‘~모듈’ 또는 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 ‘~모듈’ 또는 '~부'들로 결합되거나 추가적인 구성요소들과 ‘~모듈’ 또는 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 ‘~모듈’ 또는 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.At this time, the term ‘~ module’ or ‘~ unit’ used in this embodiment means software or hardware components such as FPGA or ASIC, and ‘~ unit’ or ‘~ module performs certain roles. However, '~module' or '~part' is not meant to be limited to software or hardware. The '~module' or '~unit' may be configured to reside in an addressable storage medium or may be configured to regenerate one or more processors. Accordingly, as an example, '~module' or '~part' refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, and properties. fields, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data,
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.The present invention will be described in detail with reference to the accompanying drawings as follows. Here, repeated descriptions, well-known functions that may unnecessarily obscure the gist of the present invention, and detailed descriptions of configurations will be omitted. The embodiments of the present invention are provided in order to more completely explain the present invention to those of ordinary skill in the art. Accordingly, the shapes and sizes of elements in the drawings may be exaggerated for clearer description.
도 1은 본 발명의 일 실시예에 따른 투찰 관리 시스템(1000)의 블록도이다. 도 1를 참조하면, 본 발명의 일 실시예에 따른 투찰 관리 시스템(1000)은 OPEN API를 통해 입찰공고서버(200)로부터 입찰공고(21)를 수집하여 데이터베이스(300)에 저장하고 운찰제가 적용되는 물품 입찰공고(21)를 선별한고 해당 입찰공고의 물품을 제조하는 제조사에 견적을 요청한 후 견적결과와 공공/민관기관에서 제공하는 제조사들에 대한 재무정보(11)를 활용하여 제조사를 평가하여 투찰 가능 여부를 판단하고, 관련 투찰자들에 투찰관련 정보를 제공하는 투찰관리서버(700)와, 상기 투찰관리서버(700)에 접속하여 투찰관련 부가정보를 입력하고 입찰공고(21) 별로 견적을 처리하기 위한 운영단말(400)과, 상기 투찰관리서버(700)로부터 제공된 투찰정보에 따라 해당 입찰공고(21)에 전자입찰하기 위한 다수의 투찰자 단말과, 상기 투찰관리서버(700)의 요청에 따라 입찰공고된 물품의 견적을 제공하는 다수의 제조사 단말을 포함하여 구성된다.1 is a block diagram of a
이 때, 투찰자는 개인일 수 있으며, 개인사업자 및 법인을 포함하는 사업체와 같은 단체를 포함한다. 만약, 상기 투찰자가 단체일 경우에는 상기 단체에 소속된 직원 또는 구성원에 의해 본 발명의 일 실시예에 따른 투찰 관리 시스템(1000)을 이용할 수 있다.In this case, the bidder may be an individual, and includes organizations such as individual entrepreneurs and businesses including corporations. If the bidder is a group, the
입찰공고서버(200)는 발주처로부터 발주정보를 입력받아 나라장터와 같은 전자입찰 시스템을 통해 입찰공고(21)를 생성하고, Open API를 통해 입찰공고(21)를 일반에게 제공한다The
공공/민간기관(100)은 국내 존속 중인 제조사들의 재무정보(11)를 OPEN API를 통해 일반에 무료 또는 유료로 제공하는 단체이다. 공공기관에서 제공하는 재무정보(11)는 공공데이터포털, 금융감독원, 금융위원회, 국세청에서 제공되어 질 수 있으며, 민간기관에서 제공하는 재무정보(11)는 나이스평가정보와 같은 업체에서 제공될 수 있다. 그러나, 본 발명의 일 실시예에 따른 투찰 관리 시스템(1000)은 이에 한정하지 않고 제조사들에 대하여 그 제조사의 매출현황 및 거래업체를 포함하는 재무정보(11)를 다양한 방식으로 제공받을 수 있다.The public/
데이터베이스(300)는 입찰공고(21), 제조사정보(72), 제조사의 재무정보(11) 등이 저장되어 있고, 투찰관리서버(700)는 상기 데이터베이스(300)와 연동되어 본 발명에 따른 투찰 관리 시스템(1000)을 통해 투찰 관리 서비스를 제공한다.The
운영단말(400)은 선별된 입찰공고(21) 중 할당된 입찰공고(21)에 대한 견적, 부가정보 입력 등 본 발명에 따른 투찰 관리 시스템(1000)을 운영하기 위한 단말로서, 투찰 관리 시스템(1000)의 관리자 등이 사용하기 위한 것이다.The operating
제조사단말(600)은 제조사가 투찰관리서버(700)로부터 견적을 접수하면, 해당 견적을 입력받아 투찰관리서버(700)로 견적을 제공하고, 낙찰자로부터 주문을 받기 위한 것이다.When the manufacturer receives a quotation from the
투찰자단말(500)은 스마트폰이나 태블릿 PC, PC 등으로서 본 발명에 따른 서비스 앱이 탑재되어 있고, 투찰자가 투찰관리서버(700)를 통해 투찰 가능한 입찰공고(21)와 투찰정보를 전달받으며, 원하는 입찰공고(21)에 전자입찰 시스템을 통해 투찰하기 위한 것이다.The
만약, 상기 제조사와 투찰자가 동일하면 제조사단말(600)과 투찰자단말(500)은 동일한 스마트폰, 태블릿 PC, PC 등일 수 있다.If the manufacturer and the bidder are the same, the
도 2는 본 발명의 일 실시예에 따른 투찰관리서버(700)의 블록도이다. 도 2를 참조하면, 상기 투찰관리서버(700)는 입찰공고 수집 모듈(710), 제조사 관리 모듈(720), 제조사 신뢰도 산출 모듈(730), 제조사 선별 모듈(740), 견적 처리 모듈(750), 투찰정보 생성 모듈(760), 투찰정보 제공 모듈(770), 개찰결과 확인 모듈(780)을 포함하여 구성된다.2 is a block diagram of a
입찰공고 수집 모듈(710)은 입찰공고서버(200) 등과 같은 전자입찰 관련 사이트로부터 입찰공고(21)를 Open API 방식 등으로 수집하여 데이터베이스(300)에 저장하여 관리하고, 입찰 가능 공고 선별 모듈(711)의 요청에 따라 상기 데이터베이스(300)에 저장된 입찰공고(21) 또는 상기 입찰공고서버(200)에서 수집한 입찰공고(21)를 입찰 가능 공고 선별 모듈(711)에 제공한다.The bid
입찰 가능 공고 선별 모듈(711)은 입찰공고(21) 중 운찰제가 적용되는 물품조달 관련 입찰공고(21)만을 추출하여 입찰가능공고(71)로 분류한다.The bidable
제조사 관리 모듈(720)은 제조사별 취급물품, 투찰 횟수(72c), 거래업체정보(72a), 매출액(72b)을 포함하는 제조사정보(72)를 수집한 후, 제조사 단위로 구분하여 상기 데이터베이스(300)에 기록하면서 제조사정보(72)를 관리한다.The
이 때, 상기 제조사 관리 모듈(720)은 빅데이터 형태로 공공기관 또는 민간기업에서 제공하는 API를 통해 상기 제조사의 매출액(72b) 및 상기 제조사와 거래하는 거래업체를 수집한다.At this time, the
상기 제조사정보(72)에 포함되는 매출액(72b)은 공공/민간기관(100)에서 제공하는 재무정보(11)를 통해 제공받을 수 있다.The
상기 제조사정보(72)에 포함되는 거래업체정보(72a)는 공공/민간기관(100)에서 제공하는 재무정보(11)에 포함되는 특정 제조사와 매출 또는 매입과 같은 거래가 발생한 다른 제조사를 추출하여 추출된 다른 제조사를 거래업체로 선별하고, 선별된 거래업체에 대하여 제조사 신뢰도 산출 모듈(730)을 통해 계산한 신뢰점수를 각각의 거래업체별로 구분하여 포함하고 있다.The
또한, 상기 제조사정보(72)에 포함되는 투찰 횟수(72c)는 상기 데이터베이스(300) 또는 OPEN API를 통해 상기 입찰공고서버(200)로부터 제공받을 수 있으며, 이제 한정하지 않고, 상기 제조사정보(72)는 각각의 제조사로부터 그 제조사의 취급물품, 투찰 횟수(72c), 거래업체, 매출액(72b)을 직접 제공받아 제조사단말(600) 또는 운영단말(400)을 통해 입력되어 상기 데이터베이스(300)에 제조사 단위로 구분되어 저장될 수도 있다.In addition, the number of
상기 제조사 관리모듈에서 수집된 제조사정보(72)는 후술할 제조사 신뢰도 산출 모듈(730)을 통해 제조사 신뢰도(73d) 계산 시 활용된다.The
제조사 신뢰도 산출 모듈(730)은 상기 제조사정보(72)를 활용하여 제조사 별로 제조사 신뢰도(73d)를 계산하되, 제조사 단위로 구분하여 상기 데이터베이스(300)에 기록하면서 관리한다. 상기 제조사 신뢰도 산출 모듈(730)에 대한 상세한 설명은 도 3을 참조하여 아래에서 상세히 설명하기로 한다.The manufacturer
제조사 선별 모듈(740)은 상기 제조사 관리 모듈(720)을 통해 획득된 다수의 제조사 중에서 수집된 입찰가능공고(71)의 물품을 제조하는 제조사를 선별한 후, 선별된 제조사 중에서 신뢰도가 기 설정된 기준 신뢰도 이상인 제조사를 투찰정보를 제공받을 제조사로 선별한다.The
이 때, 투찰정보를 제공받을 제조사를 선별하기 위한 기준 신뢰도는 실제 투찰 가능성이 높은 제조사를 선별하기 위한 기준 값으로 운영단말(400)을 통해 관리자가 직접 설정할 수도 있으며, 과거의 투찰 또는 낙찰 내역을 활용하여 머신러닝과 같은 기계식 학습모듈을 통하여 계산될 수 있다.At this time, the reference reliability for selecting a manufacturer to be provided with bidding information is a reference value for selecting a manufacturer with a high actual bidding possibility, and the manager may directly set it through the operating
견적 처리 모듈(750)은 상기 제조사 선별 모듈(740)에서 선발된 제조사의 제조사단말(600)로 상기 물품에 대한 견적을 요청한 후 해당 제조사단말(600)로부터 견적을 접수하여 입찰가능공고(71)별로 견적을 처리한다.The
투찰정보 생성 모듈(760)은 제조사단말(600)로부터 접수된 견적을 토대로 해당 입찰 공고의 투찰정보를 생성하고, 투찰정보 제공 모듈(770)은 상기 투찰정보 생성 모듈(760)에서 생성된 투찰정보를 제조사단말(600)을 통해 제조사에게 전달하여 투찰을 요청한다.The bidding
개찰결과 확인 모듈(780)은 개찰이 이루어진 입찰공고(21)에 대해서 해당 공고에 투찰한 제조사의 투찰정보와 낙찰 순위정보와 같은 개찰정보(22)를 확인하는데, 확인된 개찰정보(22)는 상기 투찰자단말(500)의 요청에 의해 투찰자단말(500)에 제공되어 투찰자가 확인할 수 있다.The bid opening
본 발명의 일 실시예에 따른 투찰 관리 시스템(1000)은 제조사별 신뢰도를 계산하여 실제 투찰 가능성이 높은 제조사에 대하여만 투찰정보를 생성하고, 생성된 투찰정보를 제공할 수 있음에 따라 투찰 관리 서비스의 신뢰도가 높으며, 불필요한 투찰정보의 생성을 방지할 수 있어 투찰관리서버(700)의 유지 및 관리에 들어가는 리소스와 비용을 절감한다.The
본 발명의 일 실시예에 따른 투찰관리서버(700)는 제조사의 신뢰도(73d)를 계산하기 위하여 해당 제조사와 거래하는 거래업체의 신뢰점수, 해당 제조사의 매출액(72b), 해당 제조사의 투찰 횟수(72c)를 활용하는데, 이는 해당 제조사와 거래하는 거래업체의 신뢰점수가 높을수록, 해당 제조사의 매출액(72b)이 많을수록, 해당 제조사의 투찰 횟수(72c)가 많을수록 실제 투찰 가능성이 높다는 점을 이용하기 위함이다.
도 3은 본 발명의 일 실시예에 따른 제조사 신뢰도 산출 모듈(730)의 블록도이다. 도 3을 참조하면, 상기 제조사 신뢰도 산출 모듈(730)은 제조사정보 수집부(731), 거래업체 신뢰점수 산출부(732), 매출액 점수 산출부(733), 투찰 점수 산출부(734) 및 제조사 신뢰도 계산부(735)를 포함하여 구성된다.3 is a block diagram of a manufacturer
제조사정보 수집부(731)는 상기 데이터베이스(300)에 저장되어 관리되는 다수의 제조사 중 어느 하나의 제조사의 제조사정보(72)를 검색하여 읽어들인다.The manufacturer
거래업체 신뢰점수 산출부(732)는 상기 제조사정보 수집부(731)에서 읽어들인 제조사정보(72)에서 상기 어느 하나의 제조사에 대한 거래업체들의 신뢰도의 평균값을 0 내지 1 사이의 특정 값으로 변환하여 거래업체 신뢰점수(73a)를 계산한다.The trading company trust
이 때, 상기 거래업체 신뢰점수 산출부(732)에서 거래업체 신뢰점수(73a)는 수학식 1에 의해 계산될 수 있는데, 수학식 1은 다음과 같다.At this time, in the transaction company trust
[수학식 1][Equation 1]
이 때, 상기 거래업체의 신뢰도는 전술한 바와 같이, 공공/민간기관(100)에서 제공하는 재무정보(11)에 포함되는 각각의 제조사와 매출 또는 매입과 같은 거래가 발생한 다른 제조사를 추출하여 추출된 다른 제조사를 거래업체로 지정할 수 있고, 제조사 신뢰도 산출 모듈(730)을 통해 계산될 수 있으며, 거래업체수는 추출된 다른 제조사의 수를 카운터하여 계산될 수 있다.At this time, as described above, the reliability of the trading company is extracted by extracting each manufacturer included in the
만약, 상기 어느 하나의 제조사에 대한 거래업체가 존재하지 않는 경우에는 해당 제조사의 거래업체 신뢰점수(73a)는 0이 되며, 상기 거래업체에 해당하는 제조사의 신뢰도(73d)가 상기 데이터베이스(300)에 저장되어 있는 경우에는 상기 데이터베이스(300)에서 상기 거래업체에 해당하는 제조사의 신뢰도(73d)를 거래업체 신뢰도로 하여 거래업체 신뢰점수(73a)가 계산될 수 있으며, 상기 거래업체에 해당하는 제조사 중 일부 제조사의 신뢰도(73d)가 데이터베이스(300)에 저장되어 있지 않고, 일부 제조사의 제조사정보(72)의 부재로 제조사 신뢰도 산출 모듈(730)을 통해 계산할 수 없는 경우에는 상기 거래업체 신뢰점수(73a)를 계산함에 있어 그 일부 제조사를 제외한다.If there is no trader for any one of the manufacturers, the
매출액 점수 산출부(733)는 상기 제조사정보 수집부(731)에서 읽어들인 제조사정보(72)에서 상기 어느 하나의 제조사의 매출액(72b)을 0 내지 1 사이의 특정 값으로 변환한 매출액 점수(73b)를 계산한다.The sales score calculation unit 733 converts the
이 때, 상기 매출액 점수 산출부(733)에서 매출액 점수(73b)는 수학식 2에 의해 계산될 수 있는데, 수학식 2는 다음과 같다.In this case, the
[수학식 2][Equation 2]
만약, 재무정보(11)에 제조사 신뢰도(73d)를 계산하고자 하는 제조사에 대한 매출현황이 없다면, 상기 제조사정보 수집부(731)는 해당 제조사의 제조사단말(600)을 통해 매출액(72b) 입력을 요청할 수 있다.If there is no sales status for the manufacturer for which the
또한, 상기 수학식 2에서 동종 물품을 제조하는 제조사의 매출액(72b)은 공공/민간기관(100)에서 제공하는 재무정보(11)에 포함되는 동종 물품을 제조하는 제조사의 매출현황을 분석하여 계산될 수 있다. 이 때, 매출액 점수(73b)를 계산하고자 하는 제조사의 매출액(72b)도 포함시켜 계산되어야 하며, 매출액 점수(73b)를 계산하고자 하는 제조사의 매출액(72b)이 동종 물품을 제조하는 제조사의 매출액(72b) 중 가장 클 경우에는 상기 매출액 점수(73b)는 1이 된다.In addition, in Equation 2, the
투찰 점수 산출부(734)는 상기 제조사정보 수집부(731)에서 읽어들인 제조사정보(72)에서 상기 어느 하나의 제조사의 투찰 횟수(72c)를 0 내지 1 사이의 특정 값으로 변환한 투찰 점수(73c)를 계산한다.The bid
이 때, 상기 투찰 점수 산출부(734)에서 투찰 점수(73c)는 수학식 3에 의해 계산될 수 있는데, 수학식 3은 다음과 같다.At this time, in the bidding
[수학식 3][Equation 3]
상기 제조사정보(72)에 포함되는 투찰 횟수(72c)는 전술한 바와 같이 데이터베이스(300) 또는 OPEN API를 통해 상기 입찰공고서버(200)로부터 제공받을 수 있는데, 동종 물품을 제조하는 제조사의 투찰 횟수(72c)를 분석하여 계산될 수 있다. 이 때, 투찰 점수(73c)를 계산하고자 하는 제조사의 투찰 횟수(72c)도 포함시켜 계산되어야 하며, 투찰 점수(73c)를 계산하고자 하는 제조사의 투찰 횟수(72c)가 동종 물품을 제조하는 제조사의 투찰 횟수(72c) 중 가장 클 경우에는 상기 투찰 점수(73c)는 1이 된다.The number of
제조사 신뢰도 계산부(735)는 상기 거래업체 신뢰점수 산출부(732), 매출액 점수 산출부(733), 투찰 점수 산출부(734)에서 각각 계산되는 상기 거래업체 신뢰점수(73a), 매출액 점수(73b), 투찰 점수(73c)를 활용하여 상기 어느 하나의 제조사의 신뢰도(73d)를 계산한다.The manufacturer
이 때, 상기 제조사 신뢰도 계산부(735)에서 제조사의 신뢰도(73d)는 수학식 4에 의해 계산될 수 있는데, 수학식 4는 다음과 같다.In this case, the manufacturer's
[수학식 4][Equation 4]
상기 거래업체 신뢰점수(73a), 매출액 점수(73b), 투찰 점수(73c)를 계산함에 있어 사용되는 상기 제1가중치, 제2가중치 및 제3가중치의 총 합은 1이 되어야 한다. 예를 들어, 상기 제1가중치는 0.25이고, 제2가중치는 0.4이고, 제3가중치는 0.35로 설정될 수 있는데, 이는 상기 제조사 신뢰도(73d)를 계산함에 매출액(72b), 투찰 횟수(72c), 거래업체 신뢰점수(73a)의 순으로 영향을 미친다는 의미이나, 이에 한정하지 않고, 상기 제1가중치, 제2가중치, 제3가중치 각각의 값은 투찰가능성이 높은 제조사를 선별함에 적절한 값으로 설정됨이 바람직하다.The sum of the first weight, the second weight, and the third weight used in calculating the trading
상기 제1가중치, 제2가중치 및 제3가중치는 운영단말(400)을 통해 본 발명의 투찰 관리 시스템(1000)의 관리자에 의해 설정될 수 있으며, 과거의 투찰 현황을 머신러닝에 의한 기계식 학습방식으로 분석하여 설정될 수 있다.The first weight, the second weight, and the third weight may be set by the administrator of the
상기 거래업체 신뢰점수(73a), 매출액 점수(73b), 투찰 점수(73c) 각각은 0 내지 1 사이의 특정 값이 되고, 상기 제1가중치, 제2가중치 및 제3가중치의 합이 1이 됨에 따라 상기 제조사의 신뢰도(73d)는 0 내지 1 사이의 특정값으로 계산된다.Each of the trading
본 발명의 일 실시예에 따른 투찰관리서버(700)가 제조사의 신뢰도(73d)를 계산하기 위하여 해당 제조사와 거래하는 거래업체의 신뢰점수, 해당 제조사의 매출액(72b), 해당 제조사의 투찰 횟수(72c)를 활용하고, 제1가중치, 제2가중치, 제3가중치를 사용하여 제조사의 신뢰도(73d)를 계산함에 활용되는 거래업체의 신뢰점수, 매출액(72b), 투찰 횟수(72c)의 가중치를 조정할 수 있어 실제 투찰 가능성이 높은 제조사가 선별되며, 이에 따라 실제 투찰 가능성이 높은 제조사에 투찰정보를 제공한다.In order for the
본 발명에 따른 상기 예시적인 방법들은 프로세서에 의해 실행되는 프로그램 명령들, 소프트웨어 모듈, 마이크로코드, 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함함)로 읽을 수 있는 기록 매체에 기록된 컴퓨터 프로그램 제품, 애플리케이션, 논리 회로들, 주문형 반도체, 또는 펌웨어 등 다양한 방식으로 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD, DVD, 자기 테이프, 하드 디스크, 플로피 디스크, 하드 디스크, 광데이터 저장 장치 등이 있으며, 이에 제한되는 것은 아니다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The exemplary methods according to the present invention include program instructions executed by a processor, a software module, a microcode, a computer program product recorded in a computer readable recording medium (including all devices having an information processing function); It may be implemented in a variety of ways, such as applications, logic circuits, application specific semiconductors, or firmware. Examples of the computer-readable recording medium include, but are not limited to, ROM, RAM, CD, DVD, magnetic tape, hard disk, floppy disk, hard disk, and optical data storage device. In addition, the computer-readable recording medium is distributed in a computer system connected through a network, so that the computer-readable code can be stored and executed in a distributed manner.
이상의 설명은 본 발명을 예시적으로 설명한 것에 불과하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술적 사상에서 벗어나지 않는 범위에서 다양한 변형이 가능할 것이다.The above description is merely illustrative of the present invention, and various modifications may be made by those of ordinary skill in the art to which the present invention pertains without departing from the technical spirit of the present invention.
한편, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.On the other hand, in the present specification and drawings, preferred embodiments of the present invention have been disclosed, and although specific terms are used, these are only used in a general sense to easily explain the technical content of the present invention and help the understanding of the present invention, It is not intended to limit the scope of the invention. It will be apparent to those of ordinary skill in the art to which the present invention pertains that other modifications based on the technical spirit of the present invention can be implemented in addition to the embodiments disclosed herein.
1000 : 투찰 관리 시스템
100 : 공공/민간기관
200 : 입찰공고서버
300 : 데이터베이스
400 : 운영단말
500 : 투찰자단말
600 : 제조사단말
700 : 투찰관리서버1000: fight management system
100: public/private institution
200: bid notification server
300 : database
400: operating terminal
500: bidder's terminal
600: manufacturer terminal
700: bidding management server
Claims (7)
상기 투찰관리서버는 전자입찰 관련 사이트로부터 입찰공고 데이터를 수집하여 데이터베이스에 저장하고, 투찰관리서버의 물품공고 정보를 갱신하는 입찰공고 수집 모듈; 입찰공고 중 운찰제가 적용되는 물품조달 관련 입찰공고만을 추출하여 입찰가능공고로 분류하는 입찰 가능 공고 선별 모듈; 다수의 제조사들 각각의 취급물품, 투찰 횟수, 거래업체의 신뢰점수, 매출액을 포함하는 제조사정보를 수집한 후, 제조사 단위로 구분하여 상기 데이터베이스에 기록하면서 제조사정보를 관리하는 제조사 관리 모듈; 상기 제조사정보를 활용하여 각각의 제조사 별로 신뢰도를 계산하여 제조사 단위로 구분하여 상기 데이터베이스에 기록하면서 관리하는 제조사 신뢰도 산출 모듈; 상기 제조사 관리 모듈을 통해 획득된 다수의 제조사 중에서 수집된 입찰가능공고의 물품을 제조하는 제조사를 선별한 후, 선별된 제조사 중에서 신뢰도가 기 설정된 값 이상인 제조사를 투찰정보를 제공받을 제조사로 선별하는 제조사 선별 모듈; 상기 제조사 선별 모듈에서 선발된 제조사의 제조사단말로 상기 물품에 대한 견적을 요청한 후 해당 제조사단말로부터 견적을 접수하여 입찰가능공고별로 견적을 처리하는 견적 처리 모듈; 제조사단말로부터 접수된 견적을 토대로 해당 입찰가능공고의 투찰정보를 생성하는 투찰정보 생성 모듈; 상기 투찰정보 생성 모듈에서 생성된 투찰정보를 제조사단말을 통해 제조사에게 전달하여 투찰을 요청하기 위한 투찰정보 제공 모듈; 및 개찰이 이루어진 입찰공고에 대해서 해당 공고에 투찰한 투찰자의 투찰정보와 낙찰 순위정보와 같은 개찰정보를 확인하기 위한 개찰결과 확인 모듈;을 포함하고,
상기 제조사 신뢰도 산출 모듈은 상기 데이터베이스에 저장되어 관리되는 다수의 제조사 중 어느 하나의 제조사의 제조사정보를 검색하여 읽어들이는 제조사정보 수집부; 상기 제조사정보 수집부에서 읽어들인 제조사정보에서 상기 어느 하나의 제조사에 대한 거래업체들의 신뢰도의 평균값을 0 내지 1 사이의 특정 값으로 변환하여 거래업체 신뢰점수를 계산하는 거래업체 신뢰점수 산출부; 상기 제조사정보 수집부에서 읽어들인 제조사정보에서 상기 어느 하나의 제조사의 매출액을 0 내지 1 사이의 특정 값으로 변환한 매출액 점수를 계산하는 매출액 점수 산출부; 상기 제조사정보 수집부에서 읽어들인 제조사정보에서 상기 어느 하나의 제조사의 투찰 횟수를 0 내지 1 사이의 특정 값으로 변환한 투찰 점수를 계산하는 투찰 점수 산출부; 상기 거래업체 신뢰점수 산출부, 매출액 점수 산출부, 투찰 점수 산출부에서 각각 계산되는 상기 거래업체 신뢰점수, 매출액 점수, 투찰 점수를 활용하여 상기 어느 하나의 제조사의 신뢰도를 계산하여 0 내지 1 사이의 특정 값으로 산출하는 제조사 신뢰도 계산부;를 포함하며,
상기 거래업체 신뢰점수 산출부에서 거래업체 신뢰점수는 수학식 1에 의해 계산되고,
[수학식 1]
상기 매출액 점수 산출부에서 매출액 점수는 수학식 2에 의해 계산되고,
[수학식 2]
상기 투찰 점수 산출부에서 투찰 점수는 수학식 3에 의해 계산되고,
[수학식 3]
상기 제조사 신뢰도 계산부에서 제조사의 신뢰도는 수학식 4에 의해 계산되고, 제1가중치, 제2가중치, 제3가중치의 합은 1이되는 투찰 관리 시스템.
[수학식 4]
The bid notices are collected from the bid notice server through the OPEN API and stored in the database, the bid notices for the items to which the shipping system is applied are selected, and the quotation is requested from the manufacturer who manufactures the goods in the bid notice, and the quotation results and public/private organizations provide the quotation. A bidding management server that evaluates manufacturers using financial information on manufacturers to determine whether bidding is possible, provides bidding related information to bidders, and connects to the bidding management server to input additional bidding related information, An operating terminal for processing the quotation for each bid announcement, a plurality of bidder terminals for electronic bidding on the bid announcement according to the bid information provided from the bid management server, In the bidding management system comprising a plurality of manufacturer terminals that provide estimates,
The bid management server includes: a bid announcement collection module for collecting bid announcement data from electronic bidding-related sites, storing the data in a database, and updating the article announcement information of the bid management server; a bidable announcement selection module for extracting only bid announcements related to procurement of goods to which the shipping system is applied from among bid announcements and classifying them as bidable announcements; a manufacturer management module that collects manufacturer information including the handling goods of each of a plurality of manufacturers, the number of bids, the trust score of the trading company, and the sales, and then divides them by manufacturer and records them in the database while managing the manufacturer information; a manufacturer reliability calculation module for calculating reliability for each manufacturer using the manufacturer information, classifying them by manufacturer, and managing while recording in the database; A manufacturer that selects a manufacturer that manufactures an article of the collected bid-available announcement from among a plurality of manufacturers obtained through the manufacturer management module, and selects a manufacturer whose reliability is greater than or equal to a preset value among the selected manufacturers as a manufacturer to receive bidding information screening module; a quotation processing module for requesting a quotation for the product from the manufacturer's terminal of the manufacturer selected in the manufacturer's selection module, receiving a quotation from the corresponding manufacturer's terminal, and processing the quotation for each available bid announcement; a bidding information generation module for generating bidding information of a corresponding bid possible announcement based on the estimate received from the manufacturer's terminal; a bidding information providing module for transmitting the bidding information generated in the bidding information generation module to the manufacturer through the manufacturer's terminal to request a bidding; and a bid opening result confirmation module for confirming bid opening information such as bid information and successful bid ranking information of a bidder who placed a bid on the announcement with respect to the bid announcement on which the bid has been opened;
The manufacturer reliability calculation module includes: a manufacturer information collection unit that searches and reads manufacturer information of any one of a plurality of manufacturers stored and managed in the database; a business partner confidence score calculator for calculating a business partner confidence score by converting the average value of the reliability of the business partners with respect to the one manufacturer from the manufacturer information read by the manufacturer information collecting part into a specific value between 0 and 1; a sales score calculation unit for calculating a sales score obtained by converting the sales of any one of the manufacturers into a specific value between 0 and 1 in the manufacturer information read by the manufacturer information collection unit; a bid score calculation unit for calculating a bid score obtained by converting the number of bids of any one manufacturer into a specific value between 0 and 1 in the manufacturer information read from the manufacturer information collection unit; Between 0 and 1 by calculating the reliability of any one of the manufacturers using the trading company trust score, sales score, and bid score calculated in the trading company confidence score calculation unit, sales score calculation unit, and bid score calculation unit, respectively A manufacturer's reliability calculator that calculates a specific value; includes,
In the trading company trust score calculation unit, the trading company trust score is calculated by Equation 1,
[Equation 1]
In the sales score calculation unit, the sales score is calculated by Equation 2,
[Equation 2]
In the bidding score calculation unit, the bidding score is calculated by Equation 3,
[Equation 3]
In the manufacturer reliability calculation unit, the manufacturer's reliability is calculated by Equation 4, and the sum of the first weight, the second weight, and the third weight is 1.
[Equation 4]
상기 제조사 관리 모듈은 빅데이터 형태로 공공기관 또는 민간기업에서 제공하는 API를 통해 상기 제조사의 매출액 및 상기 제조사와 거래하는 거래업체를 수집하는 것을 포함하는 투찰 관리 시스템.According to claim 1,
The manufacturer management module is a bidding management system comprising collecting the sales of the manufacturer and the transaction companies that trade with the manufacturer through APIs provided by public institutions or private companies in the form of big data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210131395A KR102453260B1 (en) | 2021-10-05 | 2021-10-05 | Bid management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210131395A KR102453260B1 (en) | 2021-10-05 | 2021-10-05 | Bid management system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102453260B1 true KR102453260B1 (en) | 2022-10-11 |
Family
ID=83598998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210131395A KR102453260B1 (en) | 2021-10-05 | 2021-10-05 | Bid management system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102453260B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101549163B1 (en) * | 2015-01-26 | 2015-09-02 | 신용보증기금 | Method for consulting credit rating risk control of corporation |
KR101757329B1 (en) | 2016-11-16 | 2017-07-13 | 주식회사 인콘 | Bidding management method and system for electronic bidding |
KR20180103240A (en) * | 2017-03-09 | 2018-09-19 | (주) 나눔아이엔씨 | Bidding notification collection method and server performing the same |
-
2021
- 2021-10-05 KR KR1020210131395A patent/KR102453260B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101549163B1 (en) * | 2015-01-26 | 2015-09-02 | 신용보증기금 | Method for consulting credit rating risk control of corporation |
KR101757329B1 (en) | 2016-11-16 | 2017-07-13 | 주식회사 인콘 | Bidding management method and system for electronic bidding |
KR20180103240A (en) * | 2017-03-09 | 2018-09-19 | (주) 나눔아이엔씨 | Bidding notification collection method and server performing the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Aloosh et al. | Direct evidence of bitcoin wash trading | |
US10275778B1 (en) | Systems and user interfaces for dynamic and interactive investigation based on automatic malfeasance clustering of related data in various data structures | |
US9773275B2 (en) | Profiling auction assets and/or participants to predict auction outcome | |
CN100418060C (en) | Prioritization of response activities | |
CN108960467A (en) | Realty information management and data analysis system | |
AU2013202484A1 (en) | Determining local tax structures in an accounting application through user contribution | |
US20110161218A1 (en) | Credit reporting interface | |
US20110288962A1 (en) | Apparatuses, methods and systems for a lead exchange facilitating hub | |
US20090024432A1 (en) | Business Process Management System and Method | |
CN103782318A (en) | System and methods for producing a credit feedback loop | |
JP7231449B2 (en) | CREDIT ANALYSIS SUPPORT METHOD, CREDIT ANALYSIS SUPPORT SYSTEM AND NODE | |
US20140089126A1 (en) | Online auction system | |
US20110258101A1 (en) | Methods and systems for loss mitigation, acquisition and disposal of real-estate assets | |
KR101757329B1 (en) | Bidding management method and system for electronic bidding | |
US11042263B1 (en) | Graphical user interface to track dynamic data | |
WO2006127308A2 (en) | Derivative relationship news event reporting | |
EP1664989A2 (en) | Method for performing due diligence and legal, financial and other types of audits | |
US11625149B2 (en) | Graphical user interface to track dynamic data | |
JP2004523836A (en) | System and method for managing financial account information | |
US8612300B2 (en) | Buyer/supplier network that aids supplier enablement through collaboration between buyers and suppliers | |
US20140108184A1 (en) | Transaction-driven social network | |
US20130339209A1 (en) | Systems and methods for municipal securities market data aggregation and trading | |
US12020317B2 (en) | System and method for a loan trading exchange | |
US11979402B2 (en) | Method, apparatus and computer program product for exchanging messages across a network | |
JP2003216804A (en) | Bankruptcy prediction system using qualitative data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |