Method, device and system for providing a platform service for automating the bidding process based on apartment complex information
An automated bidding platform for apartment complexes uses AI and machine learning to generate customized documents, evaluate submissions, and recommend conditions, addressing inefficiencies and ensuring fair selection of contractors.
Patent Information
- Application Number
- KR1020250004937
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2026-07-21
AI Technical Summary
The existing bidding process for apartment complexes is inefficient, prone to errors, lacks transparency and fairness, and fails to utilize past bidding results and statistical data effectively, leading to difficulties in selecting suitable contractors.
An automated bidding process platform that generates customized documents, evaluates submissions, and recommends bidding conditions based on apartment complex information, using AI and machine learning to automate document generation, review, and selection processes.
Enhances efficiency, accuracy, and fairness in the bidding process by automating document generation, reviewing submissions, and recommending optimal conditions, thereby improving the selection of business operators.
Smart Images

Figure PAT00002_ABST
Abstract
Description
Technology Field
[0001] The following embodiments relate to technology providing a method, device, and system for providing an automated bidding process platform service based on apartment complex information. Background Technology
[0003] Today, apartment complexes serve as shared living spaces for a large number of residents, making the selection of contractors and bidding processes essential for facility maintenance and management, the execution of construction and services, and the determination of operational plans. While this bidding process must be conducted in accordance with contractor selection guidelines to ensure fairness and transparency, the existing bidding process suffers from the following problems.
[0004] First, preparing bidding documents and proposals tailored to the characteristics and requirements of the apartment complex requires significant time and effort, and managers must manually collect and review relevant information. This leads to lower efficiency and a higher likelihood of errors.
[0005] Second, there is a concern that fairness and objectivity may be compromised because standardized evaluation criteria are not applied in the process of evaluating the documents submitted by bidding companies and selecting a suitable company.
[0006] Third, there is a problem in that it is difficult to propose appropriate bidding conditions due to the inability to effectively utilize past bidding results and statistical data from similar apartment complexes, and suitable alternatives cannot be presented when there is a shortage of participating companies.
[0007] To solve these problems, the present invention proposes a method, apparatus, and system that provide a platform for generating customized bidding and proposal documents based on apartment complex information and automating the bidding process according to business operator selection guidelines. By automatically generating standardized bidding documents based on basic information of an apartment complex, performing the review and evaluation of submitted documents through a standardized process, and recommending suitable bidding conditions by utilizing bidding data from similar complexes, the present invention can support apartment managers in efficiently and fairly selecting business operators.
[0008] Therefore, technology is required to provide a method, device, and system for providing an automated bidding process platform service based on apartment complex information. Prior art literature
[0010] Republic of Korea Registered Patent No. 10-1618710 (Published May 9, 2016) Republic of Korea Registered Patent No. 10-1517966 (Published May 7, 2015) Republic of Korea Registered Patent No. 10-1757329 (Published July 13, 2017) Republic of Korea Registered Patent No. 10-0764481 (Published October 9, 2007) The problem to be solved
[0011] The embodiments aim to provide a method for automating the processes of generating bid documents, reviewing submitted documents, evaluating, and selecting a successful bidder based on basic information and bidding information of an apartment complex.
[0012] The embodiments aim to provide a method for automatically generating bid documents in a standardized format, receiving submitted documents from a supplier's terminal, and automatically verifying and supplementing format requirements and any omissions.
[0013] The embodiments aim to provide a method for automatically generating recommended bidding conditions by identifying similar apartment complexes and analyzing bidding statistical data.
[0014] The embodiments aim to provide a method for automatically generating an information pamphlet that organizes information about a company based on documents submitted by the supplier.
[0015] The embodiments aim to provide a method for proposing changes to the bidding conditions for an additional bidding announcement when there are no suppliers participating in the bidding in the bidding announcement.
[0016] The objectives of the present invention are not limited to those mentioned above, and other unmentioned objectives will be clearly understood from the description below. means of solving the problem
[0018] According to one embodiment, in a method for providing an automated bidding process platform service based on apartment complex information, the method comprises the step of receiving and storing basic information including the management target, operation method, and management fee budget of the apartment complex from an apartment manager's terminal; according to one embodiment of an apartment bidding management method, in a method for providing an automated bidding process processing platform service for generating bids and proposal documents customized to apartment complex information based on business operator selection guidelines, the method comprises the step of receiving and storing basic information including the management target, operation method, and management fee budget of the apartment complex from an apartment manager's terminal; the step of receiving bidding information including whether to hold a site briefing, required documents to submit, and bid type based on the basic information according to predefined business operator selection guidelines from an apartment bidding management server; the step of automatically generating bid documents in a pre-set standardized format based on the basic information and bid information; the step of receiving submission documents from a terminal of a supplier who intends to participate in the bid; the step of automatically sorting the suppliers in order of lowest quoted price by the set standard number if the number of suppliers participating in the bid exceeds a pre-set standard number; and the step of receiving evaluation information for the sorted suppliers from the apartment manager's terminal. The method may include: a step of selecting a successful bidder based on the above evaluation information and according to pre-set criteria; and a step of requesting the successful bidder's terminal to pay a deposit and submit contract documents necessary for contract performance.
[0019] The step of generating the above-mentioned standardized format of bid documents may include: a step of identifying bid types including construction, administration, and services based on the above-mentioned bid information; a step of selecting a bid document form corresponding to the identified bid type; a step of automatically inputting the above-mentioned basic information and the above-mentioned bid information according to pre-set criteria into the selected bid document form; a step of checking whether pre-set essential data is missing in the input bid document form; a step of sending a message requesting the relevant data to the apartment manager's terminal if there is missing essential data; and a step of generating the bid document form as the final bid document if all the essential data has been entered.
[0020] The step of receiving submission documents from the terminal of the supplier may include: verifying pre-set format requirements including the file format and file size of the submission documents; sorting the submission documents in a specified order; checking whether pre-set required documents are missing from the submission documents; if there are missing required documents, sending a message requesting the relevant documents to the terminal of the supplier, including a resubmission deadline; and if the submission documents satisfy the format requirements and there are no missing documents, storing the relevant documents in a candidate database.
[0021] The step of receiving evaluation information from the terminal of the apartment manager may include: identifying the metropolitan local government where the apartment complex is located based on the basic information; selecting a standard evaluation table corresponding to the identified metropolitan local government; reviewing submitted documents stored in the candidate database based on pre-set participation eligibility restriction conditions and excluding ineligible documents; transmitting evaluation criteria including evaluation items and points to the terminal of the apartment manager based on the standard evaluation table; receiving evaluation information regarding eligible candidates who have submitted eligible documents from the terminal of the apartment manager; and automatically determining the ranking of the eligible candidates based on the evaluation information and storing the ranking in the candidate database.
[0022] The method further includes the steps of: providing bid statistical data of a similar apartment complex to the terminal of the apartment manager; and generating recommended bid conditions based on the bid statistical data; wherein the step of providing bid statistical data to the terminal of the apartment manager may include: confirming the characteristics of the apartment, including the number of households, the number of buildings, the total housing supply area, and the operation method, based on the basic information and the bid information; calculating the degree of similarity with other apartment complexes within the metropolitan government where the apartment is located by assigning a pre-set weight to each element based on the characteristics of the apartment; identifying apartment complexes where the degree of similarity is greater than or equal to a pre-set standard as similar apartment complexes; collecting bid data for a pre-set period of the similar apartment complex and storing it in a similar apartment database; analyzing bid statistical data, including the winning bid amount, the number of participating bidders, the distribution of evaluation scores, and the winning bid success rate, based on the bid data stored in the similar apartment database; and transmitting the bid statistical data to the terminal of the apartment manager.
[0023] The step of generating the recommended bidding conditions may include: a step of verifying first bidding data in which the winning bid success rate in the bidding statistics data exceeds a preset first criterion; a step of verifying post-winning bid satisfaction data evaluated by the apartment manager or a designated evaluation entity based on the first bidding data; a step of verifying second bidding data in which the satisfaction data exceeds a preset second criterion; a step of generating a recommended bid amount, recommended contract period, and recommended guarantee period according to a preset criterion based on the bid amount, contract period, and guarantee period of the second bidding data; a step of calculating a variable bid amount according to the bidding period based on seasonal fluctuation data including past construction costs, labor costs, and material costs; a step of setting the time when the lowest bid amount is calculated among the variable bid amounts calculated according to the seasonal fluctuation data as the recommended bidding period; a step of generating recommended bidding conditions including the recommended bid amount, recommended contract period, recommended guarantee period, and recommended bidding period; and a step of transmitting the recommended bidding conditions to the terminal of the apartment manager.
[0024] A step of automatically generating an information pamphlet about the above-mentioned supplier; The method further includes the step of transmitting the above pamphlet to the terminal of the apartment manager or the terminal of a designated evaluation entity; and the step of automatically generating an information pamphlet about the supplier may include: a step of extracting company information including a company name, website address, and past construction history based on submitted documents received from the supplier's terminal; a step of calculating performance indicators including a bid success rate, evaluation score, contract execution period, and defect repair completion rate based on the submitted documents; a step of verifying the construction characteristics of the company, including the type of construction and scale of construction among the past construction history, based on the company information; a step of automatically extracting an average performance indicator for the same type of construction and scale of construction based on the construction characteristics through a database storing past construction data; a step of generating evaluation information according to a preset standard by comparing the bid success rate, evaluation score, contract execution period, and defect repair completion rate, respectively, based on the company's performance indicator and the average performance indicator; and a step of automatically generating an information pamphlet about the supplier by placing the company name, logo, contact information, QR code for viewing the website, and the evaluation information in a preset layout.
[0025] If no supplier participates in the bid announcement, the method further includes the step of proposing a change to the bid conditions for an additional bid announcement, and the step of proposing a change to the bid conditions may include: confirming that there is no bid participation if no submitted documents are received by the bid deadline of the bid announcement; collecting information on suppliers with experience of winning bids from the similar apartment database; selecting a supplier among the collected suppliers whose satisfaction data after winning the bid exceeds a preset standard as a suitable supplier; sending a message to the terminal of the suitable supplier inquiring about the reason for non-participation, including the conditions of the bid announcement; receiving a reply from the suitable supplier to the message and extracting key keywords; analyzing factors that the suitable supplier avoids participation based on the key keywords; identifying changeable items among the bid conditions of the bid announcement based on the participation avoidance factors and the business operator selection guidelines; and proposing a change to the changeable items among the bid conditions for the additional bid announcement to the terminal of the apartment manager.
[0026] A device according to one embodiment may be combined with hardware and controlled by a computer program stored on a medium to execute the method of any one of the methods described above. Effects of the invention
[0028] The embodiments can provide a method for automating the processes of generating bid documents, reviewing submitted documents, evaluating, and selecting a successful bidder based on basic information and bidding information of an apartment complex.
[0029] The embodiments can provide a method for automatically generating bid documents in a standardized format, receiving submitted documents from a supplier's terminal, and automatically verifying and supplementing format requirements and any omissions.
[0030] The embodiments can provide a method for automatically generating recommended bidding conditions by identifying similar apartment complexes and analyzing bidding statistical data.
[0031] The embodiments can provide a method for automatically generating an information pamphlet that organizes information about a company based on documents submitted by the supplier.
[0032] The embodiments may provide a method for proposing changes to the bidding conditions for an additional bidding announcement when there are no suppliers participating in the bidding in the bidding announcement.
[0033] Meanwhile, the effects according to the embodiments are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art from the description below. Brief explanation of the drawing
[0035] FIG. 1 is a schematic diagram showing the configuration of a system according to one embodiment. FIG. 2 is a flowchart illustrating the process of providing a platform service for generating customized bidding and proposal documents for apartment complex information and automating the bidding process according to one embodiment. FIG. 3 is a flowchart illustrating the process of generating a standardized format of bidding documents according to one embodiment. FIG. 4 is a flowchart illustrating the process of receiving submitted documents from a supplier's terminal according to one embodiment. FIG. 5 is a flowchart illustrating the process of receiving evaluation information from an apartment manager's terminal according to one embodiment. FIG. 6 is a flowchart illustrating the process of providing bidding statistics data to an apartment manager's terminal according to one embodiment. FIG. 7 is a flowchart illustrating the process of generating recommended bidding conditions according to one embodiment. FIG. 8 is a flowchart illustrating the process of generating an information pamphlet about a supplier according to one embodiment. FIG. 9 is a flowchart for explaining the process of proposing a change in bidding conditions according to one embodiment. FIG. 10 is an example diagram of the configuration of a device according to one embodiment. Specific details for implementing the invention
[0036] Hereinafter, embodiments are described in detail with reference to the attached drawings. However, various modifications may be made to the embodiments, and thus the scope of the patent application is not limited or restricted by these embodiments. It should be understood that all modifications, equivalents, and substitutions to the embodiments are included within the scope of the rights.
[0037] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, the embodiments are not limited to the specific disclosed forms, and the scope of this specification includes modifications, equivalents, or substitutions that fall within the technical concept.
[0038] Terms such as "first" or "second" may be used to describe various components, but these terms should be interpreted solely for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may be named the first component.
[0039] When it is stated that a component is "connected" to another component, it should be understood that it may be directly connected to or joined to that other component, or that there may be other components in between.
[0040] The terms used in the embodiments are for illustrative purposes only and should not be interpreted as intended to be limiting. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0041] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the embodiments pertain. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application.
[0042] In addition, when describing with reference to the attached drawings, identical components are assigned the same reference numeral regardless of drawing symbols, and redundant descriptions thereof are omitted. In describing the embodiments, if it is determined that a detailed description of related prior art could unnecessarily obscure the essence of the embodiments, such detailed description is omitted.
[0043] The embodiments can be implemented in various forms of products such as personal computers, laptop computers, tablet computers, smartphones, televisions, smart home appliances, intelligent automobiles, kiosks, and wearable devices.
[0044] FIG. 1 is a schematic diagram showing the configuration of a system according to one embodiment.
[0045] Referring to FIG. 1, a system according to one embodiment may include an apartment manager's terminal (100), a supplier's terminal (200), and a device (300) that can communicate with each other through a communication network.
[0046] First, the communication network can be configured regardless of the mode of communication, such as wired or wireless, and can be implemented in various forms to enable communication between servers and between servers and terminals.
[0047] The apartment manager's terminal (100) is a terminal used by a manager who intends to manage the entire bidding process, including inputting basic information of the apartment complex, checking bidding announcements, creating bidding documents, reviewing submitted documents, inputting evaluation information, and selecting the winning bidder, and the supplier's terminal (200) is a terminal used by a user who intends to participate in the bidding announcement, prepare and submit documents, and check bidding-related information.
[0048] The apartment manager's terminal (100) and the supplier's terminal (200) may be a desktop computer, a laptop, a tablet, a smartphone, etc. For example, the apartment manager's terminal (100) and the supplier's terminal (200) may be a tablet, and may be adopted differently depending on the embodiment.
[0049] The apartment manager's terminal (100) and the supplier's terminal (200) may be configured to perform all or part of the computational functions, storage / reference functions, input / output functions, and control functions that a conventional computer has. The apartment manager's terminal (100) and the supplier's terminal (200) may be configured to communicate with the device (300) via wired or wireless communication.
[0050] The apartment manager's terminal (100) and the supplier's terminal (200) may be connected to a website operated by a person or organization providing services using the device (300), or may have an application developed and distributed by a person or organization providing services using the device (300) installed. The apartment manager's terminal (100) and the supplier's terminal (200) may be linked with the device (300) through a website or an application.
[0051] The apartment manager's terminal (100) and the supplier's terminal (200) can access the device (300) through web pages, applications, etc. provided by the device (300).
[0052] The device (300) may be a private server owned by a person or organization providing a service using the device (300), a cloud server, or a peer-to-peer (P2P) set of distributed nodes. The device (300) may be configured to perform all or part of the computational functions, storage / reference functions, input / output functions, and control functions that a conventional computer possesses.
[0053] The device (300) may be configured to communicate wirelessly or via wired connection with the apartment manager's terminal (100) and the supplier's terminal (200). The device (300) may receive basic information and evaluation information of the apartment complex from the apartment manager's terminal (100) and automatically generate bidding documents or select a successful bidder based thereon. The device (300) may receive documents submitted from the supplier's terminal (200) and review the formal requirements and whether essential items are missing from the documents.
[0054] The device (300) receives basic information and evaluation information from the apartment manager's terminal (100), and based on this, can automatically generate bidding documents, select a successful bidder, and transmit contract-related information.
[0055] The device (300) selects a standardized document form according to the type of bid, generates bid documents by inputting basic information and bid information, and reviews the submitted documents received from the supplier's terminal (200) to request missing documents or store suitable documents in a database.
[0056] The device (300) can analyze bidding data of similar apartment complexes to generate bidding statistical data, and based on this, generate recommended bidding conditions and provide them to the apartment manager's terminal (100).
[0057] The device (300) can extract company information and performance indicators based on submitted documents received from the supplier's terminal (200), and automatically generate an information pamphlet based thereon and transmit it to the apartment manager's terminal (100) or the evaluation subject's terminal.
[0058] If there is no participation of suppliers in the bid announcement, the device (300) can analyze the reasons for non-participation to identify factors for avoiding participation and, based on this, propose changes to the bid conditions.
[0059] Through this, the device (300) can increase efficiency and accuracy by automating complex bidding processes such as drafting bidding documents, reviewing submitted documents, evaluating, and selecting a winning bidder based on basic information and bidding information of the apartment complex, and can enhance fairness and transparency by recommending bidding conditions using similar apartment data, generating information pamphlets, and proposing changes to conditions.
[0060] The process of generating customized bidding and proposal documents for apartment complex information and automating the bidding process can be carried out through a server that includes a processor for collecting and processing such information. The service can be provided via a web-based platform or a smartphone application, and in some cases, processing can be performed by applying artificial neural networks or machine learning.
[0061] Additionally, the device (300) can communicate wirelessly or via wired connection with websites including social media platforms such as blogs, cafes, Instagram, Facebook, Twitter, and YouTube, and web pages including articles, and the device (300) can access the websites to obtain information.
[0062] Meanwhile, for convenience of explanation, only one apartment manager's terminal (100) and one supplier's terminal (200) are shown in FIG. 1 and the following description, but the number of terminals can vary depending on the embodiment. As long as the processing capacity of the device (300) allows, there is no particular limit to the number of terminals.
[0063] In the present invention, Artificial Intelligence (AI) refers to a technology that imitates human learning ability, reasoning ability, and perceptual ability, and implements them on a computer, and may include concepts such as machine learning and symbolic logic. Machine Learning (ML) is an algorithmic technology that classifies or learns the characteristics of input data on its own. AI technology can analyze input data as a machine learning algorithm, learn from the results of the analysis, and make judgments or predictions based on the results of the learning. Furthermore, technologies that mimic the functions of the human brain, such as cognition and judgment, by utilizing machine learning algorithms can also be understood as falling within the category of AI. For example, technological fields such as linguistic understanding, visual understanding, reasoning / prediction, knowledge representation, and motion control may be included.
[0064] Machine learning can refer to the process of training neural network models using experience in processing data. It implies that through machine learning, computer software improves its own data processing capabilities. A neural network model is constructed by modeling the correlations between data, and these correlations can be expressed by multiple parameters. A neural network model extracts and analyzes features from given data to derive correlations between them; machine learning can be defined as the process of optimizing the model's parameters by repeating this process. For example, a neural network model can learn the mapping (correlation) between inputs and outputs for data given as input-output pairs. Alternatively, even when only input data is provided, a neural network model can derive regularities between the given data and learn those relationships.
[0065] An artificial intelligence learning model or neural network model can be designed to implement the structure of the human brain on a computer and may include multiple network nodes that have weights and simulate neurons of a human neural network. The multiple network nodes may have interconnected relationships by simulating the synaptic activity of neurons, where neurons exchange signals through synapses. In an artificial intelligence learning model, multiple network nodes may be located in layers of different depths and exchange data according to convolutional connections. The artificial intelligence learning model may be, for example, an Artificial Neural Network (ANN) or a Convolutional Neural Network (CNN). As an embodiment, the artificial intelligence learning model may be machine learned according to methods such as supervised learning, unsupervised learning, and reinforcement learning. Machine learning algorithms for performing machine learning may include Decision Tree, Bayesian Network, Support Vector Machine, Artificial Neural Network, Ada-boost, Perceptron, Genetic Programming, and Clustering.
[0066] Among these, CNNs are a type of multilayer perceptron designed to use minimal preprocessing. CNNs consist of one or more convolutional layers and standard artificial neural network layers stacked on top, additionally utilizing weights and pooling layers. Thanks to this structure, CNNs can fully utilize two-dimensional input data. Compared to other deep learning architectures, CNNs demonstrate good performance in both image and audio fields. CNNs can also be trained using standard backpropagation. CNNs have the advantage of being easier to train than other feedforward artificial neural network techniques and using a small number of parameters.
[0067] Convolutional networks are neural networks comprising sets of nodes with bounded parameters. Many computer vision tasks have been significantly improved, driven by the increased size of available training data and the availability of computational power, combined with algorithmic advancements such as discriminative linear units and dropout training. In the case of massive datasets, such as those available for many tasks today, outfitting is not critical, and increasing the network size improves test accuracy. Optimal utilization of computing resources becomes a limiting factor. To address this, distributed, scalable implementations of deep neural networks can be employed.
[0068] FIG. 2 is a flowchart illustrating the process of providing a platform service for generating customized bidding and proposal documents for apartment complex information and automating the bidding process according to one embodiment.
[0069] Referring to FIG. 2, first, in step S201, the device (300) can receive and store basic information from the apartment manager's terminal.
[0070] Specifically, the device (300) can receive and store basic information including the management target, operation method, and management fee budget of the apartment complex from the apartment manager's terminal (100).
[0071] That is, the device (300) can receive basic information including the management target, operation method and management fee budget from the apartment manager's terminal (100) and store it in a database.
[0072] At this time, basic information can be set in various ways depending on the characteristics of the apartment complex.
[0073] For example, the device (300) can receive basic information data such as “management target: 300 households, 10 buildings, total housing supply area 10,000㎡”, “operation method: entrusted operation”, and “management fee budget: 50 million won per month” from the apartment manager’s terminal (100), and store each item in the management target field, operation method field, and budget field of the database.
[0074] Through this, the device (300) can automate the criteria for the bid announcement based on basic information and support the generation of customized documents in subsequent stages.
[0075] In addition, the device (300) can receive and store information on necessary items for each management target registered by the apartment manager. The information on necessary items for each management target can be organized into various categories such as firefighting, electricity, cleaning, and stationery, and items required for each category can be entered through the apartment manager's terminal (100).
[0076] For example, data such as "Firefighting: 20 fire extinguishers, 10 detectors" and "Cleaning: 30 mops, 2 vacuum cleaners" can be received and stored in a database, and based on this, a quotation for each item required when a bid request is made can be automatically generated.
[0077] Through this, the device (300) can support the process of registering customized items and requesting bids.
[0078] In addition, the device (300) can additionally provide a product registration function in the style of a comprehensive shopping mall.
[0079] The apartment manager can view items from pre-registered suppliers through the comprehensive shopping mall screen provided by the device (300), select the necessary items, and automatically complete the item registration.
[0080] For example, the manager can select items such as "Firefighting equipment: 50 fire extinguishers, 10 alarm devices" or "Cleaning supplies: 100 cleaning agents, 20 mops" on the shopping mall screen, and the selected items can be immediately added to the item registration list of the apartment complex.
[0081] Through this, the apartment manager can easily register necessary items, and the device (300) can automatically send a request for a quote to a supplier based on the registered item information.
[0082] This method enhances managerial work efficiency and supports fast and accurate item registration and quotation requests, facilitating the smooth progress of the bidding process.
[0083] In step S202, the device (300) can receive bidding information based on basic information according to the business operator selection guidelines from the apartment bidding management server.
[0084] Specifically, the device (300) can receive bidding information including whether a site briefing session will be held, required documents to be submitted, and the type of bid based on basic information according to predefined business operator selection guidelines from the apartment bidding management server.
[0085] That is, the device (300) transmits basic information to the apartment management server to request and receive bidding information including whether a site briefing will be held, required documents to be submitted (business proposal, quotation, etc.), and the type of bidding (qualification screening system, restricted competitive bidding, etc.).
[0086] In this case, bidding information may be set differently depending on the characteristics of each apartment complex and the guidelines for selecting a business operator.
[0087] For example, the device (300) can transmit basic information including “management target: 300 households, operation method: entrusted operation” to an apartment bidding management server and receive bidding information from the server including “site briefing: mandatory, submission documents: business proposal and quotation, bidding type: restricted competitive bidding”.
[0088] Through this, the device (300) can automatically configure customized bidding conditions based on the characteristics of each apartment complex and the business operator selection guidelines.
[0089] In addition, the device (300) can automatically request a quote from a supplier based on the information on necessary items registered by the apartment manager.
[0090] To this end, the device (300) can automatically send a request for quotation email to registered suppliers by category based on product information stored in the database.
[0091] Suppliers receive emails requesting quotes based on the category selected upon registration (e.g., firefighting, electrical, cleaning). For instance, a supplier corresponding to "firefighting equipment" receives a firefighting-related quote request email and can prepare and submit a quote in response.
[0092] Through this, the device (300) can minimize manual input and efficiently perform the bid request and quotation collection process in an automated manner.
[0093] In addition, the device (300) may also support the function of registering a sales announcement by specifying a discount rate so that the supplier can induce sales of its own products.
[0094] Suppliers may post notices applying discount rates to their products, and apartment managers can view and purchase these discounted items.
[0095] For example, if a supplier registers a discount notice such as "Vacuum cleaner: original price 500,000 won → 10% discount applied, 450,000 won," the device (300) can provide this to the apartment manager's terminal (100).
[0096] This allows suppliers to strengthen sales incentives, and enables apartment managers to maximize cost savings by selecting various discount products.
[0097] In summary, the device (300) can significantly improve the efficiency and accuracy of the bidding process by integrally performing various functions such as collecting bidding information, automating quotation requests, and managing discounted products.
[0098] In step S203, the device (300) can automatically generate bid documents based on basic information and bid information.
[0099] Specifically, the device (300) can automatically generate bid documents in a preset standardized format based on basic information and bid information.
[0100] That is, the device (300) can automatically generate bid documents by referring to a standardized template based on basic information and bid information stored in a database.
[0101] For example, the device (300) can enter "Management Target: 300 households" into the management target section of the template and place "Required Submission Documents: Business Proposal, Quotation" in a table format at the bottom of the document.
[0102] At this time, the format of the bidding documents and the layout of the data may be set differently depending on the business selection guidelines and bidding requirements.
[0103] In addition, the device (300) can automatically generate bid documents of a suitable format by automatically reflecting business operator selection guidelines suitable for the current time.
[0104] At this time, the device (300) supports the creation of documents by utilizing basic information entered by the apartment manager.
[0105] For example, the device (300) can be configured to include a construction schedule and a material usage plan as submission documents in the case of a "construction bid," and to generate bid documents that include only a business proposal and an estimate in the case of a "service bid."
[0106] By doing so, the device (300) can prevent defects caused by the omission of submitted documents when preparing bid documents and reduce the possibility of disputes that may arise after winning the bid.
[0107] In addition, the device (300) supports automatically retrieving previously entered apartment information and using it to create bidding documents, thereby minimizing user input and enabling the rapid creation of bidding documents.
[0108] For a detailed explanation regarding this, refer to Fig. 3.
[0109] In step S204, the device (300) can receive submission documents from a terminal of a supplier who wishes to participate in the bid.
[0110] That is, the device (300) can automatically receive documents submitted from the terminal (200) of a supplier that has expressed its intention to participate through a bid announcement, and store them in a database.
[0111] At this time, the submitted documents may be set differently depending on the embodiment.
[0112] For example, the device (300) can receive "business proposal.pdf" and "quotation.xlsx" files from the supplier's terminal (200), verify the format and size of each file, and then store them in a database.
[0113] Through this, the device (300) can minimize errors that may occur during the submission of bid documents and ensure the accuracy of the data.
[0114] For a detailed explanation regarding this, please refer to Fig. 4.
[0115] In step S205, if the number of suppliers participating in the bid exceeds a preset standard number, the device (300) can automatically sort the suppliers in order of lowest bid price by the preset standard number.
[0116] That is, the device (300) can collect the submitted quotation data, sort it in order of lowest price according to preset criteria, and display it on the apartment manager's terminal (100).
[0117] In this case, the standard number is a value set by the apartment manager and is used to prevent a situation where evaluation becomes difficult due to an excessive number of suppliers.
[0118] For example, if the set number of criteria is 5, the device (300) can sort and display only the top 5 supplier quotes in order of lowest price.
[0119] Through this, the device (300) can support efficient quotation comparison and selection of the winning bidder.
[0120] In addition, the apartment manager can select the lowest price auction method (competitive bidding method) depending on the bidding conditions.
[0121] In this case, the device (300) can set the number of bid limits and the bid unit, and the supplier can proceed with re-bidding based on the bid unit within the set number of bids.
[0122] For example, if set to "Bid limit: 5 times, Bid increment: 10,000 won," the supplier may re-bid up to 5 times, and must submit an amount in increments of 10,000 won for each bid.
[0123] Through this, the device (300) can display the supplier who submitted the lowest price at the top when the final bid is completed.
[0124] This method can help apartment managers secure contracts under more favorable terms by inducing competition among suppliers.
[0125] In step S206, the device (300) can receive evaluation information about the aligned suppliers from the apartment manager's terminal.
[0126] That is, the device (300) transmits evaluation criteria to the apartment manager's terminal (100) and can receive evaluation information that evaluates the submitted documents according to the evaluation criteria.
[0127] In this case, evaluation criteria may be set differently depending on the metropolitan government where the apartment complex is located.
[0128] For a detailed explanation regarding this, please refer to Fig. 5.
[0129] In step S207, the device (300) can select a successful bidder based on evaluation information and according to preset criteria.
[0130] That is, the device (300) can select a successful bidder based on pre-set criteria, based on evaluation information received from the apartment manager's terminal (100).
[0131] At this time, the preset standard may be set differently depending on the embodiment.
[0132] For example, the device (300) can select the company with the highest score as the winning bidder among the suppliers that meet criteria such as "total score of 90 points or more" and "price suitability: good".
[0133] Through this, the device (300) can perform a fair and rapid process for selecting a winning bidder.
[0134] In step S208, the device (300) may request the successful bidder's terminal to pay the deposit and submit contract documents necessary for the performance of the contract.
[0135] That is, the device (300) can send a message to the terminal of the finally selected successful bidder requesting payment of a deposit and submission of contract documents for contract performance.
[0136] At this time, the conditions for deposit payment and contract document submission may be set differently depending on the apartment complex and bidding information.
[0137] For example, the device (300) can send a message containing requests such as "Deposit payment deadline: 2025-02-15", "Contract submission: PDF format, deadline 2025-02-20" to the winning bidder's terminal and record the payment and submission status in the database.
[0138] Through this, the device (300) can efficiently manage the contract execution process and prevent problems caused by non-payment or non-submission of deposits and documents.
[0139] Through this, the device (300) can automate the entire process from generating customized bid and proposal documents based on apartment complex information, managing supplier data, selecting a winning bidder, and requesting contract execution, thereby saving time and costs and ensuring transparency and reliability in the bidding process.
[0140] FIG. 3 is a flowchart illustrating the process of generating a standardized format of bidding documents according to one embodiment.
[0141] Referring to FIG. 3, first, in step S301, the device (300) can identify the types of bids, including construction, administration, and services, based on the bid information.
[0142] That is, the device (300) can determine, based on the bidding information, which type of bid belongs to construction, administration, or service.
[0143] For example, the device (300) can analyze data from the bidding information that says "Management target: elevator replacement and maintenance" and, based on this, conclude that the bid belongs to the "construction" type.
[0144] Through this, the device (300) can provide a basis for selecting a suitable document form according to the type of bid.
[0145] In step S302, the device (300) can select a bid document form corresponding to the confirmed bid type.
[0146] That is, the device (300) can automatically select a suitable bid document form from a predefined document form library according to the bid type identified in step S301.
[0147] For example, if the confirmed bid type is "construction", the device (300) searches for "construction bid form" in the library, and the form may include fields such as construction name, construction location, number of households, number of buildings, construction budget, contract period, warranty period, list of submitted documents, etc.
[0148] The device (300) organizes data based on this form, and if the bid type is identified as "administrative service," it can select an "administrative service bid form" that includes contract conditions, service scope, estimated cost, submission document items, etc.
[0149] Through this, the device (300) can automate the task by quickly and accurately selecting a document form suitable for the type of bid, and can perform the task while maintaining the latest state even when the form data in the library is continuously updated.
[0150] In step S303, the device (300) can automatically input basic information and bidding information according to pre-set criteria in the selected bidding document form.
[0151] That is, the device (300) can automatically input basic information and bidding information based on pre-set input criteria according to the bidding document form selected in step S302.
[0152] At this time, the preset standard may be set differently depending on the embodiment.
[0153] For example, when a “construction” bid form is selected, the device (300) automatically inputs basic information such as apartment name “XX Apartment,” location “XX-dong, Gangnam-gu, Seoul,” number of households “500 households,” number of buildings “5 buildings,” and management office contact number “02-1234-5678” into the form, and can automatically fill in bidding information such as construction name “exterior wall repair work,” bid budget “100 million won,” contract period “March 1, 2025 – May 31, 2025,” warranty period “3 years,” and submission deadline “February 15, 2025.”
[0154] Through this, the device (300) can reduce errors that may occur during the manual input process and shorten the work time.
[0155] In step S304, the device (300) can check whether pre-set essential data is missing from the input bid document form.
[0156] That is, the device (300) can check whether there is any missing pre-set essential data among the data entered into the bidding document form.
[0157] At this time, the pre-set essential data may be set differently depending on the embodiment.
[0158] For example, the device (300) can check whether required fields such as "bid deadline", "budget limit", and "bid number" are empty and identify missing items.
[0159] Through this, the device (300) can prevent delays in the bidding process caused by the submission of incomplete documents.
[0160] In step S305, if there is missing essential data, the device (300) can send a message requesting the data to the apartment manager's terminal.
[0161] That is, the device (300) can send a message requesting the data to the apartment manager's terminal (100) to supplement the data if the essential data is missing.
[0162] For example, if the device (300) detects that the management fee budget data is missing, it can send a notification message to the apartment manager's terminal (100) saying, "The management fee budget item is empty. Please enter the budget."
[0163] Through this, the device (300) can quickly supplement missing data to improve the completeness of the bidding documents.
[0164] In step S306, the device (300) can generate the bid document form as the final bid document if all required data has been entered.
[0165] That is, after confirming that all required data has been entered, the device (300) can convert the document form into a final bid document and store it in a database.
[0166] For example, the device (300) can generate a bid document form containing data such as “Project name: Elevator replacement”, “Budget: 20 million won”, “Winning method: Lowest bid” as the final bid document.
[0167] Through this, the device (300) can generate final bid documents in a standardized format to ensure the completeness of the data.
[0168] Through this, the device (300) can identify the type of bid based on the bid information, select and create a suitable document form, and compensate for missing data to generate a high-quality standardized bid document.
[0169] FIG. 4 is a flowchart illustrating the process of receiving submitted documents from a supplier's terminal according to one embodiment.
[0170] Referring to FIG. 4, first, in step S401, the device (300) can check preset format requirements including the file format and file size of the submitted document.
[0171] That is, the device (300) can automatically analyze the file format and size of the document submitted from the supplier's terminal (200) to check whether it meets the preset format requirements.
[0172] In this case, the pre-set format requirements may vary depending on the settings of the bidding system and the requirements of the apartment manager.
[0173] For example, the device (300) can check whether the file extension is “PDF” or “DOCX” and whether the file size does not exceed 10MB.
[0174] Through this, the device (300) can prevent unnecessary errors by verifying in advance whether the submitted documents are formally compliant.
[0175] In step S402, the device (300) can arrange the submitted documents in a specified order.
[0176] That is, the device (300) can arrange the documents submitted by the supplier in a predetermined order.
[0177] In this case, the document sorting criteria may be set differently depending on the business selection guidelines and bidding requirements.
[0178] For example, the device (300) can store the submitted documents in a database in the order of “1. Business proposal”, “2. Estimate”, and “3. Construction plan”.
[0179] Through this, the device (300) can improve data organization and search efficiency and support an administrator in systematically and efficiently reviewing documents.
[0180] In step S403, the device (300) can check whether there are any missing pre-set required documents in the submitted documents.
[0181] That is, the device (300) can review the list of submitted documents to check whether all pre-set required document items are included.
[0182] In this case, the required documents may be set differently depending on the purpose of the bid and project requirements.
[0183] For example, if a business proposal, an estimate, and a construction plan are set as required documents, the device (300) can compare the list of required documents with the submitted documents to check whether there are any missing documents or if any required documents are missing.
[0184] Through this, the device (300) can prevent delays in the bidding process caused by the omission of essential documents.
[0185] In step S404, if there are any missing required documents, the device (300) may send a message to the supplier's terminal requesting the relevant documents, including a deadline for resubmission.
[0186] That is, if the required documents are missing, the device (300) can send a resubmission request message to the terminal (200) of the supplier.
[0187] In this case, the resubmission deadline and the format of the request message may be set differently depending on the settings of the bidding system.
[0188] For example, the device (300) can generate a message saying "The construction plan is missing. The resubmission deadline is 2024-01-15." and send it to the supplier's terminal (200).
[0189] Through this, the device (300) can quickly supplement missing documents to support the smooth progress of the bidding process.
[0190] In step S405, the device (300) can store the submitted documents in a candidate database if the documents meet the formal requirements and there are no missing documents.
[0191] That is, the device (300) can store the submitted documents in a candidate database after confirming that all submitted documents meet the formal requirements and that all required documents have been submitted.
[0192] At this time, the structure of the candidate database can be designed according to the requirements and management methods of the bidding system.
[0193] For example, the device (300) can store the documents “business proposal.pdf”, “quotation.xlsx”, and “construction plan.docx” in the “2025_construction_bid_candidate_submission_documents” table of the database.
[0194] Through this, the device (300) can systematically manage submitted documents and efficiently proceed with the subsequent evaluation process.
[0195] Through this, the device (300) can improve the accuracy and efficiency of bid document management by checking the format of the submitted documents and whether essential documents are missing, and by automating the process of sorting documents and storing them in a database.
[0196] FIG. 5 is a flowchart illustrating the process of receiving evaluation information from an apartment manager's terminal according to one embodiment.
[0197] Referring to FIG. 5, first, in step S501, the device (300) can identify the metropolitan area where the apartment complex is located based on basic information.
[0198] That is, the device (300) can automatically identify the metropolitan government where the apartment complex is located by analyzing basic information stored in the database.
[0199] For example, the device (300) can check "Address: Gangnam-gu, Seoul" in the basic information and identify "Metropolitan Government: Seoul" based on this.
[0200] In step S502, the device (300) can select a standard evaluation table corresponding to the identified metropolitan government.
[0201] That is, the device (300) can select a standard evaluation table that is pre-set according to the identified metropolitan government.
[0202] In this case, the items and scoring of the standard evaluation table may be set differently according to the regulations of the relevant metropolitan government.
[0203] For example, if the metropolitan government is identified as Seoul Metropolitan City, the device (300) may select a pre-set standard evaluation table corresponding to Seoul Metropolitan City, and the standard evaluation table may be evaluated with 30 points for corporate reliability, 30 points for work performance ability, 10 points for business proposal, and 30 points for bid price.
[0204] Through this, the device (300) can implement a bidding process that meets the evaluation criteria for each region.
[0205] In step S503, the device (300) can review the submitted documents stored in the candidate database based on pre-set eligibility restriction conditions and exclude ineligible documents.
[0206] That is, the device (300) can automatically exclude documents that fall under at least one of the conditions by classifying them as ineligible documents based on pre-set eligibility restriction conditions.
[0207] In this case, the pre-set eligibility restrictions may include companies that have received a business suspension order, companies that have not fully paid national and local taxes, companies for which six months have not elapsed since receiving a penalty fine, and companies in which members of the management entity of the apartment in question are affiliated as executives or employees, but this is merely an example and is not limited thereto. The eligibility restrictions may be adjusted in accordance with the pre-defined business operator selection guidelines.
[0208] For example, if the device (300) confirms information such as "unpaid national tax: 1,000,000 won" or "unpaid local tax: 500,000 won" in the submitted documents, it may classify the company as ineligible based on whether the tax has been paid. Additionally, the device (300) may process the company as ineligible if there is a record such as "penalty disposition: 2024-03-01, amount: 3,000,000 won" in the company history of the documents and six months have not elapsed since that date.
[0209] Through this, the device (300) can automatically select ineligible companies based on pre-set eligibility restrictions to ensure fairness in evaluation and improve the reliability of the bidding process. In addition, the workload of the manager can be reduced and the efficiency of the bidding process can be maximized through the automatic review and exclusion of ineligible documents.
[0210] In step S504, the device (300) can transmit evaluation criteria, including evaluation items and points, to the apartment manager's terminal based on a standard evaluation table.
[0211] That is, the device (300) can generate evaluation criteria including evaluation items and points based on the standard evaluation table selected in step S502 and transmit them to the apartment manager's terminal (100).
[0212] For example, the device (300) can generate evaluation criteria based on the standard evaluation table of Seoul Metropolitan City, such that for “Evaluation Item: Corporate Reliability”, the credit rating is evaluated as 15 points and the number of administrative dispositions / number of managed households is evaluated as 15 points, for “Evaluation Item: Work Performance Ability”, the number of technicians is evaluated as 10 points, the number of equipment is evaluated as 10 points, and the management performance is evaluated as 10 points, for “Evaluation Item: Business Proposal”, the suitability of the business plan is evaluated as 5 points and the mutual development index with partner companies is evaluated as 5 points, and for “Evaluation Item: Bid Price”, the bid price of the bid document is evaluated as 30 points, and transmit these criteria to the apartment manager’s terminal (100).
[0213] Through this, the device (300) can simultaneously ensure fairness and regional suitability in the bid evaluation by automatically generating and transmitting evaluation criteria that comply with the regulations and requirements of each metropolitan local government. In addition, the work efficiency of the apartment manager (100) can be increased through the automation of the evaluation criteria transmission process.
[0214] In step S505, the device (300) can receive evaluation information regarding eligible candidates who have submitted eligible documents from the apartment manager's terminal.
[0215] That is, the device (300) can receive evaluation information on eligible candidates from the apartment manager's terminal (100) based on the evaluation criteria transmitted in step S504.
[0216] At this time, the items and format of the evaluation information can be adjusted according to a pre-set standard evaluation table.
[0217] For example, the device (300) can receive evaluation information for candidate A including corporate reliability: 28 points, work performance ability: 27 points, business proposal: 8 points, and bid price: 25 points.
[0218] Through this, the device (300) can ensure the reliability and consistency of the evaluation data of eligible candidates by systematically collecting evaluation information from the apartment manager's terminal (100).
[0219] In addition, the device (300) can manage evaluation items and scores in an integrated manner based on a pre-set standard evaluation table, thereby ensuring both fairness and efficiency of the bidding evaluation process.
[0220] In addition, the device (300) can reduce the workload of apartment managers and improve the speed of data processing by automating the process of collecting evaluation information.
[0221] In step S506, the device (300) can automatically determine the ranking of eligible candidates based on evaluation information and store the ranking in the candidate database.
[0222] That is, the device (300) can analyze the collected evaluation information to automatically calculate the ranking of eligible candidates and record it in the candidate database.
[0223] At this time, the ranking of eligible candidates can be determined by the total score, but this is merely an example and may be set differently depending on the embodiment.
[0224] For example, when the evaluation information of candidate A is 28 points for corporate reliability, 27 points for work performance ability, 8 points for business proposal, and 26 points for bid price, totaling 89 points, the evaluation information of candidate B is 26 points for corporate reliability, 25 points for work performance ability, 9 points for business proposal, and 28 points for bid price, totaling 88 points, and the evaluation information of candidate C is 30 points for corporate reliability, 28 points for work performance ability, 8 points for business proposal, and 24 points for bid price, totaling 90 points, the device (300) sorts the qualified candidates by rank based on the total score to determine candidate C as 1st rank, candidate A as 2nd rank, and candidate B as 3rd rank, and can record this in the database.
[0225] Through this, the device (300) performs a quick and fair ranking decision based on evaluation information received from the apartment manager's terminal (100), and can increase the transparency and efficiency of the winning bidder selection process by systematically managing data.
[0226] Through this, the device (300) can support a fair and systematic evaluation process by applying pre-set participation eligibility restriction conditions and different standard evaluation tables for each metropolitan government, and can efficiently manage the ranking of eligible candidates.
[0227] FIG. 6 is a flowchart illustrating the process of providing bidding statistics data to an apartment manager's terminal according to one embodiment.
[0228] Specifically, the device (300) can provide bid statistics data of a similar apartment complex to the apartment manager's terminal and generate recommended bid conditions based on the bid statistics data.
[0229] Referring to FIG. 6, first, in step S601, the device (300) can identify the characteristics of the apartment based on basic information and bidding information.
[0230] Specifically, the device (300) can identify the characteristics of the apartment, including the number of households, the number of buildings, the total housing supply area, and the operation method, based on basic information and bidding information.
[0231] That is, the device (300) can verify the characteristics of the apartment complex, including the number of households, number of buildings, total housing supply area, and operation method, based on the basic information and bidding information received from the apartment manager's terminal (100).
[0232] For example, the device (300) can receive data such as “number of households: 300 households”, “number of buildings: 10 buildings”, “total housing supply area: 25,000㎡”, and “operation method: entrusted management” from the apartment manager’s terminal (100), and store this in a database by separating it into respective fields.
[0233] In step S602, the device (300) can calculate the similarity with other apartment complexes within the metropolitan area where the apartment is located by assigning a preset weight to each element based on the characteristics of the apartment.
[0234] That is, the device (300) can calculate the similarity with other apartment complexes within the same metropolitan area by assigning a pre-set weight to each element based on the feature data of the apartment complex collected in step S301.
[0235] At this time, the preset weights and similarity calculation methods may be set differently depending on the embodiment.
[0236] For example, the device (300) may assign a weight of 0.4 to the number of households, 0.3 to the number of buildings, 0.2 to the total housing supply area, and 0.1 to the operation method, and calculate a similarity using an algorithm such as cosine similarity or Euclidean distance by comparing it with data from other apartment complexes.
[0237] Through this, the device (300) can efficiently identify apartment complexes with high similarity.
[0238] In step S603, the device (300) can identify an apartment complex as a similar apartment complex if the similarity is greater than or equal to a preset standard.
[0239] That is, the device (300) can identify an apartment complex as a similar apartment complex if the similarity calculated in step S302 is greater than or equal to a preset standard.
[0240] At this time, the preset standard may be set differently depending on the embodiment.
[0241] For example, the device (300) can identify an apartment complex with a similarity of 0.85 or higher as a similar apartment complex.
[0242] Through this, the device (300) can systematically identify similar apartment complexes that meet the similarity criteria.
[0243] In step S604, the device (300) can collect bidding data of similar apartment complexes and store it in a similar apartment database.
[0244] Specifically, the device (300) can collect bidding data for a preset period of a similar apartment complex and store it in a similar apartment database.
[0245] That is, the device (300) can collect bidding data for a pre-set period of the complex for a target identified as a similar apartment complex and store it in a similar apartment database.
[0246] At this time, the preset period may be set differently depending on the embodiment.
[0247] For example, the device (300) can collect bidding data such as “average winning bid amount: 100 million won”, “number of bidding participating companies: 5 companies”, and “evaluation score: average 85 points” over the past 3 years and store them in each field of the database.
[0248] Through this, the device (300) can systematically manage and utilize the bidding statistics of similar apartment complexes for analysis.
[0249] In step S605, the device (300) can analyze bidding statistics data based on bidding data stored in a similar apartment database.
[0250] Specifically, the device (300) can analyze bidding statistical data including the winning bid amount, the number of bidding participating companies, the distribution of evaluation scores, and the winning bid success rate based on bidding data stored in a similar apartment database.
[0251] That is, the device (300) can automatically analyze bidding statistical data including the winning bid amount, the number of bidding participating companies, the distribution of evaluation scores, and the winning bid success rate based on bidding data stored in a similar apartment database.
[0252] In this context, the winning bid amount refers to the final amount proposed by the winning supplier in a specific bid announcement; the number of participating companies refers to the total number of suppliers that participated in the specific bid announcement and submitted documents; the evaluation score distribution refers to the distribution of the evaluation scores received by each supplier in the specific bid announcement, divided by range; and the winning bid success rate refers to the ratio of bids that were actually awarded out of all bid announcements made at a specific apartment complex during a specific period; this serves as an indicator representing the level of competition and the likelihood of winning in the bidding market.
[0253] At this time, the analysis items and calculation methods of the bidding statistical data may be set differently depending on the embodiment.
[0254] For example, the device (300) can calculate the average value for each element based on 15 bid data items stored in a similar apartment database and generate and analyze bid statistical data such as “average winning bid amount: 120 million won”, “average number of participating bidders: 4 companies”, “average evaluation score: 85 points”, and “average winning bid success rate: 75%”.
[0255] Through this, the device (300) can provide objective and reliable bidding statistics data to the apartment manager.
[0256] In step S606, the device (300) can transmit bidding statistics data to the apartment manager's terminal.
[0257] That is, the device (300) can transmit the bidding statistics data analyzed in step S605 to the apartment manager's terminal (100).
[0258] For example, the device (300) can generate bidding statistics data including “average winning bid amount: 120 million won”, “average number of bidding participating companies: 4 companies”, and “average evaluation score: 85 points” and provide it to the apartment manager’s terminal (100).
[0259] Through this, the device (300) can analyze and provide bidding statistical data based on similar apartment data, thereby supporting apartment managers in setting better bidding conditions and making reasonable decisions.
[0260] FIG. 7 is a flowchart illustrating the process of generating recommended bidding conditions according to one embodiment.
[0261] In step S701, the device (300) can identify first bid data in which the winning bid success rate in the bid statistics data exceeds a preset first criterion.
[0262] That is, the device (300) can analyze bidding statistics data collected from a similar apartment database and identify bidding data in which the winning bid success rate exceeds a preset first standard.
[0263] At this time, the first pre-set standard may be set differently depending on the embodiment.
[0264] For example, if the first criterion is set to 70%, the device (300) can identify data in which the winning bid success rate exceeds the first criterion of 70% as first bid data, such as "Bid ID: A1, Winning Bid Success Rate: 80%".
[0265] Through this, the device (300) can set recommendation conditions based on cases where there is a statistically high probability of winning the bid.
[0266] In step S702, the device (300) can check the satisfaction data after winning the bid evaluated by the apartment manager or a designated evaluation entity based on the first bid data.
[0267] That is, the device (300) can search for satisfaction data after winning the bid based on the first bid data and check the satisfaction score provided by the evaluation entity.
[0268] In this case, post-auction satisfaction data can be verified through a database of similar apartments or an external evaluation system related to bidding, but this is merely an example and is not limited thereto.
[0269] For example, the device (300) can check data such as “Bid ID: A1, Satisfaction after winning bid: 90 points” in a similar apartment database.
[0270] Through this, the device (300) can support the generation of recommended bidding conditions that reflect not only the winning bid success rate but also the quality and service satisfaction after winning the bid.
[0271] In step S703, the device (300) can check for second bid data in which satisfaction data exceeds a preset second criterion.
[0272] That is, the device (300) can identify data that exceeds a preset second standard after winning the bid as second bid data.
[0273] For example, if the second criterion is set to 85 points, the device (300) can identify data that exceeds the second criterion of 85 points as second bid data, such as “Bid ID: A1, Satisfaction after winning bid: 90 points”.
[0274] Through this, the device (300) can verify bidding data in which both the likelihood of winning the bid and satisfaction after winning the bid are excellent.
[0275] In step S704, the device (300) can generate a recommended bid amount, a recommended contract period, and a recommended warranty period based on the bid amount, contract period, and warranty period of the second bid data.
[0276] Specifically, the device (300) can generate a recommended bid amount, a recommended contract period, and a recommended warranty period according to preset criteria based on the bid amount, contract period, and warranty period of the second bid data.
[0277] That is, the device (300) can determine the bid amount, contract period, and warranty period of the second bid data and derive the recommended bid amount, recommended contract period, and recommended warranty period according to the preset criteria.
[0278] At this time, the recommended bid amount may be generated from the average bid amount of the second bid data, the recommended contract period may be generated from the average contract period of the second bid data, and the recommended guarantee period may be generated from the average guarantee period of the second bid data, but this is merely an example and may be set differently depending on the embodiment.
[0279] For example, the device (300) can generate a recommended bid amount of 100 million won, a recommended contract period of 6 months, and a recommended guarantee period of 12 months when the average bid amount of the second bid data is 100 million won, the average contract period is 6 months, and the average guarantee period is 12 months.
[0280] Through this, the device (300) can generate optimized recommended bidding conditions that reflect the requirements of the apartment complex and excellent bidding data.
[0281] In step S705, the device (300) can calculate a variable bid amount according to the bidding period based on seasonal fluctuation data including past construction costs, labor costs, and material costs.
[0282] That is, the device (300) can analyze seasonal fluctuation data including past construction costs, labor costs, and material costs stored in a similar apartment database to predict the fluctuation amount corresponding to a specific season or period and calculate a bid amount reflecting this.
[0283] For example, the device (300) can calculate the average fluctuation rate by grouping past bidding construction costs, labor costs, and material costs by season based on data stored in a similar apartment database. Based on the average fluctuation rate, the device (300) can confirm that during the summer (June to August), material costs tend to increase by an average of 12%, labor costs by an average of 5%, and construction costs by an average of 8%, and during the winter (December to February), material costs tend to decrease by an average of 5%, labor costs by an average of 3%, and construction costs by an average of 4%.
[0284] That is, the device (300) can calculate the construction cost, labor cost, and material cost data at a specific point in time in detail by linking them to the average seasonal fluctuation ratio, in order to calculate the variable bid amount according to the bidding period based on seasonal fluctuation data. For example, if the average construction cost for the summer season (June to August) stored in a similar apartment database is 100 million won, the material cost ratio is 50%, the labor cost ratio is 30%, and other costs are 20%, the device (300) can calculate the variable amount of each item based on seasonal fluctuation data. If the material cost increases by 50% × 100 million won × 12% = 6 million won, the labor cost increases by 30% × 100 million won × 5% = 1.5 million won, and other costs remain unchanged, the device (300) can sum these up to calculate the variable construction cost for the summer season as 100 million won + 6 million won + 1.5 million won = 107.5 million won. Conversely, if the average construction cost is 100 million won during the winter season (December to February), the final variable construction cost can be calculated as 100 million won - 2.5 million won - 900,000 won = 96.6 million won by reflecting the changes in material costs 50% × 100 million won × -5% = -2.5 million won and labor costs 30% × 100 million won × -3% = -900,000 won. Through this, the device (300) can accurately calculate the variable bid amount reflected in detail by season and propose a reasonable amount that reflects the characteristics of the bidding period.
[0285] Through this, the device (300) can calculate a realistic and competitive bid amount that reflects seasonal characteristics and market data. This method of calculating the amount supports a transparent and reliable bidding process that satisfies both the supplier and the apartment manager.
[0286] In step S706, the device (300) can set the time when the lowest bid amount is calculated among the variable bid amounts calculated according to seasonal variation data as the recommended bidding time.
[0287] That is, the device (300) can analyze the seasonal fluctuating bid amount data calculated in step S705 to identify the point in time when the fluctuating bid amount is lowest and set it as the recommended bidding time.
[0288] For example, the device (300) can determine the recommended bidding period by comparing the bidding amounts of the summer season (June to August) and the winter season (December to February) based on the analysis of past data, and confirming that the fluctuating bidding amount in the winter season tends to be the lowest.
[0289] Through this, the device (300) can suggest the optimal time for the apartment manager to minimize bidding costs and secure competitiveness.
[0290] In step S707, the device (300) can generate recommended bid conditions including a recommended bid amount, a recommended contract period, a recommended warranty period, and a recommended bid timing.
[0291] That is, the device (300) can generate final recommended bid conditions by combining the recommended bid amount, recommended contract period, and recommended warranty period data calculated in step S704 with the recommended bid timing set in step S706.
[0292] At this time, the recommended bid amount can be identified as the smaller of the two amounts by comparing the recommended bid amount calculated in step S704 with the variable bid amount for the recommended bidding period set in step S706.
[0293] For example, the device (300) can generate recommended bidding conditions including “recommended bid amount: 96.6 million won,” “recommended contract period: 6 months,” “recommended warranty period: 12 months,” and “recommended bidding period: December to February.”
[0294] Through this, the device (300) can increase the efficiency and success probability of the bidding process by providing optimal bidding conditions that allow the apartment manager to easily make a decision.
[0295] In step S708, the device (300) can transmit recommended bidding conditions to the apartment manager's terminal.
[0296] That is, the device (300) can transmit the recommended bidding conditions generated in step S707 to the apartment manager's terminal (100).
[0297] For example, the device (300) can transmit recommended bidding conditions to the apartment manager’s terminal (100), including “recommended bid amount: 96.6 million won,” “recommended contract period: 6 months,” “recommended guarantee period: 12 months,” and “recommended bidding period: December to February.” This may be visualized and displayed in a table format or graph format on the apartment manager’s terminal (100) screen, but this is merely an example and is not limited thereto.
[0298] Through this, the device (300) can support the apartment manager in easily checking recommended bidding conditions and making immediate decisions.
[0299] Through this, the device (300) can generate optimal bidding conditions that reflect seasonal data, market data, and the requirements of the apartment manager, and maximize the efficiency of the bidding process by providing them in a timely manner.
[0300] FIG. 8 is a flowchart illustrating the process of generating an information pamphlet about a supplier according to one embodiment.
[0301] Specifically, the device (300) can automatically generate an information pamphlet about the supplier and transmit the pamphlet to the terminal of the apartment manager or the terminal of the designated evaluation subject.
[0302] Referring to FIG. 8, first, in step S801, the device (300) can extract company information including the company name, website address, and past construction history based on the submitted documents received from the supplier's terminal.
[0303] That is, the device (300) can analyze the submitted documents received from the supplier's terminal (200) and automatically extract company information including the company name, website address, and past construction history.
[0304] For example, the device (300) can extract company information including “Company Name: A Construction,” “Homepage Address,” and “Past Construction History: Road Construction, Construction Scale 5 billion won” from business proposals and quotations among the submitted documents received from the supplier’s terminal (200).
[0305] Through this, the device (300) can automatically extract key information related to the supplier.
[0306] In step S802, the device (300) can calculate performance indicators including the winning bid success rate, evaluation score, contract execution period, and defect repair completion rate based on the submitted documents.
[0307] That is, the device (300) can calculate performance indicators including the winning bid success rate, evaluation score, contract execution period, and defect repair completion rate of the supplier based on submitted documents and a database of similar apartments.
[0308] At this time, the winning bid success rate refers to the ratio of the number of times a bid was actually won compared to the number of times a bid was submitted during a specific period, and can be calculated using the formula (number of winning bids) / (number of times a bid was submitted) * 100; the evaluation score refers to the total score calculated by summing the scores for each item defined in the business selection guidelines (e.g., corporate reliability, work performance ability, etc.); the contract execution period refers to the average duration of contracts completed during a specific period, and can be calculated using the formula (sum of execution periods for each contract) / (number of completed contracts); and the defect repair completion rate refers to the ratio of the number of cases where repairs were successfully completed compared to the number of defects that occurred during a specific period, and can be calculated using the formula (number of completed defect repairs) / (number of defects that occurred) * 100.
[0309] For example, the device (300) can calculate the success rate of winning bids as 15 / 20*100=75% by verifying the record of "20 bid participations and 15 successful bids in the last 5 years" based on submitted documents and a database of similar apartments, and the evaluation score can be calculated as 100 points by summing the scores of corporate reliability (30 points), work performance ability (40 points), business proposal (20 points), and bid price (10 points). In addition, the contract execution period can be derived as (6+7+5) / 3=6 months by averaging the duration of Contract 1 (6 months), Contract 2 (7 months), and Contract 3 (5 months) from the submitted contract execution records. Finally, the defect repair completion rate can be calculated as 19 / 20*100=95% based on data that 19 out of 20 defects were completed.
[0310] Through this, the device (300) can quantitatively and objectively evaluate the supplier's past performance.
[0311] In step S803, the device (300) can identify the construction characteristics of the company, including the type and scale of construction among past construction history, based on company information.
[0312] That is, the device (300) can check the types and scale of construction work mainly performed by the company based on company information.
[0313] For example, the device (300) can verify the ratio of construction by type among the 50 construction projects performed by the company over the past 10 years, such as “road construction: 35 projects (70%)”, “building construction: 10 projects (20%)”, and “other construction: 5 projects (10%)”. In addition, by analyzing the contract amount of each construction project, the average scale of road construction can be calculated as “5 billion won”, and the average scale of building construction as “3 billion won”.
[0314] Furthermore, the device (300) may additionally derive detailed information such as “pavement material: asphalt 80%, concrete 20%” as a major feature of the road construction to define construction characteristics in detail.
[0315] Through this, the device (300) can clearly identify that the supplier possesses capabilities specialized in a specific type and scale of construction and use this for subsequent evaluation.
[0316] In step S804, the device (300) can automatically extract average performance indicators for the same type of construction and scale of construction through a database that stores past construction data.
[0317] Specifically, the device (300) can automatically extract average performance indicators for the same type of construction and scale of construction based on construction characteristics through a database that stores past construction data.
[0318] That is, the device (300) can automatically extract average performance indicators of other constructions corresponding to the same type and scale of construction based on past construction data stored in a similar apartment database.
[0319] For example, the device (300) can set construction characteristics performed by the supplier as “road construction, average scale: 5 billion won” as a search criterion in the database, and then filter construction data corresponding to the same type and scale of road construction. Based on the filtered construction data, the device (300) can extract market average performance indicators for road construction of scale 5 billion won, such as “average evaluation score: 80 points, average contract execution period: 6 months, average defect repair completion rate: 93%”.
[0320] Through this, the device (300) can calculate market average performance indicators for the type and scale of construction and provide data that can subsequently compare the supplier's performance with the objective market average.
[0321] In step S805, the device (300) can generate evaluation information based on pre-set criteria based on the company's performance indicators and average performance indicators.
[0322] Specifically, the device (300) can generate evaluation information based on preset criteria by comparing the winning bid success rate, evaluation score, contract execution period, and defect repair completion rate, respectively, based on the company's performance indicators and average performance indicators.
[0323] That is, the device (300) can generate evaluation information based on preset criteria by comparing the supplier's performance indicators with the industry average performance indicators.
[0324] In this case, the pre-established criteria may evaluate the bid success rate as "Excellent" if it exceeds the market average by 5%, "Satisfactory" if it falls within ±5% of the average, and "Poor" if it falls below 5% of the average. Evaluation scores may be classified as "Excellent" if they exceed the market average by 10 points, "Satisfactory" if they fall within ±10 points, and "Poor" if they fall below 10 points. Regarding the contract performance period, it may be evaluated as "Excellent" if it falls below 10% of the market average, "Satisfactory" if it falls within ±10%, and "Poor" if it exceeds 10%. The defect repair completion rate may be defined as "Excellent" if it exceeds the market average by 5%, "Satisfactory" if it falls within ±5%, and "Poor" if it falls below 5%. These criteria may be adjusted to reflect data variability and are established to reliably and objectively evaluate the performance of suppliers.
[0325] For example, the device (300) can identify the performance indicators of the supplier as “Winning bid success rate: 78%, evaluation score: 85 points, contract execution period: 5 months, defect repair completion rate: 97%” and the market average performance indicators as “Winning bid success rate: 72%, evaluation score: 80 points, contract execution period: 6 months, defect repair completion rate: 93%”.
[0326] Subsequently, the device (300) compares each indicator and generates an evaluation result according to a preset standard. For example, it can produce an analysis result such as "Winning bid success rate: +6% (Excellent), Evaluation score: +5 points (Satisfactory), Contract execution period: -1 month (Excellent), Defect repair completion rate: +4% (Satisfactory)".
[0327] Through this, the device (300) can evaluate the supplier's competitiveness and the degree of superiority over the market to generate objective and reliable evaluation information that the apartment manager can refer to.
[0328] In step S806, the device (300) can automatically generate an information pamphlet about a supplier by placing the company name, logo, contact information, QR code for viewing the homepage, and evaluation information in a preset layout.
[0329] That is, the device (300) can automatically generate an information pamphlet by placing information about the supplier in a preset layout.
[0330] At this time, the pre-set layout may be set differently depending on the embodiment.
[0331] For example, the device (300) may place a company name, logo, and website QR code at the top and include a performance indicator comparison table in the central section. This comparison table may include detailed evaluation results such as "Winning bid success rate: Company 78% (Excellent), Market average 72%," "Evaluation score: Company 85 points (Satisfactory), Market average 80 points," "Contract execution period: Company 5 months (Excellent), Market average 6 months," and "Defect repair completion rate: Company 97% (Satisfactory), Market average 93%." Information such as contact details, contact person's name, and address may be placed at the bottom, allowing the pamphlet to be organized in a user-friendly and intuitive manner.
[0332] Through this, the device (300) can provide key information of the supplier in a systematic and visually effective manner, thereby supporting the apartment manager and the evaluation entity to utilize it easily.
[0333] In addition, the device (300) can generate an automated information pamphlet based on data submitted by the supplier, thereby providing efficient bidding review materials to the apartment manager and the evaluation entity.
[0334] FIG. 9 is a flowchart for explaining the process of proposing a change in bidding conditions according to one embodiment.
[0335] Specifically, the device (300) may propose a change in the bidding conditions for an additional bidding announcement if there are no suppliers participating in the bidding in the bidding announcement.
[0336] Referring to FIG. 9, first, in step S901, the device (300) can determine that there is no bidding participation if there is no receipt of submitted documents by the bidding deadline of the bidding announcement.
[0337] That is, the device (300) monitors in real time whether submission documents for the bid announcement have been received, and if no documents have been received by the bid deadline, it can automatically confirm that no bid participation has taken place.
[0338] At this time, the bid closing date may be set differently depending on the embodiment.
[0339] For example, the device (300) can check the list of documents submitted by the bid deadline of “5:00 PM on December 31, 2024” and if there are no submitted documents, record this as “no bid participation” and proceed to the next step.
[0340] Through this, the device (300) can accurately determine the bidding situation and automatically execute follow-up actions.
[0341] In step S902, the device (300) can collect information on suppliers with experience winning bids from a database of similar apartments.
[0342] That is, the device (300) can search a database of similar apartments to collect data on suppliers that have won bids in complexes similar to the apartments.
[0343] For example, the device (300) can search for data such as "Similar apartment: May 2023 winning bid, supplier: X Construction" and include companies with such winning bid records in the collection targets.
[0344] Through this, the device (300) can support analysis for improving bidding conditions based on reliable supplier information.
[0345] In step S903, the device (300) can select a supplier among the collected suppliers whose satisfaction data after winning the bid is above a preset standard as a suitable supplier.
[0346] That is, the device (300) can select only the suppliers whose satisfaction data after winning the bid exceeds a preset standard from the collected supplier list as suitable suppliers.
[0347] At this time, the preset standard may be set differently depending on the embodiment.
[0348] For example, the device (300) can select X Construction (90 points) and Y Construction (88 points) as suitable suppliers based on the criterion of “satisfaction after winning bid: 85 points or more”, and exclude Z Construction (80 points).
[0349] Through this, the device (300) can efficiently identify suppliers whose satisfaction level after winning the bid is above the standard.
[0350] In step S904, the device (300) can send a message to the terminal of a suitable supplier inquiring about the reason for non-participation in the bid, including the conditions of the bid announcement.
[0351] That is, the device (300) can automatically send a message containing the bid announcement conditions to the terminal of a suitable supplier to inquire about the reason for non-participation.
[0352] At this time, the content and transmission method of the message may be set differently depending on the embodiment.
[0353] For example, the device (300) can send a message to the supplier's terminal (200) saying "Please inform us of the reason for non-participation in the bid" along with "Bid announcement: Scope of work A, bid amount limit 100 million won, contract period 6 months".
[0354] Through this, the device (300) can effectively collect conditions that hindered participation in the bidding from the company selected as the suitable supplier.
[0355] In step S905, the device (300) receives a reply from a suitable supplier regarding the message and can extract key keywords.
[0356] That is, the device (300) can analyze the content of the reply received from the suitable supplier and extract key keywords indicating the reason for non-participation.
[0357] At this time, the device (300) can first separate the text of the reply received from the suitable supplier into sentence units and analyze each sentence independently. Subsequently, it can identify specific words and phrases in the sentences using a natural language processing (NLP) algorithm and match their meanings by comparing them with a predefined list of non-participation factor keywords (e.g., "amount limit," "excessive documentation," "lack of time"). In this process, through semantic analysis and frequency analysis, the frequency of appearance of words or phrases that appear repeatedly within the reply can be calculated to derive the most relevant keywords.
[0358] For example, the device (300) may receive a reply from a suitable supplier stating, “The bid amount limit of the current bid notice is too low, so profit is not guaranteed. Also, the required submission documents are excessive, so there was insufficient time to prepare.”
[0359] The device (300) can automatically extract key keywords such as "bid amount limit is too low," "excessive submission documents," and "lack of preparation time" from the corresponding reply.
[0360] The extracted keywords are classified based on frequency and importance, for example, if "bid amount limit is too low" is mentioned 8 times out of 10 answers, it can be identified as the most important factor to avoid participation.
[0361] Through this, the device (300) can effectively identify items requiring improvement in the bidding conditions and systematically obtain data that can set the priority of condition changes.
[0362] In step S906, the device (300) can analyze the factors avoiding participation of suitable suppliers based on key keywords.
[0363] That is, the device (300) can analyze the extracted key keywords to derive factors that avoid the bid participation of suitable suppliers.
[0364] For example, the device (300) can identify problems by extracting key keywords such as "bid amount limit," "excessive number of submission documents," and "unreasonable contract period," and comparing them with market average data. In the case of the keyword "bid amount limit," the device (300) can analyze that the current bid amount limit in the announcement is set to 100 million won, even though the average winning bid amount corresponding to the same type and scale of construction in a similar apartment database is 120 million won. In the case of the keyword "excessive number of submission documents," the device (300) can determine that the requirement for submission documents is 10 items, which exceeds the average number of submission documents for similar construction, which is 6 items, thereby increasing the burden on the supplier. Finally, regarding the keyword "unreasonable contract period," the device can analyze that the currently set contract period is 3 months, which is excessively short compared to the average contract period of 6 months for the same construction.
[0365] Through this, the device (300) can specifically define factors to avoid participation and generate basic data for changing bidding conditions.
[0366] In step S907, the device (300) can identify changeable items among the bidding conditions of the bid announcement based on participation avoidance factors and business operator selection guidelines.
[0367] That is, the device (300) can automatically identify items that can be changed in the bidding conditions by analyzing participation avoidance factors and business selection guidelines.
[0368] At this time, changeable items can be identified based on the apartment's basic information, bidding information, and business operator selection guidelines, and may be set differently depending on the embodiment.
[0369] For example, if the keyword "bid amount limit" is identified as a factor avoiding participation, the device (300) can identify that the current amount limit is 100 million won, and based on the fact that the average winning bid amount for the same type and scale of construction in a similar apartment database is 120 million won, it can identify that the bid amount limit can be adjusted to "120 million won." Additionally, if the keyword "excessive number of submission documents" is identified, it can identify that the remaining 7 items, excluding the mandatory document items (business proposal, quotation, technical personnel status) specified in the contractor selection guidelines, are additional requirements, and can identify that the number of submission documents can be reduced from "10 to 7." Finally, regarding the keyword "unreasonable contract period," it can identify that the currently set contract period of 3 months is shorter than the average contract period of 6 months for similar construction, and can suggest that the contract period can be adjusted from "3 months to 6 months."
[0370] Through this, the device (300) can clearly define changeable items for additional bidding announcements based on realistic and flexible conditions.
[0371] In step S908, the device (300) may propose a change to a changeable item among the bidding conditions for an additional bidding announcement to the apartment manager's terminal.
[0372] That is, the device (300) can generate new bidding conditions based on the changeable items identified in step S907 and propose them to the apartment manager's terminal (100).
[0373] For example, the device (300) can change the conditions set in the existing bid announcement, such as “bid amount limit: 100 million won,” “submission documents: 10 items,” and “contract period: 3 months,” to generate a proposal that includes modified conditions reflecting factors to avoid participation.
[0374] Specifically, the device (300) can propose raising the bid amount limit to “120 million won” based on a similar apartment database and business operator selection guidelines, simplifying the submission documents by removing three non-essential items to “7 items,” and extending the contract period to “6 months.”
[0375] In addition, the device (300) can support the manager's decision-making by specifying the grounds for each condition change in the proposal.
[0376] For example, the proposal may include contents such as "Bid amount limit: Adjusted based on the market average winning bid amount (120 million won)," "Submission documents: Simplified to focus on essential items such as business proposals and estimates," and "Contract period: Extended based on the average contract period of similar construction (6 months)."
[0377] Through this, the device (300) can maximize the possibility of success for additional bid announcements by improving the bidding conditions to increase the competitiveness of the bid announcement and presenting effective modifications that can induce supplier participation.
[0378] FIG. 10 is an example diagram of the configuration of a device according to one embodiment.
[0379] A device (300) according to one embodiment includes a processor (310) and a memory (320). A device (300) according to one embodiment may be the server or terminal described above. The processor (310) may include at least one device described through FIGS. 1 to 9 or perform at least one method described through FIGS. 1 to 9. The memory (320) may store information related to the method described above or store a program in which the method described above is implemented. The memory (320) may be volatile memory or non-volatile memory.
[0380] The processor (310) can execute a program and control the device (300). The code of the program executed by the processor (310) can be stored in memory (320). The device (300) can be connected to an external device (e.g., a personal computer or a network) through an input / output device (not shown in the drawing) and exchange data.
[0381] The embodiments described above may be implemented as hardware components, software components, and / or combinations of hardware and software components. For example, the devices, methods, and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are also possible.
[0382] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the embodiment, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.
[0383] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0384] Although the embodiments have been described above with reference to the limited drawings, those skilled in the art can apply various technical modifications and variations based on the above. For example, suitable results may be achieved even if the described techniques are performed in a different order than described, and / or if the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0385] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below. Explanation of the symbols
[0387] 100: Apartment manager's terminal 200: Supplier's terminal 300: Device 310: Processor 320: Memory
Claims
Claim 1 A method for providing an automated bidding process platform service based on apartment complex information, performed by a device, comprising: receiving and storing basic information including the management target, operation method, and management fee budget of the apartment complex from an apartment manager's terminal; receiving bidding information including whether to hold a site briefing, required documents to submit, and bidding type based on the basic information according to predefined business selection guidelines from an apartment bidding management server; automatically generating bidding documents in a pre-set standardized format based on the basic information and bidding information; receiving submission documents from a terminal of a supplier who wishes to participate in the bidding; if the number of suppliers participating in the bidding exceeds a pre-set standard number, automatically sorting the suppliers in order of lowest quoted price up to the set standard number; automatically generating an information pamphlet for the sorted suppliers; transmitting the pamphlet to the apartment manager's terminal; receiving evaluation information for the suppliers from the apartment manager's terminal based on the submission documents and the pamphlet; and selecting a successful bidder based on the evaluation information according to pre-set standards. A method for providing an automated bidding process platform service based on apartment complex information, comprising the step of requesting the successful bidder’s terminal to pay a deposit and submit contract documents necessary for contract performance. Claim 2 In claim 1, the step of generating the standardized format of the bid documents; comprises: a step of identifying the bid type, including construction, administration, and services, based on the bid information; a step of selecting a bid document form corresponding to the identified bid type; a step of automatically inputting the basic information and the bid information according to pre-set criteria into the selected bid document form; a step of checking whether pre-set essential data is missing in the input bid document form; a step of transmitting a message requesting the relevant data to the apartment manager's terminal if there is missing essential data; and a step of generating the bid document form as the final bid document if all the essential data is entered; and the step of receiving the submission documents from the supplier's terminal; comprises: a step of checking pre-set format requirements, including the file format and file size of the submission documents; a step of sorting the submission documents in a designated order; a step of checking whether pre-set essential documents are missing in the submission documents; a step of transmitting a message requesting the relevant documents to the supplier's terminal, including a resubmission deadline, if there are missing essential documents; and, if the submission documents satisfy the format requirements and there are no missing documents, the documents in the candidate database The step of storing, and the step of receiving evaluation information from the terminal of the apartment manager;A method for providing an automated bidding process platform service based on apartment complex information, comprising: a step of identifying a metropolitan local government where the apartment complex is located based on the above basic information; a step of selecting a standard evaluation table corresponding to the identified metropolitan local government; a step of reviewing submitted documents stored in the candidate database based on pre-set participation eligibility restriction conditions and excluding ineligible documents; a step of transmitting evaluation criteria including evaluation items and points based on the standard evaluation table to the terminal of the apartment manager; a step of receiving evaluation information regarding eligible candidates who have submitted eligible documents from the terminal of the apartment manager; and a step of automatically determining the ranking of the eligible candidates based on the evaluation information and storing the ranking in the candidate database. Claim 3 In paragraph 1, the step of providing bidding statistics data of a similar apartment complex to the terminal of the apartment manager; and further comprising the step of generating recommended bidding conditions based on the above bidding statistical data; and the step of providing bidding statistical data to the terminal of the apartment manager comprises: a step of verifying the characteristics of the apartment, including the number of households, number of buildings, total housing supply area, and operation method, based on the basic information and the bidding information; a step of calculating the similarity with other apartment complexes within the metropolitan autonomous government where the apartment is located by assigning pre-set weights to each element based on the characteristics of the apartment; a step of identifying apartment complexes where the similarity is above a pre-set standard as similar apartment complexes; a step of collecting bidding data for a pre-set period of the similar apartment complexes and storing it in a similar apartment database; a step of analyzing bidding statistical data including the winning bid amount, number of bidding participating companies, evaluation score distribution, and winning bid success rate based on the bidding data stored in the similar apartment database; and a step of transmitting the bidding statistical data to the terminal of the apartment manager; and the step of generating recommended bidding conditions comprises: a step of verifying first bidding data in which the winning bid success rate exceeds a pre-set first standard in the bidding statistical data; a step of verifying post-winning bid satisfaction data evaluated by the apartment manager or a designated evaluation entity based on the first bidding data; and the satisfaction data A step of verifying second bid data that exceeds a preset second standard; a step of generating a recommended bid amount, recommended contract period, and recommended guarantee period according to a preset standard based on the bid amount, contract period, and guarantee period of the second bid data; a step of calculating a variable bid amount according to the bidding period based on seasonal fluctuation data including past construction costs, labor costs, and material costs; a step of setting the point in time when the lowest bid amount is calculated among the variable bid amounts calculated according to the seasonal fluctuation data as the recommended bidding period.A method for providing an automated bidding process platform service based on apartment complex information, comprising the steps of: generating recommended bidding conditions including the recommended bid amount, recommended contract period, recommended guarantee period, and recommended bidding timing; and transmitting the recommended bidding conditions to the terminal of the apartment manager.
