Process chart creation system and program

The schedule creation system addresses the challenge of managing complex construction schedules by using affiliation and weather information to reduce user effort and ensure appropriate changes, enabling users with limited knowledge to make informed decisions.

JP7774278B2Active Publication Date: 2025-11-21STAFF ONE INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022006853
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-20
Publication Date
2025-11-21
Estimated Expiration
2042-01-20

AI Technical Summary

Technical Problem

Existing systems fail to efficiently manage changes in the construction of a building, and the user's effort when making process changes and enable even users with little knowledge or experience to make appropriate changes to the process.

Method used

A schedule creation system configured by a computer that includes schedule master data storage, creation, and change means to manage construction projects, using affiliation information to reduce user effort and enable appropriate changes.

Benefits of technology

The system reduces user effort and enables even users with little knowledge or experience to make appropriate changes to construction schedules, reflecting direct and indirect project relationships and weather considerations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007774278000001
    Figure 0007774278000001
  • Figure 0007774278000002
    Figure 0007774278000002
  • Figure 0007774278000003
    Figure 0007774278000003
Patent Text Reader

Abstract

To provide a construction schedule preparation system and program which can reduce a labor of a user in process change to enable even a user with poor knowledge and experience to perform appropriate process change.SOLUTION: A construction schedule preparation system 10 is constituted by providing: construction schedule master data storage means 45 of storing construction schedule master data including a relative start date, the number of construction days, and attribute information to a direct group and an indirect group of each construction; construction schedule preparation means 24 for preparing individual construction schedule data for every architectural structure by using the construction schedule master data; construction schedule changing means 26 of accepting input designation of a user about a construction whose construction start date is changed and the number of transit days, performing process change according to the attribute information to the direct group and the indirect group of each construction, and changing the individual construction schedule data; and construction schedule output means 25 of displaying and printing the construction schedule by using the individual construction schedule data and a base date of each relative start date.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a schedule creation system and program configured by a computer that creates a schedule for constructing a building, and can be used, for example, when automatically creating a schedule using estimated data calculated from the building's blueprints to create various construction-related documents such as estimates and cost calculations. [Background technology]

[0002] Generally, when constructing a building, a schedule is created and each construction task is carried out in order according to the schedule. Many systems that create such schedules display the created schedule as a Gantt chart on a screen (see Patent Documents 1 and 2). Note that process management using Gantt charts is not limited to building construction, but is also used in many other fields, such as system development.

[0003] Furthermore, changes to the originally planned process are common due to various factors, such as weather, and in order to reflect these changes in the schedule, if the display is a Gantt chart, the position of the horizontal bar indicating the progress of the work would be moved left or right (along the time axis). In other words, since time flows from left to right on the chart, the left end of the horizontal bar indicating the start time (start date) of the work and the right end of the horizontal bar indicating the end time (end date) of the work would be shifted on the chart. This operation of shifting the left or right ends of the horizontal bars can be achieved, for example, by dragging the left or right end on the screen.

[0004] Another common technique is to display the plan and the actual results side by side. This means that two horizontal bars representing the plan and the actual results are displayed side by side, for example in different colors. If there are changes in the process, two horizontal bars of different lengths or two horizontal bars offset to the left and right are displayed side by side. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-211710 [Patent Document 2] Japanese Patent Application Publication No. 9-53324 Summary of the Invention [Problem to be solved by the invention]

[0006] As mentioned above, schedules are used not only in the construction of buildings, but in many other fields of work that require schedule management, and the system is capable of displaying schedules and displaying changes to schedules.

[0007] However, the display process that reflects the changes to the schedule is a display process that reflects the changes after the details of the changes to the schedule (the dates to which each task in the schedule will be moved) have been determined. Therefore, it is not true that system processing that determines how to change the schedule (to which date each task in the schedule will be moved) is implemented in every field. For example, when displaying a Gantt chart, if a certain task is postponed by two days, and it is decided that the right end of the horizontal bar representing the process consisting of multiple tasks including that task will be moved two days to the right, this decision is simply displayed on the screen. However, before that, it is necessary to decide whether it is enough to simply slide the task two days to the right, or whether other horizontal bars representing subsequent processes should also be moved, and this decision itself can be difficult.

[0008] In the construction of a building, a schedule is made up of many different types of construction work, and each construction work is interrelated. For example, one construction work must be completed before the next can proceed, or one construction work should be carried out at the same time as another. Therefore, knowledge and experience in construction are required to change the construction start date. Furthermore, at construction sites, situations arise frequently where changes to the construction work schedule are necessary due to factors such as weather. If the person in charge at the site (in this application, the user, i.e., the construction owner or his / her employees) were to make the decision to make such changes every time, it would be time-consuming and laborious to confirm the changes. In addition, if the person in charge does not have sufficient knowledge or experience, there is a risk that the person in charge would make inappropriate changes to the construction work schedule.

[0009] An object of the present invention is to provide a process chart creation system and program that can reduce the user's effort when making process changes and enable even users with little knowledge or experience to make appropriate process changes. [Means for solving the problem]

[0010] The present invention is a schedule creation system configured by a computer that creates a schedule for constructing a building, a schedule master data storage means for storing schedule master data for each construction project to construct a building, including construction identification information, a relative start date that defines the construction start date as a relative number of days from a reference date input and designated by a user, the number of construction days required for each construction project, and information on the construction project's affiliation to a direct group consisting of a set of directly related construction projects for which the chronological relationship defined by the relative start date needs to be maintained, and / or an indirect group consisting of a set of indirectly related construction projects for which the chronological relationship defined by the relative start date does not necessarily need to be maintained; a schedule creation means for executing a process of creating individual schedule data for each building by copying data including construction identification information, relative start date, number of construction days, and information on belonging to a direct group and / or an indirect group from the schedule master data stored in the schedule master data storage means; a schedule change means for receiving a user's input designation of the construction work whose construction start date is to be changed and the number of days to be moved, and for construction work subsequent to the construction work to be changed, using the individual schedule data, moving the relative start dates of directly related construction work of the direct group to which the construction work to be changed belongs or directly related construction work of the direct group whose reference date of the relative start date is the same as that of the direct group by the number of days to be moved, and further, if there is construction work that belongs to the moved direct group and also belongs to an indirect group, confirming with the user whether or not to move the relative start dates of indirectly related construction work that belongs to the same indirect group as the construction work that belongs to both of these groups by the number of days to be moved, and moving the relative start dates by the number of days to be moved if the user instructs to move; a schedule output means for calculating a date indicating the construction start date of each construction project using the individual schedule data created by the schedule creation means or changed by the schedule change means, and a reference date, and for executing a process of displaying and / or printing the schedule on a screen in accordance with the calculation result; The present invention is characterized by the following features.

[0011] In the schedule creation system of the present invention, the schedule master data and the individual schedule data for each building created using the same contain information about the direct and / or indirect group affiliation of each construction project, and this affiliation information is used to change the schedule according to the content of the directly related construction project or the indirectly related construction project.

[0012] Therefore, even in the case of the construction of a building where many different types of work are being carried out, the burden on the user (the construction owner or his / her employees) when making changes to the process can be reduced, and even users with little knowledge or experience can make appropriate changes to the process, thereby achieving the above-mentioned objectives.

[0013] <Configuration in which process change item data, material identification information for process change determination, and maximum quantity for process change determination are included in the process chart master data>

[0014] In addition, in the above-mentioned process chart creation system, an integrated data storage means for storing the quantity of components required for the construction of a building in association with component identification information; The process chart master data includes: The process change item data includes designation information for additional work indicating that the work is an addition to a predetermined standard process and designation information for interruption work indicating that the work is an interrupt to the standard process, Component identification information for components required for additional work and interruption work, in a state corresponding to the designation information for additional work and interruption work, is included as component identification information for process change determination; Furthermore, the maximum quantity of components of the component identification information for process change determination that can be handled in the number of construction days in a state corresponding to the designation information and number of construction days of the interruption construction is included as the maximum quantity for process change determination, The means of creating a schedule are: The system is configured to execute an additional work placement process for incorporating additional work into the individual process chart data, and an interruption work placement process for incorporating interruption work into the individual process chart data, Additional construction placement processing is When the process schedule master data stored in the process schedule master data storage means contains information specifying additional work as work change item data, it is determined whether or not component identification information identical to the process change determination component identification information contained in the process schedule master data in a state corresponding to the additional work specification information is stored in the estimated data storage means, and if so, individual process schedule data is created that incorporates the relative start date and number of work days for the additional work without changing the relative start dates of each of the other works, Interruption construction placement processing is When the process chart master data stored in the process chart master data storage means includes designation information for interrupting work as work change item data, it is determined whether or not the same component identification information for process change determination as the component identification information for process change included in the process chart master data is stored in the estimated data storage means in a state corresponding to the designation information for interrupting work, and if so, it is determined whether or not there is a maximum quantity for process change determination in the process chart master data in a state corresponding to the designation information for interrupting work; If there is no maximum quantity for determining process changes, the relative start date of each construction work to be carried out after the interrupting construction work is moved by the number of construction days of the interrupting construction work, and individual process chart data incorporating the relative start date and number of construction days of the interrupting construction work is created, If there is a maximum quantity for process change determination, the process preferably obtains the quantity of the component stored in association with the component identification information from the integrated data storage means, compares the obtained quantity of the component with each of the maximum quantities for process change determination for multiple interrupting works with the same work identification information, selects the maximum quantity for process change determination that is equal to or greater than the obtained quantity of the component and closest to the obtained quantity of the component, moves the relative start date of each work to be carried out after the interrupting work corresponding to the selected maximum quantity for process change determination by the number of construction days of the interrupting work corresponding to the selected maximum quantity for process change determination, and creates individual process schedule data that incorporates the relative start date and number of construction days of the interrupting work corresponding to the selected maximum quantity for process change determination.

[0015] Here, the "included" in "the process chart master data includes, as process change item data, designation information for additional work indicating that the work is to be added to a predetermined standard process, and designation information for interrupting work indicating that the work will interrupt the standard process" means that designation information other than additional work and interrupting work may be included; for example, the process change item data may include designation information for omitted work indicating that the work is to be deleted from the standard process. Also, the "and" in the above "designation information for additional work and...designation information for interrupting work" means that there is work that is designated as additional work and work that is designated as interrupting work, and does not mean that one work is designated as both additional work and interrupting work.

[0016] In this way, if the schedule master data is configured to include process change item data, component identification information for process change judgment, and maximum quantity for process change judgment, when the schedule creation means creates individual schedule data for each building from the schedule master data, it is possible to obtain information on the components used in the construction of the building and their quantities from the already obtained cost estimation data, and create individual schedule data according to the obtained information. This makes it possible to link with a building cost estimation system that calculates cost estimation data, and it is possible to keep the number of standard processes to be prepared, i.e., the number of schedule master data to be prepared, to an appropriate number, making it easier to prepare and edit the schedule master data in advance.

[0017] <Configuration that uses on-site information to determine whether or not to change the treatment of indirectly related construction to directly related construction>

[0018] In addition, in the aforementioned schedule creation system, a site information storage means for storing site information input by a user about a building; The process chart master data and individual process chart data include: For construction work that belongs to an indirect group but does not belong to a direct group, group change necessity judgment instruction information indicating that the construction work is one for which it is determined whether or not it needs to be changed from an indirectly related construction work to a directly related construction work using the site information stored in the site information storage means is included as site information reference instruction data, The process chart change method is For indirectly related construction work for which group change necessity judgment instruction information is included in the individual process chart data, acquire site information stored in the site information storage means, and determine whether or not to change the handling of the indirectly related construction work to directly related construction work using the acquired site information; If it is determined that the handling should be changed, the relative start date of the indirectly related construction work for which there is group change necessity judgment instruction information is moved by the number of moving days without confirming with the user, in the same way as the handling of the directly related construction work. If it is decided not to change the handling, it is desirable that the system be configured to confirm with the user whether or not to move the indirectly related work by the number of days of movement as is the original handling of the indirectly related work, and if the user instructs the work to be moved, to execute the process of moving the work by the number of days of movement.

[0019] In this way, when the system is configured to use on-site information to determine whether or not to change the treatment of indirectly related work to directly related work, if there are cases where work that is originally indirectly related but, depending on the situation on-site, would be better treated as directly related work when making changes to the process, it is possible to change the process to reflect such circumstances, thereby achieving more appropriate changes to the process.

[0020] <Configuration using site information to determine whether to change to a different relative start date and whether to change indirectly related construction to directly related construction>

[0021] Furthermore, in the above-mentioned process chart creation system, a site information storage means for storing site information input by a user about a building; The process chart master data includes: For construction work that belongs to the indirect group and does not belong to the direct group, the site information reference instruction data includes relative start date replacement necessity judgment instruction information indicating that the construction work is a work that uses the site information stored in the site information storage means to determine whether or not it needs to be replaced with another relative start date and whether or not it needs to be changed from an indirectly related construction work to a directly related construction work, The means of creating a schedule are: For indirectly related construction work for which relative start date replacement necessity judgment instruction information is included in the process chart master data, acquire site information stored in the site information storage means, and use the acquired site information to determine whether to replace the relative start date with another relative start date and whether to change the indirectly related construction work to a directly related construction work; If it is determined that a different relative start date should be substituted and that an indirectly related work should be changed to a directly related work, it is desirable that the system be configured to execute a process of creating individual schedule data by replacing the relative start date of the indirectly related work for which there is instruction information for determining whether or not to replace the relative start date with a different relative start date that has been specified in advance, and assigning the indirectly related work to the direct group to which other indirectly related works in the indirect group to which the indirectly related work belongs.

[0022] Here, the "pre-specified other relative start date" may be specified in the schedule master data, or may be stored in the replacement relative start date storage means in association with the construction identification information.

[0023] Furthermore, if the site information to be referenced is not stored in the site information storage means at the time when the schedule creation means creates individual schedule data from the schedule master data (i.e., at the time when the initial schedule is created), the schedule change means may then be configured to perform similar processing using the individual schedule data (processing using site information to determine whether or not to replace with a different relative start date and change from indirectly related work to directly related work, and processing to replace and change when it is determined that replacement and change are necessary).

[0024] In this manner, when the configuration is such that on-site information is used to determine whether or not to replace the existing work with a different relative start date and whether or not to change an indirectly related work to a directly related work, when the work schedule creation means creates individual work schedule data from the work schedule master data, it is possible to replace the existing work schedule with a different relative start date depending on the situation on-site, and if there are cases where an indirectly related work should be treated as a directly related work, it is possible to create individual work schedule data that reflects such situations, thereby enabling the creation of a more appropriate work schedule.

[0025] <Configuration for displaying warnings using weather information>

[0026] In addition, in the case of a configuration in which the above-mentioned on-site information is used to determine whether or not to change the handling of indirectly related work to directly related work, or a configuration in which the on-site information is used to determine whether or not to change to a different relative start date and change from indirectly related work to directly related work, The site information storage means Weather information for a predetermined weather information acquisition target area corresponding to the location of the building, acquired from an external system via a communication line, is also stored as on-site information in association with a date; The process chart master data and individual process chart data include: Weather consideration instruction information indicating that the construction work will use weather information to determine whether or not the construction start date needs to be changed is included as the site information reference instruction data, The process chart change method is When accepting or when accepting a user's input designation regarding the construction work for which the construction start date is to be changed and the number of travel days, the weather information stored in the site information storage means is used to determine whether or not it is necessary to change the construction start date for the remaining uncompleted construction work among the construction work for which weather consideration instruction information is available, and an attention-call display process is executed to communicate the result of the determination to the user; At this time, at least one of a pre-warning display process to be executed before performing a transfer process for construction work subsequent to the construction work to be changed in accordance with the user's input designation, and a post-warning display process to be executed after performing this transfer process, is configured to be executed. The advance warning display process is This is a process of determining whether or not it is necessary to change the construction start date for the remaining work using weather information for the date corresponding to the current construction period determined by the current construction start date and number of construction days for the remaining work, and notifying the user of the result of this determination. The post-event warning display process is as follows: For remaining construction work whose construction period has been moved in accordance with the user's input designation, the weather information for the date corresponding to the construction period after the move is used to determine whether or not a further change to the construction start date is necessary, separate from the movement process that has already been performed; For remaining construction work for which the construction period has not been moved, it is desirable that the process use weather information for the date corresponding to the construction period for which the movement has not been made to determine whether or not the construction start date needs to be changed.

[0027] In this way, if the system is configured to use weather information to perform warning display processing, when there is construction work that is affected by weather information, it can determine whether or not the construction start date needs to be changed based on the weather information (forecast) for the area for which weather information is obtained from an external system, and communicate the result of this determination to the user, allowing the user to make appropriate changes to the process.

[0028] <Additional configuration to the configuration that performs warning display processing using weather information>

[0029] In addition, in the case where the above-described weather information is used to perform the warning display process, When the process schedule change means is configured to execute both the "pre-event warning display processing" and the "post-event warning display processing," at least one of the "pre-event warning display processing" and the "post-event warning display processing" can be a processing including the "individual judgment processing" and the "composite judgment processing." Furthermore, when the process schedule change means is configured to execute the "pre-event warning display processing" but not the "post-event warning display processing," the "pre-event warning display processing" can be a processing including the "individual judgment processing" and the "composite judgment processing." Conversely, when the process schedule change means is configured to execute the "post-event warning display processing" but not the "pre-event warning display processing," the "post-event warning display processing" can be a processing including the "individual judgment processing" and the "composite judgment processing."

[0030] Here, the "individual judgment process" is a process that, in order to avoid taking into account the interrelationships between construction projects that are scheduled to be carried out within the weather information acquisition period and that have weather consideration instruction information set, assumes that there is only one construction project that has weather consideration instruction information set among the construction projects that are scheduled to be carried out within the weather information acquisition period, and uses weather information for the dates on which each of those construction projects is scheduled to be carried out to determine whether or not the start date of each of those construction projects should be changed, and displays the results of that judgment.

[0031] In addition, the "composite judgment process" is a process that takes into account the interrelationships between construction projects that are scheduled to be carried out within the weather information acquisition period and for which weather consideration instruction information is set, and in the event that there are multiple construction projects that are scheduled to be carried out within the weather information acquisition period and for which weather consideration instruction information is set, determines whether or not the start date of the earlier construction project that is to be carried out should be changed using weather information for the date on which the earlier construction project is scheduled to be carried out, and if it is determined that the start date should be changed, assumes that the relative start date of the earlier construction project has been changed, and further assumes that the relative start date of the later construction project that is to be carried out has also been changed in conjunction with the change in the relative start date of the earlier construction project, and in the post-change state, determines whether or not the start date of the later construction project should be changed using weather information for the date on which the later construction project is scheduled to be carried out, and displays the result of the judgment.

[0032] <Configuration for calculating the number of carpentry work days based on the amount or area and creating individual work schedule data>

[0033] Furthermore, in the above-mentioned schedule creation system, The process chart master data storage means includes: A plurality of carpentry process master data with different durations are stored for carpentry processes corresponding to a portion of all processes, The means of creating a schedule are: A value-based carpentry work days calculation process that accepts input of the number of carpenters, the amount of carpentry work, and the unit price per labor, and calculates the number of carpentry work days by dividing the number of days obtained by dividing the accepted carpentry work amount by the unit price per labor, and then dividing the result by the number of carpenters; Alternatively, at least one of the following processes is executed: a process for calculating the number of carpenter work days based on the number of square meters; the process for calculating the number of carpenter work days is executed by receiving the number of carpenters, the square meters of the building, and the number of man-hours per square meter; and multiplying the number of square meters by the number of man-hours per square meter to obtain the number of days; The system may be configured to select, from among multiple carpentry process master data, carpentry process master data having a period length closest to the calculated number of carpentry process days, or having a period length equal to or less than the calculated number of carpentry process days and closest to the calculated number of carpentry process days, or having a period length equal to or greater than the calculated number of carpentry process days and closest to the calculated number of carpentry process days, and then execute a carpentry process selection process to create individual process schedule data by inserting the selected carpentry process master data into the carpentry process position of the process schedule master data.

[0034] In this way, by calculating the number of days for carpentry work based on the amount or area and creating individual schedule data, it becomes possible to create a schedule that more accurately reflects the individual circumstances of each building.

[0035] <Configuration for presenting an alternative process when a moved process portion overlaps with a subsequent process portion with a different base date as a result of performing a move process for a construction project after the construction project to be changed>

[0036] In addition, in the above-mentioned schedule creation system, an alternative process registration means for accepting registration of alternative process data having a period length different from that of the process chart master data for a local process corresponding to a part of the entire process, and for storing the accepted alternative process data in an alternative process storage means; The process chart change method is As a result of performing a move process for construction work subsequent to the construction work to be changed according to the user's input specification, if the moved process part overlaps with a subsequent process part with a different base date input specified by the user, a warning message indicating the overlap is displayed, and Using the construction identification information of the process portion that has been moved, alternative process data that can be replaced with the process portion or a part thereof that has been moved is extracted from the alternative process data stored in the alternative process storage means, and the alternative process is presented to the user on the screen using the extracted alternative process data; The alternative process presentation process may be configured to replace the process portion or a part thereof that has been moved with alternative process data corresponding to an alternative process selected by the user from the presented alternative processes.

[0037] In this way, if an alternative process is presented when the moved process portion overlaps with a subsequent process portion with a different reference date as a result of performing the movement process for construction work subsequent to the construction work to be changed, the user can select the presented alternative process, thereby avoiding overlap between the moved process portion and the subsequent process portion with a different reference date without having to move the subsequent process portion with a different reference date, thereby enabling more appropriate process changes to be made.

[0038] <Program invention>

[0039] The program of the present invention is for causing a computer to function as the above-described schedule creation system.

[0040] The above program or a part thereof can be recorded on various recording media, such as a compact disc (CD), digital versatile disc (DVD), USB memory, hard disk drive (HDD), solid state drive (SSD), etc., and can be stored or distributed. It can also be transmitted using a transmission medium, such as a wired network, such as a local area network (LAN), metropolitan area network (MAN), wide area network (WAN), the Internet, an intranet, or an extranet, or a wireless communication network, or a combination of these. It can also be carried on a carrier wave. Furthermore, the above program may be a part of another program, or may be recorded on a recording medium together with a separate program.

[0041] <Another invention>

[0042] The present application also includes the following other inventions: That is, another invention is a schedule creation system configured by a computer that creates a schedule for constructing a building, a schedule master data storage means for storing schedule master data including, for each construction project to construct a building, construction identification information, a relative start date that defines the construction start date as the number of days relative to a reference date input by a user, and the number of construction days required for the execution of each construction project; a schedule creation means for creating individual schedule data for each building by copying data including construction identification information, relative start date, and number of construction days from the schedule master data stored in the schedule master data storage means; a schedule output means for calculating a date indicating the construction start date of each construction project using the individual schedule data created by the schedule creation means and a reference date, and for executing a process of displaying and / or printing the schedule on a screen in accordance with the calculation result; Individual process chart data is It includes data for a plurality of large groups, each of which consists of a set of a plurality of construction works, The means of creating a schedule are: This system is characterized by its configuration in that it accepts input of the reference date for each major group by the user, calculates the construction period for each major group using the accepted reference date for each major group and the relative start dates and construction days for the construction work belonging to each major group contained in the individual schedule data, determines whether the calculated construction periods for each major group overlap, and if they do overlap, executes a process to display a warning to that effect.

[0043] In this type of schedule creation system, individual schedule data is configured to determine schedules using relative start dates, so construction schedules can be adjusted by provisionally entering dates during the process of determining the start date (base date) for each large group. Therefore, the start date for each large group is decided through meetings between the user (the contractor's company and its employees) and the relevant parties (contractors and clients), and the schedule creation system can be used as a tool during those meetings. [Effects of the Invention]

[0044] As described above, according to the present invention, the schedule master data and the individual schedule data for each building created using the same contain information on the affiliation of each construction work to a direct group and / or an indirect group. This affiliation information can be used to change the process according to the content of the directly related construction work or the indirectly related construction work, which has the effect of reducing the user's effort when changing the process and allowing even users with little knowledge or experience to make appropriate changes to the process. [Brief explanation of the drawings]

[0045] [Figure 1] 1 is a diagram showing the overall configuration of a process chart creation system according to an embodiment of the present invention; [Figure 2] FIG. 4 is a diagram showing an example of process chart master data according to the embodiment. [Figure 3] FIG. 10 is a diagram showing an example of a process chart creation screen according to the embodiment. [Figure 4]FIG. 2 is a configuration diagram of a site information storage means according to the embodiment. [Figure 5] FIG. 3 is a first explanatory diagram showing the flow of creating a process chart according to the embodiment. [Figure 6] FIG. 10 is a first diagram showing an example of a display of a process chart according to the embodiment. [Figure 7] FIG. 2 is a second explanatory diagram showing the flow of creating a process chart according to the embodiment. [Figure 8] FIG. 2 is a second diagram showing an example of a display of a process chart according to the embodiment. [Figure 9] FIG. 10 is an explanatory diagram of the placement of interrupting construction work in individual process schedule data according to the embodiment. [Figure 10] FIG. 10 is another explanatory diagram of the placement of interrupting construction work in the individual process schedule data according to the embodiment. [Figure 11] FIG. 10 is a diagram showing an example of a shift setting screen according to the embodiment. [Figure 12] 10A to 10C are diagrams showing specific examples of changes to the steps of the embodiment. [Figure 13] 10A to 10C are diagrams showing another specific example of a change in the process of the embodiment. [Figure 14] 5A and 5B are explanatory diagrams of a warning display process based on weather information according to the embodiment. [Figure 15] FIG. 10 is another explanatory diagram of the attention-call display process based on weather information according to the embodiment. [Figure 16] FIG. 4 is an explanatory diagram of blank periods and reserve days in the schedule according to the embodiment. [Figure 17] FIG. 10 is an explanatory diagram of a group movement (period length maintaining type) method according to the embodiment. [Figure 18] FIG. 10 is an explanatory diagram of a group movement (period length adjustment type) method according to the embodiment. [Figure 19] FIG. 4 is an explanatory diagram of a movement method for collective movement (period length maintaining type) according to the embodiment. [Figure 20] FIG. 3 is a configuration diagram of an integrated data storage unit according to the embodiment. [Figure 21] FIG. 4 is a diagram showing an example of a purchase order form according to the embodiment. [Figure 22] FIG. 2 is a flowchart showing the overall flow of processing by the process chart creation system of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0046] An embodiment of the present invention will be described below with reference to the drawings. Figure 1 illustrates the overall configuration of a work schedule creation system 10 according to this embodiment. Figure 2 illustrates an example of work schedule master data stored in the work schedule master data storage unit 45. Figure 3 illustrates an example of a work schedule creation screen 100. Figure 4 illustrates an example of site information stored in the site information storage unit 48 and the site information registration screen 200. Figure 5 illustrates the process of creating individual work schedule data from the work schedule master data and then calculating the date. Figure 6 illustrates an example of a work schedule displayed on the screen after the date calculation process. Figures 7 and 8 illustrate the creation of individual work schedule data and the date calculation process when the relative start date is replaced based on the site information, as well as an example of the work schedule displayed on the screen. Figures 9 and 10 illustrate a method for assigning interrupt work to individual work schedule data. Figure 11 illustrates an example of a shift setting screen 300. Figures 12 and 13 illustrate specific examples of process changes. 14 and 15 are explanatory diagrams of the warning display process based on weather information, Fig. 16 is an explanatory diagram of blank periods and reserve days in the schedule, and Figs. 17 to 19 are explanatory diagrams of movement methods. Also, Fig. 20 shows the configuration of the integrated data storage means 41, Fig. 21 shows an example of a purchase order 700, and Fig. 22 shows a flowchart of the overall flow of processing by the schedule creation system 10.

[0047] <Overall configuration of the process chart creation system 10>

[0048] 1, a process chart creation system 10 includes a system main body 11 configured with one or more computers, a display means 12 such as a liquid crystal display, and an input means 13 such as a mouse or keyboard. Although not shown, the system may also include a printing device.

[0049] The system main body 11 includes a processing means 20 that executes various processes related to the creation of a process chart, and a storage means 40 that stores various data required for the processes performed by the processing means 20.

[0050] The processing means 20 is composed of a linked data acquisition means 21, a holiday data registration means 22, a master editing means 23, a schedule creation means 24, a schedule output means 25, a schedule change means 26, a site information collection means 27, an alternative schedule registration means 28, an individual schedule editing means 29, a purchase order form editing means 30, and a purchase order creation means 31.

[0051] Each of the means 21 to 31 included in the processing means 20 is realized by a central processing unit (CPU) provided inside a computer constituting the system main body 11, and one or more programs that define the operation procedures of this CPU. Details of each of the means 21 to 31 will be described later.

[0052] The storage means 40 includes an estimate data storage means 41, a contractor storage means 42, a construction outline storage means 43, a holiday data storage means 44, a schedule master data storage means 45, a basic information storage means for creating a schedule 46, an individual schedule data storage means 47, a site information storage means 48, an alternative process storage means 49, and a purchase order form storage means 50. Details of each of the storage means 41 to 50 will be described later.

[0053] The data stored in the storage means 40 may be stored in a file, such as a file dedicated to commercially available spreadsheet software or a CSV file, or in a database. The storage means 41-50 included in the storage means 40 may be integrated into a single file or a single database (for example, they may be integrated into a single file or a single database by dividing the data into several sheets constituting a file or several tables constituting a database by function), or may be distributed across several files or several databases. While the hardware is preferably implemented by, for example, an HDD or SSD, a recording medium such as a USB memory or a DVD may also be used as long as it does not cause problems with storage capacity or access speed.

[0054] Furthermore, a construction estimation system 70 and an external system 80 are connected to the system main body 11 via a communication line 1. The communication line 1 is an external network such as the Internet, an internal network such as a LAN or an intranet, or a combination of these, and may be wired or wireless.

[0055] The construction cost estimating system 70 is a system that is configured with one or more computers and outputs cost estimating data that summarizes the components and their quantities required for the construction of a building in order to create various construction-related documents such as estimates and cost calculations. For example, there is a construction cost estimating system developed by the applicant of the present application (see JP 2017-91015 A), which outputs cost estimating data obtained by tracing the design drawings of the building on a screen.

[0056] The external system 80 is a system that provides weather information and is composed of one or more computers. Specifically, it is a public information providing system such as the Japan Meteorological Agency's website, or a vendor's system that provides weather information for a fee or free of charge.

[0057] <Configuration of Processing Means 20 / Associated Data Acquisition Means 21>

[0058] The linked data acquisition means 21 acquires the cost estimation data, contractor data, and building outline data as linked data from the building estimating system 70 via the communication line 1, and executes processing to store the data in the cost estimation data storage means 41, contractor storage means 42, and building outline storage means 43, respectively. Instead of acquiring the data via the communication line 1, the linked data may be output from the building estimating system 70 to a recording medium such as a DVD or USB memory and stored therein, and the linked data acquisition means 21 may read the linked data from the recording medium and store it in the cost estimation data storage means 41, contractor storage means 42, and building outline storage means 43.

[0059] <Configuration of Processing Means 20 / Holiday Data Registration Means 22>

[0060] The holiday data registration means 22 receives registration of holiday data by a user (a company that is the contractor or an employee thereof) and executes a process of storing the received holiday data in the holiday data storage means 44.

[0061] The holiday data to be registered first contains information about how to handle days of the week, such as making Sunday a holiday (default value), or making Saturday and Sunday holidays, and holidays can be specified by day of the week. It is also possible to not specify any days of the week, and have the setting not set as holidays determined by day of the week.

[0062] Next, there is information about national holidays. The days designated by law regarding national holidays are stored as default values ​​in the holiday data storage means 44, but holidays may change from year to year, or there may be cases where you do not want a particular holiday to be a holiday (for example, you may want to change a holiday to a weekday to create a long weekend), so this information can be added, deleted, or changed manually. By deleting all holidays, you can set the system so that no holidays are set as public holidays.

[0063] In addition, there is also holiday information that users (construction companies) can specify for their own convenience. For example, any day can be designated as a holiday, such as the New Year's holiday, Obon, the user's anniversary, company trip days, or overseas event days such as Christmas.

[0064] Furthermore, there is also holiday information depending on the convenience of the contractor (client) to whom the construction work is ordered, and based on information obtained from the contractor, the user can designate any day as a holiday exclusive to that contractor (a day on which the contractor is unable to carry out the construction work), and register this in the holiday data storage means 44 in association with the client identification information. The process schedule master data (see Figure 2) and the individual process schedule data created based on it contain an item code within the data for each construction work (data for each row), and the contractor storage means 42 stores the relationship between the item code (construction classification) and the contractor to whom the construction work is ordered (client identification information). Therefore, for any construction work, the client identification information can be used to obtain the holiday information of the contractor in charge of that construction work from the holiday data storage means 44.

[0065] <Configuration of Processing Means 20 / Master Editing Means 23>

[0066] The master editing means 23 executes a process for accepting editing operations by a user on the process schedule master data stored in the process schedule master data storage means 45. For example, if the process schedule master data is stored in a file dedicated to commercially available spreadsheet software or a CSV file, this editing operation may be performed using commercially available spreadsheet software or a general-purpose editor. If the process schedule master data is stored in a database, the editing process is performed via a DBMS (database management system). In this embodiment, standard process schedule master data is provided when the user installs (purchases) the process schedule creation system 10. The user can use this standard process schedule master data as is or edit it for their own company. Alternatively, process schedule master data may be created from scratch and stored in the process schedule master data storage means 45.

[0067] (Configuration of process chart master data: see Figure 2) In Figure 2, the schedule master data is made up of data for multiple construction projects. When the schedule master data is stored in a file dedicated to commercially available spreadsheet software or a CSV file, the data for each construction project (the data for any one construction project) is row data, and when it is stored in a database table, it is record data. Therefore, in the following, when referring to construction project data, "row," "row data," "row data," etc. (however, this does not include the "row" of a schedule displayed on screen or printed as in Figures 6 and 8), it also refers to the record and the data stored in that record.

[0068] The data (row data) for each construction project in the process chart master data has multiple columns. Specifically, as shown in Figure 2, there are columns for the construction project name (construction identification information), item code (construction classification identification information), component name for process change judgment (component identification information for process change judgment), maximum quantity for process change judgment, process change item data, color data, holiday permission data, relative start date, number of construction days, construction time zone, row position, indirect group belonging information, direct group belonging information, site information reference instruction data, replacement relative start date, replacement time zone, etc.

[0069] In this embodiment, the basic information storage means 46 for creating a schedule (see Figure 3) stores the name of the work (work identification information) for the first work in each major group in association with the start date of each major group input and specified by the user (the reference date for the relative start date of each work belonging to each major group, i.e., the start date of the work for the first work in each major group).Therefore, although the data (row data) for each work in the schedule master data does not include information on belonging to a major group, it may include information on belonging to a major group.

[0070] Here, the term "construction name" refers to the name of the construction work displayed or printed on the schedule. In this application, even elements not typically considered "construction work," such as security guards, delivery, and inspections, are referred to as "construction work" and treated as cost-incurring elements. Construction work includes construction work in which a contractor only delivers materials, construction in which carpenters install materials delivered by a contractor, and construction in which a contractor delivers materials and then installs them. It is preferable to register each construction work with a name such as "XX Delivery," "XX Carpenter Installation," or "XX Installation (Supplier)," so that the content of the construction work can be easily understood by the construction name. By doing so, when editing or changing the process schedule master data, adding "XX Carpenter Installation" shifts the carpentry process by the number of construction days. Adding "XX Delivery" or "XX Installation (Supplier)" intuitively indicates by the construction name that the carpentry process and overall process will not be shifted, making work easier. In addition, in this application, the construction name is used as construction identification information in the schedule master data, but the construction code may also be used, in which case the correspondence between the construction code and the construction name can be stored in a separate storage means (construction name storage means).

[0071] The item code is identification information for the construction classification into which each construction project is classified, and this item code corresponds to the contractor to whom the construction project is to be ordered. The correspondence between the item code and the contractor to whom the construction project is to be ordered is stored in the contractor storage means 42.

[0072] The process change determination component name (process change determination component identification information) is the component name of a component required for additional work to be added to a predetermined standard process or for interrupting work to be inserted into the standard process, and corresponds to the instruction information for the additional work or interrupting work in the process change item data column. If the component name (component identification information) identical to this process change determination component name (process change determination component identification information) is included in the cost estimation data (see FIG. 20) stored in the cost estimation data storage means 41, the process chart creation means 24 places the additional work or interrupting work in the individual process chart data. This process will be described in detail in the description of the process chart creation means 24 below. Note that, in the present application, the process change determination component name is used as the process change determination component identification information in the process chart master data, but a component code (process change determination component code) may also be used. In that case, the correspondence between the component code and the component name may be stored in a separate storage means (component name storage means).

[0073] The maximum quantity for process change determination is the maximum quantity of parts of the process change determination part name (process change determination part identification information) that can be handled within the number of construction days set in the row data for the interrupting work, and corresponds to the interrupting work instruction information in the column (field) of the process change item data. However, even in row data that has interrupting work instruction information (interrupting work data), there may be row data in which the maximum quantity for process change determination is not set. In the row data of multiple interrupting works with the same work name (work identification information), the maximum quantity for process change determination is set to a different quantity, and the number of construction days is also set to a different number of days.Therefore, if the same component name (component identification information) as the component name for process change determination (component identification information for process change determination) is included in the estimation data (see Figure 20) stored in the estimation data storage means 41, the process schedule creation means 24 will obtain the quantity of that component from the estimation data and compare the obtained quantity with each of the multiple maximum quantities for process change determination, thereby selecting the row data of the interrupting work to be placed in the individual process schedule data from the row data of multiple interrupting works with the same work name (work identification information) (in other words, selecting the row data with the appropriate number of construction days); this process will be described in detail in the explanation of the process schedule creation means 24 below.

[0074] The process change item data is data that defines how a process should be changed (what changes should be made to a predetermined standard process) when the cost estimation data (see FIG. 20) stored in the cost estimation data storage means 41 contains a component name (component identification information) that is the same as the component name for process change determination (component identification information for process change determination), i.e., when a component set as the component name for process change determination (component identification information for process change determination) is used in the construction of the target building. This process change item data includes additional work designation information that indicates that the work is to be added to the standard process, and interrupting work designation information that indicates that the work will interrupt the standard process. The meanings of additional work and interrupting work will be explained in detail in the explanation of the process schedule creation means 24 below. In addition, the process change item data may include designation information for omitted work, which indicates that the work is to be deleted from the standard process.For row data containing this designation information for omitted work, if the component name (component identification information) that is the same as the component name for process change determination (component identification information for process change determination) is not included in the estimated data (see Figure 20) stored in the estimated data storage means 41, the process schedule creation means 24 will delete the row data containing the designation information for the omitted work (data for the omitted work) so that it is not placed in the individual process schedule data, and will move the relative start date of the work following the omitted work forward by the number of construction days for the omitted work.

[0075] Color data is data that determines the background color of cells when displaying the project name in a cell of a schedule. When printing a schedule, the color data may be used as the background color of the cells of the schedule (in this case, the text color of the project name is black), or as the text color of the project name (in this case, the background color of the cell is white).

[0076] Holiday permission data is flag data that allows construction work to be carried out on holidays, i.e., allows construction work to be placed on a holiday in the schedule. For construction work in row data where "1" is entered in the holiday permission data field, even if the day is registered as a holiday in the holiday data storage means 44 (see Figure 3), the construction work will be placed on the day that corresponds to the holiday and displayed or printed on the schedule.

[0077] The relative start date is set as the base date = "1" for the start date of the construction work that serves as the starting point for each large group input and specified by the user (the start date of the construction work for the first large group), and the start date of each construction work belonging to the large group is determined as the number of days relative to the base date. Because the base date is input and specified for each large group (see Figure 3), the relative start date is for each large group. Furthermore, the relative start date is set excluding days that are registered as holidays in the holiday data storage means 44 (see Figure 3). For example, if Sunday is registered as a holiday, if Friday is registered as the relative start date = "1," Saturday will be the relative start date = "2," and the following Monday, not Sunday, will be the relative start date = "3."

[0078] The number of construction days is the number of days required for construction. Note that even if the construction time is specified as AM (morning), PM (afternoon), etc. and the construction can be completed in half a day or a short time, the number of construction days should be entered as "1."

[0079] The construction time period is set in advance especially when construction work needs to be carried out during a specific time period such as AM or PM.

[0080] The row position is data that specifies which row from the top a construction project name should be displayed or printed in when it is displayed or printed in a cell of a schedule. In this embodiment, as shown in Figures 6 and 8, the schedule is made up of six rows, so construction project names can be displayed in up to six cells per day. Note that the number of rows in a schedule is not limited to six and can be any number.

[0081] The indirect group affiliation information is the number (identification information) of the indirect group to which the construction (relevant construction) in the row data containing the affiliation information belongs. This indirect group is a group consisting of a collection of indirectly related constructions that do not necessarily maintain the chronological relationship determined by their relative start dates. Therefore, when changing a process, if the schedule of an indirectly related construction that has the same number (identification information) as the construction in question, i.e., that belongs to the same indirect group, is changed (its relative start date is moved), the user (the operator working on the process change) must indicate whether or not to change the construction in question. Note that in this embodiment, the indirect group identification information is a number, but it can also be a group name. Furthermore, in this embodiment, a unique number is assigned within a major group. Therefore, even if an indirect group with the number "1" exists in one major group and an indirect group with the number "1" also exists in another major group, a unique number may be assigned across the entire process.

[0082] The direct group affiliation information is the number (identification information) of the direct group to which the construction (relevant construction) in the row data containing the affiliation information belongs. This direct group is a group consisting of a collection of directly related constructions whose chronological order, determined by their relative start dates, must be maintained. Therefore, when a process change is made, if the schedule of a directly related construction that has the same number (identification information) as the construction in question, i.e., that belongs to the same direct group, is changed (its relative start date is moved), the construction in question will be forcibly changed in exactly the same way (i.e., by the same number of days). Note that in this embodiment, the direct group identification information is a number, but it can also be a group name. Furthermore, in this embodiment, a unique number is assigned within a major group. Therefore, even if a direct group with the number "1" exists in one major group and a direct group with the number "1" also exists in another major group, a unique number may be assigned throughout the entire process.

[0083] The site information reference instruction data is data (in this embodiment, a number corresponding to the type of site information) that instructs the system to reference site information stored in the site information storage means 48 and perform various determination processes in accordance with the referenced site information when creating or changing a schedule for the construction work (relevant construction work) for which the site information reference instruction data is included. In this embodiment, the site information reference instruction data includes group change necessity determination instruction information (number = "1") and relative start date replacement necessity determination instruction information (number = "2") that instruct the system to reference site information for two types of spaces, and weather consideration instruction information (number = "30") that instructs the system to reference weather information. Of these, the group change necessity determination instruction information (number = "1") and weather consideration instruction information (number = "30") are used in the processing by the schedule change means 26, but the details of this processing will be described later in the explanation of the schedule change means 26, so a detailed explanation will be omitted here. Furthermore, the relative start date replacement necessity judgment instruction information (number = "2") is, in principle, used in processing by the schedule creation means 24, and, in exceptional cases where site information has not been entered when the schedule is created, is used in the post-reflection processing by the schedule modification means 26 when site information is entered afterwards (see Figure 4), but the details of these processes will be described later in the explanations of the schedule creation means 24 and the schedule modification means 26, so a detailed explanation will be omitted here. Note that the site information referenced based on the site information reference instruction data is not limited to the site information corresponding to these numbers = "1", "2", and "30", and other examples will be described later.

[0084] The replacement relative start date and replacement time slot specify the replacement relative start date and construction time slot to be used when it is determined that replacement of the relative start date or replacement of the relative start date and construction time slot (including replacement from a state where no construction time slot is specified to a state where one is specified) is necessary for construction work in row data that has relative start date replacement necessity judgment instruction information (number = "2") as site information reference instruction data. Note that these replacement relative start dates and replacement time slots do not need to be specified in the schedule master data, but may be stored in a replacement relative start date storage means (not shown) in association with the construction work name (construction identification information).

[0085] (Type of process chart master data to prepare) In this embodiment, three types of work schedule master data are prepared according to the number of carpenters: work schedule master data for a two-story building with one carpenter, work schedule master data for a two-story building with two carpenters, and work schedule master data for a two-story building with three carpenters. Therefore, three types of standard processes are prepared according to the number of carpenters. The number of carpenters is input and specified by the user when creating a work schedule and stored in the work schedule creation basic information storage means 46 (see FIG. 3). This data is used to select work schedule master data as a template to be used in creating individual work schedule data for the target building. Although there are few examples of this, work schedule master data for four or more carpenters may also be prepared.

[0086] In addition, in the case of a one-story or three-story building, in this embodiment, the two-story schedule master data is prepared as the standard schedule, so it is sufficient to set the designation information for additional work, interruption work, and omitted work in the schedule change item data in the two-story schedule master data as follows: The number of floors of the building is obtained from the building cost estimation system 70 and stored in the building outline storage means 43 (see Figure 3).

[0087] For example, if a certain component appears in the cost estimation data (see FIG. 20) stored in the cost estimation data storage means 41 due to the building being three stories high, the component name (component identification information) of that component can be entered in the component name for process change determination (component identification information for process change determination) field of the row data for the work to be performed using that component, and information specifying additional work or interruption work can be entered in the process change item data field. Conversely, if a certain component may not appear due to the building being three stories high, the component name (component identification information) of that component can be entered in the component name for process change determination (component identification information for process change determination) field of the row data for the work to be performed using that component, and information specifying omitted work can be entered in the process change item data field. The same applies to buildings with four or more stories high.

[0088] Furthermore, if a certain component does not appear in the estimated data (see Figure 20) stored in the estimated data storage means 41 due to the fact that the building is a one-story building, the component name (component identification information) of that component can be set in the component name for process change determination (component identification information for process change determination) column of the row data for the work to be carried out using that component, and designation information for omitted work can be set in the process change item data column. Conversely, if a certain component may appear due to the building being a one-story building, the component name (component identification information) of that component can be set in the component name for process change determination (component identification information for process change determination) column of the row data for the work to be carried out using that component, and designation information for additional work or interrupting work can be set in the process change item data column.

[0089] It is also possible to prepare three-story schedule master data for one carpenter, two carpenters, three carpenters, etc., one-story schedule master data for one carpenter, two carpenters, three carpenters, etc., or four or more stories of schedule master data for one carpenter, two carpenters, three carpenters, etc.

[0090] (Carpentry process master data) The master editing means 23 also executes a process to accept editing work by the user on the carpentry process master data stored in the process schedule master data storage means 45. Since the carpentry process master data is inserted into the position of the carpentry process in the process schedule master data (all processes), the structure of the data (row data) for each construction project in the carpentry process master data is the same as the structure of the data (row data) for each construction project in the process schedule master data. A carpentry process is a process consisting of each construction project that belongs to a large group, for example, a foundation date group.

[0091] In this embodiment, multiple carpentry process master data with different durations (number of days required) are prepared for carpentry processes corresponding to a portion of all processes, and are stored in the process schedule master data storage means 45. Since general-purpose carpentry processes are pre-installed in the process schedule master data (all processes) at the positions of carpentry processes, the user may create individual process schedule data for the target building using the general-purpose process schedule master data (all processes) in which the general-purpose carpentry processes are pre-installed, or may create individual process schedule data for the target building by replacing each row of data for the general-purpose carpentry processes with the carpentry process master data (see FIG. 3). In this case, the carpentry process master data to be used for replacement is selected and determined by the process schedule creation means 24 from multiple pre-installed carpentry process master data using the number of carpentry process days calculated based on the amount or area of ​​construction as selected by the user (see FIG. 3). Details of this selection and determination process will be described later in the description of the process schedule creation means 24, so a detailed description will be omitted here.

[0092] <Configuration of Processing Means 20 / Process Chart Creation Means 24>

[0093] The schedule creation means 24 creates individual schedule data for each building using the schedule master data (see FIG. 2) stored in the schedule master data storage means 45, and executes a process of storing the created individual schedule data in the individual schedule data storage means 47. The schedule master data stored in the schedule master data storage means 45 is standard schedule data that serves as a template used to create schedules for multiple buildings, whereas the individual schedule data stored in the individual schedule data storage means 47 is schedule data specific to that building and used for the construction of the target building. Therefore, when individual schedule data for a building is created, new files such as files dedicated to commercially available spreadsheet software or CSV files are added, or new tables are added to the database.

[0094] (Basic processing by the process chart creation means 24) The process schedule creation means 24 creates individual process schedule data by copying data from the process schedule master data (see FIG. 2) stored in the process schedule master data storage means 45, excluding three columns: component name for process change determination (component identification information for process change determination), maximum quantity for process change determination, and process change item data. These three columns are used when creating the individual process schedule data, and are no longer needed after the creation of the individual process schedule data is completed. However, individual process schedule data may be created by copying data from all columns, including these three columns.

[0095] Furthermore, the process schedule creation means 24 uses the data in the three columns of the component name for process change determination (component identification information for process change determination), the maximum quantity for process change determination, and the process change item data to execute an additional work placement process for incorporating additional work into the individual process schedule data, and an interrupting work placement process for incorporating interrupting work into the individual process schedule data. Note that it may also execute an omitted work deletion process to prevent omitted work from being placed in the individual process schedule data.

[0096] (Additional work placement processing by the schedule creation means 24: see Figures 2 and 5) The process schedule creation means 24 executes the following additional work allocation process: First, if there is row data in the process schedule master data stored in the process schedule master data storage means 45 that includes additional work designation information (the characters "addition" in the example of Fig. 2) as work change item data, this is row data for additional work, so the means obtains the process change determination component name (process change determination component identification information) included in the row data in a state that corresponds to the additional work designation information, and determines whether the cost estimate data stored in the cost estimate data storage means 41 (see Fig. 20) includes the same component name (component identification information) as the obtained process change determination component name (process change determination component identification information).

[0097] Next, if the cost estimation data contains a component name identical to the component name for process change determination, the process schedule creation means 24 creates individual process schedule data incorporating the row data for the additional work (including the preset relative start date and number of work days for the additional work) without changing the relative start date of each work in the process schedule master data (each row data other than the row data for the additional work being processed).On the other hand, if the cost estimation data does not contain a component name identical to the component name for process change determination, the row data for the additional work is not incorporated into the individual process schedule data.

[0098] Specifically, for example, in the process schedule master data of FIG. 2, the row data for the construction projects with the construction name = "First Guardman" and "Second Guardman" have the additional construction designation information ("Addition") in the process change item data column, so these are row data for additional construction projects. Because the component name for process change determination column for these row data contains the component name "Guardman," the process schedule creation means 24 determines whether the component name "Guardman" is included in the cost estimate data storage means 41 (see FIG. 20). Here, it is assumed that the component name "Guardman" is included, i.e., the component name "Guardman" appears in the cost estimate data. In this case, the row data for the construction projects "First Guardman" and "Second Guardman" are added to the individual process schedule data, and their positions are the same as those of the additional construction projects in the process schedule master data. That is, the row data for the additional construction projects is copied from the process schedule master data in the upper left of FIG. 5 (however, only the parts necessary for explanation are listed) to the individual process schedule data in the lower left of FIG. 5 (similarly, only the parts necessary for explanation are listed). In this case, the relative start dates of other row data do not change as shown in Figure 5. This is the difference between additional construction and interruption construction.

[0099] In this example, two additional works, "First Guardman" and "Second Guardman," are placed in response to the appearance of one component, "Guardman," but if you want a one-to-one relationship between components and additional works, you can simply assign different component names to each work, such as "Guardman for XX Work" or "Guardman (XX Work)." Similarly, if the exact same component (for example, the same size lauan plywood) is used in multiple different works, by separating the component name for each work, such as "Lauan plywood for XX Work," and by separating the quantities, it is possible to create purchase orders for each contractor, even if different contractors are in charge of each of the multiple works.

[0100] Furthermore, in the process schedule master data of FIG. 2, the row data for the work with the work name = "Steel Stair Installation" has the additional work designation information ("Addition") in the process change item data column, so this is row data for additional work. Since the component name for process change determination column of this row data contains the component name "Steel Stair," the process schedule creation means 24 determines whether the component name "Steel Stair" is included in the cost estimate data storage means 41 (see FIG. 20). Here, it is determined that it is not included, i.e., the component "Steel Stair" does not appear in the cost estimate data. In this case, the work "Steel Stair Installation" is not incorporated into the individual process schedule data and is deleted. That is, the process schedule master data in the upper left of FIG. 5 contains row data for the work "Steel Stair Installation," but in the individual process schedule data in the lower left of FIG. 5, the row data for the work "Steel Stair Installation" has been deleted and no longer exists. In this case, the relative start dates of the other row data do not change, as shown in FIG. 5.

[0101] (Interruption work placement processing by the schedule creation means 24: see Figures 2, 9, and 10) The process schedule creation means 24 also executes the following interrupting work arrangement process: First, if there is row data in the process schedule master data stored in the process schedule master data storage means 45 that includes interrupting work designation information (the characters "interrupt" in the example of FIG. 2) as work change item data, this is row data for interrupting work, so the process schedule creation means 24 acquires the process change determination component name (process change determination component identification information) included in the row data in a state that corresponds to the interrupting work designation information, and determines whether the cost estimate data stored in the cost estimate data storage means 41 (see FIG. 20) includes the same component name (component identification information) as the acquired process change determination component name (process change determination component identification information).

[0102] Next, if the estimated data contains a component name that is the same as the component name for process change determination, the process schedule creation means 24 decides to incorporate the interrupting work into the individual process schedule data, and in order to further branch the processing content, it determines whether or not the row data for the interrupting work contains a maximum quantity for process change determination that is set in a state that corresponds to the specified information for the interrupting work.

[0103] Next, if the maximum quantity for determining a process change is not set in the row data of the interrupting work, the schedule creation means 24 moves the relative start date of each work to be carried out after the interrupting work by the number of construction days of the interrupting work, and creates individual schedule data that incorporates the row data of the interrupting work (including the predetermined relative start date and number of construction days of the interrupting work).

[0104] On the other hand, if a maximum quantity for process change determination is set in the row data of an interrupting work, and there is row data for multiple interrupting works with the same work name (work identification information) (the work names are the same, but the maximum quantity for process change determination and the corresponding number of work days are different), the process schedule creation means 24 obtains the quantity of the component stored in association with the same component name (component identification information) as the component name for process change determination (component identification information) from the estimated data storage means 41, compares the obtained quantity of the component with each of the maximum quantities for process change determination for the multiple interrupting works with the same work name (work identification information), and selects the maximum quantity for process change determination that is equal to or greater than the obtained quantity of the component and closest to the obtained quantity of the component. Then, the relative start date of each construction work to be carried out after the interruption construction work corresponding to the selected maximum quantity for process change determination (the interruption construction work of the row data for which the selected maximum quantity for process change determination is set among multiple interruption construction works with the same construction name) is moved by the number of construction days of the interruption construction work corresponding to the selected maximum quantity for process change determination, and individual process schedule data is created that incorporates the row data of the interruption construction work corresponding to the selected maximum quantity for process change determination (including the preset relative start date and number of construction days of the interruption construction work).

[0105] Furthermore, if the cost estimation data does not contain a component name identical to the component name for process change determination, the process schedule creation means 24 does not incorporate the row data of the interrupting work into the individual process schedule data. Therefore, the row data of the interrupting work that was in the process schedule master data (if there is row data of multiple interrupting works with the same work name, all of those multiple row data) is deleted, and the row data of the interrupting work no longer exists in the individual process schedule data.

[0106] Specifically, for example, in the process schedule master data in Figure 2, the row data for the work with the work name = "Piping" and "Elevation Construction" has the designation information for interrupting work ("Interrupt") in the process change item data column, so these are row data for interrupting work.

[0107] First, in Figure 2, the column for the component name for process change determination in the row data for the work called "piping" contains the component name "floor piping," so the process schedule creation means 24 determines whether or not the component name "floor piping" is included in the estimated data (see Figure 20) stored in the estimated data storage means 41. Here, if it is determined that it is included, that is, if the component called "floor piping" appears in the estimated data, it further determines whether or not a maximum quantity for process change determination is set in the row data for the work called "piping."

[0108] Here, as shown in FIG. 2, the row data for the "Piping" construction project does not have a maximum quantity for process change determination set. Therefore, the process schedule creation means 24 inserts the row data for the "Piping" construction project into the individual process schedule data as an interrupt, without selecting row data using the maximum quantity for process change determination. The row data is positioned the same as the position of the interrupting construction project in the process schedule master data. In other words, in the process schedule master data of FIG. 2, the "Piping" construction project is positioned between the "Slab Back Reinforcement" construction project and the "Foundation Top Inspection" construction project. Therefore, in the individual process schedule data shown at the top of FIG. 9, the "Piping" construction project is also positioned between the "Slab Back Reinforcement" construction project and the "Foundation Top Inspection" construction project, as shown within the bold-line frame. In this case, all of the data to be copied, such as the relative start date (= 19) and the number of construction days (= 1), among the row data for the "Piping" construction project (i.e., data excluding the three columns for the component name for process change determination, the maximum quantity for process change determination, and the process change item data), is copied as is from the process schedule master data to the individual process schedule data. Furthermore, the row data for each construction work that is placed below the row data for the "piping" construction work in the schedule master data in Figure 2 (the row data for each construction work that comes after the "piping" construction work) is copied to the individual schedule data with its relative start date shifted by the number of construction days (=1) for the "piping" construction work, as shown in the upper part of Figure 9. In other words, the relative start dates for the "foundation top inspection" construction work, "concrete floor" construction work, "delivery of building materials and base" construction work, and "scaffolding installation" construction work were 19, 19, 21, and 21 in the schedule master data in Figure 2, but in the individual schedule data shown in the upper part of Figure 9, they are shifted by one day to 20, 20, 22, and 22, as shown in the bold-line frame.

[0109] On the other hand, if it is determined that the component name "floor piping" is not included in the estimation data, that is, if the component "floor piping" does not appear in the estimation data, the schedule creation means 24 deletes the row data for the "piping" work that was in the schedule master data of Fig. 2 and does not incorporate it into the individual schedule data shown at the bottom of Fig. 9. At this time, the row data for each work that is located below the row data for the "piping" work in the schedule master data of Fig. 2 (the row data for each work that comes after the "piping" work) is copied to the individual schedule data as is, without changing the relative start dates of each, as shown in the bold-line frame at the bottom of Fig. 9.

[0110] Next, in Figure 2, the column for the component name for process change determination in the row data for the work called "roof assembly" contains the component name "lower roof fittings," so the process schedule creation means 24 determines whether or not the component name "lower roof fittings" is included in the estimated data (see Figure 20) stored in the estimated data storage means 41. If it is determined that it is included, that is, if the component called "lower roof fittings" appears in the estimated data, it further determines whether or not a maximum quantity for process change determination is set in the row data for the work called "roof assembly."

[0111] Here, as shown in Fig. 2, a maximum quantity for determining a process change is set in the row data for a construction project called "roof construction." There is row data for multiple (two in the example of Fig. 2) interrupting construction projects with the same construction project name, "roof construction," and different quantities (two quantities, "1" and "2" in the example of Fig. 2) of maximum quantities for determining a process change are set in these multiple (two) pieces of row data, and different numbers of construction days ("1" and "2" in the example of Fig. 2) are set accordingly, so the process schedule creation means 24 performs a selection process for row data using these multiple (two) maximum quantities for determining a process change.

[0112] That is, the process schedule creation means 24 acquires the quantity of the component stored in association with the same component name as the component name for process change determination ("under-roof construction" in the example of Figure 2) from the estimated data storage means 41, compares the acquired quantity of the component with each of the maximum quantities for process change determination ("1", "2") in the row data of multiple (two) interrupting works with the same work name, "under-roof construction", and selects the maximum quantity for process change determination that is equal to or greater than the acquired quantity of the component and closest to the acquired quantity of the component.

[0113] Here, if the quantity of the component obtained from the estimated data storage means 41 is 2, then 2 will be selected from the multiple (two) maximum quantities for process change determination ("1", "2"), and therefore the row data for the maximum quantity for process change determination = 2 (i.e., the row data for the number of construction days = 2) will be selected and placed in the individual process schedule data shown at the top of Fig. 10, as shown in the bold-line frame. Then, the relative start date of each construction work to be performed after the row data for the interrupting work corresponding to the selected maximum quantity for process change determination (= 2) (i.e., the row data for the number of construction days = 2) is moved by the number of construction days (= 2) for the interrupting work corresponding to the selected maximum quantity for process change determination (= 2), and individual process schedule data is created that incorporates the row data for the interrupting work corresponding to the selected maximum quantity for process change determination (= 2) (including the preset relative start date (= 11) and number of construction days (= 2) for the interrupting work). In other words, the relative start dates for the "roofing" work, "duct" work, and "JIO structural inspection" work were 12, 12, and 13 in the schedule master data in Figure 2, but in the individual schedule data shown at the top of Figure 10, as shown in the bold frame, they are shifted by two days and are 14, 14, and 15.

[0114] Furthermore, if the quantity of the component obtained from the estimated data storage means 41 is 1, the maximum quantity (= 1) for determining a process change will be selected, and the corresponding number of construction days for the interrupting work will be 1 (see Figure 2). Therefore, the relative start dates for the "roofing" work, "duct" work, and "JIO structural inspection" work are 12, 12, and 13 in the schedule master data in Figure 2, but in the individual schedule data (not shown), they are shifted by one day and become 13, 13, and 14.

[0115] When the process schedule creation means 24 selects the maximum quantity for process change determination, it selects the maximum quantity for process change determination that is equal to or greater than the quantity of components obtained from the accumulated data storage means 41 and that is closest to the obtained quantity of components. For example, if three maximum quantities for process change determination, 20, 40, and 60, are set, if the quantity of components obtained from the accumulated data storage means 41 is 19, the maximum quantity for process change determination (= 20) will be selected; if the quantity of components obtained is 23, the maximum quantity for process change determination (= 40) will be selected; and if the quantity of components obtained is 47, the maximum quantity for process change determination (= 60) will be selected. It is therefore impossible (and not expected) for the quantity of components obtained to exceed 60.

[0116] On the other hand, if it is determined that the cost estimate data does not include the component name "under-roof construction," i.e., if the component name "under-roof construction" does not appear in the cost estimate data, the schedule creation means 24 deletes all of the row data for the multiple (two) "under-roof construction" work items in the schedule master data of FIG. 2 and does not incorporate them into the individual schedule data shown at the bottom of FIG. 10. In this case, the row data for each work item located below the row data for the "under-roof construction" work item in the schedule master data of FIG. 2 (the row data for each work item after the "under-roof construction" work item) is copied to the individual schedule data without changing their relative start dates, as shown in the bold-line box at the bottom of FIG. 10. In other words, since the relative start dates for the "roofing" work item, the "duct" work item, and the "JIO structural inspection" work item were 12, 12, and 13 in the schedule master data of FIG. 2, they remain 12, 12, and 13 in the individual schedule data shown at the bottom of FIG. 10, as shown in the bold-line box.

[0117] (Omitted work deletion processing by the schedule creation means 24) The process schedule creation means 24 may execute the following omitted work deletion process. That is, if there is row data in which omitted work designation information (e.g., the character "Omitted") is set in the process change item data column of the process schedule master data in FIG. 2, the process schedule creation means 24 determines whether the row data contains the same component name (component identification information) as the process change determination component name (component identification information for process change determination) contained in the row data, and determines whether the component name (component identification information) is included in the estimated data stored in the estimated data storage means 41 (see FIG. 20). If not, the process schedule creation means 24 deletes the row data for the omitted work and does not place it in the individual process schedule data. The process schedule creation means 24 also changes the relative start dates of each row data below the row data for the omitted work (the row data for each work after the omitted work) to shorten (decrease) the number of work days for the omitted work.

[0118] (Relative start date replacement process by the schedule creation means 24: see Figures 5 to 8) If there is row data containing relative start date replacement necessity instruction information (number = "2" in this embodiment) in the field information reference instruction data column of the schedule master data (see FIG. 2), the schedule creation means 24 executes the following relative start date replacement process for the construction work in that row data. This relative start date replacement process includes the replacement of the relative start date (including the replacement of the relative start date and construction time zone) and the process of changing an indirectly related construction work to a directly related construction work.

[0119] Here, the relative start date replacement necessity determination instruction information (number = "2") is information indicating that for construction work that belongs to an indirect group but not to a direct group (i.e., indirectly related construction work that is not directly related construction work), the site information (site information corresponding to site information reference instruction data = "2") stored in the site information storage means 48 (see Figure 4) is used to determine whether or not to replace it with a different relative start date and change it from indirectly related construction work to directly related construction work.

[0120] Therefore, first, when there is row data for indirectly related construction work in which relative start date replacement necessity judgment instruction information (number = "2") is set in the field of field information reference instruction data in the field of the field schedule master data (see Fig. 2), the schedule creation means 24 acquires the field information corresponding to number = "2" from the field information storage means 48 (see Fig. 4). In this embodiment, the field information corresponding to number = "2" is information indicating whether or not "there is not enough distance between the building and the adjacent land," as shown in Fig. 4.

[0121] In addition, the site information corresponding to the relative start date replacement necessity judgment instruction information is not limited to information indicating whether or not the condition "there is insufficient distance between the building and the adjacent land" applies, nor is it limited to one type of site information; this point will be discussed later in the explanation of the site information collection means 27.

[0122] Next, the schedule creation means 24 uses the acquired site information to determine whether to replace the indirectly related work with a different relative start date and change the indirectly related work to a directly related work. In this embodiment, if the condition "the building is not sufficiently separated from the adjacent land" applies, it determines to replace the indirectly related work with a different relative start date and change the indirectly related work to a directly related work. The relative start date of the indirectly related work is replaced with a pre-specified relative start date (or a different relative start date and construction time zone), and the indirectly related work is assigned to the direct group to which other indirectly related works belong in the indirect group to which the indirectly related work belongs. In other words, the direct group to which the indirectly related work belongs is determined through the work that is both indirectly related and directly related. Furthermore, if there are other works with the same relative start date as the replaced indirectly related work, the row data for the replaced indirectly related work (however, after the replacement, it has been changed to a directly related work) is positioned below (at the lowest point) the row data for those other works. The relative start date replacement process does not change the relative start dates of other works, and in this respect, it is similar to the additional work placement process.

[0123] In this embodiment, the replacement relative start date (or the replacement relative start date and construction time period) is set in the replacement relative start date and replacement time period fields in the row data for the indirectly related construction work in the process schedule master data (see Figure 2). However, instead of storing the replacement relative start date in the process schedule master data, it may also be stored in a replacement relative start date storage means (not shown) in association with the construction work name (construction work identification information).

[0124] On the other hand, if the case does not fall under the category of "the building is not sufficiently separated from the adjacent land," the above substitutions and changes are not made, and the row data for the indirectly related work in question in the schedule master data (see Figure 2) (excluding the three columns for the name of the component for determining the schedule change, the maximum quantity for determining the schedule change, and the schedule change item data) is copied as is to create individual schedule data.

[0125] Specifically, for example, the schedule master data in Fig. 2 contains row data for a construction project with the name "Scaffolding Net Installation," and the field for site information reference instruction data in this row data contains instruction information for determining whether or not relative start date replacement is required (number = "2"). Therefore, the schedule creation means 24 acquires, from the site information storage means 48 (see Fig. 4), the site information corresponding to number = "2," i.e., information indicating whether or not "there is insufficient distance between the building and the adjacent land."

[0126] Here, if the case does not fall under "the building is not far enough away from the adjacent land," the relative start date (=8), number of construction days (=1), row position (=2), etc. in the schedule master data (see upper left of Fig. 5, Fig. 2) are copied unchanged to the individual schedule data, as shown in the bold frame in the lower left of Fig. 5. As a result, as shown in Fig. 6, the name of the work, "Installing scaffolding net," which was originally to be displayed in the cell of the second row from the top on, for example, 9 / 10 (Fri) (no construction time slot specified), is displayed in that position unchanged.

[0127] On the other hand, if the condition "the building is not sufficiently separated from the adjacent land" applies, the replacement relative start date is set to 6 and the replacement time period is set to PM in the schedule master data in Figure 2. Therefore, the "Scaffolding Net Installation" construction project is copied to the individual schedule data with a replacement relative start date of 6 and a replacement time period of PM, as shown in the bold-line box on the left side of Figure 7. In this case, the number of construction days is set to 1, which remains unchanged before and after the replacement. The row position also changes from 2 to 5. Since several other construction projects will be carried out on the replacement relative start date of 6, the row position 5 is automatically selected, which is an empty row position (usually the row position below the lowest cell among the already filled cells) to avoid overlapping with the other construction projects. Furthermore, the placement position of the replaced row data in the individual schedule data is automatically determined to be below the row data of several other construction projects with a relative start date of 6 (in the example in Figure 7, the "Second Crane," "Second Security Guard," and "Pre-Cut 2" construction projects), as shown in the bold-line box on the left side of Figure 7. Note that the schedule master data in Figure 2 also contains row data for the "Steel Stair Installation" construction project with a relative start date of 6, but this is row data for additional construction work, and since the "Steel Stair" component does not appear in the costing data, it has been deleted from the individual schedule data. As a result, as shown by the arrow in Figure 8, the construction name "Scaffolding Net Installation," which was originally displayed in the cell of the second row from the top on Friday, September 10th (no construction time slot specified), is now displayed in the cell of the fifth row from the top on Wednesday, September 8th (when a construction time slot of PM (afternoon) is specified). Note that the letter "(P)" in the cell indicates PM (afternoon), and the letter "(A)" indicates AM (morning).

[0128] The reason for determining whether or not to replace the "Scaffolding Net Installation" work in this way is that if the building is not far enough away from the adjacent land, the "Scaffolding Net Installation" work will have to be carried out immediately after the "Second Crane" work is completed, and therefore it is necessary to make it a fluid process that responds to the site information entered by the user (operator).

[0129] Furthermore, if the condition "the building is not sufficiently separated from the adjacent land" applies, in addition to the above substitution, a group change process is also performed. In the schedule master data of Figure 2, the "Scaffolding Net Installation" work belongs to Indirect Group = 2, so the "Second Crane" work, which also belongs to Indirect Group = 2 and also to the Direct Group, is extracted. Then, since the extracted "Second Crane" work belongs to Direct Group = 1, the "Scaffolding Net Installation" work is changed to a directly related work that belongs to Direct Group = 1. In this case, the "Scaffolding Net Installation" work can be assigned to Direct Group = 1 and removed from Indirect Group = 2, or it can be assigned to both Direct Group = 1 and Indirect Group = 2, just like the "Second Crane" work, without removing its assignment to Indirect Group = 2.

[0130] (Processing for calculating the number of days for carpentry work and processing for selecting carpentry work by the process chart creation means 24: see Figure 3) The work schedule creation means 24 executes the following calculation process for the number of carpentry work days based on the amount of money or the number of square meters in accordance with the user's selection operation on the work schedule creation screen 100 in Fig. 3, which will be described later, and also executes a carpentry work selection process in accordance with the calculation result of the number of carpentry work days. Note that, since the "number of square meters" based on the number of square meters is explained as being equivalent to the construction area, the unit used for the calculation may be, for example, square meters, square feet, etc., instead of square meters.

[0131] The amount-based carpentry work days calculation process accepts user input of the number of carpenters, the amount of carpentry work, and the unit price per labor (unit price per carpenter per day), and calculates the number of carpentry work days by dividing the number of days obtained by dividing the accepted amount of carpentry work by the unit price per labor by the number of carpenters. For example, if the carpentry work amount = 1 million yen and the unit price per labor = 20,000 yen, then 1 million yen ÷ 20,000 yen = 50 days, and if the work requires two people, then this 50 days is further divided by the number of carpenters (2), to calculate the number of carpentry work days = 25 days.

[0132] The process of calculating the number of carpentry work days based on the area of ​​construction accepts the number of carpenters, the area of ​​the building to be constructed, and the number of man-hours per 1 tsubo (3.3 m2) from the user, and calculates the number of carpentry work days by multiplying the accepted area of ​​construction by the number of man-hours per 1 tsubo (3.3 m2) and dividing the result by the number of carpenters. For example, if the area of ​​construction is 25 tsubo and the number of man-hours per 1 tsubo (3.3 m2) is 2, then the result is 25 x 2 = 50 days, and if the work requires two people, then this 50 days is further divided by the number of carpenters (2) to calculate the number of carpentry work days = 25 days.

[0133] To create a more appropriate schedule, it is preferable to configure the system to calculate the number of carpentry workdays based on both price and square meters. However, it is also acceptable to configure the system to calculate only one of these. The unit price per man-hour (daily unit price per carpenter) and the number of man-hours per square meter (tsubo) vary depending on the user (the client company) and the skill level of the craftsman. However, since general-purpose schedule master data including general-purpose carpentry workdays is available, the functions for calculating the number of carpentry workdays based on price or square meters may be omitted. The general-purpose schedule master data is created under the assumption that the number of man-hours does not change depending on the size of the building. Therefore, for a standard building of approximately 100 to 120 square meters, the number of days for the foundation day group (carpentry work) can be set to, for example, 37 to 41 days for a two-carpenter workday, and 58 to 63 days for a one-carpenter workday. The number of days for a one-person carpenter process is not simply double the number of days for a two-person carpenter process because in a one-person carpenter process, not all work can be done by one person; some work is difficult for one person to do (for example, crane work and installation of heavy components (sashes)). Therefore, the number of days for a one-person carpenter process is set taking into account such work that requires two people.

[0134] The carpentry process selection process is a process of creating individual schedule data by selecting carpentry process master data from multiple carpentry process master data with different period lengths (required days) that have been prepared in advance and stored in the schedule master data storage means 45, in accordance with the number of carpentry process days obtained by the amount-based or area-based carpentry process day calculation process, and inserting the selected carpentry process master data into the carpentry process position of the schedule master data (in this embodiment, schedule master data selected from three types of schedule master data in accordance with the number of carpenters) that have been prepared in advance and stored in the schedule master data storage means 45.

[0135] In this case, the process for selecting carpentry process master data by the work schedule creation means 24 may be any of the following processes: (1) selecting carpentry process master data from among multiple carpentry process master data with different period lengths (required days) that has a period length closest to the calculated number of carpentry process days, (2) selecting carpentry process master data that is equal to or shorter than the calculated number of carpentry process days and closest to the calculated number of carpentry process days, or (3) selecting carpentry process master data that is equal to or longer than the calculated number of carpentry process days and closest to the calculated number of carpentry process days. For example, if a process for calculating the number of carpentry process days based on monetary amount is performed, and the input carpentry work amount is not exceeded, process (2) can be performed. Also, if a process for calculating the number of carpentry process days based on square footage is performed, and the input square footage is not exceeded, process (3) can be performed.

[0136] Specifically, suppose carpentry process master data for periods such as 20 days, 25 days, 30 days, 35 days, 40 days, 45 days, 50 days, 55 days, 60 days, 65 days, 70 days, 75 days, and 80 days have been prepared. In this case, (1) if a process is performed to select carpentry process master data having a period length closest to the calculated number of carpentry process days, if the calculated number of carpentry process days = 32 days, the carpentry process master data for 30 days will be selected, and if the calculated number of carpentry process days = 49 days, the carpentry process master data for 50 days will be selected. Also, (2) if a process is performed to select carpentry process master data having a period length that is equal to or shorter than the calculated number of carpentry process days and closest to the calculated number of carpentry process days, if the calculated number of carpentry process days = 32 days, the carpentry process master data for 30 days will be selected, and if the calculated number of carpentry process days = 49 days, the carpentry process master data for 45 days will be selected. Furthermore, (3) if a process is performed to select carpentry process master data having a period length equal to or greater than the calculated number of carpentry process days and closest to the calculated number of carpentry process days, if the calculated number of carpentry process days is 32 days, carpentry process master data for 35 days will be selected, and if the calculated number of carpentry process days is 49 days, carpentry process master data for 50 days will be selected. Note that the multiple period lengths prepared do not need to be at regular intervals; for example, they may be prepared in small increments around the number of carpentry process days that are likely to be calculated. Also, carpentry process master data for any number of days (e.g., 20 days, 21 days, 22 days, ..., 78 days, 79 days, 80 days, etc.) may be prepared without any intervals.

[0137] (See Figure 3 for the process chart creation screen) 3 shows a schedule creation screen 100 displayed by the schedule creation means 24. This schedule creation screen 100 has a display section 101 for the name of the work (property name), a display section 102 for the number of floors of the building to be constructed, a display section 103 for the construction location (address), a selection section 110 for selecting a weather information acquisition target area, and an input section 120 for inputting the number of carpenters. The work name (property name), number of floors, and construction location (address) are acquired by the schedule creation means 24 from the building outline storage means 43 and displayed. The weather information acquisition target area is automatically determined by the schedule creation means 24 from the construction location (address) and displayed as a default. However, the user can manually select a different area or not acquire weather information (not use weather information), and the weather information acquisition target area selected in the selection section 110 is stored in the local information storage means 48 by the schedule creation means 24. The number of carpenters inputted by the input unit 120 is stored in the basic information storage means 46 for creating a work schedule by the work schedule creation means 24 .

[0138] 3 is provided with a selection section 130 for selecting a schedule creation method, which allows selection of three schedule creation methods: selection section 131 for selecting "create a schedule for the target property from a general-purpose schedule master," selection section 132 for selecting "create a schedule by calculating the number of carpentry work days based on the amount," selection section 133 for inputting the amount of carpentry work and input section 134 for inputting the unit price per labor hour when selection section 132 is selected, selection section 135 for selecting "create a schedule by calculating the number of carpentry work days based on the number of square meters," and selection section 136 for inputting the number of square meters and input section 137 for inputting the number of labor hours per square meter when selection section 135 is selected. The information selected or input in selection section 130 is stored in the schedule creation basic information storage means 46 by the schedule creation means 24.

[0139] 3 is provided with an input section 140 for inputting the start date of each large group, and this input section 140 is provided with (1) an input section 141 for the work attendance date, (2) an input section 142 for the temporary electrical installation date, (3) an input section 143 for the pile work date, (4) an input section 144 for the excavation date, (5) an input section 145 for the foundation date, and (6) an input section 146 for the interior work date. The information input in the input section 140 is stored in the basic information storage means 46 for creating a work schedule by the work schedule creation means 24.

[0140] The dates input into input units 141-146 are the start dates for the work attendance date group, temporary electrical date group, pile work date group, excavation date group, foundation date group, and interior construction date group, which are large groups. The start date for each large group is the start date for the first work belonging to that large group, and is the reference date for the relative start dates for each work belonging to that large group. Therefore, since a reference date exists for each large group, the reference date is set to 1 within each large group, and the start date (year, month, day) of each work is calculated from the relative start date of each work belonging to that large group.

[0141] In addition, the schedule creation screen 100 in Figure 3 is provided with a "Register Holiday" button 150 for the user to register holidays, a "Register Site Information" button 160 for the user to register site information, a "Create Schedule" button 170 for creating, displaying, and printing the initial schedule, and a "Output Schedule" button 180 for displaying and printing a schedule that has already been created.

[0142] When the user clicks on the "Register holiday" button 150, a holiday registration screen (not shown) is displayed by the holiday data registration means 22, and the user performs input work to register holiday data on that screen. The input holiday data is accepted by the holiday data registration means 22 and stored in the holiday data storage means 44, but this process has already been described in detail in the explanation of the holiday data registration means 22, so a detailed explanation will be omitted here.

[0143] When the user clicks the "Register site information" button 160, the site information input receiving means 27A of the site information collecting means 27 displays the site information registration screen 200 of Fig. 4, and the user performs input work to register the site information on this screen 200. The input site information is received by the site information input receiving means 27A and stored in the local information storage means 48, but the details of this process will be described later in the explanation of the site information input receiving means 27A, so a detailed explanation will be omitted here.

[0144] The user clicks the "Create a schedule" button 170 at the following times: In other words, on the schedule creation screen 100 of Fig. 3, the user selects a weather information acquisition target area in the selection unit 110, inputs the number of carpenters in the input unit 120, selects a schedule creation method and inputs necessary information in the selection unit 130, and inputs the start date (reference date) of each large group in the input unit 140 (however, as will be described in detail later, there is a function as a meeting tool, so it is not necessary to input all start dates), and then clicks the "Create a schedule" button 170. Then, the schedule creation means 24 acquires the schedule master data and carpentry schedule master data used to create individual schedule data from the schedule master data storage means 45 in accordance with the schedule creation method selected in the selection unit 130 and the input information.

[0145] At this time, if the user selects in the selection unit 130 the selection section 131 that reads "Create a schedule for the target property from a general-purpose schedule master," the schedule creation means 24 acquires one of three types of schedule master data - a two-story building with one carpenter, a two-story building with two carpenters, or a two-story building with three carpenters - from the schedule master data storage means 45 in accordance with the number of carpenters input in the input unit 120, and executes the initial creation process of individual schedule data for the building to be constructed using the acquired schedule master data, and stores the created individual schedule data in the individual schedule data storage means 47. The contents of this creation process (including additional work allocation processing, interrupting work allocation processing, relative start date substitution processing, etc.) have already been described in detail.

[0146] Furthermore, if the user selects the selection section 132 for "Calculate the number of carpentry process days based on the amount and create a schedule" in the selection section 130, the schedule creation means 24 executes a process for calculating the number of carpentry process days based on the amount of carpentry work input in the input section 133, the unit price per man-hour input in the input section 134, and the number of carpenters input in the input section 120, and then executes a carpentry process selection process for selecting the carpentry process master data to be used using the number of carpentry process days obtained in the carpentry process calculation process. The carpentry process number calculation process and the carpentry process selection process have been described in detail above. Then, the selected carpentry process master data is inserted into the carpentry process portion of the schedule master data acquired from the schedule master data storage means 45 according to the number of carpenters input in the input section 120, thereby executing the initial creation process of individual schedule data for the building to be constructed, and the created individual schedule data is stored in the individual schedule data storage means 47. The contents of this creation process (including additional work placement process, interrupting work placement process, relative start date replacement process, etc.) have already been described in detail.

[0147] Furthermore, if the user selects "Calculate the number of carpentry process days based on the floor area and create a schedule" in the selection section 135, the schedule creation means 24 executes a process to calculate the number of carpentry process days based on the floor area using the floor area input in the input section 136, the man-hours per tsubo input in the input section 137, and the number of carpenters input in the input section 120. The process then executes a carpentry process selection process to select the carpentry process master data to use using the number of carpentry process days obtained in the process. The carpentry process calculation process and the carpentry process selection process have been described in detail above. Then, the selected carpentry process master data is inserted into the carpentry process portion of the schedule master data acquired from the schedule master data storage means 45 in accordance with the number of carpenters input in the input section 120, thereby executing the initial creation process of individual schedule data for the building to be constructed. The created individual schedule data is then stored in the individual schedule data storage means 47. The contents of this creation process (including additional work placement process, interrupting work placement process, relative start date replacement process, etc.) have already been described in detail.

[0148] Next, after the individual process chart data is created by the process chart creation means 24, the process chart output means 25 executes the display and print processing of the initial process chart using the created individual process chart data, the start dates (reference dates) of each large group input by the input unit 140, and the holiday data stored in the holiday data storage means 44. The details of this process chart display and print processing will be described later in the explanation of the process chart output means 25, so a detailed explanation will be omitted here.

[0149] The user clicks the "Output schedule" button 180 at any timing thereafter, as follows. That is, at any stage thereafter, the schedule creation means 24 accepts the user's selection of the individual schedule data that has already been created, and displays the schedule creation screen 100 of FIG. 3. At this time, the user selects the individual schedule data that has already been created for the building to be constructed for which the user wishes to display and print the schedule from the individual schedule data storage means 47, and the schedule creation means 24 obtains the individual schedule data that has already been created and selected by the user from the individual schedule data storage means 47.

[0150] In addition, the schedule creation means 24 acquires the construction name (property name), number of floors, and construction location (address) of the building to be constructed for which the schedule is to be displayed and printed from the construction overview storage means 43 and displays them on the display units 101, 102, and 103, acquires the area for which weather information is to be obtained from the local information storage means 48 and displays it on the selection unit 110, and acquires the number of carpenters from the basic information storage means 46 for creating schedules and displays it on the input unit 120.

[0151] Furthermore, the process chart creation means 24 acquires the process chart creation method and the like from the process chart creation basic information storage means 46 and displays it on the selection unit 130. However, since the information selected or input on the selection unit 130 is only used for the initial creation of individual process chart data, display of the information may be omitted.

[0152] The schedule creation means 24 also acquires the start date (reference date) of each large group from the schedule creation basic information storage means 46 and displays it on the input unit 140. At this stage, the user can also change the start date (reference date) of each large group displayed on the input unit 140. The changed start date (reference date) of each large group is stored in the schedule creation basic information storage means 46 in association with the construction name of the first construction work in each large group.

[0153] 3 is displayed by the schedule creation means 24 as described above, when the user clicks the "output schedule" button 180, the schedule output means 25 executes the process of displaying and printing the second and subsequent schedules using the individual schedule data that has been created and selected and acquired by the user, the start dates (reference dates) of each major group displayed in the input unit 140 or the start dates (reference dates) of each major group that have been changed thereafter, and the holiday data stored in the holiday data storage means 44. The details of this process schedule display and printing process will be described later in the explanation of the schedule output means 25, so a detailed explanation will be omitted here.

[0154] (Provisional schedule creation process by schedule creation means 24: Function of meeting tool) The schedule creation means 24 can create individual schedule data for a target building even when only some of the start dates (reference dates) for each major group have been entered in the input unit 140 of Figure 3, or even when no start dates (reference dates) have been entered. However, this does not mean that the schedule can be displayed and printed using the schedule output means 25. As described below, although it may be possible to display and print a schedule even when some start dates (reference dates) have not been entered, if no start dates (reference dates) have been entered, there is no information to determine the date (year, month, and day), and therefore the schedule cannot be displayed or printed. The provisional individual schedule data created in this state may be saved in the individual schedule data storage means 47, or it may be created in main memory and discarded without being saved. Even if discarded without being saved, it can be easily and automatically re-created from the schedule master data (or carpentry schedule master data).

[0155] The reason why provisional individual schedule data can be created in the above situation is because the schedule master data and carpentry schedule master data are set with relative start dates, and the individual schedule data created by copying these is also configured with relative start dates. Therefore, after selecting the schedule master data (or carpentry schedule master data) to use and copying them to create individual schedule data, the period length (number of required days) of that individual schedule data will be fixed for each major group. When the schedule creation means 24 executes the interrupting work placement process, the period length will be extended by the number of construction days for the interrupting work, but after the interrupting work placement process, the period length (number of required days) will still be fixed for each major group.

[0156] The length of a large group's period (number of days during which construction work is carried out, excluding holidays) can be calculated using the relative start date and number of construction days of the last construction work in that large group. For example, if the relative start date of the last construction work = 48 and the number of construction days = 3, the length of the large group's period is 48 + 3 - 1 = 50 days (excluding holidays). Furthermore, when calculating the length of a large group's period (the period from the start date of the first construction work in that large group to the end date of the last construction work) taking holidays into account, the base date of that large group and the holiday data stored in the holiday data storage means 44 are used to calculate the number of days added due to the inclusion of holidays. The base date is required for this calculation because, for example, it is impossible to determine where in the 50 days (excluding holidays) the holidays will fall without the base date.

[0157] By utilizing the properties derived from the above-described structure of individual schedule data (which defines schedules using relative start dates), this system can perform adjustments in the process of determining the start date (reference date) for each major group. Therefore, the start date for each major group is determined through meetings between the user (the client's company or its employees) and the relevant parties (the contractor or client), and the schedule creation system 10 can be used as a tool for those meetings. More specifically, (1) Inspection Date in Figure 3 is determined based on the client's (client's) convenience and is therefore always entered, while (2) Temporary Electrical Installation Date, (3) Pile Installation Date, and (4) Excavation Date (Foundation Process) are entered through construction schedule adjustments between the user (the client's company or its employees) and the contractor, and can be used during those adjustments. Although (5) foundation date (carpentry process) and (6) interior construction date may require scheduling with the contractor, they are often based on the prime contractor's process. Therefore, if these are left blank, when the schedule is displayed and printed by schedule output means 25, the day after the last day of (4) excavation date group (foundation process) becomes (5) foundation date group (carpentry process), and the day after the last day of (5) foundation date group (carpentry process) becomes (6) interior construction date group.

[0158] For example, among the six major groups (1) to (6) shown in Figure 3, the pile construction date group, excavation date group, foundation date group, and interior construction date group may be agreed upon such that the construction period of a certain major group (the period from the start date of the first construction in that major group to the end date of the last construction in that major group) must not overlap with the construction period of any subsequent major group. Since the length of each major group (excluding holidays) is fixed as described above, when a tentative date is entered as the start date of each major group in each of input sections 141 to 146 of input section 140 in Figure 3 during construction schedule negotiations, the work schedule creation means 24 can use the entered tentative dates and the holiday data stored in holiday data storage means 44 to perform calculations to confirm whether there will be any overlap between the preceding and following major groups, and further calculate how many days there will be overlap, or how many days there will be blank periods (days when no construction is performed even though they are not holidays). The calculation for checking overlap by the schedule creation means 24 is the same as the calculation for displaying and / or printing the schedule on the screen using the individual schedule data (including data in the main memory before being saved) created by the schedule output means 25. Therefore, by looking at the screen displaying this information, the user can easily see whether the dates they provisionally entered are appropriate, which can facilitate smooth discussions about the construction schedule.

[0159] In this embodiment, the work schedule creation means 24 determines whether or not the construction periods of the major groups overlap, not only when dates (reference dates) are entered into all of the input fields 141-146 of the input unit 140 in FIG. 3 , but also when dates (reference dates) are entered into only some of the input fields 141-146. When the "Create Work Schedule" button 170 in FIG. 3 is clicked after entering these dates, the means 24 uses the input dates, the relative start date and construction days of the last construction work of each major group in the individual work schedule data created from the work schedule master data (or carpentry process master data), and the holiday data stored in the holiday data storage means 44 to determine whether or not the construction periods of the major groups overlap. It may also calculate the number of overlapping days if there is an overlap, or the number of blank days if there is no overlap. If the construction periods of major groups that are not permitted to overlap overlap, the means 24 displays a warning to that effect. It may also display the number of overlapping days and the number of blank days between the major groups. Even when the warning display process is being performed, the process of creating individual process schedule data can be performed by the process schedule creation means 24, but the process schedule cannot be displayed or printed by the process schedule output means 25 using the created individual process schedule data.

[0160] When determining whether the construction periods of two large groups overlap, if a spare day is set at the end of the large group, the schedule creation means 24 treats the spare day as a directly related construction project belonging to that large group, and determines whether the construction period of the large group includes the spare day. This is because the spare day is different from the blank period (a day when no construction work is performed even though it is not a holiday) that occurs between large groups due to the input date, and is a day that the user has actively reserved as necessary. However, the spare day may also be configured not to be included in the construction period of the large group when determining whether the construction periods overlap. In other words, even if a spare day set at the end of a large group overlaps with the construction period of a subsequent large group, it may be determined that the construction periods of the two large groups do not overlap.

[0161] For example, rules such as that the construction periods for pile construction date groups, excavation date groups, foundation date groups, and interior construction date groups must not overlap with each other may be written into the program that realizes the schedule creation means 24, but it is preferable to allow the user to freely set whether or not to allow each major group to overlap with subsequent major groups on the major group setting screen (not shown) or the schedule creation screen 100 of Figure 3, and to store this setting information in the major group setting storage means (not shown) or the basic information storage means 46 for creating schedules.

[0162] <Configuration of Processing Means 20 / Process Chart Output Means 25: See FIGS. 5 to 8>

[0163] The schedule output means 25 executes a process of displaying and / or printing a schedule for the target building on screen, using the individual schedule data created by the schedule creation means 24 or changed by the schedule change means 26 and stored in the individual schedule data storage means 47 (in the main memory if not saved), the start dates (reference dates) of each large group input and specified by the user and stored in the schedule creation basic information storage means 46 (in the main memory if not saved), and the holiday data stored in the holiday data storage means 44. Note that since it is the schedule creation means 24 that creates the individual schedule data, this schedule output means 25 uses the individual schedule data that has already been created (including the data in the main memory before saving) to calculate the construction start date (the date of the year, month, and day) of each construction project, and uses the calculation result to display and / or print the schedule on screen.

[0164] In this embodiment, the processing by the process schedule output means 25 is executed at the following times: (1) when the user clicks the "Create process schedule" button 170 in FIG. 3. In this case, the process schedule creation means 24 executes a process for creating individual process schedule data, and following this process, the process schedule output means 25 executes a process. Also, (2) when the user clicks the "Output process schedule" button 180 in FIG. 3. In this case, the created individual process schedule data stored in the individual process schedule data storage means 47 is acquired at the user's selection, and the process by the process schedule output means 25 executes a process. Furthermore, (3) when the user clicks the "OK" button 340 in FIG. 11. In this case, the process schedule change means 26 executes a process for changing the individual process schedule data, and following this process, the process by the process schedule output means 25 executes a process.

[0165] Specifically, the schedule output means 25 first calculates the construction start date (date of year, month, and day) of each construction project from the relative start date of each construction project using the reference date. As shown in the lower left of Figure 5, the first construction project in the large foundation date group is a construction project named "foundation," and the row data for that construction project has a relative start date of 1, number of construction days of 3, and row position of 1. As shown in the lower right of Figure 5, the basic information storage means 46 for creating schedules stores September 2, 2021 (abbreviated as "9 / 2 (Thu)") as the start date (reference date) of the foundation date group. The day of the week is automatically obtained using a function provided by the system (a function that obtains the day of the week from the date), so there is no need for the user to input it.

[0166] The construction end date is calculated as "construction start date + number of construction days - 1" (excluding holidays). For the "foundation" construction, the relative start date is 1 and the number of construction days is 3, so the construction start date is the base date, 9 / 2 (Thursday), and the construction end date is 9 / 4 (Saturday), which is two days later (number of construction days - 1). Note that if a holiday stored in the holiday data storage means 44 occurs between these dates, the calculation result will change. However, in this example, only Sunday is designated as a holiday, and Saturday is not designated as a holiday, so the construction end date can be 9 / 4 (Saturday). Therefore, the holiday involved in the calculation from the bottom left table to the bottom right table in Figure 5 is 9 / 5 (Sunday). The next holiday is 9 / 12 (Sunday), so it is not involved in the calculation example in Figure 5.

[0167] As shown in the bottom left of Figure 5, the row data for the "1st Crane" construction project has a relative start date of 4, construction days of 1, and row position of 2. Since the base date, Thursday, September 2nd, is the relative start date of 1, the relative start date of 4 is three days later ((4 - 1) days later), which would be Sunday, September 5th if holidays were not taken into account. However, since Sunday, September 5th is a designated holiday, the construction start date for the "1st Crane" construction project is Monday, September 6th, the day after the holiday. And since the construction days of 1, the construction end date is also Monday, September 6th. Similarly, the construction start and end dates for other projects are calculated, as shown in the table in the bottom right of Figure 5. The calculations from the left table to the right table in Figure 7 are similar.

[0168] In this embodiment, these calculation results (the dates of each construction shown in the table at the bottom right of Fig. 5 and the table on the right of Fig. 7) are only stored in the main memory, so they are recalculated when redisplaying or reprinting. Note that these calculation results may be included in the individual process schedule data and stored in the individual process schedule data storage means 47. In that case, when redisplaying or reprinting is performed by the process schedule output means 25, the same calculations are not performed, but the calculation results stored as included in the individual process schedule data are used for redisplaying or reprinting.

[0169] After calculating the date of each construction project as described above, the schedule output means 25 uses the calculation results and the color data and row position of each construction project contained in the individual schedule data to display and / or print the schedule as shown in Figures 6 and 8. At this time, for each construction project that makes up the schedule, the horizontal position (time axis direction) of the cell displaying the construction project name is determined by the calculated date, the vertical position (which does not indicate the order of construction projects on the same day) is determined by the data in the row position column, and the color of the cell is determined by the color data.

[0170] Color data is set in advance (can be set arbitrarily) by the user in the schedule master data or carpentry schedule master data using the master editing means 23 so that contractors and users themselves can easily view the schedule, and the color data is copied as is to the individual schedule data by the schedule creation means 24. Cells that do not display the name of the work have a white or other background color.

[0171] The row positions are set in advance by the user in the schedule master data or carpentry schedule master data to give the schedule a regularity and make it easier to read, and the data for those row positions is copied directly to the individual schedule data by the schedule creation means 24. However, when the relative start date replacement process is executed, the row positions may be changed when creating the individual schedule data, as shown in Figure 8. In this embodiment, the first row is set as the main work, the second row is set as the ancillary work (sub-main) (2), the third row is set as the ancillary work (2), the fourth row is set as the ancillary work (3), the fifth row is set as the inspection, and the sixth row is set as the delivery.

[0172] <Configuration of Processing Means 20 / Process Chart Changing Means 26>

[0173] The schedule change means 26 accepts user input specifying the construction work for which the construction start date is to be changed and the number of days to move, and performs a process change to change the relative start dates for construction work after the construction to be changed using the individual schedule data stored in the individual schedule data storage means 47, and stores the individual schedule data after the process change in the individual schedule data storage means 47.

[0174] Reasons for schedule changes include major incidents and natural disasters, and are often to avoid bad weather such as an approaching typhoon, but reasons for changes other than weather include, for example, widespread power outages due to a fire at a substation, planned power outages due to a power shortage, water supply outages due to waterworks construction, logistics stoppages immediately after an earthquake, traffic blockages due to nearby landslides or road construction, shortages of materials due to political influences such as import restrictions, etc. There are also individual circumstances due to the convenience of the parties involved (contractors or users themselves), such as the bankruptcy of a business partner, temporary closure of a business partner, injury or illness of a craftsman, or breakdown of equipment such as a crane.

[0175] (Basic processing by the process schedule change means 26: see Figures 12 and 13) The schedule change means 26 accepts user input on the shift setting screen 300 shown in Figure 11 regarding the work for which the start date will be changed and the number of days to move, and changes the relative start dates of the work after the work to be changed in accordance with the direct and indirect group affiliation information of those work after the work to be changed set in the row data of those work included in the individual schedule data.

[0176] More specifically, the schedule change means 26 first uses the individual schedule data to move the relative start dates of directly related construction works in the direct group to which the construction work to be changed belongs (including other direct groups with the same reference date for relative start dates as this direct group, if there are any), by the number of shift days specified by input, for construction works after the construction work to be changed. This is because, for directly related construction works belonging to the same direct group, when one construction work is moved, the subsequent construction works are forcibly shifted by the same number of days. In this case, the relative start dates are shifted, not a specific date, month, year, and day, so there is no need to take into account holidays stored in the holiday data storage means 44.

[0177] Next, when directly related construction work belonging to a direct group is moved, if there is construction work that belongs to the moved direct group and also belongs to an indirect group, the schedule change means 26 confirms with the user whether or not to move the relative start date of the indirectly related construction work that belongs to the same indirect group as the construction work that belongs to both of these groups by the number of days to be moved, and if the user instructs to move it, it is moved by the number of days to be moved. Note that construction work that belongs to both a direct group and an indirect group is itself directly related construction work that belongs to the direct group, so if it is the construction work that is the object of change, it is naturally moved, and if it is construction work that comes after the construction work that is the object of change, it is forcibly moved.

[0178] Specifically, for example, in the schedule master data of Figure 2, the "Concrete Floor" work is the last directly related work in the large group, the excavation date group (foundation work), with a relative start date of 19, an indirect group of 3, and a direct group of 4. As shown in the table in the upper right of Figure 12, the relative start date of 19, the indirect group of 3, and the direct group of 4 are also copied to the individual schedule data. When the user designates this "Concrete Floor" work as the work to be changed on the shift setting screen 300 of Figure 11, designates the number of days to move as 2, and clicks the "OK" button 340, the movement process for this "Concrete Floor" work is executed first.

[0179] This will display a confirmation screen 400 such as that shown in Fig. 12. This confirmation screen 400 will display a message that the "concrete floor" construction has been changed, for example, from 8 / 23 (Mon) to 8 / 25 (Wed). Note that the date 8 / 23 (Mon) in the example of Fig. 12 is unrelated to the date shown as an example of input to the (4) Excavation date input section 144 in Fig. 3, and is an example date only for Fig. 12.

[0180] Furthermore, confirmation screen 400 of Figure 12 displays a confirmation message informing the user that there are indirectly related works for the "Concrete Floor" work and prompting the user to confirm with the contractor whether these indirectly related works can be changed. As shown in the table in the upper right of Figure 12 (similar to Figure 2), the "Concrete Floor" work belongs to both indirect group 3 and direct group 4, and the indirectly related works belonging to indirect group 3 include the "Building Materials Foundation Delivery" work and the "Scaffolding Installation" work. Therefore, confirmation screen 400 of Figure 12 displays a "Yes" selection field 411 for selecting whether to change the "Building Materials Foundation Delivery" work, similar to the "Concrete Floor" work, from Wednesday, August 25th to Friday, August 27th, by two days, and a "No" selection field 412 for selecting not to change the "Building Materials Foundation Delivery" work. Similarly to the "Concrete Floor" work, the "Scaffolding Installation" work is also shifted by two days, from Wednesday, August 25th to Friday, August 27th, and a "Yes" selection section 421 is provided to select whether to change the date, and a "No" selection section 422 is provided to select whether to not change the date.

[0181] On confirmation screen 400 in Fig. 12, when the user checks "Yes" selection section 411 and selection section 421 and clicks "OK" button 430, the process of moving the "Delivery of building materials and foundation" work and the "Installation of scaffolding" work is executed. As a result, in the table in the upper right of Fig. 12, the relative start dates for the "Concrete floor" work, "Delivery of building materials and foundation" work, and "Installation of scaffolding" work were 19, 21, and 21, but after the change, as shown in the bold-line box in the table in the lower right of Fig. 12, all of the dates have shifted by two days to 21, 23, and 23.

[0182] On the other hand, if you check the "No" selection section 412 and selection section 422 and click the "OK" button 430, or if you click the "Cancel" button 440 without checking anything (or checking anything), the movement process for the "Delivery of building materials and foundation" work and the "Installation of scaffolding" work will not be executed, and these relative start dates will remain the same. As a result, since the "Concrete floor" work is a directly related work, its relative start date will change from 19 to 21, but the relative start dates for both the "Delivery of building materials and foundation" work and the "Installation of scaffolding" work will remain 21.

[0183] Note that the confirmation of whether or not changes can be made to the "Delivery of building materials and foundation" work and the "Installation of scaffolding" work are independent, so it is possible to change one of them and not change the other. In that case, check "Yes" for one of them and "No" for the other, and then click the "OK" button 430.

[0184] 2, the "Second Crane" construction work is a directly related construction work located in the middle of the large group, the foundation date group (carpentry process), and has a relative start date of 6, an indirect group of 2, and a direct group of 1. As shown in the table in the upper right of FIG. 13, the relative start date of 6, the indirect group of 2, and the direct group of 1 are also copied to the individual construction schedule data. When the user designates the "Second Crane" construction work as the construction work to be changed on the shift setting screen 300 in FIG. 11, designates the number of shift days as 2, and clicks the "OK" button 340, the "Second Crane" construction work is first moved, and then, for each construction work after the "Second Crane" construction work (each construction work in the row data below) that is directly related to the "Second Crane" construction work and belongs to the same direct group as the "Second Crane" construction work (i.e., the number of shift days as the "Second Crane" construction work is 2), the same number of shift days as the "Second Crane" construction work is forcibly moved. In addition, if there is another direct group within the foundation date group whose reference date for the relative start date is the same as that of the directly related construction work of direct group = 1, then for each construction work after the "Second Crane" construction work (each construction work in the lower row data) among the directly related construction works of that other direct group, the movement process will be forcibly carried out for the same number of days (= 2) as the number of movement days for the "Second Crane" construction work.

[0185] 13 is then displayed. This confirmation screen 500 displays that the "Second Crane" work has been changed, for example, from 9 / 8 (Wed) AM to 9 / 10 (Fri) AM. Additionally, due to the change in the schedule for the "Second Crane" work, the "Second Guardman" work, which is a directly related work, has also been changed from 9 / 8 (Wed) AM to 9 / 10 (Fri) AM, the "Pre-Cut 2" work has also been changed from 9 / 8 (Wed) to 9 / 10 (Fri), the "Pre-Cut Inspection" work has also been changed from 9 / 10 (Fri) to 9 / 13 (Mon) (with an intermediate holiday, Sunday), the "Roof Truss" work has also been changed from 9 / 10 (Fri) to 9 / 13 (Mon) (with an intermediate holiday), and the "Studs and Metalwork" work has also been changed from 9 / 11 (Sat) to 9 / 14 (Tue) (with an intermediate holiday).

[0186] Furthermore, confirmation screen 500 in Figure 13 displays a confirmation message informing the user that there are indirectly related construction projects for the "Second Crane" construction project, and prompting the user to confirm with the contractor whether these indirectly related construction projects can be changed. As shown in the table in the upper right of Figure 13 (similar to Figure 2), the "Second Crane" construction project belongs to both indirect group 2 and direct group 1, and the indirectly related construction projects belonging to indirect group 2 include the "Scaffolding Net Installation" construction project and the "Garbage Basket Installation" construction project. Note that in Figure 2, the row data for the "Scaffolding Net Installation" construction project has site information reference instruction data = "2" (relative start date replacement necessity instruction information), and the row data for the "Garbage Basket Installation" construction project has site information reference instruction data = "1" (group change necessity instruction information), but the following description will be given assuming that these site information reference instruction data do not exist. 13, the confirmation screen 500 is provided with a "Yes" selection section 511 for selecting whether to change the "Scaffolding net installation" work from Friday, September 10th to Monday, September 13th, similar to the "Second crane" work, by two days, and a "No" selection section 512 for selecting not to change. Also, the "Garbage basket installation" work is provided with a "Yes" selection section 521 for selecting whether to change the work from Friday, September 10th to Monday, September 13th, similar to the "Second crane" work, by two days, and a "No" selection section 522 for selecting not to change.

[0187] On confirmation screen 500 in Fig. 13, when the user checks "Yes" selection section 511 and selection section 521 and clicks "OK" button 530, the process of moving the "Scaffolding net installation" work and the "Garbage basket installation" work is executed. As a result, in the table in the upper right of Fig. 13, the relative start dates for the "Second crane" work, "Second guardman" work, "Pre-cut 2nd shipment" work, "Pre-cut inspection" work, "Roof truss" work, "Scaffolding net installation" work, "Garbage basket installation" work, and "Partition studs and hardware" work were 6, 6, 6, 8, 8, 8, 8, and 9, but after the change, as shown in the bold-line box in the table in the lower right of Fig. 13, all of the dates have shifted by two days to 8, 8, 8, 10, 10, 10, 10, 11.

[0188] On the other hand, if you check the "No" selection section 512 and selection section 522 and click the "OK" button 530, or if you click the "Cancel" button 540 without checking anything (or checking anything), the movement process for the "Scaffolding net installation" work and the "Garbage basket installation" work will not be executed, and these relative start dates will remain the same. As a result, since the "Second crane" work is a directly related work, the relative start date will be changed from 6 to 8, but the relative start dates for both the "Scaffolding net installation" work and the "Garbage basket installation" work will remain 8.

[0189] Note that the confirmation of whether or not changes can be made to the "Scaffolding net installation" construction and the "Garbage basket installation" construction are independent, so it is possible to change one of them and not change the other. In that case, check "Yes" for one of them and "No" for the other, and then click the "OK" button 530.

[0190] (Processing by the process schedule change means 26 to determine whether or not a group change is necessary based on on-site information) If there is row data in the field information reference instruction data column of the individual schedule data that contains group change necessity judgment instruction information (in this embodiment, number = "1"), the schedule change means 26 executes the following group change necessity judgment process for the construction work in that row data.

[0191] Here, the group change necessity determination instruction information (number = "1" in this embodiment) is information indicating that when a process change is made for a construction project that belongs to an indirect group but not a direct group (i.e., an indirectly related construction project that is not a directly related construction project), the site information (site information corresponding to site information reference instruction data = "1") stored in the site information storage means 48 (see Figure 4) is used to determine whether or not to change the handling of the indirectly related construction project to a directly related construction project. This group change necessity determination instruction information is information that is set in advance in the process schedule master data (or carpentry process master data) and is also copied to the individual process schedule data.

[0192] Therefore, when making a schedule change for an indirectly related work, the schedule change means 26 first determines whether group change necessity judgment instruction information (number = "1") is set in the field information reference instruction data column in the row data for that indirectly related work included in the individual schedule data, and if so, acquires the field information corresponding to number = "1" for that indirectly related work from the field information storage means 48 (see Figure 4). In this embodiment, the field information corresponding to number = "1" is information indicating whether or not "there is not enough vacant land within the building site," as shown in Figure 4.

[0193] In addition, the site information corresponding to the group change necessity determination instruction information is not limited to information indicating whether or not the situation corresponds to "there is not enough vacant land within the construction site," nor is it limited to one type of site information; this point will be discussed later in the explanation of the site information collection means 27.

[0194] Next, the schedule change means 26 uses the acquired site information to determine whether to change the handling of the indirectly related work to a directly related work. In this embodiment, if the condition "there is not enough vacant land within the construction site" applies, it is determined that the handling of the indirectly related work should be changed to a directly related work.

[0195] Then, when the process schedule change means 26 determines that the handling should be changed, it forcibly moves the relative start date of the indirectly related construction work for which group change necessity judgment instruction information is set by the number of days to move inputted by the user without confirming with the user, in the same way as the handling of directly related construction work.

[0196] On the other hand, when the process schedule change means 26 determines not to change the handling, it confirms with the user whether or not to move the indirectly related work by the number of days of movement input and designated by the user as the original handling, and moves the work by the number of days of movement if the user instructs to move it.

[0197] Specifically, for example, the process schedule master data in Figure 2 contains row data for the "ground and styro delivery" construction and "garbage basket installation," and the field information reference instruction data column for these row data contains group change necessity judgment instruction information (number = "1"), which is set in the same way in the individual process schedule data.

[0198] In this situation, for example, suppose that the "1st Floor Level Inspection" construction work (see Figure 2), which is a directly related construction work in direct group 1 that belongs to the foundation date group, is postponed by one day. In this case, the "1st Crane" construction work in the row data one step below the "1st Floor Level Inspection" construction work also belongs to the same direct group = 1, so it is forcibly postponed by one day. And, because the "1st Crane" construction work also belongs to indirect group = 1, processing moves on to the row data for "Delivery of roofing and styro" in the same indirect group = 1.

[0199] As described above, the site information reference instruction data column in the row data for the "Delivery of subgrade and styrofoam" construction work has group change determination instruction information (number = "1") set, so site information corresponding to number = "1" (in this embodiment, information indicating whether or not "there is not enough vacant land within the construction site") is obtained from the site information storage means 48 (see Figure 4).

[0200] If the situation is "there is not enough open space within the building site," the "landfill and styro delivery" work will be changed from indirectly related work to directly related work. In other words, the "landfill and styro delivery" work will be forcibly postponed by one day without displaying a confirmation message to the user asking if the contractor can be changed.

[0201] On the other hand, if the situation does not fall under "there is not enough open space within the building site," the "landfill / styro delivery" work will be treated as an indirectly related work, and a confirmation message will be displayed prompting the user to confirm with the contractor whether changes are possible, and if a change is instructed by the user (if changes are possible), the "landfill / styro delivery" work will be postponed by one day. On the other hand, if there is no change instruction from the user (if it is found that changes are not possible after checking with the contractor, or if confirmation cannot be made with the contractor), the "landfill / styro delivery" work will not be postponed.

[0202] Furthermore, since the "Second Crane" work belongs to the same direct group (1) as the "First Floor Level Inspection" work, it has been forcibly postponed by one day along with directly related work such as the "First Crane" work. And, since this "Second Crane" work also belongs to indirect group (2), processing moves on to the row data of "Installation of Scaffolding Net" and "Installation of Garbage Basket" which are also in indirect group (2).

[0203] As described above, the site information reference instruction data field in the row data for the "Installing a garbage basket" construction project has group change necessity determination instruction information (number = "1") set. Note that the row data for the "Installing a scaffolding net" construction project has relative start date replacement necessity determination instruction information (number = "2") set, which is not relevant to the group change necessity determination process described here. Therefore, for the "Installing a garbage basket" construction project, site information corresponding to number = "1" (in this embodiment, information indicating whether or not "there is not enough open space within the construction site") is obtained from the site information storage means 48 (see FIG. 4).

[0204] If the situation corresponds to "there is not enough open space within the building site," the "garbage basket installation" construction work will be changed from indirectly related construction to directly related construction. In other words, the "garbage basket installation" construction work will be forcibly postponed by one day without displaying a confirmation message to the user asking whether it is possible to change to a contractor.

[0205] On the other hand, if the situation does not fall under "there is not enough open space within the building site," the "garbage basket installation" work will be treated as an indirectly related work, and a confirmation message will be displayed urging the user to confirm with the contractor whether changes can be made, and if a change is instructed by the user (if changes are possible), the "garbage basket installation" work will be postponed for one day. On the other hand, if no change is instructed by the user (if it is found that changes cannot be made after checking with the contractor, or if confirmation cannot be made with the contractor), the "garbage basket installation" work will not be postponed.

[0206] (Warning display processing based on weather information by the schedule change means 26) When the schedule change means 26 accepts (while the shift setting screen 300 in Figure 11 is displayed) or accepts (while the confirmation screens 400, 500 in Figures 12 and 13 are displayed) the user's input specifications for the work and the number of travel days for which the construction start date is to be changed, if there is row data in the site information reference instruction data column of the individual schedule data that contains weather consideration instruction information (in this embodiment, number = "30"), the schedule change means 26 uses the weather information stored in the site information storage means 48 (see Figure 4) to determine whether or not the construction start date needs to be changed for the remaining work that has not yet been carried out among the work in that row data, and executes a warning display process to communicate the result of the determination to the user.

[0207] Here, the weather consideration instruction information (number "30" in this embodiment) is information indicating that this is a construction project for which the need to change the construction start date is determined using weather information (site information corresponding to site information reference instruction data "30") stored in the site information storage means 48 (see FIG. 4). This weather consideration instruction information is information that is set in advance in the schedule master data (or carpentry schedule master data) and is also copied to the individual schedule data.

[0208] The alert display process executed by this schedule change means 26 includes a pre-alert display process that is executed before the movement process for the construction work to be changed and the subsequent construction work is performed in accordance with the user's input specifications, and a post-alert display process that is executed after the movement process is performed. While the site information related to the space shown in FIG. 4 (site information corresponding to site information reference instruction data = "1", "2") is information that is not affected by the date (information that does not change over time), weather information is information that changes with the date (passage of time). Therefore, to increase the opportunities for the user to know the weather information, a pre-alert display process and a post-alert display process are provided. Note that a configuration may be adopted in which either one of these processes is executed.

[0209] (Pre-warning display processing by the schedule change means 26) The advance warning display process uses weather information for the date corresponding to the current construction start date (a specific date, month, and year) of the remaining construction work and the current construction period determined by the number of construction days (a period for one remaining construction work, from a specific date, month, and year to a specific date, month, and year, and the construction period has not been moved), to determine whether the construction start date for the remaining construction work needs to be changed, and then communicates the result of this determination to the user. This advance warning display process is executed when the user clicks the "Check Weather Information (Advance)" button 350 on the shift setting screen 300 of FIG. 11. The user can also display the shift setting screen 300 of FIG. 11 without a clear intention to move any construction work, and click the "Check Weather Information (Advance)" button 350 to check the impact of the weather information, so this checking process can be performed at any time.

[0210] (Post-event warning display processing by the schedule change means 26) Furthermore, for remaining construction work whose construction period has been moved in accordance with a user's input, the post-warning display process uses weather information for the date corresponding to the moved construction period (a single remaining construction period from a certain month and year to a certain month and year) to determine whether or not a further change to the construction start date is necessary, separate from the move process that has already been performed; for remaining construction work whose construction period has not been moved, the process uses weather information for the date corresponding to the unmoved construction period (a single remaining construction period from a certain month and year to a certain month and year, and is a construction period that has not been moved) to determine whether or not a change to the construction start date is necessary. This post-warning display process is executed when the user clicks the "View Weather Information (Post-warning)" button 450 on the confirmation screen 400 of FIG. 12 or the "View Weather Information (Post-warning)" button 550 on the confirmation screen 500 of FIG. 13.

[0211] (See FIGS. 14 and 15 for a specific example of the attention-calling display process by the process chart change means 26) Specifically, as shown in FIG. 14, for example, the relative start dates for construction projects A, B, C, D, E, F, and G are 3, 4, 5, 6, 7, 8, and 9, and the number of construction days is all 1, meaning that all construction projects are directly related. Furthermore, assume that weather consideration instruction information (number = "30") is set in the field information reference instruction data field in the row data for construction projects C and F. Also, assume that the start date (reference date) of the large group specified by the user on the schedule creation screen 100 of FIG. 3 is Friday, September 3, 2021. Therefore, since Friday, September 3, 2021 is the date corresponding to relative start date = 1, as shown in the upper right corner of FIG. 14, the date corresponding to relative start date = 3 is Monday, September 6, 2021, because Sunday, September 5, 2021 is a holiday. Note that the dates in FIGS. 14 and 15 are unrelated to the example date input in FIG. 3 and are examples of dates only for FIGS. 14 and 15.

[0212] (See the upper part of FIG. 14 for a specific example of the advance warning display process by the schedule change means 26) On the shift setting screen 300 in Fig. 11, when the "See weather information (advance)" button 350 is clicked at a stage where the construction work to be changed and the number of travel days have not yet been entered, or when they have been entered but the "OK" button 340 has not yet been clicked, an advance warning display process is executed by the schedule change means 26, and an advance warning display screen 600 as shown in Fig. 14 is displayed. This advance warning display process includes an individual determination process and a combined determination process.

[0213] By clicking the "View Weather Information (Advance)" button 350, the user can learn that there is construction work that needs to be changed (postponed) due to bad weather, even if the user has opened the shift setting screen 300 of Fig. 11 thinking that a construction work schedule needs to be changed (postponed) due to reasons other than the weather. Also, even if the user has opened the shift setting screen 300 of Fig. 11 thinking that there is construction work that needs to be changed (postponed) due to bad weather, the user can learn that other construction work will also be affected by bad weather, that construction work other than the construction work that was considered will be affected by bad weather, or the number of days that the construction work should be changed (postponed).

[0214] (Specific example of individual determination process in advance warning display process by the process chart change means 26) 14, the result of the individual judgment process of the advance warning display process by the schedule change means 26 is displayed in the <individual judgment> section. As shown in the upper right part of FIG. 14, for construction C (Wednesday, September 8, 2021), for which weather consideration instruction information (number = "30") is set, a message is displayed stating that it would be better to change the date to Friday, September 10, 2021 due to bad weather on Wednesday, September 8, 2021 and Thursday, September 9, 2021. Similarly, as a result of the individual judgment process, for construction F (Saturday, September 11, 2021), for which weather consideration instruction information (number = "30") is set, a message is displayed stating that it would be better to change the date to Monday, September 13, 2021 due to bad weather on Saturday, September 11, 2021.

[0215] In this way, the individual judgment process is a process in which, for each of the construction works scheduled to be carried out within the weather information acquisition period and for which weather consideration instruction information (number = "30") is set (constructions C and F in the example of Figure 14), without taking into consideration the influence between those construction works (the interlocking between those construction works when schedule changes occur: if an earlier construction work is moved, the later construction work will also be moved by the same number of days), that is, assuming that there is only one construction work among the construction works scheduled to be carried out within the weather information acquisition period and for which weather consideration instruction information (number = "30") is set, the process uses weather information for the dates on which each of those construction works (constructions C and F) is scheduled to be carried out to determine whether the start date of each of those construction works (constructions C and F) should be changed (postponed), and displays the results of that judgment on the screen.

[0216] The reason for performing this individual determination process is that even if a warning is displayed using weather information for multiple construction projects (construction projects C and F) within the weather information acquisition period for which weather consideration instruction information (number = "30") is set, the user does not necessarily need to change (postpone) all of the construction projects (construction projects C and F) in accordance with the warning. Instead, the user makes a decision individually for each construction project as to whether to change (postpone) the construction projects. In other words, if multiple construction projects (construction projects C and F) are scheduled to be carried out within the weather information acquisition period for which weather consideration instruction information (number = "30") is set, the user may decide to change (postpone) some of the construction projects (construction projects C and F) and not change (postpone) the remaining construction projects. Therefore, even when such a decision is made, the results of the individual determination process are displayed so that useful warnings can be displayed. In other words, the next combined determination process is performed on the assumption that construction projects that should be changed (postponed) will be changed (postponed). Therefore, the results of the combined determination process alone may not result in useful warnings. Therefore, the results of the individual determination process are displayed.

[0217] (Specific example of composite determination process in advance warning display process by the schedule change means 26) 14, the result of the combined judgment process of the combined warning display process by the schedule change means 26 is displayed in the <combined judgment> section. Construction C (Wednesday, September 8, 2021), for which weather consideration instruction information (number = "30") is set, displays a message that it would be better to change the date to Friday, September 10, 2021 due to bad weather on Wednesday, September 8, 2021 and Thursday, September 9, 2021. However, unlike the result of the individual judgment process described above, no warning is displayed for construction F (Saturday, September 11, 2021), for which weather consideration instruction information (number = "30") is set. This is because if construction C is changed (postponed) to Friday, September 10, 2021, the relative start date of construction C will shift by two days from the 5th to the 7th, and as a result, the relative start date of construction F will also shift by two days from the 8th to the 10th, so the start date of construction F will be Tuesday, September 14, 2021, which does not fall under bad weather and therefore there is no need to display a warning sign.

[0218] In this way, the composite judgment process considers the influence of each construction work (constructions C and F in the example of FIG. 14) that is scheduled to be carried out within the weather information acquisition period and for which weather consideration instruction information (number = "30") is set, that is, if there are multiple construction works (constructions C and F) that are scheduled to be carried out within the weather information acquisition period and for which weather consideration instruction information (number = "30") is set, the construction work that will be carried out first (construction C in the example of FIG. 14) is used to determine the construction time of that construction work (construction C) using the weather information on the date that that construction work (construction C) is scheduled to be carried out. This process determines whether the start date of a project should be changed (postponed), and if it is determined that it should be changed (postponed), it assumes that the relative start date of that project (project C) has been changed (postponed), and further assumes that the relative start date of the project to be carried out after that (project F in the example of Figure 14) has also been changed (postponed) due to the change (postponement) of the relative start date of the previous project (project C).In that state (changed state), it uses weather information for the date (changed date) on which the later project (project F) is scheduled to be carried out to determine whether the start date of the later project (project F) should be changed (postponed), and displays the result of that determination on the screen.

[0219] Therefore, since the composite judgment process is a process that assumes that the start date of the previous construction work (construction C) has been changed (postponed), if the user decides not to change (postpone) the previous construction work (construction C), displaying only the results of the composite judgment process will not be useful to the user, so the results of the individual judgment process are also displayed.

[0220] (See the bottom of FIG. 14 for a specific example of the post-event warning display process by the schedule change means 26.) On the shift setting screen 300 in Fig. 11, when the user inputs and specifies the construction work to be changed and the number of travel days and clicks the "OK" button 340, confirmation screens 400, 500 as shown in Fig. 12 and Fig. 13 are displayed. On the confirmation screens 400, 500, when the user clicks the "See weather information (post-event)" button 450, 550, post-event warning display processing is executed by the schedule change means 26, and post-event warning display screens 610, 620, 630 as shown in Fig. 14 are displayed. This post-event warning display processing includes an individual determination processing and a combined determination processing, as in the case of the above-mentioned pre-event warning display processing.

[0221] By clicking the "View Weather Information (Post-Event)" button 450, 550, the user can learn that after the process change is made by clicking the "OK" button 340 in Figure 11, there are still construction projects that need to be changed (postponed) due to bad weather.

[0222] Before this post-event warning display process is performed, it is unclear whether the user viewed the results of the pre-event warning display process on the shift setting screen 300 of FIG. 11 and input the work to be changed and the number of travel days in an attempt to avoid bad weather while taking those results into consideration; whether the user did not view the results of the pre-event warning display process but instead input the work to be changed and the number of travel days in an attempt to avoid bad weather based on weather information they themselves had grasped; whether the user attempted to change (postpone) a certain work for reasons other than weather, regardless of whether they viewed the results of the pre-event warning display process; or whether some other case occurred. However, regardless of the reason for which the user input and specified the work to be changed and the number of travel days, if the inputted work to be changed and the number of travel days are the same, the result of the post-event warning display process will be the same. On the other hand, if the inputted work to be changed and the number of travel days are different, the result of the post-event warning display process will be different. Therefore, cases 1 to 3 will be explained below.

[0223] (Case 1) is the case where the user inputs and specifies that the work to be changed is work B and the number of days to be moved is 1 on the shift setting screen 300 in Fig. 11, clicks the "OK" button 340, and performs the moving process (changing the relative start date) for each work from work B onwards. Therefore, as shown in the bold-line box at the bottom of Fig. 14, the relative start dates of each work from work B onwards have all been changed (postponed) by one day.

[0224] (Case 2) is the case where the user inputs and specifies that the work to be changed is work C and the number of days to be moved is 2 on the shift setting screen 300 in Fig. 11, clicks the "OK" button 340, and performs the moving process (changing the relative start date) for each work from work C onwards. Therefore, as shown in the bold frame at the bottom of Fig. 14, the relative start dates of each work from work C onwards have all been changed (postponed) by two days.

[0225] (Case 3) is the case where the user inputs and specifies that the work to be changed is work D and the number of days to be moved is 2 on the shift setting screen 300 in Fig. 11, clicks the "OK" button 340, and performs the moving process (changing the relative start date) for each work from work D onwards. Therefore, as shown in the bold-line box at the bottom of Fig. 14, the relative start dates of each work from work D onwards have all been changed (postponed) by two days.

[0226] (Example of post-event warning display processing by the schedule change means 26: Case 1) The post-event warning display screen 610 in (Case 1) displays the results of the post-event warning display process by the schedule change means 26. Unlike the pre-event warning display screen 600, there is no distinction between <individual judgment> and <combined judgment>. This is because the results of the individual judgment process and the combined judgment process are the same. For construction C (relative start date = 6, Thursday, September 9, 2021) for which weather consideration instruction information (number = "30") is set, a message is displayed indicating that Thursday, September 9, 2021 will have bad weather, and that it would be better to change the start date to Friday, September 10, 2021, as shown in the upper right corner of Figure 14. On the other hand, for construction F (relative start date = 9, Monday, September 13, 2021) for which weather consideration instruction information (number = "30") is set, no warning display is displayed because Monday, September 13, 2021 does not fall under bad weather. In (Case 1), the schedules of both constructions C and F have already been changed by clicking the "OK" button 340 in FIG.

[0227] In the composite judgment process, it is assumed that construction work C (relative start date = 6, Thursday, September 9, 2021) has been changed (postponed) to relative start date = 7, Friday, September 10, 2021, and that construction work F (relative start date = 9, Monday, September 13, 2021) has also been changed (postponed) to relative start date = 10, Tuesday, September 14, 2021. As shown in the upper right corner of Figure 14, Tuesday, September 14, 2021 does not fall under bad weather, so a warning message for construction work F is not displayed.

[0228] (Example of post-event warning display processing by the schedule change means 26: Case 2) The post-event warning display screen 620 in (Case 2) displays the results of the post-event warning display process by the schedule change means 26. Unlike the pre-event warning display screen 600, there is no distinction between <individual judgment> and <combined judgment>. This is because the results of the individual judgment process and the combined judgment process are the same. For construction C (relative start date = 7, Friday, September 10, 2021) for which weather consideration instruction information (number = "30") is set, as shown in the upper right part of Figure 14, Friday, September 10, 2021 does not fall under bad weather, so no warning display is performed. Furthermore, for construction F (relative start date = 10, Tuesday, September 14, 2021) for which weather consideration instruction information (number = "30") is set, Tuesday, September 14, 2021 does not fall under bad weather, so no warning display is performed. In (Case 2), the schedules of both constructions C and F have already been changed by clicking the "OK" button 340 in FIG.

[0229] In the combined determination process, since there is no construction work that has been determined to require a change (postponement) of the schedule in the individual determination process, the result will inevitably be the same as that of the individual determination process.

[0230] (Example of post-event warning display processing by the schedule change means 26: Case 3) The post-event warning display screen 630 in (Case 3) displays the results of the post-event warning display process by the schedule change means 26. Unlike the pre-event warning display screen 600, there is no distinction between <individual judgment> and <combined judgment>. This is because the results of the individual judgment process and the combined judgment process are the same. For construction C (relative start date = 5, Wednesday, September 8, 2021) for which weather consideration instruction information (number = "30") is set, as shown in the upper right part of Figure 14, a message is displayed indicating that the start date should be changed to Friday, September 10, 2021 due to bad weather on Wednesday, September 8, 2021 and Thursday, September 9, 2021. On the other hand, for construction F (relative start date = 10, Tuesday, September 14, 2021) for which weather consideration instruction information (number = "30") is set, no warning is displayed because Tuesday, September 14, 2021 does not fall under bad weather. In (Case 3), Work C is not affected by the schedule change caused by clicking the "OK" button 340 in Fig. 11 (because Work C is a work that precedes the work to be changed = Work D), but Work F has already been affected and has had its schedule changed. In this way, the results of the post-event warning display process will differ depending on the positional relationship between the work for which weather consideration instruction information (number = "30") is set and the work to be changed that is input and specified by the user.

[0231] In the composite judgment process, it is assumed that construction C (relative start date = 5, Wednesday, September 8, 2021) has been changed (postponed) to relative start date = 7, Friday, September 10, 2021, and that construction F (relative start date = 10, Tuesday, September 14, 2021) has also been changed (postponed) by two days to relative start date = 12, Thursday, September 16, 2021. As shown in the upper right corner of Figure 14, Thursday, September 16, 2021 does not fall under bad weather, so a warning message for construction F is not displayed.

[0232] (Another specific example of the advance warning display process by the schedule change means 26: see FIG. 15) The right part of Fig. 15 displays weather information different from that displayed in the upper right part of Fig. 14. If the weather information differs, the results of the advance warning display processing will also differ, and therefore the advance warning display screen 640 shown in the left part of Fig. 15 displays a result different from that displayed in the advance warning display screen 600 shown in the upper left part of Fig. 14.

[0233] 15, the result of the individual judgment process of the advance warning display process by the schedule change means 26 is displayed in the <individual judgment> section. As shown in the right part of FIG. 15, for construction C (Wednesday, September 8, 2021), for which weather consideration instruction information (number = "30") is set, a message is displayed stating that it would be better to change the date to Thursday, September 9, 2021 due to bad weather on Wednesday, September 8, 2021. Similarly, as a result of the individual judgment process, for construction F (Saturday, September 11, 2021), for which weather consideration instruction information (number = "30") is set, a message is displayed stating that it would be better to change the date to Tuesday, September 14, 2021 due to bad weather on Saturday, September 11, 2021 and Monday, September 13, 2021. Additionally, Sunday, September 12, 2021, is designated as a national holiday, so rescheduling to that date will not be considered, regardless of whether there is inclement weather or not.

[0234] 15, the result of the combined judgment process of the combined judgment process of the combined judgment display process by the schedule change means 26 is displayed in the <combined judgment> section. The display indicates that construction C (Wednesday, September 8, 2021), for which weather consideration instruction information (number = "30") is set, should be rescheduled to Thursday, September 9, 2021 due to bad weather on Wednesday, September 8, 2021. Furthermore, for construction F (Saturday, September 11, 2021), for which weather consideration instruction information (number = "30") is set, if construction C is rescheduled (postponed) to Thursday, September 9, 2021, the relative start date of construction C will shift by one day from 5 to 6, and accordingly the relative start date of construction F will also shift by one day from 8 to 9, resulting in the construction start date of construction F becoming Monday, September 13, 2021. Due to bad weather on Monday, September 13, 2021, a message appears stating that Construction F should be rescheduled to Tuesday, September 14, 2021.

[0235] (Warning display process regarding the number of days for construction based on weather information by the schedule change means 26) The process of displaying a warning based on weather information by the schedule change means 26 is often a process of determining whether or not it is necessary to change the construction start date for construction work in row data that includes weather consideration instruction information (in this embodiment, number = "30"), using weather information, and notifying the user of the result of the determination (see Figs. 14 and 15). However, it is also possible to execute a process of displaying a warning that prompts a change in the number of days for construction work, rather than a change in the construction start date.

[0236] In this process, the process determines whether or not the number of construction days needs to be changed (whether or not the construction period needs to be extended, not postponed) for construction work in row data containing weather consideration instruction information for the number of construction days (the number is a different number, such as "50" rather than "30"), rather than the construction start date, and notifies the user of the result of this determination. Specifically, for example, low temperatures can make it difficult for concrete to dry, so construction needs to proceed more slowly than the standard schedule. In this case, the schedule change means 26 determines whether or not a warning needs to be issued (whether or not the number of construction days needs to be changed) based on the minimum and maximum temperatures, etc. If it determines that a change in the number of construction days is necessary, it displays a message such as, "For construction X, it would be better to change the number of construction days from N1 to N2." N2 may be a multiple of N1, such as two or three times N1, by multiplication, or N1+1, N1+2, etc., by addition. In addition, even if the number of construction days is increased, there may be cases where other construction work is not affected, but if it is necessary to change (postpone) the start date of construction work to be carried out after that, a message such as "For construction work X, the number of construction days should be changed from N1 to N2, and for the next construction work Y, it would be better to change it to XX / XX / XX date" will be displayed.

[0237] If the user decides to change the number of days for construction, he or she changes the number of days for construction while referring to the warning display using the individual schedule editing means 29. Also, if it is necessary to change (postpone) the start date of construction for subsequent construction, the start date of construction is changed using the schedule change means 26, but since this process is a normal process change process, it involves the forced movement of directly related construction and the confirmation of indirectly related construction.

[0238] When changing both the number of construction days and the start date of subsequent construction work, it is not important to perform either work first, but if you change the number of construction days first, the work whose number of construction days has been changed and the subsequent work will temporarily overlap, making it impossible to progress the work according to the process in the middle of the change, and also making it impossible to display or print the schedule (the displays in the cells of the schedule will overlap).

[0239] (Processing for displaying incidental warnings based on weather information by the schedule change means 26) As shown in Figures 14 and 15, the schedule change means 26 executes warning display processing based on weather information (pre-warning display processing and post-warning display processing), but at the same time as executing this warning display processing, it also executes incidental warning display processing based on weather information (incidental pre-warning display processing and incidental post-warning display processing).

[0240] As already described in detail, the weather information-based warning display process is executed for construction work for which weather consideration instruction information (number = "30") is set in the field information reference instruction data field in the individual construction schedule data. In contrast, the weather information-based incidental warning display process is executed even if there is no instruction information in the field information reference instruction data field in the individual construction schedule data. In other words, an incidental warning display based on weather information is executed without being linked to a specific construction work. In the case of the incidental pre-warning display process, this incidental warning display is executed, for example, at the bottom of the pre-warning display screens 600 and 640 in Figures 14 and 15. In the case of the incidental post-warning display process, this is executed, for example, at the bottom of the post-warning display screens 610, 620, and 630 in Figure 15.

[0241] Specifically, the schedule change means 26 acquires weather information stored in the site information storage means 48 (see Figure 4), and uses the acquired weather information to determine whether or not it is necessary to display an additional warning message regarding a predetermined specific matter corresponding to the process currently underway, and if it determines that it is necessary, it displays the predetermined warning message.

[0242] Here, the currently ongoing process is a process corresponding to the period for which weather information is to be acquired (for example, the period from the time of the weather information acquisition process up to one week or two weeks in the future), and for example, if a foundation day group or a direct group within that is in progress, it is that foundation day group or direct group.

[0243] . Furthermore, specific matters predefined for a current process are matters related to construction work carried out during that process. For example, in the foundation day group (carpentry process), there is a period during which scaffolding nets are installed, so removing the scaffolding nets can be predefined as a specific matter corresponding to that carpentry process. In this case, an accompanying warning display for the specific matter could be, for example, "A typhoon is approaching (the typhoon will approach around XX / XX), so if any scaffolding nets are installed, please consider removing them." The weather information referenced in this case is primarily wind speed, typhoon warnings, etc. Additionally, if the weather information includes not only the date but also the time period, it could be displayed, for example, based on the probability of snowfall or a heavy snow warning, such as "Heavy snow will fall in the early hours of XX / XX, so please do XX." Based on a lightning warning, such as "There is a possibility of lightning strikes tomorrow evening, so please do XX."

[0244] Other specific items may be associated with the carpentry process. The same applies to processes other than the carpentry process. For example, if there is an installed object that could be blown away by a typhoon or strong wind, a warning sign can be displayed urging people to take safety measures. If there are components that are difficult to find if buried in heavy snow, a warning sign can be displayed urging people to consider where to store the components. If there are components (liquid materials) that will harden and become unusable at low temperatures, a warning sign can be displayed urging people to consider where to store them.

[0245] The correspondence between each process (large group or direct group) and specific items, the correspondence between specific items and information on which item of weather information (wind speed, typhoon warning, probability of snowfall, minimum temperature, etc.) to use, and the content (display format) of incidental warning displays related to specific items may be written in the program that realizes the process schedule change means 26, or may be stored in incidental warning display data storage means (not shown).

[0246] By viewing this additional warning display, the user can grasp the work that needs to be done due to the bad weather, and can then use the individual process chart editing means 29 to carry out that work.

[0247] (Alternative process presentation processing by process schedule change means 26) When the schedule change means 26 performs a movement process for construction work subsequent to the construction work to be changed in accordance with the user's input specifications, and the moved process portion (in this embodiment, all or part of a certain large group) overlaps with a subsequent process portion (in this embodiment, a subsequent large group) with a different reference date input and specified by the user, it displays a warning to the effect that there is an overlap.

[0248] In addition to displaying the warning, the process schedule change means 26 also uses the process name (construction identification information) of the process portion that has been moved (all or part of a large group, and each construction subsequent to the construction to be changed and input by the user) to extract alternative process data that can be replaced with the process portion that has been moved or part of it from the alternative process data stored in the alternative process storage means 49, presents alternative processes to the user on the screen using the extracted alternative process data, and executes an alternative process presentation process that replaces the process portion that has been moved or part of it with the alternative process data corresponding to the alternative process selected by the user from the presented alternative processes.

[0249] Specifically, for example, if the construction work to be changed as input by the user is the "2nd floor plywood flooring" work (see Figure 2) which belongs to the foundation date group (carpentry process), the schedule change means 26 extracts from the alternative process storage means 49 alternative process data for each of the construction works belonging to the foundation date group after the "2nd floor plywood flooring" work, for which the construction period (period determined by the relative start date and number of construction days for each construction work: excluding holidays) or part of the construction period is shorter than the current construction period, and presents to the user on the screen the contents of the extracted alternative process data (period length, relative start date and number of construction days for each construction work, etc.) and information comparing that content with the content of the current process as information on the alternative process, and accepts a replacement instruction from the user (including information on which alternative process to use for replacement if information on multiple alternative processes is presented).

[0250] The method of presenting an alternative process using alternative process data by the process chart changing means 26 will be described in detail later in the explanation of the alternative process registration means 28, together with the method of registering alternative process data by the alternative process registration means 28.

[0251] (Acceptance of shift setting by process schedule change means 26: Figure 11) In response to a user's request for a process change, the process schedule change means 26 displays the shift setting screen 300 shown in Figure 11, accepts the user's selection of travel method, input of the construction work to be changed and the number of travel days, etc., makes the process change using the accepted input information, and executes a process to store the individual process schedule data after the process change in the individual process schedule data storage means 47.

[0252] 11, the shift setting screen 300 has, as options for the transfer method, (1) a selection section 301 for single transfer, (2) a selection section 302 for group transfer (period length maintenance type), (3) a selection section 303 for group transfer (period length adjustment type), (4) a selection section 304 for indirect group transfer, (5) a selection section 305 for batch transfer (period length maintenance type), (6) a selection section 306 for batch transfer (period length adjustment type), and (7) a selection section 307 for direct group transfer. Details of each of these transfer methods will be described later.

[0253] The shift setting screen 300 also has a "Browse" button 310 for selecting the construction work to be changed, or the indirect group or direct group to be changed in the cases of (4) and (7), an input section 320 for inputting and specifying the selected construction work to be changed or the indirect group to be changed, and an input section 330 for inputting and specifying the number of days by which to move the relative start date of the construction work to be changed that has been input and specified, or the indirect related construction work that belongs to the input indirect group to be changed.

[0254] The user selects one of the transfer methods (1) to (7) using the selection units 301 to 307. Also, by clicking the "Reference" button 310, a reference screen showing the names of each project included in the individual schedule data for the building to be constructed is displayed. Selecting the project to be changed on this reference screen (each project following the project to be changed will be moved, but it is sufficient to select the first project to be changed) inputs the selected project to the input unit 320. In addition, in the case of (4), selecting one of the indirectly related projects (projects that belong to the indirect group but not the direct group) belonging to the indirect group to be changed on the reference screen inputs all of the indirectly related projects that belong to the same indirect group but not the direct group into the input unit 320. In the case of (7), selecting one of the directly related projects belonging to the direct group to be changed on the reference screen inputs all of the directly related projects that belong to the same direct group or a direct group parallel to it into the input unit 320. Furthermore, the user inputs and specifies the number of days to be moved using the input unit 330. Normally, you would enter a positive number of days (i.e., postpone the construction), but you can enter a negative number of days in cases such as (1) when a construction schedule that has been postponed is to be restored for some reason, (4) when a movement is being made by an indirect group, etc.

[0255] Then, in this state, when the user clicks the "OK" button 340, the process change means 26 executes the process change process in accordance with the movement method selected in the selection units 301 to 307. Then, the process change means 26 displays confirmation screens 400, 500 as shown in Fig. 12 and Fig. 13. Also, when the user clicks the "Cancel" button 341, the process change process is not executed regardless of whether or not each piece of information is selected and input.

[0256] (Various groups that make up the process, base date, blank period, reserve date: see Figure 16) 16 is an explanatory diagram showing the relationship between various groups that make up a process, base dates, blank periods, reserve days, etc. The terms used to define the details of each of the movement methods (1) to (7) selected by the selection units 301 to 307 are based on this explanatory diagram.

[0257] A large group typically consists of multiple construction projects. In this embodiment, the large groups include: (1) a construction inspection date group, (2) a temporary electrical construction date group, (3) a pile construction date group, (4) an excavation date group, (5) a foundation date group (carpentry process), and (6) an interior construction date group. The start date of a large group is the start date of the first construction project belonging to that large group, and is the reference date for the relative start dates of each construction project belonging to that large group, so the relative start date = 1. As shown in Figure 3, this reference date is input and specified by the user for each large group. Therefore, although there are multiple reference dates in a single schedule that connects all processes, there is only one reference date for each large group. Therefore, the reference date for the relative start dates of each construction project belonging to the same large group is the same.

[0258] Some construction projects do not belong to any major group (i.e., neither direct nor indirect groups). However, to include them in a schedule, a date (year, month, and day) must be specified. If that date is considered the base date, the project can be considered to belong to a single major group. For example, there are projects such as an electric power company erecting utility poles before the completion of a new building project, or an equipment contractor laying water pipes before the completion of a new building project. These projects can be set as projects that do not belong to any major, direct, or indirect group. Furthermore, if these projects are considered to be a single major group, that major group will only contain projects with a relative start date of 1 (however, the number of construction days does not have to be 1). Furthermore, if a project is considered a major group, allowing overlaps between construction periods and other groups consisting of multiple projects, such as a foundation date group, allows for (1) independent movement without any restrictions, making schedule changes easier.

[0259] Furthermore, there may be construction work that belongs to a large group but does not belong to either the direct or indirect group. In this case, the construction work will have an attribute to the large group and will have a relative start date based on the start date (base date) of that large group. The relative start date of this construction work may be 1 if the construction work is carried out on the base date, but since there are other construction works that belong to the large group, it may also be a number other than 1, such as 18, for example. Since this construction work is not directly related, its relative start date will not be forcibly changed in conjunction with a change in the relative start date of other construction works. To change the relative start date of this construction work, (1) perform an independent move. Note that if you want to forcibly change the relative start date in conjunction with a change in the relative start date of other construction works, you can simply attribute it to one of the direct groups within that large group, and it will no longer fall under the construction referred to here.

[0260] As shown in Figure 16, one large group contains at least one direct group. However, as mentioned above, this does not apply when one construction project is considered to be a large group consisting of one construction project. If one large group contains multiple direct groups, the reference date for the relative start date of each construction project belonging to each of those direct groups is the same. This is because one large group has only one reference date. Also, there may be only one direct group within one large group.

[0261] A direct group consists of multiple directly related construction projects. As already explained in detail in the explanation of the basic processing by the schedule change means 26 (see Figures 12 and 13), when the relative start date of a directly related construction project belonging to the same direct group is changed, the relative start dates of the directly related construction projects (including, in principle, directly related construction projects with the same relative start date as the directly related construction project being changed) that are executed subsequently are also changed by the same number of days when the change is enforced. Furthermore, when multiple direct groups are included within a single large group, the relative start dates of all construction projects belonging to those direct groups are set based on the same date (a single base date). Therefore, when the relative start date of a directly related construction project belonging to a specific direct group is changed, the relative start dates of the directly related construction projects that are executed subsequently (including, in principle, on the same date) that belong to other direct groups within the same large group are also changed by the same number of days when the change is enforced. Thus, because direct groups are established to define the rules for schedule changes, a single direct group always contains multiple construction projects. Therefore, there is no point in establishing a direct group that contains only one construction project.

[0262] Although not shown in Figure 16, a large group may contain multiple indirect groups (see Figure 2), may contain only one indirect group, or may have a large group with no indirect groups at all.

[0263] An indirect group consists of multiple indirectly related works (see Figure 2). As already explained in detail in the explanation of the basic processing by the schedule change means 26 (see Figures 12 and 13), even if the relative start date of one indirectly related work belonging to the same indirect group is changed, the relative start dates of the other indirectly related works are not changed by the same number of days as in the case of directly related works. Instead, the relative start dates of the other indirectly related works are changed after the user confirms with the contractor in charge of the work and receives a change instruction from the user. Therefore, unless the user issues a change instruction, the relative start dates of the other indirectly related works will not be changed. In this way, since indirect groups are established to define the rules for schedule changes, multiple works always belong to one indirect group, and there is no point in setting up an indirect group that contains only one work.

[0264] In addition, if the relative start date of one of the indirectly related works belonging to the same indirect group is changed, the relative start date of a work that belongs to that indirect group and also belongs to the direct group (i.e., a work that is both indirectly related and directly related) may be forcibly changed as a directly related work in accordance with the change in the relative start date of other directly related works that belong to the same direct group.In addition, if a work that belongs to both the indirect group and the direct group is the very work that is to be changed as specified by the user, the indirectly related work may be moved independently (1).

[0265] In the example of Figure 16, one large group contains a first direct group (direct group identification information = 1), a subsequent direct group (direct group identification information = 2A), a final (last in the large group) direct group (direct group identification information = 3), and a direct group (direct group identification information = 2B) made up of construction works carried out simultaneously and in parallel with the construction works belonging to the direct group (number = 2A). Direct groups = 1, 2A, and 3 are serial direct groups, and direct groups = 2A and 2B are parallel direct groups.

[0266] Specifically, since internal and external construction work should proceed in parallel, if direct group 1 consists of external construction work with relative start dates 1 through 20, the external construction work starting on relative start date 21 would be direct group 2A. The internal construction work starting in parallel on relative start date 21 would be direct group 2B. When multiple direct groups exist within a single large group, direct group 1 must finish before direct groups 2A and 2B begin construction. However, what is being mentioned here is not that the identification numbers should be sequential (e.g., 1, 2, 3, 4, etc.), but rather that the construction periods of serial direct groups should not overlap. Therefore, the identification numbers themselves can be assigned randomly from upstream to downstream of the process, e.g., 8, 3, 5, 7, 2, etc., as long as there are no overlaps. Also, it is natural that the construction periods of parallel direct groups, such as internal and external work, overlap because they are intentionally set to overlap, but it is meaningless to set the construction periods of serial direct groups to overlap, and if the construction work should overlap, they should be assigned to the same direct group. Note that the overlap mentioned here does not refer to overlaps caused by process changes, but rather overlaps that occur at the stage of preparing the schedule master data (or carpentry process master data).

[0267] In this embodiment, the direct group identification information is identification information (number) that is unique within the large group, but it may also be identification information (number) that is unique across all processes. Similarly, in this embodiment, the indirect group identification information is identification information (number) that is unique within the large group, but it may also be identification information (number) that is unique across all processes.

[0268] A blank period (a day when no construction work is performed that is not a holiday) may be set in the middle of the construction period of a direct group (the period from the start date of the first construction work in the direct group to the end date of the last construction work in the direct group). For example, if construction Y (relative start date = 6, number of construction days = 1) is set after construction X (relative start date = 3, number of construction days = 2), then the blank period will be relative start date = 5. Specifically, for example, 9 / 9 (Friday) in Figures 6 and 8 is a blank period.

[0269] A blank period may also be set between direct groups. For example, if the last construction X (relative start date = 20, construction days = 3) of direct group 1 and the first construction Y (relative start date = 24, construction days = 1) of direct group 2A are set, the relative start date = 23 will be the blank period. Note that a blank period between direct groups does not belong to either the direct group before or after it. Therefore, since it does not belong to the preceding direct group, in this application, this blank period is considered to be outside the end of the preceding direct group.

[0270] A reserve day may be set midway through the construction period of a direct group. A reserve day is treated as a construction project, and row data for the "reserve day" construction project is placed in the individual schedule data, with direct group identification information included in that row data. When a schedule change is made, the schedule is treated as a directly related construction project. When the schedule output means 25 displays and prints the schedule, blank periods are displayed and printed blank, with nothing displayed or printed in the schedule cells, as in 9 / 9 (Friday) in Figures 6 and 8. However, for reserve days, the construction name "reserve day" is displayed and printed. Reserve days and blank periods are the same in that no work is performed, and the user's selection of either during the preparation of schedule master data (or carpentry schedule master data) has almost the same effect. However, when a schedule change is made by the schedule change means 26, the definitions are different, and so they may be handled differently.

[0271] A reserve day may be set at the end of a direct group. A reserve day is treated as a directly related construction project and has an attribute to the direct group, so unlike a blank period, in this application it is considered to be inside the end of the direct group. A reserve day may be set at the end of the preceding direct group between two direct groups, and a blank period may be set between the preceding and following direct groups, so that the reserve day and the blank period are arranged consecutively.

[0272] A blank period may be set between large groups. This blank period is the period between the end date of the last construction project (which may be a "backup day" construction project) belonging to the last direct group in the preceding large group and the start date of the first construction project belonging to the first direct group in the succeeding large group. This blank period is created by the user inputting and specifying the start date (reference date) of the large group. Note that if the last construction project belonging to the last direct group in a large group is a "backup day" construction project, that backup day is the backup day at the end of the last direct group in the large group, and also the backup day at the end of that carpenter group. Furthermore, a blank period between large groups does not belong to either the preceding or succeeding large group. Therefore, since it does not belong to the preceding large group, in this application, this blank period is considered to be outside the end of the preceding large group.

[0273] Alternatively, a spare day may be set at the end of the preceding large group, and a blank period may be set between the preceding and succeeding large groups, with the spare day and blank period being arranged consecutively.

[0274] The reserve days at the intermediate positions of large groups include the reserve days at the intermediate positions of direct groups and the reserve days at the ends of direct groups other than the last direct group within the large group. Also, the blank periods at the intermediate positions of large groups include the blank periods between direct groups and the blank periods at the intermediate positions of direct groups.

[0275] ((1) Processing of independent movement by the schedule change means 26: see FIG. 11) In the shift setting screen 300 of Fig. 11, when the user selects the selection section 301, the process of (1) single move is executed to move one construction project alone (changing the relative start date). For example, a construction project that belongs to an indirect group but does not belong to a direct group (indirectly related construction project) can be moved alone.

[0276] Specifically, this can be selected when the user is unable to immediately confirm the contractor's availability on the confirmation screens 400, 500 in Figures 12 and 13 and clicks the "Cancel" button 440, 540, or selects some indirectly related works and clicks the "OK" button 430, 530, but does not issue instructions to change the schedule for the remaining indirectly related works, and then confirms the contractor's availability and makes a schedule change. This can also be selected when moving works that belong to a large group but do not belong to either the direct group or the indirect group.

[0277] (Processing of (2) Group Movement (Period Length Maintenance Type) by the Process Schedule Change Means 26: See Figures 11 and 17) In the (2) group movement (period length maintenance type) process, which is executed when the user selects the selection section 302 on the shift setting screen 300 in Figure 11, even if there are reserve days or blank periods in the middle of the large group to which the construction work to be changed belongs, those reserve days or blank periods are maintained as they are, and the reserve days or blank periods at the end of the large group are used to move the direct group, and indirect groups are also moved while being confirmed. The process of the subsequent large group is not changed. Therefore, if there is an overlap with the process of the subsequent large group, a warning is displayed, and alternative process data stored in the alternative process storage means 49 is obtained, and a local alternative process is presented to the user.

[0278] In Figure 17, the preceding major group starts on start date K1, and the succeeding major group starts on start date K2. The preceding major group includes three direct groups, with a blank period W1 in the middle of the first direct group and a reserve day Y1 at the end of the first direct group. The second direct group has a blank period W2 and a reserve day Y2 in the middle. The third direct group has a blank period W3 and reserve days Y3 and Y4 in the middle, and the third direct group (i.e., the end of the preceding major group) has a reserve day Y5. There is also a blank period W4 between the preceding major group and the succeeding major group. There is also a blank period W5 between the first and second direct groups, and a blank period W6 between the second and third direct groups.

[0279] (2) In group movement (period length maintenance type), the period length L1 in FIG. 17 is maintained. This period length L1 is the period from the start date of the construction project (a construction project belonging to the preceding large group) specified by the user to the day before the reserve day Y5 at the end of the preceding large group. Therefore, the process change is performed using the reserve day Y5 at the end of the preceding large group or the blank period W4. If the reserve day Y5 is used, the row data for the reserve day Y5 is deleted. If the blank period W4 is used, the blank period W4 is simply shortened, so no further action is required. Therefore, the reserve days Y1, Y2, Y3, Y4 and the blank periods W1, W2, W3, W5, and W6 located in the middle of the large group are not used and are maintained as they are. Note that the priority of using the reserve day Y5 or the blank period W4 may be predetermined by the system, or the user may set it in advance on a detailed settings screen (not shown) accessible from the shift setting screen 300 in FIG. 11.

[0280] Furthermore, in (2) group movement (period length maintenance type), the process of the subsequent large group is not changed, so the process from the start date K2 of the subsequent large group onwards remains unchanged, and because the base date is different from that of the preceding large group, the relative start date of each construction project belonging to the subsequent large group does not change. Even if the reserve day Y5 or blank period W4 is used, if a process of the preceding large group overlaps with a process of the subsequent large group, the process schedule change means 26 displays a warning to that effect, and, as already described in detail, retrieves the alternative process data stored in the alternative process storage means 49 and executes the alternative process presentation process to present local alternative processes to the user.

[0281] In (Case 1) of Figure 17, part of the blank period W4 is used, in (Case 2) the entire blank period W4 is used, and in (Case 3) the entire blank period W4 and the reserve day Y5 are used, thereby avoiding overlap with subsequent large group processes. However, in (Case 4), even if the entire blank period W4 and the reserve day Y5 are used, overlap with subsequent large group processes still occurs, so a warning is displayed and alternative processes are suggested. In the example of Figure 17, alternative processes 1-1 and 1-2 that can be replaced with part of the first direct group (the construction to be changed and its subsequent constructions as specified by the user), alternative processes 2-1 and 2-2 that can be replaced with the second direct group, and alternative processes 3-1 and 3-2 that can be replaced with the third direct group are suggested.

[0282] (Processing of (3) Group Movement (Period Length Adjustment Type) by the Process Schedule Change Means 26: See Figures 11 and 18) In the (3) group movement (period length adjustment type) process, which is executed when the user selects selection section 303 on the shift setting screen 300 in Figure 11, if there are spare days or blank periods in the middle of the large group to which the construction work to be changed belongs, those spare days or blank periods are used, and if necessary, spare days or blank periods at the end of the large group are also used to move the direct group, and indirect groups are also moved while being checked. The process of the subsequent large group is not changed. If there is an overlap with the process of the subsequent large group, a warning is displayed and a local alternative process is suggested.

[0283] In (3) group movement (period length adjustment type), the period length L2 in Figure 18 is adjusted by using reserve days and blank periods. This period length L2 is the period from the start date of the construction project to be changed (construction project belonging to the preceding large group) input and specified by the user to the day before the start date K2 of the succeeding large group. Therefore, unlike in (2) group movement (period length maintenance type), before using reserve day Y5 or blank period W4 at the end of the large group, reserve days Y1, Y2, Y3, Y4 and blank periods W1, W2, W3, W5, W6 at the middle of the large group are first used, and if this still does not allow for sufficient adjustment, reserve day Y5 or blank period W4 is used.

[0284] Which of the reserve days Y1, Y2, Y3, and Y4 and the blank periods W1, W2, W3, W5, and W6 located in the middle of the large group will be used with priority may be determined in advance by the system, or may be set in advance by the user on a detailed setting screen (not shown) to which the user can transition from the shift setting screen 300 in Fig. 11. For example, detailed setting of a rule that prioritizes use of days closest to the construction work to be changed and specified by the user regardless of whether it is a reserve day or a blank period, detailed setting of a rule that prioritizes use of days farthest from the construction work to be changed and specified by the user regardless of whether it is a reserve day or a blank period, detailed setting of a rule that prioritizes use of blank periods over reserve days, detailed setting of a rule that prioritizes use of reserve days over blank periods, or detailed setting of a rule that combines these (combining proximity to the construction work to be changed and reserve days / blank periods).

[0285] In (Case 1) of Figure 18, all of the reserve days Y1, Y2, Y3, and Y4 in the middle of the large group and all of the blank periods W1, W2, W3, W5, and W6 are used, and both reserve day Y5 and blank period W4 are also used to avoid overlap with the processes of the subsequent large group. However, in (Case 2), even if all of the reserve days and blank periods are used as in (Case 1), overlap with the processes of the subsequent large group will occur, so a warning is displayed and an alternative process is suggested.

[0286] ((4) Indirect group movement processing by the schedule change means 26: see FIG. 11) In the shift setting screen 300 of Fig. 11, when the user selects the selection section 304, the (4) Indirect group movement process is executed, which moves multiple indirect related works that belong to the same indirect group but do not belong to a direct group together. The same process change can be achieved by selecting the selection section 301 and repeating the (1) Individual movement process multiple times, but when this selection section 304 is selected, it is executed all at once, which reduces the user's effort.

[0287] ((5) Processing of bulk transfer (period length maintenance type) by the schedule change means 26: see Figures 11 and 19) In the (5) bulk move (maintaining period length) process, which is executed when the user selects the selection section 305 on the shift setting screen 300 in Figure 11, even if there are reserve days or blank periods after the work to be changed, those reserve days or blank periods are maintained as they are, and all work is moved, including the large group to which the work to be changed belongs (the work to be changed and each subsequent work) and each subsequent large group. Therefore, the process of the subsequent large group is changed. In this case, if a work that belongs to both a direct group and an indirect group is forcibly moved as a directly related work, as a general rule, the other indirectly related work that belongs to the same indirect group is also moved after confirmation with the contractor.

[0288] (5) In bulk transfer (maintaining period length), the period length L3 in Figure 19 is maintained. This period length L3 is the period from the start date of the work to be changed (work belonging to the preceding large group) input and specified by the user to the day before the start date K2 of the succeeding large group. In addition, the succeeding large group with start date K2 and each subsequent large group are also moved while maintaining their respective period lengths and gaps between large groups. Since the start dates (reference dates) of all succeeding large groups will be changed, the user (the contractor's company or its employees) will coordinate with the relevant parties (contractors and clients) if necessary.

[0289] ((6) Bulk Movement (Period Length Adjustment Type) Processing by the Process Schedule Change Means 26: See FIG. 11) In the (6) bulk move (period length adjustment type) process, which is executed when the user selects the selection section 306 on the shift setting screen 300 in Figure 11, if there are spare days or blank periods after the construction work to be changed, those spare days or blank periods are used to move all construction work, including the large group to which the construction work to be changed belongs (the construction work to be changed and each subsequent construction work) and each subsequent large group. Therefore, the process of the subsequent large group will be changed. However, using spare days or blank periods may prevent the process of the subsequent large group from being changed.

[0290] In (6) Bulk Movement (Period Length Adjustment Type), as in the case of (3) Group Movement (Period Length Adjustment Type) (see Figure 18) described above, first, if there are spare days or blank periods in the middle of the large group to which the work to be changed belongs, those spare days or blank periods are used, and if necessary, spare days or blank periods at the end of the large group are also used to move the direct group, while also checking and moving indirect groups. Therefore, it may be possible to avoid changing the process of subsequent large groups, in which case the process will ultimately be the same as (3) Group Movement (Period Length Adjustment Type).

[0291] Next, if all spare dates and blank periods at the middle or end of the large group to which the work to be changed belongs are used, and an overlap with the process of a subsequent large group still exists, the start date (base date) of the subsequent large group is moved. If there are spare dates or blank periods at the middle of the subsequent large group, those spare dates or blank periods are used, and if necessary, spare dates or blank periods at the end of the subsequent large group are also used to move the direct group, while also checking and moving indirect groups. If there is still an overlap with the process of the subsequent large group, the start date (base date) of that further subsequent large group is moved, and spare dates or blank periods at the middle or end of the further subsequent large group are used, and this process is repeated. When the start date (base date) of any subsequent large group is changed, the user (the contractor's company or its employees) will coordinate with the relevant parties (contractors and clients) if necessary.

[0292] ((7) Direct group movement processing by the schedule change means 26: see FIG. 11) In the (7) Direct Group Movement process, which is executed when the user selects the selection section 307 on the shift setting screen 300 of FIG. 11, the interlocking relationships between direct groups within the same large group are broken and the direct groups are moved. As previously described, when multiple direct groups exist within a large group, the relative start dates of the construction projects belonging to each of those direct groups are set based on the same date (a single base date). Therefore, when the relative start date of a directly related construction project belonging to a direct group is changed, the relative start dates of the directly related construction projects belonging to other direct groups within the same large group that are performed afterward (including the same date, in principle) are also changed by the same number of days in the event of a forced change. Therefore, each direct group within the same large group has an interlocking relationship that results in a forced change. However, this (7) Direct Group Movement breaks that interlocking relationship, allowing the process of only one direct group to be changed without changing the processes of other direct groups within the same large group.

[0293] (7) In moving a direct group, the user inputs and specifies the direct group to be changed. Since a large group can contain both serial and parallel direct groups, as shown in FIG. 16, the user inputs and specifies one of the serial direct groups as the direct group to be changed, or, if there is a set of parallel direct groups, inputs and specifies the set of parallel direct groups as a whole. The process schedule change means 26 accepts this input and executes a process to move the specified direct group or set of parallel direct groups, but it is assumed that the process of subsequent direct groups will not be changed. Therefore, it is assumed that the specified direct group or parallel direct groups have spare days or blank periods at their intermediate or terminal positions, and the direct group to be changed is moved using these spare days or blank periods.

[0294] In this case, if there is a reserve day or blank period at the intermediate or terminal position of one direct group or parallel direct groups input and designated as the target of change, [1] only the reserve day or blank period at the terminal position will be used, [2] only the reserve day or blank period at the intermediate position will be used, [3] both the reserve day or blank period at the terminal position and the reserve day or blank period at the intermediate position will be used, or in the case of [3], which of the reserve day etc. at the terminal position or the reserve day etc. at the intermediate position will be used first, or in the cases of [1] to [3], which of the reserve day or blank period will be used first may be predetermined by the system, or may be set in advance by the user on a detailed setting screen (not shown) to which can be transitioned to from the shift setting screen 300 of Figure 11.

[0295] In the example of Figure 16, when changing the process of the first direct group (number = 1), the processes of the second direct group (number = 2A) and the parallel direct group (number = 2B) are not changed. Also, when changing the processes of the second direct group (number = 2A) and the parallel direct group (number = 2B), the process of the third direct group (number = 3) is not changed.

[0296] In addition, (7) Direct Group Movement not only moves the direct group (including a collection of parallel direct groups) designated as the target of change, but also moves indirectly related construction work, with confirmation from the contractor. Therefore, if construction work that belongs to a direct group designated as the target of change and also belongs to an indirect group is forcibly moved as a directly related construction work, the decision on whether to move other indirectly related construction work that belongs to the same indirect group will be made, as per the general rule, after confirmation from the contractor. In other words, the title (7) Direct Group Movement does not mean that only the direct group will be moved (and therefore the indirect group will not be moved), but rather indicates that when there are multiple direct groups within the same large group, the interlinkage between the direct groups will be broken and each direct group will be treated separately (however, the interlinkage between parallel direct groups will not be broken). Therefore, if there is construction work that belongs to both a direct group and an indirect group, the basic processing already detailed will be performed.

[0297] Furthermore, the direct group (including a collection of parallel direct groups) input and specified as the target of change may be a direct group currently in progress, or a direct group to be carried out at a future time. In the former case, of the direct group input and specified as the target of change, the directly related construction work (remaining construction work) that has not yet been carried out will be moved.

[0298] (Refer to Figure 4 for the process of reflecting on-site information by the schedule change means 26) If the site information corresponding to number "2" (information indicating whether or not "there is not enough distance between the building and the adjacent land" in the selection section 220 of Figure 4) has not been entered when the individual schedule data is created by the schedule creation means 24, the schedule change means 26 cannot execute the relative start date replacement process (see Figures 5 to 8) by the schedule creation means 24, which has already been described in detail, and therefore executes a process similar to the relative start date replacement process after the fact instead of the schedule creation means 24.

[0299] The relative start date replacement process involves changing the position of row data in individual schedule data (see the position of the "Scaffolding Net Installation" work in Figures 5 and 7), so in principle it is executed by the schedule creation means 24. However, if the user is late in inputting the site information, this relative start date replacement process cannot be executed, so it is executed after the fact by the schedule modification means 26.

[0300] That is, when the user subsequently inputs information into the selection section 220 on the site information registration screen 200 in Fig. 4 and clicks the "Register" button 230, the site information corresponding to the number "2" is subsequently stored in the site information storage means 48. At the same time, since input is also made into the selection section 210, the site information corresponding to the number "1" is also subsequently stored in the site information storage means 48, but since the site information corresponding to the number "1" is originally information used in processing by the schedule change means 26, it does not fall under the subsequent reflection processing referred to here.

[0301] Then, in this state, when the user clicks the "Post-reflection" button 250 on the site information registration screen 200 of Figure 4, if there is row data in the site information reference instruction data column of the individual schedule data that has already been created (which was schedule master data in the processing by the schedule creation means 24), which contains instruction information for determining whether or not to replace the relative start date (number = "2"), the schedule change means 26 will perform the following processes for the construction work in that row data: replacing the relative start date (including replacing the relative start date and construction time zone), and changing the indirectly related construction work to a directly related construction work.

[0302] <Configuration of processing means 20 / site information collection means 27>

[0303] The site information collecting means 27 includes a site information input receiving means 27A and a site information online acquiring means 27B.

[0304] (Configuration of the site information input receiving means 27A) When the user clicks the "Register site information" button 160 on the schedule creation screen 100 of Figure 3, the site information input acceptance means 27A displays the site information registration screen 200 of Figure 4, accepts the user's input for registering site information on this site information registration screen 200, and executes a process to store the accepted site information in the site information storage means 48 (see Figure 4).

[0305] The site information registered here is information indicating whether or not it corresponds to a specific site situation. In this embodiment, the specific site situation is defined by a sentence that can be presented to the user (operator) on the screen or a voice reading it, as shown in Fig. 4. However, for example, an image that corresponds to a certain site situation, an image that does not correspond to a certain site situation, or both of these images may be presented on the screen, and the user may determine whether or not the situation is similar to the presented image, or which image is closer to the situation.

[0306] In FIG. 4, the site information registration screen 200 includes selection sections such as selection section 210 for determining whether the site information corresponding to site information reference instruction data = "1" corresponds to "There is not enough vacant land within the building site," and selection section 220 for determining whether the site information corresponding to site information reference instruction data = "2" corresponds to "There is not enough separation between the building and the adjacent land." In this embodiment, each selection section is a checkbox, and checking it indicates that the site condition applies, while leaving it unchecked indicates that the site condition does not apply. When the user checks or unchecks selection sections 210, 220, etc., and clicks the "Register" button 230, the selection results (i.e., information on whether the checkbox is checked or not, i.e., whether the site condition applies) are stored in the site information storage means 48 (see FIG. 4). Regardless of whether the selection section is checked or not, clicking the "Cancel" button 240 will not result in registration.

[0307] In this embodiment, the site information reference instruction data = "1" is group change necessity determination instruction information, and the site information reference instruction data = "2" is relative start date replacement necessity determination instruction information. The group change necessity determination instruction information is site information reference instruction data that instructs the construction work in the row data for which this information is set to transition to group change necessity determination processing by the schedule change means 26, and the relative start date replacement necessity determination instruction information is site information reference instruction data that instructs the construction work in the row data for which this information is set to transition to relative start date replacement processing by the schedule creation means 24, as already described in detail in the explanations of the schedule change means 26 and the schedule creation means 24. Therefore, the group change necessity determination instruction information and the relative start date replacement necessity determination instruction information are site information reference instruction data that instructs the construction work in the row data for which this information is set to execute a predetermined specific process (a process that does not need to be executed for other construction work).

[0308] The correspondence between the numbers "1," "2," etc., set in the field of site information reference instruction data and various specific site conditions (e.g., "There is not enough vacant land on the construction site") is not limited to the example of this embodiment, but can be set arbitrarily on a site condition setting screen (not shown) (Note: This is not the site information registration screen 200 of FIG. 4). Furthermore, the correspondence between the numbers "1," "2," etc., and information instructing the execution of specific processes, such as group change necessity determination instruction information and relative start date replacement necessity determination instruction information, is also not limited to the example of this embodiment, but can be set arbitrarily. Therefore, the correspondence between information instructing the execution of specific processes and specific site conditions is also not limited to the example of this embodiment, as shown below.

[0309] In other words, the site information corresponding to the group change necessity determination instruction information is not limited to information indicating whether the site condition corresponds to "there is not enough vacant land on the building site," nor is it limited to one type of site information. Similarly, the site information corresponding to the relative start date replacement necessity determination instruction information is not limited to information indicating whether the site condition corresponds to "the building is not sufficiently separated from the adjacent land," nor is it limited to one type of site information. Therefore, the correspondence between the information instructing the execution of specific processes and specific site conditions is not limited to the example in this embodiment, and it does not need to be one-to-one, but can also be one-to-many. In the one-to-many case, when one of several site conditions corresponds, one specific process is executed, and when one of several other site conditions corresponds, another specific process is executed.

[0310] For example, suppose site conditions A, B, C, D, E, F, G, and H are prepared as specific site conditions, such as "there is not enough vacant land within the construction site." These conditions are assigned numbers 1, 2, 3, 4, 5, 6, 7, and 8 (these assignments are arbitrary). Then, specific processes α, β, γ, and δ are prepared as specific processes, such as a group change determination process. In this case, for example, if the field for site information reference instruction data is set to "1," site information stored in the site information storage means 48 indicating whether the site condition corresponds to site condition A is acquired. If the field for site information reference instruction data is set to "2," site information stored in the site information storage means 48 indicating whether the site condition corresponds to site condition B is acquired. In either case, specific process α, which involves a determination using the site information, may be executed. Furthermore, if the field for site information reference instruction data is set to "3," site information indicating whether the site condition corresponds to site condition C is acquired. If the field for site information reference instruction data is set to "4," site information indicating whether the site condition corresponds to site condition D is acquired. In either case, specific process β may be executed. Similarly, if the numbers are set to "5" or "6", site information indicating whether the site conditions are E or F, respectively, is obtained, and in either case, specific processing γ is executed; if the numbers are set to "7" or "8", site information indicating whether the site conditions are G or H, respectively, is obtained, and in either case, specific processing δ is executed.

[0311] More specifically, as the site information indicating whether or not a specific site situation applies, in addition to the two types of site information related to space as in this embodiment, various site information can be adopted, such as information on the slope of the land, whether or not it is on high ground, whether or not it is near the coast, whether or not it is in an urban area, the state of the soil, etc. Furthermore, the site information related to space is not limited to the degree of margin in the plane (area), but may also be site information indicating the degree of margin in the vertical direction or the degree of margin in three dimensions.

[0312] Furthermore, while the above example is site information whose state does not change over time, site information whose state changes over time may also be associated with specific processing. For example, electrical information such as planned power outages in the area where the building is located, water information such as surrounding waterworks, gas information such as surrounding gas works, road information such as surrounding road works, etc. may be associated with dates input by the user and registered in the site information storage means 48, and site information reference instruction data that instructs reference to such site information may be set in the row data of construction affected by electricity, water, gas, logistics (road conditions), etc., and specific processing may be performed that involves making judgments using such site information.

[0313] Furthermore, specific processing includes, for example, a process for determining whether a group change is necessary by the schedule change means 26 and a process for replacing a relative start date by the schedule creation means 24, as well as a process for determining whether a change in contractor is necessary using site information. Specifically, when road conditions in the surrounding area are poor, large heavy machinery cannot be used, so the contractor in charge of the work needs to be changed. The new contractor may be included in the individual schedule data or may be associated with an item code (construction classification) and stored in the contractor storage means 42. When it is determined that a contractor needs to be changed using site information (road information), a contractor change process is executed to replace the contractor in charge of the work stored in the contractor storage means 42. This process is executed by the schedule creation means 24 when the schedule is first created, and is executed by the schedule change means 26 when the site information is to be reflected later (when the "Post-Reflect" button 250 on the site information registration screen 200 in FIG. 4 is clicked).

[0314] (Configuration of on-site information online acquisition means 27B) The on-site information online acquisition means 27B acquires weather information from the external system 80 via the communication line 1, and executes a process of associating the acquired weather information with a date and storing it as on-site information in the on-site information storage means 48 (see Figure 4).

[0315] Here, the weather information to be acquired is weather information for a weather information acquisition target area that is predetermined to correspond to the installation area of ​​the building to be constructed. The weather information acquisition target area is selected in the selection section 110 of the schedule creation screen 100 in Fig. 3 and stored in the site information storage means 48 (see Fig. 4), and the site information online acquisition means 27B acquires the weather information from the site information storage means 48. In addition, the weather information acquisition target period for acquiring weather information is a relatively short fixed period (for example, up to one week or two weeks in the future) from the time the acquisition process is executed, since long-term weather forecasts with low reliability are not necessary.

[0316] In addition, the process of acquiring weather information by the on-site information online acquisition means 27B may be a process of acquiring weather information corresponding to the target area for weather information acquisition by scraping web data acquired from the Japan Meteorological Agency's weather forecast site or the U.S. military's weather information site, or a process of receiving weather information sent in a standard form from a vendor system that provides weather information (whether paid or free).

[0317] In the example of Figure 4, the weather information stored in the site information storage means 48 includes probability of rainfall, probability of snowfall, maximum temperature, minimum temperature, humidity, wind speed, warnings (typhoon warning, strong wind warning, heavy rain warning, heavy snow warning, lightning warning, tornado warning, etc.), and the overall judgment result (information on whether or not the weather is bad) automatically determined by the site information online acquisition means 27B based on these.

[0318] In this embodiment, the weather information is site information corresponding to the site information reference instruction data = "30," and the schedule modification means 26 executes a warning display process based on the weather information for construction work in row data for which the number = "30" (weather consideration instruction information) is set in the site information reference instruction data field. Specifically, in the case of construction work that is affected by wind speed, for example, a warning display can be issued to advise that crane work should be postponed when the wind speed is 10 (m / s) or higher. Furthermore, as already described in detail in the explanation of the schedule modification means 26, the weather information is also used in the incidental warning display process associated with processes (large groups and direct groups) rather than construction work. Specifically, for example, a warning display can be issued to advise that additional scaffolding net removal work be performed when the wind speed is 12 (m / s) or higher.

[0319] In this embodiment, the comprehensive judgment result is used in the judgment of the attention-call display processing by the schedule change means 26. This comprehensive judgment result is a comprehensive result obtained by setting thresholds or judgment criteria for two-stage judgment of good or bad for each evaluation item such as rainfall probability, snowfall probability, wind speed, etc., or thresholds or judgment criteria for multi-stage judgment for scoring including intermediate evaluations, and by the on-site information online acquisition means 27B integrating the individual judgment results of all evaluation items and determining whether or not the weather corresponds to bad weather. When integrating the individual judgment results, for example, the average or weighted average of the scores of each evaluation item may be calculated in order to treat each evaluation item uniformly or equally, or by assigning weights to each evaluation item. Furthermore, if the individual judgment results of one or several predetermined evaluation items are poor, the overall judgment result may be deemed to be bad weather. In this case, for example, the weather may be deemed to be bad if the wind speed exceeds a threshold value alone, or if both the probability of rainfall and the wind speed exceed a threshold value, or if any of the probability of rainfall, probability of snowfall, or wind speed exceeds a threshold, the weather may be deemed to be bad weather, and any judgment algorithm may be adopted.

[0320] Furthermore, in this embodiment, the site information corresponding to the weather consideration instruction information set in the site information reference instruction data column is the overall judgment result of the weather information, but this is not limited to this, and the weather consideration instruction information (number = "30") may be divided into multiple pieces, each of which may correspond to weather information for only one evaluation item. For example, the field information reference instruction data field may contain rainfall probability consideration instruction information (number "31"), snowfall probability consideration instruction information (number "32"), wind speed consideration instruction information (number "33"), warning consideration instruction information (number "34"), etc., or the warning consideration instruction information (number "34") may be further subdivided to contain typhoon warning consideration instruction information (number "35"), strong wind warning consideration instruction information (number "36"), heavy rain warning consideration instruction information (number "37"), heavy snow warning consideration instruction information (number "38"), etc., and only rainfall probability, snowfall probability, wind speed, warning information, or even only typhoon warning, strong wind warning, heavy rain warning, or heavy snow warning may be acquired as field information, and the schedule change means 26 may execute the attention alert display process. This is because, although there are various types of construction work that involve work that is affected by bad weather, the majority of them are affected by rain or snow. In addition to rain or snow, strong winds, for example, can also cause crane work to be postponed.

[0321] In addition, weather consideration instruction information (number = "30"), or its more detailed form, rainfall probability consideration instruction information (number = "31"), can be set in addition to construction work for which other site information reference instruction data (number = "1" or "2", etc.) has been set.

[0322] <Configuration of Processing Means 20 / Alternative Process Registration Means 28>

[0323] The alternative process registration means 28 accepts registration of alternative process data having a different duration from the process schedule master data (or carpentry process master data) for a local process (large group or part thereof) equivalent to a part of the entire process, and executes processing to store the accepted alternative process data in the alternative process storage means 49 together with the number of carpenters stored in the basic information storage means 46 for creating a process schedule or identification information of the used process schedule master data (in this embodiment, there are three types of process schedule master data: a two-story building with one carpenter, a two-story building with two carpenters, and a two-story building with three carpenters, so information indicating which one was used). The reason for registering the number of carpenters or the identification information of the used process schedule master data is that, when presenting an alternative process to a user, information indicating which standard process the process can be substituted for is required.

[0324] The timing for the user to register this alternative process data is, for example, as follows. Suppose that when the user attempts to change a process using the process change means 26, the user is unable to make the desired process change (a process change that satisfies all or almost all of the desired conditions) due to circumstances such as the overlap of previous and subsequent large groups. In this case, the user can manually or semi-automatically create process data (a large group or part of a large group) with a shorter duration than the standard process previously prepared as the process schedule master data (or carpentry process master data) using the individual process schedule editing means 29. For example, the user can change the number of construction days, which is set to 4 in the process schedule master data (or carpentry process master data), to 3. Then, when the construction is successfully completed or is expected to be completed successfully with the number of construction days changed to 3 (normally, the process is not changed to a state where it is not expected to be completed successfully), the user can register the created process data with a shorter duration in the alternative process storage means 49 as alternative process data, thinking that it may be useful for later process changes for another building. If the construction work is not completed successfully using the changed process, the registered alternative process data can be deleted.

[0325] The alternative process data to be registered is usually shorter than the standard process (the process set in the process schedule master data). Therefore, it is sufficient to register only the shortened process portion. The user can freely determine the registration range (which construction work to register and which construction work to register). In this case, the user registers a range that includes the portion where the shortening effect can be obtained. However, the wider the range, the lower the possibility of substitution (the possibility that the process schedule modification means 26 will present it to the user as an alternative process). Therefore, it is preferable to set a moderate range. This is because the individual process schedule data created from the process schedule master data (see FIG. 2) may include additional or interrupted construction work. Furthermore, the relative start date replacement process (see FIGS. 5 to 8) may have been performed by the process schedule creation means 24. Therefore, even if individual process schedule data are created from the same process schedule master data, they may be in different states. Therefore, if a wide range is registered, the alternative process may include parts that are different from the current process, making simple process replacement difficult.

[0326] For example, suppose that in a direct group consisting of works A, B, C, D, E, F, G, H, ..., work C is postponed by two days (two days excluding holidays), the construction days for works E and G are each shortened by one day, and the relative start dates of each subsequent work are adjusted to be shorter by the number of days shortened. In this case, the total period from work A remains unchanged, so instead of registering all of the row data (including relative start dates and construction days) for each work A, B, C, D, E, F, G, H, ... starting from work A, one of the row data for each work C, D, E, F, G, H, ... starting from work C, the row data for each work D, E, F, G, H, ... starting from work D, or the row data for each work E, F, G, H, ... starting from work E is registered as alternative process data that is two days (two days excluding holidays) shorter than the standard process.

[0327] Furthermore, from the viewpoint of increasing the possibility of substitution (keeping the registration range reasonable), instead of directly registering up to the last construction work in the group, each construction work C, D, E, F, G (excluding construction work H and after) starting from construction work C, each construction work D, E, F, G (excluding construction work H and after) starting from construction work D, or each construction work E, F, G (excluding construction work H and after) starting from construction work E may be registered as alternative process data.

[0328] It is also possible to register row data for each of the works F, G, H, ... or each of the works F and G starting from work F, or row data for each of the works G, H, ... or work G starting from work G. In this case, the fact that the number of construction days for work G has been reduced by one day will be reflected in the alternative process data, but the fact that the number of construction days for work E has been reduced by one day will not be reflected.

[0329] When registering, [1] the relative start dates of all the works in the alternative process can be registered as they are (the relative start date of work C can be adjusted by shifting it by two days), or [2] the relative start date of the first work in the alternative process (which can be either work C, D, or E, or work F or G) can be set to 1, and the relative start dates of each subsequent work can also be shifted by the same number of days (i.e., the relative start dates of the entire alternative process can be shifted by the same number of days), or [3] the relative start date of the first work in the alternative process (which can be either work C, D, or E, or work F or G) can be adjusted by shifting it by the same number of days (i.e., the relative start date of the entire alternative process can be shifted by the same number of days). The relative start date may be restored to the previous value, and the relative start date of each subsequent work may also be shifted by the same number of days (i.e., the relative start date of the entire alternative process may be shifted by the same number of days).[4] To make it clear that the alternative process is a local process directly extracted from a group, the relative start date of the first work of the alternative process (it could be either work C, D, or E, or work F or G) may be set to a value that is not normally set, such as 10,000, and the relative start date of each subsequent work may also be shifted by the same number of days (i.e., the relative start date of the entire alternative process may be shifted by the same number of days).

[0330] Regardless of which of the above registration methods [1] to [4] is adopted, when the work schedule change means 26 presents alternative work schedules to the user, the relative start date of the first work in the alternative work schedule data registered in the alternative work schedule storage means 49 is matched to the relative start date of the first work schedule in the work schedule portion for which the alternative work schedule data is to be replaced and inserted, and the relative start dates of each subsequent work schedule are also shifted by the same number of days before being presented. For example, if there is a direct group of works A, B, C, D, E, F, G, H, ..., and work schedule B is to be postponed, and works schedule change means 26 matches the relative start date of work schedule D2 with the relative start date of work schedule D assuming that work schedule B is postponed, and shifts the relative start dates of the subsequent works schedules E2 and F2 by the same number of days before presenting the alternative work schedules D2, E2, and F2 that can be used to replace work schedules D, E, and F to the user.

[0331] Furthermore, when presenting the dates, only the shifted construction works D2, E2, and F2 may be presented, or, in the case where construction B is to be postponed, construction works D2, E2, and F2 may be presented in a swapped state with construction works B, C, D, E, F, G, H, etc. In the latter case, construction works B, C, D2, E2, F2, G2, H2, etc. will be presented, and construction works G, H, etc. will also be replaced with construction works G2, H2, etc. This replacement is made because construction works D2, E2, and F2 have shorter durations than construction works D, E, and F, and so the relative start dates of construction works G, H, etc. must also be shifted (closed) by the number of days that have been shortened.

[0332] Although alternative process data having a shorter period than the standard process (the process set in the process schedule master data) is usually registered, alternative process data having a longer period than the standard process may also be registered. For example, as already described in detail in the explanation of the process schedule change means 26, if the user increases the number of construction days using the individual process schedule editing means 29 after seeing the result of the warning display process regarding the number of construction days based on weather information by the process schedule change means 26, the process will have a longer period than the standard process, but this may be registered as alternative process data and used when constructing other buildings. Specifically, for example, based on weather information, it may be known that the temperature is low and concrete will take a long time to dry, so construction needs to be carried out slowly.

[0333] <Configuration of processing means 20 / individual process chart editing means 29>

[0334] The individual process schedule editing means 29 executes a process of manually or semi-automatically editing the created individual process schedule data stored in the individual process schedule data storage means 47, and storing the edited individual process schedule data in the individual process schedule data storage means 47. This editing includes adding or deleting row data and correcting part of the row data.

[0335] For example, if an approaching typhoon requires the removal of scaffolding nets or the restoration of previously removed nets, row data for the work can be added. As previously described, the user can recognize the need to remove the scaffolding nets by viewing the accompanying warning display processing performed by the schedule modification means 26. Furthermore, if additional components are added to the cost estimate data, row data for the work that uses those components can be added. Furthermore, if additional work is added at the request of a client (owner), the row data for the added work must be reflected in the cost, so it is added (inserted) to the individual schedule data. The format of the row data for the work to be added (including the work name, item code, color data, holiday permission data, number of work days, row position, etc.) can be prepared in advance and stored in a work data storage means (not shown) so that the user can use it for editing. Alternatively, the user can create the row data from scratch each time.

[0336] Furthermore, when adding or deleting row data or modifying part of the row data (for example, modifying the relative start date or number of construction days), editing is relatively easy if the contents of other row data are not changed, but when the relative start dates of other row data are also changed (for example, when the relative start dates of each row data below the added row data are moved by the number of construction days of the added row data), careful editing work taking into consideration direct groups and indirect groups is required, since this is the same as the process change processing by process schedule change means 26. In the latter case, after performing the editing work of adding or deleting row data or modifying part of the row data, the editing work by individual process schedule edit means 29 may be temporarily terminated, and then the relative start dates of other row data may be changed by process schedule change means 26.

[0337] <Configuration of Processing Means 20 / Purchase Order Form Editing Means 30>

[0338] The purchase order form editing means 30 edits an order form (template) for each construction project used to create a purchase order 700 addressed to the contractor in charge of each construction project, as shown in Fig. 21, and executes processing to store the edited order form for each construction project in the purchase order form storage means 50 in association with the business partner identification information or account code of the contractor (business partner) to whom the purchase order 700 is to be sent. This order form includes the component names (component identification information) of all components that may be used in the construction project by the contractor to whom the purchase order 700 is to be sent, and is edited so that when these component names appear in the estimated data, the quantity of that component is obtained from the estimated data and transcribed into the purchase order 700.

[0339] <Configuration of the processing means 20 / order form creation means 31: see FIG. 21>

[0340] The purchase order creation means 31 creates the purchase order 700 shown in FIG. 21 using the purchase order form (template) stored in the purchase order form storage means 50, the cost estimate data (see FIG. 20) for the building to be constructed stored in the cost estimate data storage means 41, the individual schedule data for the building to be constructed stored in the individual schedule data storage means 47, the supplier company name (customer identification information) and supplier information such as their address, telephone number, facsimile number, and email address stored in the supplier storage means 42, the construction outline data (including the name of the project) stored in the construction outline storage means 43, the start date (reference date) of the large group stored in the schedule creation basic information storage means 46, and the holiday data stored in the holiday data storage means 44. The purchase order creation means 31 then executes a process of printing the purchase order 700 on a facsimile transmission form or outputting data for email transmission (e.g., a PDF file). The purchase order (700) may be sent automatically by facsimile (FAX) or email, or manually by the user.

[0341] The process for creating this purchase order 700 is executed after the creation of the individual process schedule data by the process schedule creation means 24 is completed, because the purchase order 700 contains a delivery date (date) linked to the date of the process schedule. Furthermore, if a process change is made by the process schedule change means 26, the content of the individual process schedule data changes, and the delivery date (date) linked to the date of the process schedule also changes, so the process for creating a revised version of the purchase order 700 is executed even after the process change.

[0342] 21, purchase order 700 lists a sending date 701, a sending destination 702, an item name 703, a sender 704, a delivery date 710, a delivery time zone (first thing in the morning, AM, PM) 720, and a delivery location (materials delivered to site or delivery to center) 730. Also provided are a product name column 740 for listing the name of each component (component identification information) to be ordered (each component to be used in the construction work), a quantity column 750 for listing the quantity of each component, and other columns for listing the dimensions, units, and remarks of each component.

[0343] The sending date 701 indicates when the initial purchase order 700 was sent, or when a revised version of the purchase order 700 was sent that indicates a delivery date 710 that was changed due to a change in the process. The sending destination 702 indicates the company name (business partner identification information) that is associated with the item data included in the row data of each construction project that makes up the individual process schedule data (see Figure 2) and stored in the supplier storage means 42. The property name 703 indicates the name of the construction project that is stored in the construction outline storage means 43. The sending source 704 indicates the company name, person in charge, address, telephone number, facsimile number, etc. of the user (the construction client's company).

[0344] In addition, the delivery date 710 contains the relative start date included in the row data of each project that makes up the individual schedule data, the start date (reference date) of the large group to which each project belongs that is stored in the basic information storage means for creating schedules 46, and the start date of each project calculated by the purchase order creation means 31 using the holiday data stored in the holiday data storage means 44, and this is the same as the date of each project that is displayed and printed on the schedule (see Figures 6 and 8).

[0345] The delivery time zone (first thing in the morning, AM, or PM) 720 and the delivery location (materials delivered to the site or delivered to the center) 730 are information that is determined in advance according to the content of each construction project and is included in the purchase order form.

[0346] Information obtained from the cost estimation data by the purchase order creation means 31 is transcribed into the product name column 740, quantity column 750, and each of the columns for dimensions, units, and remarks. That is, the purchase order creation means 31 determines whether or not a component name (component identification information) that has been predetermined and included in the purchase order form appears in the cost estimation data for the building to be constructed stored in the cost estimation data storage means 41, and if it does appear, obtains the quantity, dimensions, units, etc. of that component from the cost estimation data and transcribs it into the product name column 740, quantity column 750, etc. For example, the cost estimation data shown in FIG. 20 includes (appears to include) the component names (component identification information) of "softwood plywood (roofing board)" and "Miraform roof insulation material." The names of these components are also preset in the purchase order form, so the quantities (estimated quantities or actual quantities) of the components "softwood plywood (substrate)" and "miraform roof insulation material" are obtained from the calculation data in Figure 20 and transcribed into the purchase order form to create purchase order 700.

[0347] <Configuration of storage means 40>

[0348] The estimated data storage means 41 stores the quantity of components required for the construction of a building as estimated data in association with the component names (component identification information), as shown in Fig. 20. In more detail, in this embodiment, the estimated data includes specifications, units, estimated quantity, estimated unit price, estimated amount, executed quantity, executed unit price, executed amount, gross profit rate, etc., in association with the component names (component identification information).

[0349] The contractor storage means 42 stores the company name (contractor identification information) of the business partner (supplier) who will be the contractor to whom the construction work will be ordered, as well as other contractor information such as their address, telephone number, facsimile number, and email address, in association with the item code (identification information for the construction work category). The work of determining which contractor (contractor) to assign to which item code (construction work category) and storing the contractor data indicating the correspondence between them is performed by the construction cost estimating system 70, and the associated data acquisition means 21 of the construction schedule creation system 10 acquires this contractor data as associated data. The construction cost estimating system 70 stores information on many business partners (company names, contact information such as telephone numbers and facsimile numbers), and determines from among these business partners which contractor will undertake the construction work for each item code (each construction work category) of the target building, so the contractor data is data for each building (each property). The relationship between the subject code (construction category) and each construction work that belongs to it is predetermined. For example, as shown in Figure 2, each construction work (inspections are also treated as construction work in this invention), such as foundation top inspection, first floor floor level inspection, second floor floor level inspection, pre-cut inspection, and JIO structural inspection, is in the same construction category with subject code = 1000, so will be handled by the same contractor. However, if you want to allocate them to multiple contractors, you can divide them into multiple subject codes and assign different contractors to each subject code.

[0350] As shown in FIG. 3, the construction outline storage means 43 stores construction outline data such as the construction name (property name of the target building: property identification information), the number of floors of the building, and the construction location (address).

[0351] As shown in Figure 3, the holiday data storage means 44 stores information on how days of the week are handled, public holiday information, holiday information designated by the user (the contractor) for his or her own convenience, and holiday information designated by the contractor (holiday information associated with the supplier identification information) as holiday data. The contents of each piece of information have already been described in detail in the explanation of the holiday data registration means 22, so a detailed explanation will be omitted here.

[0352] The work schedule master data storage means 45 stores multiple types of work schedule master data (in this embodiment, as an example, three types of work schedule master data: a two-story building with one carpenter, a two-story building with two carpenters, and a two-story building with three carpenters) and multiple carpentry process master data with different durations (number of days required). The contents of this work schedule master data and carpentry process master data have already been described in detail in the explanation of the master editing means 23, so a detailed explanation will be omitted here.

[0353] As shown in Figure 3, the basic information storage means 46 for creating a schedule stores the start date of each major group (the reference date that serves as the starting point for the relative start date of each construction project within each major group, i.e., the reference date for calculating the construction start date (year, month, and day) from the relative start date), the name of the project (project identification information) for the first construction project in each major group associated with these start dates, the number of carpenters, the schedule creation method (information on which of the three schedule creation methods was selected), the cost of the carpentry work and the unit price per labor, the area of ​​the building to be constructed and the number of labors per tsubo (1 tsubo).

[0354] The individual schedule data storage means 47 stores, for each building, individual schedule data used for displaying and printing a schedule (see FIGS. 6 and 8) for the construction of the building.

[0355] As shown in Figure 4, the site information storage means 48 stores various site information input by the user for the target building, as well as various site information acquired from the external system 80 via the communication line 1 and information required for the acquisition process.

[0356] In this embodiment, the site information input by the user includes two types of information related to space. That is, there is information indicating whether or not the situation corresponds to "there is not enough open space within the building site" corresponding to site information reference instruction data = "1", and information indicating whether or not the situation corresponds to "there is not enough space between the building and the adjacent land" corresponding to site information reference instruction data = "2". The contents of each piece of information have already been described in detail in the explanation of the site information collection means 27, so a detailed explanation will be omitted here.

[0357] In this embodiment, the various types of on-site information acquired from the external system 80 via the communication line 1 include weather information for each day (weather information associated with a date) corresponding to the on-site information reference instruction data = "30", and information required for the acquisition process includes the target area for weather information acquisition. The contents of each piece of information have already been described in detail in the explanation of the on-site information collection means 27, so a detailed explanation will be omitted here.

[0358] The alternative process storage means 49 stores the alternative process data registered by the user together with the number of carpenters stored in the basic information storage means 46 for creating a schedule or identification information of the schedule master data used to create the individual schedule data (in this embodiment, information indicating which of the three types of schedule master data was used: a two-story building with one carpenter, a two-story building with two carpenters, or a two-story building with three carpenters).

[0359] The purchase order form storage means 50 stores the purchase order form (template) used to create the purchase order 700 (see Figure 21) to be sent by facsimile (FAX) or email to the contractor (business partner) to whom the construction work is to be ordered, in association with the business partner identification information or item code.

[0360] <Overall flow of processing by the process chart creation system 10>

[0361] In this embodiment, the process of creating a schedule is executed by the process schedule creation system 10 as follows. The processing contents of the means 21 to 31 included in the processing means 20 and the configuration of the storage means 41 to 50 have already been described in detail, so detailed description thereof will be omitted below and an overall flow will be described.

[0362] In Fig. 22, the user performs advance preparation (step S1). First, the user edits the process chart master data (see Fig. 2) and the carpentry process master data using the master editing means 23, and registers them in the process chart master data storage means 45. When the system is introduced, the process chart master data and the carpentry process master data prepared by the system developer exist, so the user can use them as they are, or edit them for their own company.

[0363] Next, the linked data acquisition means 21 acquires linked data (estimation data, contractor data, and construction outline) from the construction estimation system 70 via the communication line 1 or from a recording medium such as a DVD or USB memory, and stores the data in the estimation data storage means 41 (see Figure 20), the contractor storage means 42, and the construction outline storage means 43.

[0364] Next, the purchase order form editing means 30 edits the purchase order form (template) used to create the purchase order 700 (see FIG. 21) and registers it in the purchase order form storage means 50. In addition, the holiday data registration means 22 sets holiday data and registers it in the holiday data storage means 44.

[0365] Next, the user inputs site information (see FIG. 4) relating to the space using the site information input receiving means 27A of the site information collecting means 27, and registers it in the site information storing means 48 (step S2).

[0366] Then, the user uses the schedule creation means 24 to automatically create individual schedule data for the building to be constructed (see Figures 5, 7, 9, and 10) using the schedule master data (see Figure 2) and carpentry schedule master data stored in the schedule master data storage means 45, and stores the data in the individual schedule data storage means 47 (step S3).

[0367] In this case, the u...

Claims

1. A schedule creation system configured by a computer that creates a schedule for constructing a building, a schedule master data storage means for storing schedule master data for each construction project to construct the building, including construction identification information, a relative start date that defines the construction start date as a relative number of days from a reference date input and designated by a user, the number of construction days required for each construction project, and information on the construction project's affiliation to a direct group consisting of a set of directly related construction projects for which the chronological relationship defined by the relative start date needs to be maintained, and / or an indirect group consisting of a set of indirectly related construction projects for which the chronological relationship defined by the relative start date does not necessarily need to be maintained; a schedule creation means for executing a process of creating individual schedule data for each building by copying data including the construction identification information, the relative start date, the number of construction days, and information on belonging to the direct group and / or the indirect group from the schedule master data stored in the schedule master data storage means; a schedule change means for receiving a user's input designation of the work for which the work start date is to be changed and the number of days to be moved, and for using the individual schedule data, for works subsequent to the work to be changed that are determined by the relative start date included in the individual schedule data, moving the relative start dates of directly related works of the direct group to which the work to be changed belongs or directly related works of the direct group having the same reference date for the relative start date as that of the direct group by the number of days to be moved, and further, if there is work that belongs to the moved direct group and also belongs to an indirect group, confirming with the user whether or not to move the relative start dates of indirectly related works that belong to the same indirect group as the work that belongs to both of these groups by the number of days to be moved, and moving the relative start dates by the number of days to be moved if the user instructs to move; and a schedule output means for calculating a date indicating the construction start date of each construction project using the individual schedule data created by the schedule creation means or changed by the schedule change means, and the reference date, and for executing a process of displaying and / or printing the schedule on a screen in accordance with the calculation result; A process chart creation system comprising:

2. an integrated data storage means for storing the quantity of components required for the construction of the building in association with component identification information; The process chart master data includes: The process change item data includes designation information for additional work indicating that the work is an additional work to be added to a predetermined standard process and designation information for interrupting work indicating that the work is an interrupt to the standard process, Component identification information for components required for the additional work and the interrupting work, in a state corresponding to the designation information for the additional work and the interrupting work, respectively, is included as component identification information for process change determination; Furthermore, the maximum quantity of the components of the component identification information for process change determination that can be handled in the number of construction days in a state corresponding to the designation information of the interruption construction and the number of construction days is included as a maximum quantity for process change determination, The process chart creation means The system is configured to execute an additional work allocation process for incorporating the additional work into the individual process chart data, and an interruption work allocation process for incorporating the interruption work into the individual process chart data, The additional construction arrangement process includes: When the process chart master data stored in the process chart master data storage means includes designation information for the additional work as the process change item data, it is determined whether or not component identification information identical to the process change determination component identification information included in the process chart master data in a state corresponding to the designation information for the additional work is stored in the integration data storage means, and if so, it is a process of creating the individual process chart data incorporating the relative start date and number of construction days for the additional work without changing the relative start dates of each of the other works, The interruption construction arrangement processing includes: When the process chart master data stored in the process chart master data storage means includes designation information for the interrupting work as the process change item data, it is determined whether or not component identification information identical to the component identification information for process change determination included in the process chart master data in a state corresponding to the designation information for the interrupting work is stored in the integration data storage means, and if so, it is determined whether or not there is a maximum quantity for process change determination in the process chart master data in a state corresponding to the designation information for the interrupting work; If there is no maximum quantity for process change determination, the relative start date of each construction work to be carried out after the interrupting construction work is moved by the number of construction days of the interrupting construction work, and the individual process chart data incorporating the relative start date and the number of construction days of the interrupting construction work is created, If there is a maximum quantity for process change determination, the process acquires the quantity of the component stored in association with the component identification information from the integrated data storage means, compares the acquired quantity of the component with each of the maximum quantities for process change determination for the multiple interrupting construction works having the same construction work identification information, selects the maximum quantity for process change determination that is equal to or greater than the acquired quantity of the component and closest to the acquired quantity of the component, moves the relative start date of each construction work to be performed after the interrupting construction work corresponding to the selected maximum quantity for process change determination by the number of construction days of the interrupting construction work corresponding to the selected maximum quantity for process change determination, and creates the individual process chart data incorporating the relative start date and number of construction days of the interrupting construction work corresponding to the selected maximum quantity for process change determination.

2. The process chart creation system according to claim 1.

3. a site information storage means for storing site information input by a user about the building; The process chart master data and the individual process chart data include: For construction work that belongs to an indirect group and does not belong to a direct group, group change necessity judgment instruction information indicating that the construction work is a work for which the need to change its handling from an indirectly related construction work to a directly related construction work is determined using the site information stored in the site information storage means is included as site information reference instruction data, The process schedule change means For indirectly related construction works for which the group change necessity judgment instruction information is included in the individual process chart data, the site information stored in the site information storage means is acquired, and using the acquired site information, a judgment is made as to whether or not to change the handling of the indirectly related construction works to directly related construction works; If it is determined that the handling should be changed, the relative start date of the indirectly related construction work for which the group change necessity judgment instruction information is provided is moved by the number of moving days without confirmation from the user, in the same way as the handling of the directly related construction work, If it is determined that the handling should not be changed, the system is configured to confirm with the user whether or not to move the indirectly related construction work by the number of days of movement as the original handling of the indirectly related construction work, and to execute the process of moving the work by the number of days of movement if the user instructs to move the work.

3. The process chart creation system according to claim 1 or 2.

4. a site information storage means for storing site information input by a user about the building; The process chart master data includes: For construction work that belongs to an indirect group and does not belong to a direct group, the site information reference instruction data includes relative start date replacement necessity judgment instruction information indicating that the construction work is a construction work that uses the site information stored in the site information storage means to determine whether or not it needs to be replaced with another relative start date and whether or not it needs to be changed from an indirectly related construction work to a directly related construction work, The process chart creation means For indirectly related construction work for which the relative start date replacement necessity judgment instruction information is included in the process schedule master data, the site information stored in the site information storage means is acquired, and using the acquired site information, a judgment is made as to whether or not to replace the relative start date with another relative start date and to change the indirectly related construction work to a directly related construction work; If it is determined that a replacement with a different relative start date and a change from an indirectly related work to a directly related work are to be made, the relative start date of the indirectly related work for which the relative start date replacement necessity judgment instruction information is provided is replaced with a different, pre-specified relative start date, and the indirectly related work is assigned to a direct group to which other indirectly related works of the indirect group to which the indirectly related work belongs, thereby executing the process of creating the individual process chart data.

3. The process chart creation system according to claim 1 or 2.

5. The site information storage means Weather information for a predetermined weather information acquisition target area corresponding to the installation area of ​​the building, which is acquired from an external system via a communication line, is also stored as the on-site information in association with a date, The process chart master data and the individual process chart data include: weather consideration instruction information indicating that the construction work is one for which the need to change the construction start date is to be determined using the weather information is included as the site information reference instruction data; The process schedule change means When accepting or when accepting a user's input designation regarding the construction work for which the construction start date is to be changed and the number of travel days, the weather information stored in the site information storage means is used to determine whether or not it is necessary to change the construction start date for the remaining uncompleted construction work among the construction work for which the weather consideration instruction information is provided, and an attention-call display process is executed to communicate the result of the determination to the user; At this time, at least one of a pre-warning display process to be executed before performing a transfer process for construction work subsequent to the construction work to be changed in accordance with the user's input designation, and a post-warning display process to be executed after performing this transfer process, is configured to be executed. The advance warning display process includes: a process of determining whether or not it is necessary to change the construction start date for the remaining work using the weather information for a date corresponding to the current construction implementation period determined by the current construction start date and number of construction days for the remaining work, and notifying the user of the result of the determination; The post-event attention-call display processing includes: For the remaining construction work whose construction period has been moved in accordance with the user's input designation, the weather information for the date corresponding to the construction period after the move is used to determine whether or not a further change to the construction start date is necessary, in addition to the moving process that has already been performed; For the remaining construction work for which the construction implementation period has not been moved, the process is to determine whether or not it is necessary to change the construction start date using the weather information for the date corresponding to the construction implementation period for which the movement has not been made.

5. The process chart creation system according to claim 3 or 4.

6. The process chart master data storage means includes: A plurality of carpentry process master data with different durations are stored for carpentry processes corresponding to a portion of all processes, The process chart creation means A value-based carpentry work days calculation process that accepts input of the number of carpenters, the amount of carpentry work, and the unit price per labor, and calculates the number of carpentry work days by dividing the number of days obtained by dividing the accepted carpentry work amount by the unit price per labor, by the number of carpenters; Alternatively, at least one of the following processes is executed: a process for calculating the number of carpenter work days based on the number of square meters; the process for calculating the number of carpenter work days is executed by receiving the number of carpenters, the square meters of the building, and the number of man-hours per square meter; and multiplying the number of square meters by the number of man-hours per square meter to obtain the number of days; and From the plurality of carpentry process master data, the carpentry process master data having a period length closest to the calculated number of carpentry process days, or having a period length equal to or less than the calculated number of carpentry process days and closest to the calculated number of carpentry process days, or having a period length equal to or greater than the calculated number of carpentry process days and closest to the calculated number of carpentry process days is selected, and the selected carpentry process master data is inserted into the position of the carpentry process in the process chart master data, thereby executing a carpentry process selection process for creating the individual process chart data.

6. The process chart creation system according to claim 1, wherein:

7. an alternative process registration means for accepting registration of alternative process data having a period length different from that of the process chart master data for a local process corresponding to a part of the entire process, and for storing the accepted alternative process data in an alternative process storage means; The process schedule change means As a result of performing the movement process for the construction work subsequent to the construction work to be changed according to the input specification of the user, if the moved process part overlaps with the subsequent process part with a different base date input specification by the user, a warning message indicating the overlap is displayed, and Using the construction work identification information of the process portion that has been moved, extract the alternative process data that can be replaced with the process portion or a part thereof that has been moved from the alternative process data stored in the alternative process storage means, and present the alternative process to the user on the screen using the extracted alternative process data; The alternative process presentation process is configured to replace the process portion or a part thereof that has been moved with the alternative process data corresponding to the alternative process selected by the user from the presented alternative processes.

7. The process chart creation system according to claim 1.

8. A program for causing a computer to function as the process chart creation system according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Device for supporting construction work

    JP1997053324A

  • Process control supporting device for building construction, and computer-readable recording medium recording process control supporting program for building construction

    JP2000001988A

  • Method for supporting formation of process chart

    JP2005018673A

  • Estimation support device, information processor and estimation support method

    JP2014211710A

  • Systems and methods for construction planning

    US20190205484A1