Information processing device, information processing method, and program

The information processing device addresses the challenge of manual data collection by registering and calculating work performance data, ensuring accurate unit cost estimation through a server-connected system.

JP7854904B2Active Publication Date: 2026-05-07SUMITOMO MITSUI CONSTRUCTION CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SUMITOMO MITSUI CONSTRUCTION CO LTD
Filing Date
2022-09-07
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing progress management methods fail to collect work performance data required for calculating unit prices for each work content, necessitating labor-intensive manual data collection and analysis.

Method used

An information processing device that registers construction overview and estimation data, transmits detailed work results, and calculates work costs based on aggregated material quantities and manpower data, enabling accurate unit cost calculation through a server-connected system.

Benefits of technology

Facilitates the collection of work performance data for each work content with reduced resource investment, allowing for precise unit cost calculation and improved data accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007854904000001
    Figure 0007854904000001
  • Figure 0007854904000002
    Figure 0007854904000002
  • Figure 0007854904000003
    Figure 0007854904000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and a program capable of collecting work results required for calculation of percentage for every desired work content.SOLUTION: An information processing device 10 comprises: a construction outline registration unit 110 which registers a level of detail of a percentage investigation of a construction and identification information of the construction in association with each other; an integration data registration unit 112 which registers integration data including quantity obtained by totaling up materials to be used for the construction for every work content according to the level of detail in an integration database; a transmission unit 113 which transmits the level of detail to a server 40 which is connected with a person-in-charge terminal when work results are registered; a work result take-in unit 114 which receives work result data including the number of persons for every work content according to the level of detail from the server and register the same in a work result database; a percentage calculation unit 115 which calculates percentage on the basis of the integration database and the work result database; and an output unit 116 which outputs a calculated result.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] The unit price is important data for estimating construction costs. By using a unit price that matches the work performance of each cooperating company, the construction company, which is the leader of the project, can calculate an accurate budget. Conventionally, in order to collect unit price data, the construction company has had to dispatch investigators to the site to investigate daily performance for each type of work, or to sort and total the contents written in the daily reports for each type of work, which requires a great deal of labor.

[0003] At a construction site, a progress management system for appropriately managing progress has been proposed and put into practical use. In Patent Document 1, a progress management method is disclosed in which, in work consisting of a plurality of processes, by specifying the next process and notifying the worker of the next process of the work instruction, the workers of each process can work efficiently.

Prior Art Documents

Patent Documents

[0004]

Patent Document No. 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In the progress management method described in Patent Document 1, although the progress status of each process can be collected as work performance, the work performance required for calculating the unit price cannot be collected for each work content of the unit price.

[0006] Therefore, an object of the present invention is to provide an information processing apparatus, an information processing method, and a program capable of collecting work performance required for calculating a unit price for each desired work content. [Means for solving the problem]

[0007] An information processing device according to one aspect of this disclosure includes: a construction overview registration unit that associates the level of detail of a construction cost survey with the identification information of the construction and registers it in a construction overview database; an estimation data registration unit that receives estimation data associated with the identification information of the construction and registers it in an estimation database, wherein the estimation data includes the quantity of materials used in the construction aggregated for each work item according to the level of detail; a transmission unit that transmits the level of detail associated with the identification information of the construction to a server to which the person in charge's terminal connects when registering work results; a work results import unit that receives work results data associated with the identification information of the construction from the server and registers it in a work results database, wherein the work results data includes the number of people for each work item according to the level of detail; a work cost calculation unit that calculates the work cost based on the estimation database and the work results database; and an output unit that outputs the results calculated by the work cost calculation unit.

[0008] According to this configuration, the information processing device transmits the level of detail set for each construction project to the server, so that a work performance registration screen is displayed on the terminal of the person in charge of registering work performance, where the number of people for each type of work according to the level of detail can be entered. This allows for the collection of work performance data necessary for calculating the unit cost for each desired type of work. The information processing device can then calculate the accurate unit cost based on the number of people for each type of work and the quantity of materials for each type of work. Furthermore, by transmitting the level of detail set for each construction project to the server, the information processing device can obtain appropriate work performance data for each type of work with less resource investment, for example, by utilizing an existing daily report service site.

[0009] The above-described information processing device may further include a cooperating company registration unit that receives information on the person in charge associated with the identification information of the construction project and registers it in a cooperating company database, and a notification unit that transmits information necessary for registering work results to the person in charge based on the person in charge's information. In this embodiment, the information processing device can request the person in charge involved in the cost survey to register work results.

[0010] In the above-described information processing device, the work performance acquisition unit may check the work performance data, and if there are any deficiencies in the work performance data, it may request the notification unit to notify the person in charge. According to this configuration, the information processing device can prompt the person in charge to correct the work performance data and collect more accurate work performance data.

[0011] In the above-described information processing device, the work performance data includes the job title, and the work performance acquisition unit may request the notification unit to notify the person in charge if there is a discrepancy between the job title and the work content. This configuration allows for prompting the person in charge to correct the work performance data and enabling the collection of more accurate work performance data.

[0012] In the above-described information processing device, the construction overview registration unit may further register construction conditions that may affect the unit cost in the construction overview database, and the output unit may output the construction conditions along with the calculation results. According to this embodiment, the information processing device can grasp the impact of differences in construction conditions on the unit cost.

[0013] In the above-described information processing device, the work content may include the work location and / or construction method. According to this embodiment, the information processing device can obtain work results for each work location and / or construction method.

[0014] A method performed by an information processing device that is communicatively connected to a server to which a terminal in charge of registering work results is connected, relating to another aspect of the present disclosure, includes the steps of: registering the level of detail of the work cost survey for a construction project in association with the identification information of the construction project in a construction project overview database; receiving cost estimation data associated with the identification information of the construction project and registering it in a cost estimation database, wherein the cost estimation data includes the quantity of materials used in the construction project aggregated for each work item according to the level of detail; transmitting the level of detail associated with the identification information of the construction project to the server; receiving work result data associated with the identification information of the construction project from the server and registering it in a work result database, wherein the work result data includes the number of people for each work item according to the level of detail; calculating the work cost based on the cost estimation database and the work result database; and outputting the calculated result.

[0015] A program relating to another aspect of this disclosure causes an information processing device, which is communicatively connected to a server to which a terminal in charge of registering work results, to perform the following processes: registering in a project summary database the level of detail of the work cost survey and the identification information of the project in association with the identification information of the project; receiving cost estimation data associated with the identification information of the project and registering in a cost estimation database, wherein the cost estimation data includes the quantity of materials used in the project aggregated for each work item according to the level of detail; transmitting the level of detail associated with the identification information of the project to the server; receiving work result data associated with the identification information of the project from the server and registering in a work result database, wherein the work result data includes the number of people for each work item according to the level of detail; calculating the work cost based on the cost estimation database and the work result database; and outputting the calculated result. [Effects of the Invention]

[0016] According to the present invention, it is possible to provide an information processing device, an information processing method, and a program that can collect work performance data necessary for calculating work rates for each desired work content. [Brief explanation of the drawing]

[0017] [Figure 1] This is a diagram showing an example of the configuration of a step-by-step survey system according to an embodiment of the present invention. [Figure 2] This is a diagram showing an example of the configuration of a server device according to an embodiment of the present invention. [Figure 3] This is a diagram showing an example of the configuration of an administrator terminal according to an embodiment of the present invention. [Figure 4] This is a diagram showing an example of the configuration of a daily report server according to an embodiment of the present invention. [Figure 5] This is a diagram showing an example of the hardware configuration of a server device according to an embodiment of the present invention. [Figure 6] This is a diagram showing an example of the hardware configuration of an administrator terminal according to an embodiment of the present invention. [Figure 7] This is a diagram showing an example of a construction outline database according to an embodiment of the present invention. [Figure 8] This is a diagram showing an example of a cooperating company database according to an embodiment of the present invention. [Figure 9] This is a diagram showing an example of an integrated database according to an embodiment of the present invention. [Figure 10] This is a flowchart exemplifying the processing of a server device according to an embodiment of the present invention. [Figure 11] This is a flowchart exemplifying the processing of a daily report server according to an embodiment of the present invention. [Figure 12] This is a diagram showing an example of a work performance registration screen according to an embodiment of the present invention.

Mode for Carrying Out the Invention

[0018] Embodiments of the present invention will be described with reference to the attached drawings. The following embodiments are provided to facilitate understanding of the present invention and are not intended to limit its interpretation. Furthermore, the present invention can be modified in various ways without departing from its essence. Those skilled in the art can also adopt embodiments in which each of the elements described below is replaced with equivalent components, and such embodiments are also included within the scope of the present invention.

[0019] (System Configuration) First, the outline of the present invention will be explained using Figure 1. Figure 1 is a diagram illustrating the configuration of a labor cost survey system according to one embodiment of the present invention. The labor cost survey system 1 includes a server device 10, and the server device 10 is configured to communicate with an administrator terminal 20, a staff terminal 30, and a daily report server 40 via a network N.

[0020] The work rate survey system 1 is a system capable of acquiring accurate work rate data after the completion of work. The administrator of the work rate survey system 1 can connect to the server device 10 via the administrator terminal 20 and save various data necessary for the work rate survey. Specifically, the administrator can use the administrator terminal 20 to save information on the construction work to be surveyed to the construction overview database. In addition, the administrator can use the administrator terminal 20 to register the on-site personnel in charge of the construction work to be surveyed, associating them with the construction overview.

[0021] The administrator can also use the administrator terminal 20 to save the cost estimation data for the construction work being investigated to the cost estimation database. The cost estimation data includes the quantities of materials used in the construction work, aggregated according to the level of detail of the work unit survey. Level of detail is information indicating the level of detail of the work unit survey, and in this embodiment, information of either "high," "medium," or "low" is saved according to the importance of the construction work. Work content is information indicating the work location and / or construction method.

[0022] For example, if the importance of the construction is standard and a "medium" level of detail survey is required, the materials used in the construction will be totaled for each construction floor, and the work content will be set to the construction floor. On the other hand, if the importance of the construction is high and a "high" level of detail survey is required, the materials used in the construction will be totaled not only for each construction floor but also for each component within that floor, and the work content will be set to both the construction floor and the component. The construction floor and component are examples of work locations. The quantity data consists of the total quantities of concrete, formwork, and reinforcing steel for each work content.

[0023] The staff terminal 30 is a terminal used by the field staff member, and can be, for example, a tablet or a smartphone. The field staff member can connect to the daily report server 40 via the staff terminal 30 and register the work performance of the construction project being surveyed. On the staff terminal 30, the work performance can be entered for each work item in the cost estimation data.

[0024] When work results are registered in the daily report server 40, the work results are imported into the server device 10 at a predetermined time, and the administrator can use the administrator terminal 20 to output a list of work rates.

[0025] [Functional Configuration] (Server device) Next, an example of the configuration of the server device 10 will be described using Figure 2. Note that Figure 2 assumes a single server device 10 and shows only the necessary functional configurations; however, the server device 10 can also be configured as part of a multi-functional distributed system consisting of multiple computer systems. The server device 10 could, for example, be a server device installed in a construction company.

[0026] The server device 10 has, functionally speaking, a construction overview registration unit 110, a subcontractor registration unit 111, an estimation data registration unit 112, a screen setting transmission unit 113, a work performance import unit 114, a work rate calculation unit 115, an output unit 116, an email transmission unit 117, and a storage unit 100. The storage unit 100 stores, for example, a construction overview database 101, a subcontractor database 102, an estimation database 103, and a manpower database 104. Each functional configuration is described below.

[0027] The construction overview database 101 stores basic information about the construction project. In one embodiment, as shown in Figure 7, it is preferable that the construction overview database 101 includes the construction ID, construction name, construction site, construction use, structure, building area, total floor area, start date, completion date, level of detail, condition 1, condition 2, condition 3, etc. The construction ID is information for uniquely identifying the construction project. Various data about the construction project are stored in the construction name, construction site, construction use, structure, building area, and total floor area. The structure is information indicating the structural type and / or structural materials.

[0028] As mentioned above, the level of detail refers to information indicating the level of detail in the unit cost survey, and in this embodiment, information of "high," "medium," or "low" is stored according to the importance of the construction work. Conditions 1, 2, and 3 can store construction conditions that may affect the unit cost. For example, the conditions can store information indicating arbitrary construction conditions such as whether the design of the structure is simple or complex, the soil characteristics of the construction site, and the surrounding environment. In this embodiment, three conditions are provided, but in other embodiments, any number of other conditions may be provided. Also, in this embodiment, three values, "high," "medium," or "low," are used for the level of detail, but any number of values ​​using arbitrary information such as numbers or letters that can indicate the level of detail of the unit cost can be used.

[0029] The subcontractor database 102 stores basic information about subcontractors. In one embodiment, as shown in Figure 8, it is preferable that the subcontractor database 102 includes the project ID, subcontractor ID, subcontractor name, job title, foreman, email address, etc. The project ID is stored in the project overview database 101. The subcontractor ID is information for uniquely identifying a subcontractor, and the subcontractor name is the name of the subcontractor.

[0030] The job title is information indicating the work performed by the cooperating company. For example, job titles can include scaffolders, rebar workers, interior decorators, etc. The foreman (an example of a person responsible for registering work performance) is information about the site manager of the cooperating company. The email address field stores the foreman's email address.

[0031] The cost estimation database 103 stores information related to cost estimation. In this embodiment, the cost estimation database 103 stores quantity data of materials used in construction, aggregated according to the level of detail of the work content according to the unit cost survey. In one embodiment, as shown in Figure 9, it is preferable that the cost estimation database 103 includes the construction ID, work content 1, work content 2, work content 3, building materials, quantity, etc.

[0032] In one embodiment, depending on the level of detail of the construction overview database 101, for construction projects with a "high" level of detail, work content 1 is set to construction floor, work content 2 to construction method / provisional, and work content 3 to part classification, and the quantity of each building material is saved for each construction floor and part classification. On the other hand, for construction projects with a "medium" level of detail, work content 1 is set to construction floor, work content 2 to construction method / provisional, and the quantity of each building material is saved for each construction floor. In other words, for construction projects with a "high" level of detail, work content 1, work content 2, and work content 3 are set, while for construction projects with a "medium" level of detail, only work content 1 and work content 2 are set, and work content 3 is not set. The quantity data consists of the estimated quantities of concrete, formwork, and reinforcing steel for each work content. In this example, we have described a scenario where, for projects with a "high" level of detail, work content 1, work content 2, and work content 3 are set, while for projects with a "medium" level of detail, only work content 1 and work content 2 are set, and work content 3 is not set. However, this is merely an example, and other arbitrary work content can be set depending on the level of detail.

[0033] The manpower database 104 stores information about manpower. In this embodiment, the manpower database 104 stores manpower data for each type of work. In one embodiment, it is preferable that the manpower database 104 includes the project ID, cooperating company ID, job type, work date, work content 1, work content 2, work content 3, number of people, etc. Work content 1 to work content 3 are the same as work content 1 to 3 in the cost estimation database 103.

[0034] The construction overview registration unit 110 registers construction information in response to a construction overview registration request from the administrator terminal 20. In this embodiment, the construction overview registration request includes the construction name, construction site, construction use, structure, building area, total floor area, level of detail, condition 1, condition 2, condition 3, etc. Based on the construction overview registration request, the construction overview registration unit 110 assigns a construction ID and registers the construction information in the construction overview database 101. As mentioned above, conditions 1, condition 2, and condition 3 can store construction conditions that may affect the cost per unit.

[0035] The subcontractor registration unit 111 registers information about subcontractors in response to subcontractor registration requests from the administrator terminal 20. In this embodiment, the subcontractor registration request includes the project ID, subcontractor ID, subcontractor name, job title, foreman, email address, etc., and the subcontractor registration unit 111 registers the information of the subcontractors in the subcontractor database 102 based on the subcontractor registration request. In this embodiment, the project ID necessary for registering work results is notified to the email address of the site manager registered as the foreman in this subcontractor registration. This allows the foreman to register work results for a given project.

[0036] The cost estimation data registration unit 112 registers cost estimation data in response to a cost estimation data registration request from the administrator terminal 20. In this embodiment, the cost estimation data registration request includes cost estimation data associated with the construction ID, and the cost estimation data registration unit 112 registers the cost estimation data in the cost estimation database 103 based on the cost estimation registration request. In this embodiment, the cost estimation data includes the quantities of materials used in the construction, aggregated according to the level of detail of each work item.

[0037] The screen setting transmission unit 113 transmits screen setting information to the daily report server 40. In this embodiment, the screen setting transmission unit 113 transmits the level of detail for each project ID as setting information for the work performance registration screen, which will be described later, provided by the daily report server 40.

[0038] The work performance acquisition unit 114 acquires work performance data from the daily report server 40 at a predetermined timing. In this embodiment, for example, the work performance acquisition unit 114 receives work performance data from the daily report server 40 at 23:00 every day and registers the artificial labor data in the artificial labor database 104. In this embodiment, the work performance data includes artificial labor data associated with the project ID, and the work performance acquisition unit 114 registers the artificial labor data in the artificial labor database 104 based on the work performance data. In this embodiment, the artificial labor data includes the cooperating company ID, job title, work date, work content, and number of people. Although an example of receiving work performance data from the daily report server 40 at 23:00 every day has been described here, this is merely an example, and the work performance acquisition unit 114 can receive work performance data from the daily report server 40 at any timing.

[0039] Furthermore, if there are any deficiencies in the received work record, the work record acquisition unit 114 requests the email sending unit 117 (described later) to notify the email address of the foreman who registered the work record. In one embodiment, the work record acquisition unit 114 may also request the email sending unit 117 to send the same notification to the administrator terminal 20 in addition to the foreman.

[0040] The cost calculation unit 115 calculates the cost in response to an inquiry request from the administrator terminal 20. In this embodiment, the inquiry request includes a project ID, and the cost calculation unit 115 calculates the cost for the project identified by the project ID based on the cost estimation database 103 and the labor database 104.

[0041] The output unit 116 outputs a list of unit costs. In this embodiment, the output unit 116 can output a list of unit costs generated for the target construction project based on the unit costs calculated by the unit cost calculation unit 115 and the construction project overview data in the construction project overview database 101.

[0042] The email sending unit 117 sends an email to the desired recipient. In this embodiment, the email sending unit 117 sends an email to the desired recipient in response to a request from the cooperating company registration unit 111 or the work performance import unit 114. Note that the email sending unit 117 is just one example of a notification means, and the server device 10 can use any other notification means to notify the desired recipient.

[0043] (Administrator terminal) Next, an example of the configuration of the administrator terminal 20 will be described using Figure 3. The administrator terminal 20 is installed in the construction company that manages the server device 10. Functionally, the administrator terminal 20 has, for example, a project outline registration request transmission unit 210, a cooperating company registration request transmission unit 211, an estimation data registration request transmission unit 212, an inquiry request transmission unit 213, and a storage unit 200. Each functional configuration is described below.

[0044] The construction summary registration request transmission unit 210 transmits a construction summary registration request to the server device 10. In this embodiment, as described above, the construction summary registration request includes the construction name, construction site, construction purpose, structure, building area, total floor area, level of detail, condition 1, condition 2, condition 3, etc.

[0045] The subcontractor registration request transmission unit 211 transmits a subcontractor registration request to the server device 10. In this embodiment, as described above, the subcontractor registration request includes the project ID, subcontractor ID, subcontractor name, job title, foreman, email address, etc.

[0046] The cost estimation data registration request transmission unit 212 transmits a cost estimation data registration request to the server device 10. In this embodiment, as described above, the cost estimation data registration request includes cost estimation data associated with the construction ID, and the cost estimation data includes quantities of materials used in the construction, aggregated according to the level of detail of the work content.

[0047] The inquiry request transmission unit 213 sends an inquiry request to the server device 10. In this embodiment, as described above, the inquiry request includes a construction ID.

[0048] (Daily report server) Next, an example of the configuration of the daily report server 40 will be described using Figure 4. The daily report server 40 may be installed in the construction company that manages the server device 10, or it may be installed in an external company commissioned by the construction company. Functionally, the daily report server 40 has, for example, a site provision unit 410, a site registration unit 411, a screen setting registration unit 412, a work performance registration unit 413, a work performance transmission unit 414, and a storage unit 400. The storage unit 400 stores, for example, a user database 401, a site database 402, and a work performance database 403. Each functional configuration is described below.

[0049] The user database 401 stores information about users who use the daily report service site provided by the daily report server 40. In one embodiment, it is preferable that the user database 401 includes user ID, username, job title, foreman, etc. The user ID is information for uniquely identifying a user of the daily report service site. In this embodiment, it is assumed that a cooperating company of a construction company has a contract to use the daily report service.

[0050] The job title is information indicating the work performed by the cooperating company. For example, job titles can include scaffolders, rebar workers, interior decorators, etc. The foreman is information about the site manager of the cooperating company.

[0051] The site database 402 stores information related to the construction site. In one embodiment, it is preferable that the site database 402 includes the construction ID, screen settings, user ID, etc. The screen settings are the setting information for the work performance registration screen. In this embodiment, the level of detail of the work cost survey is stored as setting information. The level of detail can be set to high, medium, or low.

[0052] The work performance database 403 stores information regarding the work performance at construction sites. In one embodiment, it is preferable that the work performance database 403 includes the project ID, user ID, job title, work date, work content 1, work content 2, work content 3, number of people, etc.

[0053] The site provider unit 410 and the daily report server 40 provide the daily report service site, for example, on a network N such as the internet. On this website, users can register their daily work performance. To this end, the site provider unit 410 sends a web page written in HTML (HyperText Markup Language) or the like to the user's terminal 30, and also receives user input results from the user's terminal 30.

[0054] The site provision unit 410 responds to user input and other requests by creating a corresponding web page and sending it to the user's terminal 30. Specifically, the site provision unit 410 sends various web pages to the user's terminal 30, such as a site registration screen for registering work sites and a work performance registration screen for registering work performance.

[0055] The site registration unit 411 registers information about the construction site in response to a site registration request from the person in charge terminal 30. In this embodiment, the site registration request includes a construction ID, a user ID, etc., and the site registration unit 411 registers the information about the construction site in the site database 402 based on the site registration request. In this embodiment, the user corresponding to the user ID that performed the site registration can register work results related to the construction ID registered in the site registration.

[0056] The screen setting registration unit 412 receives screen setting information from the administrator terminal 20 and registers the received setting information. In this embodiment, the screen setting registration unit 412 receives the level of detail of the work cost survey as setting information for each construction ID from the administrator terminal 20 and registers it in the site database 402.

[0057] The work performance registration unit 413 registers work performance information in response to a work performance registration request from the employee terminal 30. In this embodiment, the work performance registration request includes the project ID, user ID, job title, work date, work details, number of people, etc., and the work performance registration unit 413 registers the work performance information in the work performance database 403 based on the work performance registration request.

[0058] The work performance transmission unit 414 transmits work performance data to the server device 10 at predetermined timings. In this embodiment, for example, the work performance transmission unit 414 transmits the work performance data for the day to the server device 10 at 23:00 every day. In this embodiment, the work performance transmission unit 414 retrieves the work performance data for the day from the work performance database 403 and transmits it to the server device 10. The work performance data includes manpower data associated with the construction ID, and the manpower data includes user ID, job title, work date, work content, and number of people.

[0059] [Hardware configuration] (Server device) Next, an example of the hardware configuration of the server device 10 will be described using Figure 5. In the example in Figure 5, the server device 10 may have a processor 10a such as a CPU (Central Processing Unit) or GPU (Graphics Processor Unit) corresponding to an arithmetic unit, RAM (Random Access Memory) 10b, ROM (Read-only Memory) 10c, a communication device 10d, a storage device 10e, an input device 10f, and a display device 10g. Each of these components is connected via a bus so that data can be sent and received from each other.

[0060] The processor 10a functions as a control unit that performs data calculations and processing by loading programs stored in the ROM 10c or storage device 10e into the RAM 10b and executing them. The processor 10a receives various input data from the communication device 10d and the input device 10f, and outputs the results of calculations performed on the input data from the communication device 10d or the display device 10g, or stores them in the RAM 10b or storage device 10e.

[0061] In this embodiment, the processor 10a is configured to realize the above-mentioned work rate survey processing by executing a program stored in the ROM 10c or storage device 10e. For example, the construction overview registration unit 110, cooperating company registration unit 111, cost estimation data registration unit 112, screen setting transmission unit 113, work performance acquisition unit 114, work rate calculation unit 115, output unit 116, and email transmission unit 117, which are shown as functional configurations in Figure 2, are realized by executing a program on the processor 10a. This program may be stored and provided in a computer-readable storage medium such as RAM 10b or ROM 10c, or it may be provided via a network N connected by a communication device 10d.

[0062] RAM10b is composed of, for example, semiconductor memory elements and stores rewritable data. RAM10b temporarily stores the code included in the program, as well as some or all of the data of the memory unit 100. ROM10c is composed of, for example, semiconductor memory elements and stores readable but non-rewritable data. ROM10c stores the program and various data necessary for processing related to cost surveys, such as the data of the memory unit 100.

[0063] The communication device 10d is a device for performing data communication via a wired or wireless network N with external devices, including the administrator terminal 20, the employee terminal 30, and the daily report server 40.

[0064] The storage device 10e is a non-volatile storage medium, such as an HDD (Hard Disk Drive). The storage device 10e stores the program and the data of the storage unit 100.

[0065] The input device 10f is a device for receiving operations from the user and can be implemented using a keyboard, mouse, touch panel, or the like.

[0066] The display device 10g is a device for displaying information and can be realized using an organic EL display, a liquid crystal display, or the like.

[0067] (Administrator terminal) Next, an example of the hardware configuration of the administrator terminal 20 will be described using Figure 6. In the example in Figure 6, the administrator terminal 20 may have a processor 20a such as a CPU or GPU corresponding to a computing device, RAM 20b, ROM 20c, a communication device 20d, a storage device 20e, an input device 20f, and a display device 20g. Each of these components is connected via a bus so that data can be sent and received from each other.

[0068] The processor 20a functions as a control unit that performs data calculations and processing by loading programs stored in the ROM 20c or storage device 20e into the RAM 20b and executing them. The processor 20a receives various input data from the communication device 20d and the input device 20f, and outputs the results of calculations performed on the input data from the communication device 20d or the display device 20g, or stores them in the RAM 20b or storage device 20e.

[0069] In this embodiment, the processor 20a is configured to implement the construction overview registration request transmission unit 210, the cooperating company registration request transmission unit 211, the cost estimation data registration request transmission unit 212, and the inquiry request transmission unit 213 by executing a program stored in the storage device 20e.

[0070] RAM20b is composed of, for example, semiconductor memory elements and stores rewritable data. RAM20b temporarily stores some or all of the data necessary for processing related to cost surveys, in addition to the code included in the program. ROM20c is composed of, for example, semiconductor memory elements and stores readable but non-rewritable data. ROM20c stores the program and various types of data.

[0071] The communication device 20d is a device for performing data communication with external devices, including the server device 10, via a wired or wireless network N.

[0072] The storage device 20e is a non-volatile storage medium, such as an HDD. The storage device 20e stores the browser program and various data.

[0073] The input device 20f is a device for receiving operations from the user and can be implemented using a keyboard, mouse, touch panel, or the like.

[0074] The display device 20g is a device for displaying information and can be realized using an organic EL display, a liquid crystal display, or the like.

[0075] (Contact person terminal) Next, an example of the hardware configuration of the user terminal 30 will be described. Similar to the administrator terminal 20, the user terminal 30 has a processor 30a such as a CPU or GPU that corresponds to a computing device, RAM 30b, ROM 30c, a communication device 30d, a storage device 30e, an input device 30f, and a display device 30g. Each of these components is connected via a bus so that data can be sent and received from each other.

[0076] In this embodiment, the processor 30a is configured to implement a browser by executing a program stored in the storage device 30e. The browser is an application program that allows users to view various websites on the network N, including the website provided by the daily report server 40. In this embodiment, various requests are sent to the daily report server 40 according to the user's operations on the browser implemented in the employee terminal 30, and the processing results are received and displayed on the browser. However, in other embodiments, various requests may be sent to the daily report server 40 and the processing results may be received and displayed by a function realized by executing the daily report service application stored in the daily report server 40.

[0077] Since RAM 30b, ROM 30c, communication device 30d, storage device 30e, input device 30f, and display device 30g have the same configuration as RAM 20b, ROM 20c, communication device 20d, storage device 20e, input device 20f, and display device 20g, respectively, a detailed explanation will be omitted.

[0078] (Daily report server) Next, an example of the hardware configuration of the daily report server 40 will be described. Similar to the server device 10, the daily report server 40 has a processor 40a such as a CPU or GPU that corresponds to a computing unit, RAM 40b, ROM 40c, a communication device 40d, a storage device 40e, an input device 40f, and a display device 40g. Each of these components is connected via a bus so that data can be sent and received from each other.

[0079] In this embodiment, the processor 40a is configured to implement the site provision unit 410, the field registration unit 411, the screen setting registration unit 412, the work performance registration unit 413, and the work performance transmission unit 414 by executing a program stored in the storage device 40e.

[0080] Since RAM 40b, ROM 40c, communication device 40d, storage device 40e, input device 40f, and display device 40g have the same configuration as RAM 10b, ROM 10c, communication device 10d, storage device 10e, input device 10f, and display device 10g, respectively, a detailed explanation will be omitted.

[0081] (Server device processing) Next, the processing flow of the server device 10 will be explained using Figure 10. When the server device 10 receives a project summary registration request from the administrator terminal 20, the project summary registration unit 110 registers the project information (S101). In this embodiment, the project summary registration request includes the project name, construction site, construction use, structure, building area, total floor area, level of detail, conditions, etc. Based on the project summary registration request, the project summary registration unit 110 assigns a project ID and registers the project information in the project summary database 101. Here, it is assumed that the project summary registration unit 110 receives a project summary registration request that includes the project name "ABC Building", construction site "Tokyo...", construction use "Office Building", structure "RC structure", building area "...", total floor area "...", level of detail "High", and condition 1 "Design: Complex", and registers the data shown in Figure 7 in the project summary database 101.

[0082] Subsequently, once the subcontractors for the construction project for which the project outline has been registered are determined, the administrator inputs the information of the subcontractors into the administrator terminal 20. Upon receiving a subcontractor registration request from the administrator terminal 20, the subcontractor registration unit 111 of the server device 10 registers the information of the subcontractors (S102). In this embodiment, the subcontractor registration request includes the project ID, subcontractor ID, subcontractor name, job title, foreman, email address, etc., and the subcontractor registration unit 111 registers the information of the subcontractors in the subcontractor database 102 based on the subcontractor registration request. Here, it is assumed that the subcontractor registration unit 111 has registered the data shown in Figure 8 in the subcontractor database 102.

[0083] Next, the cooperating company registration unit 111 requests the email sending unit 117 of the server device 10 to notify the registered email address of the information necessary for registering the work performance. The email sending unit 117, in response to the request from the cooperating company registration unit 111, notifies the specified email address of the information necessary for registering the work performance (S103). In this embodiment, the email sending unit 117 sends a notification including the project ID as the information necessary for registering the work performance to the specified email address. Here, it is assumed that the email sending unit 117 sent a notification including the project ID "A01" to the email addresses "···@tobi" and "···@naisou".

[0084] Next, when the server device 10 receives a request to register cost estimation data from the administrator terminal 20, the cost estimation data registration unit 112 registers the cost estimation data (S104). In this embodiment, the cost estimation data registration request includes cost estimation data associated with the construction ID, and the cost estimation data registration unit 112 registers the cost estimation data in the cost estimation database 103 based on the cost estimation registration request. In this embodiment, the cost estimation data includes the quantity of materials used in the construction, aggregated for each work item according to the level of detail. Here, the work items in the cost estimation data are assumed to be work items according to the level of detail set for each construction ID in S101. Here, according to the level of detail "High" set for construction ID "A01" in S101, the work items are categorized by construction floor and part, as shown in Figure 9.

[0085] The screen setting transmission unit 113 of the server device 10 transmits screen setting information to the daily report server 40 (S105). In this embodiment, the screen setting transmission unit 113 transmits the level of detail for each project ID as setting information for the work performance registration screen provided by the daily report server 40. Here, it is assumed that the screen setting transmission unit 113 transmits the project ID "A01" and the level of detail "High" based on the level of detail of the project summary database 101.

[0086] Once the above processing is complete, the work performance registration process on the daily report server 40 becomes possible. The work performance registration process on the daily report server 40 will be described later. Here, it is assumed that the work performance data has been registered on the daily report server 40 through appropriate processing between the employee terminal 30 and the daily report server 40.

[0087] The work performance acquisition unit 114 of the server device 10 acquires work performance data from the daily report server 40 at a predetermined timing (S106). In this embodiment, for example, at 23:00 every day, the work performance acquisition unit 114 receives work performance data from the daily report server 40 and registers the artificial intelligence data in the artificial intelligence database 104. In this embodiment, the work performance data includes artificial intelligence data associated with the construction ID, and the work performance acquisition unit 114 registers the artificial intelligence data in the artificial intelligence database 104 based on the work performance data. In this embodiment, the artificial intelligence data includes user ID, job title, work date, work content, and number of people.

[0088] Here, it is assumed that the work performance import unit 114 has received multiple manpower data associated with construction ID "A01" and registered them in the manpower database 104. Note that since construction ID "A01" is set to "high" detail level, the received manpower data is data categorized by construction floor and part.

[0089] Furthermore, if there are any deficiencies in the received work performance data, the work performance data acquisition unit 114 requests the email sending unit 117 to notify the email address of the foreman who registered the work performance data (S107). For example, if there are any missing pieces in the received work performance data, or if there is a discrepancy between the job title and the work content of the received work performance data, the work performance data acquisition unit 114 requests the email sending unit 117 to notify the foreman who registered the relevant work performance data.

[0090] In this embodiment, the user ID of the artificial data and the cooperating company ID of the cooperating company database 102 are the same information, and the work performance import unit 114 can identify the email address based on the user ID. It is sufficient that the user ID and the cooperating company ID are associated; they may be different pieces of information.

[0091] When the server device 10 receives an inquiry request from the administrator terminal 20, the unit cost calculation unit 115 calculates the unit cost (S108). In this embodiment, the inquiry request includes a project ID, and the unit cost calculation unit 115 calculates the unit cost for the project identified by the project ID based on the quantities stored in the cost estimation database 103 and the number of people stored in the manpower database 104. Specifically, the unit cost calculation unit 115 calculates the unit cost for each task using the following formula.

[0092] Number of people stored in the manpower database 104 × 8 hours (work hours performed by one worker in one day) / Quantity stored in the cumulative database 103 Here, it is assumed that the unit cost calculation unit 115 receives an inquiry request containing the construction ID "A01" and calculates the unit cost related to construction ID "A01".

[0093] Once the cost calculation unit 115 has finished calculating, the output unit 116 of the server device 10 outputs a list of cost units (S109). In this embodiment, the output unit 116 can output a list of cost units generated for the target construction project based on the cost calculation unit 115 and the construction project overview data in the construction project overview database 101. Here, it is assumed that the output unit 116 outputs a list of cost units generated for construction project ID "A01" based on the calculated cost units and the construction project overview data.

[0094] (Processing by the daily report server) Next, we will explain the processing flow of the daily report server 40 using Figure 11. Here, we will explain an example in which User X, the foreman of subcontractor ID "0001", who received a notification containing construction ID "A01" in S103 of Figure 10, registers work results in the daily report server 40. Note that User X has already completed user registration in the daily report server 40, and the user database 401 is assumed to contain data including User ID "0001", User name "○× Group", Occupation "Scaffolder", Foreman "User X", etc.

[0095] When user X accesses the daily report service site provided by the daily report server 40 using the browser on the employee terminal 30, the site provision unit 410 of the daily report server 40 sends a web page corresponding to the accessed URL to the employee terminal 30 (S201).

[0096] For example, when user X selects the "Register Site" control displayed on the browser, or in other actions performed by user X in the browser, a request to register a site is sent from the staff terminal 30 to the daily report server 40, and the site provision unit 410 sends the web page of the site registration screen to the staff terminal 30 (S202). In this embodiment, the site provision unit 410 sends a web page corresponding to the site registration screen, in which the construction ID, user ID, etc., can be specified, to the staff terminal 30.

[0097] After completing the input of each data on the site registration screen, when a site registration request is sent from the person in charge terminal 30 to the daily report server 40 in response to user X's operation in the browser, such as selecting the "Register" control on the browser, the site registration unit 411 of the daily report server 40 registers the construction site information based on the site registration request (S203). In this embodiment, the site registration request includes the construction ID, user ID, etc., and the site registration unit 411 registers the construction site information in the site database 402 based on the site registration request. Here, it is assumed that the site registration unit 411 received a site registration request including the construction ID "A01" and user ID "0001" and registered the construction site information in the site database 402.

[0098] When the screen setting information is received from the administrator terminal 20, the screen setting registration unit 412 of the daily report server 40 registers the received setting information (S204). In this embodiment, the screen setting registration unit 412 receives information from the administrator terminal 20 as the level of detail for each construction ID, either high, medium, or low, and registers it in the site database 402. Here, it is assumed that the screen setting transmission unit 113 received a level of detail of "high" for construction ID "A01" and registered it in the site database 402.

[0099] After construction begins, user X registers daily work records using the staff terminal 30. For example, when user X selects the "Work Record Registration" control displayed on the browser, or in response to user X's actions in the browser, a request to register work records is sent from the staff terminal 30 to the daily report server 40, and the site provider unit 410 sends the web page of the work record registration screen to the staff terminal 30 (S205). In this embodiment, the site provider unit 410 sends the staff terminal 30 a web page corresponding to the work record registration screen where the work content, number of people, etc., can be specified.

[0100] Here, it is assumed that the site provider unit 410 has sent a web page corresponding to the work performance registration screen shown in Figure 12 to the employee terminal 30. As shown in Figure 12, on the work performance registration screen, the user can specify the work details, namely the construction floor, construction method / temporary works, and part classification. The site provider unit 410 can generate a work performance registration screen in which the construction floor, construction method / temporary works, and part classification can be specified, based on the level of detail "high" stored in the screen settings of the site database 402.

[0101] Figure 12(A) is an example of the selection items for the construction floor, Figure 12(B) is an example of the selection items for the construction method / temporary works, and Figure 12(C) is an example of the selection items for the part classification. Furthermore, if the level of detail is set to "medium" in the screen settings, the site provider unit 410 can generate a work performance registration screen where the construction floor and construction method / temporary works can be specified as work details.

[0102] After completing the input of each data on the work performance registration screen, when a work performance registration request is sent from the employee terminal 30 to the daily report server 40 in response to user X's operation in the browser, such as selecting the "Update" control on the browser, the work performance registration unit 413 of the daily report server 40 registers the work performance information based on the work performance registration request (S206). In this embodiment, the work performance registration request includes the project ID, user ID, job title, work date, work content, number of people, etc., and the work performance registration unit 413 registers the work performance information in the work performance database 403 based on the work performance registration request.

[0103] Here, the work performance registration unit 413 receives a work performance registration request that includes the construction ID "A01", user ID "0001", occupation "scaffolding worker", work date "2022 / 8 / 1", ​​work content 1 "standard floor", work content 2 "shoring scaffolding", work content 3 "slab (exterior floor)", and number of people "20", and registers the work performance information in the work performance database 403.

[0104] The work performance transmission unit 414 of the daily report server 40 transmits work performance data to the server device 10 at a predetermined timing (S207). In this embodiment, the work performance transmission unit 414 transmits the work performance data for the day to the server device 10 at 23:00 every day, for example. In this embodiment, the work performance transmission unit 414 obtains the work performance data for the day from the work performance database 403 and transmits it to the server device 10. The work performance data includes manpower data associated with the project ID, and the manpower data includes user ID, job title, work date, work content, and number of people. Here, it is assumed that the work performance transmission unit 414 obtains the work performance data for the day including project ID "A01" and transmits it to the server device 10.

[0105] As described above, according to this embodiment, the server device 10 can collect work performance data necessary for calculating the unit cost for each desired work item. When the server device 10 transmits the level of detail set for each construction project to the daily report server 40, a work performance registration screen is displayed on the employee terminal 30 of the person in charge of registering the work performance data, where the number of people for each work item according to the level of detail can be entered. As a result, the manager can obtain appropriate work performance data for each work item simply by entering the level of detail. The server device 10 can then calculate the accurate unit cost based on the number of people for each work item and the quantity of materials for each work item.

[0106] Furthermore, the server device 10 transmits the level of detail set for each construction project to the daily report server 40, allowing for the acquisition of appropriate work performance data for each type of work with less resource investment, for example, by utilizing an existing daily report service site.

[0107] Furthermore, the server device 10 can register construction conditions that may affect the unit cost in the construction overview database 101 and output the construction conditions along with the calculated unit cost, making it possible to understand the impact of differences in construction conditions on the unit cost.

[0108] Furthermore, the server device 10 is equipped with an email sending unit 117 that sends information necessary for registering work performance to the person in charge, so that the minimum number of people required for the cost unit survey can be asked to register work performance.

[0109] Furthermore, the server device 10 can collect more accurate work performance data by notifying the person in charge via the email sending unit 117 if there are any deficiencies in the work performance data, thereby prompting the person in charge to correct the work performance data. [Explanation of symbols]

[0110] 10...Server device (information processing device), 10a...Processor, 10b...RAM, 10c...ROM, 10d...Communication device, 10e...Storage device, 10f...Input device, 10g...Display device, 100...Storage unit, 101...Construction overview database, 102...Subcontractor database, 103...Cost estimation database, 104...Manpower database (work performance database), 110...Construction overview registration unit, 111...Subcontractor registration unit, 112...Cost estimation data registration unit, 113...Screen setting transmission unit (transmission unit), 114...Work performance import unit, 115...Work rate calculation unit, 116...Output unit, 117...Email transmission unit (notification unit), 20...Administrator terminal, 20a...Processor, 20b...RAM, 20c...ROM, 20d...Communication device, 20e...Storage device, 20f...Input device, 20g...Display device, 200...Storage unit, 210...Construction overview registration request transmission unit, 211...Subcontractor registration request transmission unit, 212...Cost estimation data registration request transmission unit, 213...Inquiry request transmission unit, 30...Person in charge terminal, 30a...Processor, 30b...RAM, 30c...ROM, 30d...Communication device, 30e...Storage device, 30f...Input device, 30g...Display device, 40...Daily report server, 40a...Processor, 40b...RAM, 40c...ROM, 40d...Communication device, 40e...Storage device, 40f...Input device, 40g...Display device, 400...Storage unit, 401...User database, 402...Site database, 403...Work performance database, 410...Site provision unit, 411...Site registration unit, 412...Screen setting registration unit, 413...Work performance registration unit, 414...Work performance transmission unit, N...Network

Claims

1. A construction overview registration unit registers the level of detail required for the work cost survey of the construction project and the identification information of the construction project in question into a construction overview database. A cost estimation data registration unit receives cost estimation data associated with the identification information of the aforementioned construction work and registers it in a cost estimation database, wherein the cost estimation data includes the quantity of materials used in the aforementioned construction work aggregated for each work item according to the level of detail, and the work item is set to include detailed work locations and / or construction methods as the level of detail increases, The subcontractor registration department receives information on the person in charge associated with the identification information of the aforementioned construction work and registers it in the subcontractor database. A notification unit that transmits information necessary for registering work performance to the person in charge based on the information of the person in charge, A transmission unit that transmits the level of detail associated with the identification information of the construction work to the server to which the employee's terminal connects when registering work results, A work performance import unit receives work performance data associated with the identification information of the aforementioned construction work from the server and registers it in a work performance database, wherein the work performance data includes the number of people and occupations for each work content of the work location and / or construction method, set according to the level of detail associated with the identification information of the aforementioned construction work transmitted by the transmission unit, and having the same level of detail as the cost estimation data associated with the identification information of the aforementioned construction work. Upon receiving identification information for the target construction project, a unit cost calculation unit calculates a unit cost for each work item based on the quantity for each work item related to the target construction project stored in the cost estimation database and the number of people for each work item related to the target construction project stored in the work performance database, expressed as the number of people × (work time performed by one worker in one day) / quantity. The output unit outputs the results calculated by the unit cost calculation unit. Equipped with, The work performance acquisition unit is an information processing device that requests the notification unit to notify the person in charge if there is a discrepancy between the job title and the work content.

2. The information processing apparatus according to claim 1, wherein the work performance acquisition unit checks the work performance data, and if there are any deficiencies in the work performance data, requests the notification unit to notify the person in charge.

3. The aforementioned construction overview registration unit further registers construction conditions that may affect the unit cost in the aforementioned construction overview database. The information processing device according to claim 1, wherein the output unit outputs the calculation results along with the construction conditions.

4. A method executed by an information processing device that is connected to a server that the employee's terminal connects to when registering work results, The steps include: registering the level of detail required for the work cost survey of the construction project in the project overview database, associating it with the identification information of the project; A step of receiving cost estimation data associated with the identification information of the aforementioned construction work and registering it in a cost estimation database, wherein the cost estimation data includes the quantity of materials used in the construction work aggregated for each work item according to the level of detail, and the higher the level of detail, the more detailed the work items for the work location and / or construction method are set. The steps include receiving information on the person in charge associated with the identification information of the aforementioned construction work and registering it in the subcontractor database, The steps include: sending the information necessary for registering work performance to the person in charge based on the information of the person in charge; The steps include transmitting the level of detail associated with the identification information of the construction work to the server, A step of receiving work performance data associated with the identification information of the aforementioned construction work from the server and registering it in a work performance database, wherein the work performance data includes the number of people and occupations for each work content of the work location and / or construction method, set according to the level of detail associated with the identification information of the aforementioned construction work transmitted in the transmission step, and having the same level of detail as the cost estimation data associated with the identification information of the aforementioned construction work; A process to send a notification to the person in charge when there is a discrepancy between the job title and the work content, Upon receiving identification information for the target construction project, the process involves calculating a unit cost for each work item based on the quantity for each work item related to the target construction project stored in the cost estimation database and the number of people for each work item related to the target construction project stored in the work performance database, expressed as: number of people × (work time performed by one worker in one day) / quantity. Steps to output the calculated results and A method that includes this.

5. When the employee's terminal registers work performance, the information processing device is connected to the server and is able to communicate with it. A process to associate the level of detail required for a construction cost survey with the identification information of the construction project and register it in the construction summary database, A process for receiving cost estimation data associated with the identification information of the aforementioned construction work and registering it in a cost estimation database, wherein the cost estimation data includes the quantity of materials used in the construction work aggregated for each work item according to the level of detail, and the higher the level of detail, the more detailed the work items, including the work location and / or construction method, are set. The process involves receiving information on the person in charge associated with the identification information of the aforementioned construction work and registering it in the subcontractor database. Based on the information of the person in charge, the process involves sending the information necessary for registering work performance to the person in charge. The process of transmitting the level of detail associated with the identification information of the construction work to the server, A process for receiving work performance data associated with the identification information of the aforementioned construction work from the server and registering it in a work performance database, wherein the work performance data includes the number of people and occupations for each work content of the work location and / or construction method, set according to the level of detail associated with the identification information of the aforementioned construction work transmitted by the transmission process, and having the same level of detail as the cost estimation data associated with the identification information of the aforementioned construction work. A process to send a notification to the person in charge when there is a discrepancy between the job title and the work content, Upon receiving identification information for the target construction project, the system performs a process to calculate the unit cost for each work item, expressed as: number of workers × (work time per worker per day) / quantity, based on the quantity for each work item related to the target construction project stored in the cost estimation database and the number of workers for each work item related to the target construction project stored in the work performance database. Process to output the calculated results and A program that executes the command.

Citation Information

Patent Citations

  • Civil engineering work cost managing device

    JP1999161712A

  • Device and method for evaluating construction budget, recording medium storing construction budget evaluation program and construction budget setting method

    JP2001043265A

  • Process management system

    JP2005267488A

  • Progress management method and progress management program

    JP2005267523A

  • Construction progress management support system and method

    JP2013045308A