[go: up one dir, main page]

JP2022178143A - Information processing device and program - Google Patents

Information processing device and program Download PDF

Info

Publication number
JP2022178143A
JP2022178143A JP2021084711A JP2021084711A JP2022178143A JP 2022178143 A JP2022178143 A JP 2022178143A JP 2021084711 A JP2021084711 A JP 2021084711A JP 2021084711 A JP2021084711 A JP 2021084711A JP 2022178143 A JP2022178143 A JP 2022178143A
Authority
JP
Japan
Prior art keywords
construction
busy
date
value
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021084711A
Other languages
Japanese (ja)
Other versions
JP7605016B2 (en
Inventor
恵里華 右田
Erika Uda
一夫 堀
Kazuo Hori
祐史 上田
Yuji Ueda
慎二 玉井
Shinji Tamai
翔太郎 熊澤
Shotaro Kumazawa
陽悦 神田
Haruyoshi Kanda
峻一 村上
Shunichi Murakami
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sekisui House Ltd
Original Assignee
Sekisui House Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sekisui House Ltd filed Critical Sekisui House Ltd
Priority to JP2021084711A priority Critical patent/JP7605016B2/en
Publication of JP2022178143A publication Critical patent/JP2022178143A/en
Application granted granted Critical
Publication of JP7605016B2 publication Critical patent/JP7605016B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】繁閑を考慮した最適な工程をオペレータに示すことができる端末プログラムを提供する。【解決手段】工程表作成画面において、「繁閑自動調整」アイコンが選択されると、端末プログラムは、入力画面をディスプレイに表示させる。支店端末のオペレータは、支店において施工能力が低い工事種を、「基礎工事」や「建方工事」や「内装工事」や「仕上工事」の工事種のうちから選択し、選択した工事種の工事開始日の希望日の範囲を入力する。端末プログラムは、入力された希望日の範囲の日付ごとに工程(仮工程)を決定し、決定した仮工程での繁閑値を算出する。端末プログラムは、繁閑値が小さい5つの仮工程を選択候補として表示する。オペレータは、表示された候補から1つの候補を選択する。端末プログラムは、オペレータが選択した候補に基づいて工程表作成画面を更新する。【選択図】図7Kind Code: A1 A terminal program capable of showing an operator an optimum process in consideration of fluctuating periods is provided. A terminal program causes an input screen to be displayed on a display when an "automatic adjustment of busy/busy schedule" icon is selected on the schedule creation screen. The operator of the branch terminal selects the type of work for which the construction ability of the branch is low from among the types of work such as "foundation work", "construction work", "interior work" and "finishing work", and selects the type of work selected. Enter the desired date range for the construction start date. The terminal program determines a process (provisional process) for each date within the input desired date range, and calculates the fluctuation value for the determined provisional process. The terminal program displays five provisional processes with small busy/busy values as selection candidates. The operator selects one candidate from the displayed candidates. The terminal program updates the process chart creation screen based on the candidate selected by the operator. [Selection drawing] Fig. 7

Description

本発明は、邸の工事開始日や工事期間等を示す工程表をディスプレイに表示させる情報処理装置に関する。 TECHNICAL FIELD The present invention relates to an information processing apparatus for displaying a process chart indicating a construction start date, a construction period, etc., on a display.

特許文献1は、邸毎に工期を算出する工程管理システムを開示する。この工程管理システムは、演算手段及び物件数量データベースを備える。物件数量データベースは、邸名と、工事種(工事内容)と、工事量とを対応付けて格納している。演算手段は、工事量から工事日数を算出し、各工事種の工事日数を積算して工期を算出する。 Patent Literature 1 discloses a process control system that calculates a construction period for each house. This process control system comprises computing means and an item quantity database. The property quantity database stores the names of residences, types of construction work (contents of construction work), and amounts of construction work in association with each other. The computing means calculates the number of construction days from the amount of construction work, and adds up the number of construction days for each construction type to calculate the construction period.

特開2005-267488JP 2005-267488

特許文献1に開示された工程管理システムでは、最短の工期をオペレータに示すことができる。しかしながら、当該工程管理システムでは、邸の工事を行う職方(工務店等)における作業量の多寡(繁閑)を考慮した最適な工程をオペレータに示すことはできない。すなわち、特許文献1に開示された工程管理システムでは、オペレータは、工程をどのように変更すれば職方の負担が軽減するか知ることはできない。 The process control system disclosed in Patent Document 1 can indicate the shortest construction period to the operator. However, the process management system cannot show the operator the optimum process considering the amount of work (whether it is busy or not) in the construction workers (construction firms, etc.). That is, in the process control system disclosed in Patent Document 1, the operator cannot know how the process should be changed to reduce the burden on the worker.

本発明は、前述された事情に鑑みてなされたものであり、その目的は、繁閑を考慮した最適な工事開始日をオペレータに認識させることができる技術を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made in view of the circumstances described above, and an object of the present invention is to provide a technique that enables an operator to recognize the optimum construction start date in consideration of busy periods.

(1) 本発明に係る情報処理装置は、プログラムを記憶するメモリと、上記プログラムを実行するコンピュータと、情報の入力を受け付ける受付インタフェースと、入力された画像データが示す画面を表示するディスプレイと、を備える。上記コンピュータは、上記受付インタフェースを通じて特定情報の入力を受け付ける第1受付処理と、受け付けた上記特定情報が示す邸情報を取得する第1取得処理と、指定アイコンを含む受付画面を上記ディスプレイに表示させる第1表示処理と、上記受付画面において上記指定アイコンの選択を上記受付インタフェースを通じて受け付けたことに基づいて、入力画面を上記ディスプレイに表示させる第2表示処理と、上記入力画面において上記受付インタフェースを通じて入力された情報であって、工事開始日の希望範囲を取得する第2取得処理と、取得した上記希望範囲内の工事開始日毎の繁閑値を取得する繁閑値取得処理と、工事開始日毎の上記各繁閑値に基づいて、工事開始日となる複数の日付を特定日付として特定する特定処理と、複数の上記特定日付及び上記繁閑値を有する候補日選択画面を上記ディスプレイに表示する第3表示処理と、上記候補日選択画面において表示された上記特定日付が示す一の候補の選択を上記受付インタフェースを通じて受け付ける第2受付処理と、受け付けた上記特定日付を変更工事開始日として含む変更工程画面を上記ディスプレイに表示させる変更表示処理と、を実行する。 (1) An information processing apparatus according to the present invention includes a memory that stores a program, a computer that executes the program, a reception interface that receives input of information, a display that displays a screen indicated by input image data, Prepare. The computer performs a first reception process for receiving input of specific information through the reception interface, a first acquisition process for obtaining residence information indicated by the received specific information, and displaying a reception screen including a designated icon on the display. first display processing, second display processing for displaying an input screen on the display based on acceptance of selection of the specified icon on the reception screen through the reception interface, and input through the reception interface on the input screen. a second acquisition process for acquiring the desired range of the construction start date, a busy/slack value acquisition process for acquiring a busy/slack value for each construction start date within the acquired desired range, and each of the above for each construction start date. a specifying process of specifying a plurality of dates to be construction start dates as specific dates based on the peak/slack value; and a third display process of displaying a candidate date selection screen having the plurality of specified dates and the peak/slack value on the display. a second reception process for receiving, through the reception interface, a selection of one candidate indicated by the specific date displayed on the candidate date selection screen; change display processing to be displayed on the .

受付画面においてオペレータが指定アイコンを選択すると、入力画面がディスプレイに表示される。オペレータが、入力画面において工事開始日の希望範囲を入力すると、コンピュータは、指定された工事開始日の希望範囲内の工事開始日毎の繁閑値を取得し、取得した繁閑値に基づいて複数の候補を特定し、特定した候補を示す候補日選択画面をディスプレイに表示させる。各候補は、特定日付及び繁閑値を含む。コンピュータは、候補日選択画面において表示された複数の候補からオペレータが選択した一の候補の特定日付を変更工事開始日として含む変更工程画面をディスプレイに表示させる。 When the operator selects the designated icon on the reception screen, an input screen is displayed on the display. When the operator inputs a desired range of construction start dates on the input screen, the computer acquires the peak/slack values for each construction start date within the desired range of the designated construction start dates, and selects a plurality of candidates based on the peak/slack values thus obtained. is specified, and a candidate date selection screen showing the specified candidates is displayed on the display. Each candidate includes a specific date and a busy/busy value. The computer causes the display to display a change process screen including, as a change construction start date, the specific date of one candidate selected by the operator from the plurality of candidates displayed on the candidate date selection screen.

(2) 上記コンピュータは、上記第2取得処理において、邸の工事における各工事の種類を示す工事種をさらに取得し、上記繁閑値は、取得した上記工事種に対する繁閑値であってもよい。 (2) In the second acquisition process, the computer may further acquire a construction type indicating a type of construction in the construction of the mansion, and the fluctuation value may be a fluctuation value for the acquired construction type.

この構成によれば、オペレータが指定した希望範囲において、オペレータが指定した工事種の工事開始日の複数の候補がディスプレイに表示される。例えば、オペレータは、職方の数が最も少ない工事種を指定することにより、邸の施工において最も工期の設定が難しい工事種について、工事開始日の複数の候補を知ることができる。また、候補日選択画面に表示される繁閑値は、オペレータが指定した工事種についての繁閑値であるから、オペレータは、指定した工事種についての繁閑を抑えて邸の工期を決定することができる。 According to this configuration, a plurality of candidates for the construction start date of the construction type designated by the operator are displayed on the display within the desired range designated by the operator. For example, by specifying the type of construction with the least number of workers, the operator can know a plurality of candidates for the construction start date for the type of construction for which the construction period is the most difficult to set. In addition, since the busy/slack value displayed on the candidate date selection screen is the busy/slack value for the construction type specified by the operator, the operator can determine the construction period of the mansion while suppressing the busy/slack time for the specified construction type. .

(3) 上記コンピュータは、上記第2取得処理において、複数の上記工事種と、当該工事種毎の上記希望範囲と、を受け付け可能であり、上記第3表示処理において、受け付けた上記工事種毎に、複数の上記特定日付及び上記繁閑値を上記候補日選択画面において上記ディスプレイに表示してもよい。 (3) The computer is capable of accepting a plurality of construction types and the desired range for each of the construction types in the second acquisition process, and in the third display process, for each received construction type Alternatively, a plurality of specific dates and peak/busy values may be displayed on the display in the candidate date selection screen.

この構成によれば、工事種毎に複数の候補がディスプレイに表示される。例えば、オペレータは、職方(工務店)の数が少ない2つの工事種を指定して、工事種毎に複数の候補を知ることができる。 According to this configuration, a plurality of candidates are displayed on the display for each construction type. For example, the operator can specify two construction types with a small number of workers (construction firms) and know a plurality of candidates for each construction type.

(4) 上記コンピュータは、上記第2受付処理において、一の上記工事種に対する複数の上記候補から一の当該候補が選択されたことに基づいて、選択された当該候補が示す上記特定日付を当該工事種の工事開始日とした場合に、他の上記工事種に対する複数の上記候補のうち、工事の実行が可能な当該候補を上記邸情報に基づいて特定し、特定した当該候補のみの選択を受け付けてもよい。 (4) Based on the fact that one candidate is selected from the plurality of candidates for one of the construction types in the second reception processing, the computer confirms the specific date indicated by the selected candidate. If the construction start date of the construction type is set, among the multiple candidates for the other above construction types, identify the candidates that can be executed based on the above-mentioned building information, and select only the identified candidates. may be accepted.

この構成によれば、工事の実行が可能な候補のみの選択が可能であり、工事の実行が不可能な候補の選択が制限されるから、工事の実行が不可能な候補をオペレータが誤って選択してしまうことが防止される。 According to this configuration, only candidates for which construction work can be performed can be selected, and selection of candidates for which construction work cannot be performed is restricted. It prevents you from making a choice.

(5) 上記コンピュータは、上記第2受付処理において、一の上記工事種に対する複数の上記候補から一の当該候補が選択されたことに基づいて、選択された当該候補が示す上記特定日付を当該工事種の工事開始日とした場合の他の上記工事種の工事開始日の範囲を上記邸情報に基づいて特定し、特定した範囲内の工事開始日毎の当該各繁閑値に基づいて、当該他の工事種の工事開始日となる複数の上記特定日付を再度特定し、再度特定した当該特定日付及び上記繁閑値を有する複数の変更候補を、当該他の工事種の上記候補に代えて上記候補日選択画面に表示させてもよい。 (5) Based on the fact that one candidate is selected from the plurality of candidates for one of the construction types in the second reception processing, the computer transmits the specific date indicated by the selected candidate. Based on the above information, specify the range of construction start dates for the above construction types when using the construction start date for the construction type, and re-specify the plurality of specific dates that will be the construction start date of the construction type, and replace the above-mentioned candidates with the above-mentioned candidates of the other construction type with the plurality of change candidates having the re-specified specific dates and the above-mentioned fluctuation values It may be displayed on the day selection screen.

この構成によれば、オペレータが一の工事種に対して表示された複数の候補から一の候補を選択すると、他の工事種の候補が、邸の工事を実行可能な範囲の変更候補に変更される。したがって、工事の実行が不可能な候補をオペレータが誤って選択してしまうことが防止される。 According to this configuration, when the operator selects one candidate from the plurality of candidates displayed for one construction type, the candidate for the other construction type is changed to a change candidate within the range in which the mansion construction can be executed. be done. Therefore, the operator is prevented from erroneously selecting a candidate for which construction cannot be executed.

(6) 上記繁閑値取得処理は、上記受付インタフェースを通じて施工能力値及び工事量を取得する処理と、上記希望範囲内の一の工事開始日を決定し、当該一の工事開始日での工事の工程である仮工程を上記邸情報に基づいて特定する処理と、特定した上記仮工程に基づいて、上記施工能力値に対する上記工事量の比率である上記繁閑値として算出する処理と、を含んでいてもよい。 (6) The above-mentioned peak/busy value acquisition processing includes processing for acquiring the construction capacity value and the amount of construction work through the above-mentioned reception interface, determining one construction start date within the desired range, and determining the construction start date on the one construction start date. A process of specifying a temporary process, which is a process, based on the building information, and a process of calculating the peak/busy value, which is the ratio of the construction amount to the construction capacity value, based on the specified temporary process. You can

この構成によれば、オペレータが指定した希望範囲内の各工事開始日の繁閑を、比較が容易な数値によって表すことができる。 According to this configuration, the fluctuations of each construction start date within the desired range specified by the operator can be represented by numerical values that can be easily compared.

(7) 上記繁閑値取得処理は、算出した上記繁閑値が閾値を超えることに基づいて当該繁閑値を上記メモリに記憶させず、算出した上記繁閑値が上記閾値を超えないことに基づいて上記工事開始日と対応付けて上記メモリに記憶させ、上記コンピュータは、上記特定処理において、上記メモリに記憶された上記繁閑値に基づいて上記工事開始日を特定してもよい。 (7) The busy/busy value acquisition process does not store the busy/busy value in the memory based on the calculated busy/busy value exceeding the threshold, and The construction start date may be stored in the memory in association with the construction start date, and the computer may specify the construction start date based on the busy/busy value stored in the memory in the specifying process.

この構成によれば、メモリにおける使用容量を低減することができる。 According to this configuration, it is possible to reduce the used capacity of the memory.

(8) 上記特定処理は、上記繁閑値が小さい順に、所定の個数だけ上記工事開始日を特定する処理であってもよい。 (8) The specifying process may be a process of specifying a predetermined number of the construction start dates in ascending order of the peak/busy value.

(9) 上記入力画面は、上記希望範囲の入力を受け付けるテキストボックス或いはメニューであって、工事種毎に表示される入力オブジェクトを含んでいてもよい。 (9) The input screen may be a text box or menu for receiving input of the desired range, and may include an input object displayed for each construction type.

(10) 上記受付処理は、初期工事開始日を取得する処理を含んでおり、上記受付画面は、上記邸情報及び上記初期工事開始日に基づいて特定された初期工程を含んでいてもよい。 (10) The reception process may include a process of acquiring an initial construction start date, and the reception screen may include an initial process specified based on the residence information and the initial construction start date.

オペレータは、受付画面に表示された初期工程を参考にして指定アイコンを選択し、工事開始日の希望範囲を入力する。 The operator refers to the initial process displayed on the reception screen, selects the designated icon, and inputs the desired range of the construction start date.

(11) 上記受付画面及び上記変更工程画面は、上記繁閑値に基づいて上記コンピュータが生成した繁閑オブジェクトをさらに有していてもよい。 (11) The reception screen and the change process screen may further include a busy/busy object generated by the computer based on the busy/busy value.

受付画面及び変更工程画面は、繁閑値を示す繁閑オブジェクトを有するので、邸の工程と繁閑とを対応付けてオペレータに認識させることができる。オペレータは、視認した繁閑オブジェクトが示す繁閑に基づいて、指定オブジェクトを選択するか否かを判断する。 Since the reception screen and the change process screen have a busy/busy object indicating a busy/busy value, it is possible for the operator to recognize the process and the busy/busy period in association with each other. The operator determines whether or not to select the designated object based on the peak/slack indicated by the viewed peak/slack object.

(12) 上記受付インタフェースは、入力を受け付ける入力インタフェースと、通信インタフェースとを含んでおり、上記第1受付処理は、上記入力インタフェースを通じて上記特定情報を受け付ける処理であり、上記第1取得処理は、上記通信インタフェースを通じて管理サーバから上記邸情報を受信する処理を含んでおり、上記繁閑値取得処理は、上記通信インタフェースを通じて日付毎に施工能力値及び工事量を取得する処理と、上記希望範囲、上記施工能力値、及び上記工事量に基づいて上記繁閑値を算出する処理と、を含んでいてもよい。 (12) The reception interface includes an input interface for receiving input and a communication interface, the first reception process is a process for receiving the specific information through the input interface, and the first acquisition process includes: It includes a process of receiving the residence information from the management server through the communication interface. and a process of calculating the busy/busy value based on the construction capacity value and the amount of construction work.

この構成によれば、情報処理装置は、邸情報、施工能力値、及び工事量を管理サーバから受信して繁閑値を算出し、変更工事開始日を含む変更工程画面をディスプレイに表示させる。すなわち、邸情報、施工能力値、及び工事量を管理する既存の管理サーバの仕様を変更せずに、変更工程画面をディスプレイに表示させることができる。 According to this configuration, the information processing device receives the mansion information, the construction capacity value, and the construction amount from the management server, calculates the peak/busy value, and displays the change process screen including the change construction start date on the display. That is, the change process screen can be displayed on the display without changing the specifications of the existing management server that manages the mansion information, construction capability value, and construction amount.

(13) 上記メモリ及び上記コンピュータの一部であるサーバメモリ及びサーバコンピュータを有する管理サーバと、上記メモリ及び上記コンピュータの他部である端末メモリ及び端末コンピュータを有する端末装置と、を備え、上記プログラムは、上記サーバメモリに記憶されたサーバプログラムと、上記端末メモリに記憶された端末プログラムと、を有していてもよい。 (13) comprising a management server having the memory and a server memory and a server computer which are part of the computer; and a terminal device having a terminal memory and a terminal computer which are other parts of the memory and the computer; may comprise a server program stored in said server memory and a terminal program stored in said terminal memory.

本発明は、管理サーバと端末装置とを備える情報処理装置、すなわち管理システムとして実現されてもよい。 The present invention may be implemented as an information processing device, that is, a management system, which includes a management server and terminal devices.

(14) 本発明に係るプログラムは、メモリ、受付インタフェース、及びディスプレイを有する情報処理装置のコンピュータによって実行されるプログラムであって、上記受付インタフェースを通じて特定情報の入力を受け付ける第1受付処理と、受け付けた上記特定情報が示す邸情報を取得する第1取得処理と、指定アイコンを含む受付画面を上記ディスプレイに表示させる第1表示処理と、上記受付画面において上記指定アイコンの選択を上記受付インタフェースを通じて受け付けたことに基づいて、入力画面を上記ディスプレイに表示させる第2表示処理と、上記入力画面において上記受付インタフェースを通じて入力された情報であって、工事開始日の希望範囲を取得する第2取得処理と、取得した上記希望範囲内の工事開始日毎の繁閑値を取得する繁閑値取得処理と、工事開始日毎の上記各繁閑値に基づいて、工事開始日となる複数の日付を特定日付として特定する特定処理と、複数の上記特定日付及び上記繁閑値を有する候補日選択画面を上記ディスプレイに表示する第3表示処理と、上記候補日選択画面において表示された上記特定日付が示す一の候補の選択を上記受付インタフェースを通じて受け付ける第2受付処理と、受け付けた上記特定日付を変更工事開始日として含む変更工程画面を上記ディスプレイに表示させる変更表示処理と、を実行する。 (14) A program according to the present invention is a program executed by a computer of an information processing apparatus having a memory, a reception interface, and a display, and comprises first reception processing for receiving input of specific information through the reception interface; a first acquisition process of acquiring residence information indicated by the specific information; a first display process of displaying a reception screen including a designated icon on the display; and receiving selection of the designated icon on the reception screen through the reception interface. a second display process for displaying an input screen on the display based on the fact, and a second acquisition process for acquiring the desired range of the construction start date from the information input through the reception interface on the input screen. a busyness value acquisition process for acquiring a busyness value for each construction start date within the above-mentioned desired range; a third display process of displaying a candidate date selection screen having a plurality of specific dates and peak/busy values on the display; and selection of one candidate indicated by the specific date displayed on the candidate date selection screen. A second reception process of accepting through the reception interface and a change display process of displaying on the display a change process screen including the received specific date as a change work start date are executed.

本発明は、プログラムとして捉えることもできる。 The present invention can also be regarded as a program.

本発明に係る情報処理送装置は、繁閑を考慮した最適な工事開始日をオペレータに認識させることができる。 The information processing and transmitting apparatus according to the present invention can make the operator recognize the optimum construction start date in consideration of busy periods.

図1は、本発明に係る管理システム100を示す構成図である。FIG. 1 is a configuration diagram showing a management system 100 according to the present invention. 図2は、支店管理サーバ11及び支店端末12の機能ブロック図である。FIG. 2 is a functional block diagram of the branch management server 11 and the branch terminal 12. As shown in FIG. 図3(A)は、工務店管理データベースを示す図であり、図3(B)は、施工能力値表を示す図である。FIG. 3A is a diagram showing a construction firm management database, and FIG. 3B is a diagram showing a construction capacity value table. 図4は、邸管理データベースを示す図である。FIG. 4 is a diagram showing the residence management database. 図5は、工事量管理データベースを示す図である。FIG. 5 is a diagram showing a construction amount management database. 図6は、工程表作成画面を示す図である。FIG. 6 is a diagram showing a process chart creation screen. 図7は、入力画面を示す図である。FIG. 7 is a diagram showing an input screen. 図8は、端末プログラム68及びサーバプログラム58が実行する処理を示すフローチャートである。FIG. 8 is a flow chart showing processing executed by the terminal program 68 and the server program 58. As shown in FIG. 図9は、第1実施形態における候補日選択画面データ生成処理を示すフローチャートである。FIG. 9 is a flowchart showing candidate date selection screen data generation processing in the first embodiment. 図10(A)は、第1実施形態における候補日選択画面を示す図であり、図10(B)は、一部がグレー表示された状態の候補日選択画面を示す図である。FIG. 10A is a diagram showing a candidate date selection screen according to the first embodiment, and FIG. 10B is a diagram showing the candidate date selection screen with a part thereof displayed in gray. 図11は、更新後の工程表作成画面を示す図である。FIG. 11 is a diagram showing the updated process chart creation screen. 図12は、第2実施形態における候補日選択画面データ生成処理を示すフローチャートである。FIG. 12 is a flowchart showing candidate date selection screen data generation processing in the second embodiment. 図13は、第2実施形態における候補日選択画面を示す図である。FIG. 13 is a diagram showing a candidate date selection screen in the second embodiment.

以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は、本発明の一例にすぎず、本発明の要旨を変更しない範囲で本発明の実施形態を適宜変更できることは言うまでもない。例えば、図8及び図9に示される処理は、本発明の要旨を変更しない範囲で順序を適宜変更されてもよいし、一部の処理が省略してもよいし、他の処理が付加されてもよい。 Embodiments of the present invention will be described below. It should be noted that the embodiment described below is merely an example of the present invention, and needless to say, the embodiment of the present invention can be changed as appropriate without changing the gist of the present invention. For example, the order of the processes shown in FIGS. 8 and 9 may be changed as appropriate within the scope of the present invention, some processes may be omitted, and other processes may be added. may

[第1実施形態]
図1に示される管理システム100は、住宅などの建築物の建築を行う建築事業者に導入されるシステムである。管理システム100は、建築事業者の担当者が建築物の工期を決定する際に用いられる。すなわち、管理システム100は、担当者による工期の決定をサポートするシステムである。管理システム100は、例えば、後述の端末プログラム68(図2)を既存の管理システムに使用することによって実現される。すなわち、本実施形態では、管理システム用に開発されたアプリケーションプログラムである端末プログラム68、及び端末プログラム68が使用される支店端末12(図2)、及び支店端末12を含む管理システム100について説明する。端末プログラム68は、本発明のプログラムの一例である。
[First embodiment]
A management system 100 shown in FIG. 1 is a system that is introduced to a construction company that constructs buildings such as houses. The management system 100 is used when a person in charge of a building business decides the construction period of a building. That is, the management system 100 is a system that supports the determination of the construction period by the person in charge. The management system 100 is implemented, for example, by using a terminal program 68 (FIG. 2), which will be described later, in an existing management system. That is, in this embodiment, a terminal program 68 which is an application program developed for a management system, a branch terminal 12 (FIG. 2) using the terminal program 68, and a management system 100 including the branch terminal 12 will be described. . Terminal program 68 is an example of the program of the present invention.

以下では、建築事業者に建築を依頼する者を「顧客」と記載し、顧客が建築を依頼する建築物を「邸」と記載し、工期を決定する担当者を、支店端末12を操作する「オペレータ」と記載して説明する。 In the following description, a person who asks a construction company to construct a building is referred to as a "customer", a building for which the customer requests construction is referred to as a "mansion", and a person in charge of determining the construction period is designated as a person who operates the branch terminal 12. Described as "operator".

管理システム100は、インターネット9に接続された複数の支店ネットワーク10、CADネットワーク20、及び複数の工務店端末30によって構築されている。支店ネットワーク10は、建築事業者の各支店にそれぞれ設置されるネットワークである。CADネットワーク20は、建築事業者の設計部門に設置されるネットワークである。工務店端末30は、建築事業者と提携する工務店等(職方)に設置される端末装置である。工務店等とは、基礎工事、建方工事、内装工事、仕上工事を行う事業者や個人を意味する。なお、工務店端末30は、管理システム100において必須の構成ではなく、管理システム100は、工務店端末30を含まない構成とすることもできる。 A management system 100 is constructed by a plurality of branch networks 10 connected to the Internet 9, a CAD network 20, and a plurality of contractor terminals 30. FIG. The branch network 10 is a network installed in each branch of the construction company. The CAD network 20 is a network installed in the design department of a construction company. The construction firm terminal 30 is a terminal device installed in a construction firm or the like (worker) affiliated with a construction company. Construction companies, etc. refer to businesses and individuals who perform foundation work, erection work, interior work, and finishing work. The construction firm terminal 30 is not an essential component of the management system 100 , and the management system 100 may be configured without the construction firm terminal 30 .

工務店端末30は、例えばパーソナルコンピュータである。工務店端末30は、中央演算処理装置であるCPUと、メモリと、マウスやキーボードなどである入力装置と、ディスプレイと、を備える。当該メモリは、工務店アプリケーションプログラム(以下、工務店アプリと記載する)を記憶する。 The contractor terminal 30 is, for example, a personal computer. The contractor terminal 30 includes a CPU as a central processing unit, a memory, an input device such as a mouse and a keyboard, and a display. The memory stores an engineering firm application program (hereinafter referred to as an engineering firm application).

工務店の担当者は、入力装置及び工務店アプリを用いて、職人の氏名などの情報を工務店端末30に入力する。入力された情報は、メモリに記憶される。工務店端末30は、ルータなどの不図示のゲートウェイ装置を介してインターネット9と接続されている。工務店アプリは、メモリに記憶された情報である工務店情報や工事関連情報を、インターネット9を通じて送信する。送信された工務店情報や工事関連情報は、直接或いは間接的に、後述の支店管理サーバ11が受信する。支店管理サーバ11は、受信した工務店情報や工事関連情報を工務店管理データベース(図3(A))や工事量管理データベース(図5)に登録する。詳しくは後述する。 The person in charge of the construction company inputs information such as the name of the craftsman to the construction company terminal 30 using the input device and the construction company application. The entered information is stored in memory. The contractor terminal 30 is connected to the Internet 9 via a gateway device (not shown) such as a router. The building contractor application transmits the building contractor information and construction-related information stored in the memory through the Internet 9 . The transmitted building firm information and construction-related information are directly or indirectly received by the branch management server 11, which will be described later. The branch management server 11 registers the received building contractor information and construction-related information in the building contractor management database (FIG. 3A) and the construction amount management database (FIG. 5). Details will be described later.

CADネットワーク20は、CADサーバ21と、複数のCAD端末22とを備える。CAD端末22は、例えばパーソナルコンピュータである。CADサーバ21と、複数のCAD端末22とは、LANケーブルや、Wi-Fi等の無線LANなどによって相互に通信可能に接続されている。設計者は、CAD端末22を用いて邸の設計を行う。邸の設計によって生成された設計情報は、CADサーバ21に送信される。CADサーバ21は、取得した設計情報を設計データベースに登録する。 A CAD network 20 comprises a CAD server 21 and a plurality of CAD terminals 22 . The CAD terminal 22 is, for example, a personal computer. The CAD server 21 and the plurality of CAD terminals 22 are connected so as to be able to communicate with each other via a LAN cable or a wireless LAN such as Wi-Fi. The designer uses the CAD terminal 22 to design the house. Design information generated by designing the mansion is transmitted to the CAD server 21 . The CAD server 21 registers the acquired design information in the design database.

設計情報は、基礎の長さなど、基礎工事の工事量を算出するための情報を含む。また、設計情報は、柱や梁の数や邸の延べ床面積など、建方工事の工事量を算出するための情報を含む。また、設計情報は、壁の面積や邸の延べ床面積など、内装工事の工事量を算出するための情報を含む。また、設計情報は、邸の延べ床面積など、仕上工事の工事量を算出するための情報を含む。 The design information includes information for calculating the amount of foundation work, such as the length of the foundation. The design information also includes information for calculating the amount of construction work, such as the number of pillars and beams and the total floor area of the house. The design information also includes information for calculating the amount of interior construction work, such as the area of walls and the total floor area of the mansion. The design information also includes information for calculating the amount of finishing work, such as the total floor area of the mansion.

CADサーバ21は、不図示のゲートウェイ装置を介してインターネット9と接続されている。CADサーバ21は、要求に応じて、設計情報をインターネット9を通じて送信する。送信された設計情報は、直接或いは間接的に、後述の支店管理サーバ11に取得される。支店管理サーバ11は、取得した設計情報に基づいて、邸管理データベース(図4)を更新する。詳しくは後述する。 The CAD server 21 is connected to the Internet 9 via a gateway device (not shown). The CAD server 21 transmits design information through the Internet 9 upon request. The transmitted design information is directly or indirectly acquired by the branch management server 11, which will be described later. The branch management server 11 updates the residence management database (FIG. 4) based on the acquired design information. Details will be described later.

支店ネットワーク10は、支店管理サーバ11と、複数の支店端末12とを備える。支店端末12は、パーソナルコンピュータやタブレットなどである。支店管理サーバ11と、複数の支店端末12とは、LANケーブルや、Wi-Fi等の無線LANなどによって相互に通信可能に接続されている。以下、支店管理サーバ11及び支店端末12について詳しく説明する。 A branch network 10 includes a branch management server 11 and a plurality of branch terminals 12 . The branch terminal 12 is a personal computer, tablet, or the like. The branch management server 11 and the plurality of branch terminals 12 are connected to communicate with each other via a LAN cable or a wireless LAN such as Wi-Fi. The branch management server 11 and the branch terminal 12 will be described in detail below.

図2に示されるように、支店管理サーバ11は、中央演算処理装置であるサーバCPU51と、サーバメモリ52と、通信バス53と、第1通信インタフェース54と、第2通信インタフェース55とを有する。なお、図2では、「インタフェース」を「I/F」と省略している。支店管理サーバ11は、本発明の管理サーバの一例である。サーバCPU51は、本発明のサーバコンピュータの一例である。 As shown in FIG. 2 , the branch management server 11 has a server CPU 51 as a central processing unit, a server memory 52 , a communication bus 53 , a first communication interface 54 and a second communication interface 55 . In FIG. 2, "interface" is abbreviated as "I/F". The branch management server 11 is an example of the management server of the present invention. The server CPU 51 is an example of the server computer of the present invention.

第1通信インタフェース54は、LANケーブルや無線LANによって支店端末12と有線或いは無線接続されるインタフェースである。第2通信インタフェース55は、不図示のゲートウェイ装置を介してインターネット9と接続されるインタフェースである。 The first communication interface 54 is an interface that is wired or wirelessly connected to the branch terminal 12 via a LAN cable or wireless LAN. The second communication interface 55 is an interface connected to the Internet 9 via a gateway device (not shown).

通信バス53は、サーバCPU51、サーバメモリ52、第1通信インタフェース54、及び第2通信インタフェース55を接続されている。すなわち、サーバCPU51は、通信バス53を通じて、サーバメモリ52から情報やデータを読み出すことができ、情報やデータをサーバメモリ52に記憶させることができ、第1通信インタフェース54及び第2通信インタフェース55を通じて情報やデータを送受信することができる。 The communication bus 53 connects the server CPU 51 , the server memory 52 , the first communication interface 54 and the second communication interface 55 . That is, the server CPU 51 can read information and data from the server memory 52 through the communication bus 53 , store information and data in the server memory 52 , and can read information and data through the first communication interface 54 and the second communication interface 55 . Information and data can be sent and received.

サーバメモリ52は、オペレーションシステムであるサーバOS57と、サーバプログラム58と、工務店管理データベースと、施工能力値表と、邸管理データベースと、工事量管理データベースとを記憶する。 The server memory 52 stores a server OS 57, which is an operation system, a server program 58, a construction firm management database, a construction capability value table, a mansion management database, and a construction amount management database.

サーバプログラム58は、第2通信インタフェース55を通じて各工務店端末30から工務店情報や工事関連情報を収集する処理を行う。詳しく説明すると、支店管理サーバ11は、URLをインターネット9上に公開するウェブサーバである。工務店端末30の工務店アプリは、当該URL宛に、工務店情報や工事関連情報を含むHTTPリクエストを送信する。サーバプログラム58は、受信したHTTPリクエストに含まれる工務店情報や工事関連情報を取得する。なお、支店管理サーバ11は、ウェブサーバでなくてもよい。その場合、工務店端末30から工務店情報や工事関連情報を収集する中間サーバが設置される。当該中間サーバは、ウェブサーバである。工務店端末30の工務店アプリは、工務店情報や工事関連情報を含むHTTPリクエストを、中間サーバがインターネット9上に公開するURL宛に送信し、工務店情報や工事関連情報を中間サーバにアップする。サーバプログラム58は、当該URL宛に、工務店情報や工事関連情報の返信を要求するHTTPリクエストを送信し、中間サーバが返信したHTTPレスポンスを受信する。サーバプログラム58は、受信したHTTPレスポンスに含まれる工務店情報や工事関連情報を取得する。 The server program 58 performs a process of collecting contractor information and construction-related information from each contractor terminal 30 through the second communication interface 55 . More specifically, the branch management server 11 is a web server that publishes its URL on the Internet 9 . The contractor application of the contractor terminal 30 transmits an HTTP request including the contractor information and construction-related information to the URL. The server program 58 acquires the building firm information and construction-related information included in the received HTTP request. Note that the branch management server 11 may not be a web server. In that case, an intermediate server is installed to collect the contractor information and construction-related information from the contractor terminals 30 . The intermediate server is a web server. The contractor application of the contractor terminal 30 transmits an HTTP request including the contractor information and construction-related information to the URL that the intermediate server publishes on the Internet 9, and uploads the contractor information and construction-related information to the intermediate server. do. The server program 58 transmits an HTTP request requesting a return of construction firm information and construction-related information to the URL, and receives the HTTP response returned by the intermediate server. The server program 58 acquires the building firm information and construction-related information contained in the received HTTP response.

また、サーバプログラム58は、第2通信インタフェース55を通じてCADサーバ21から設計情報を収集する処理を行う。サーバプログラム58が設計情報を収集する処理については後述する。 The server program 58 also performs processing for collecting design information from the CAD server 21 through the second communication interface 55 . Processing for collecting design information by the server program 58 will be described later.

サーバプログラム58は、収集した工務店情報や工事関連情報や設計情報に基づいて、工務店管理データベース、施工能力値表、工事量管理データベース、及び邸管理データベースを更新する処理を行う。以下、工務店管理データベース、施工能力値表、工事量管理データベース、及び邸管理データベースについて詳しく説明する。 The server program 58 performs processing for updating the building contractor management database, construction capability value table, construction volume management database, and mansion management database based on the collected building contractor information, construction-related information, and design information. The construction firm management database, construction capability value table, construction volume management database, and mansion management database will be described in detail below.

図3(A)に示される工務店管理データベースは、各工務店の基本情報がそれぞれ登録されるデータベースである。工務店管理データベースは、複数のカラム(列)及び複数のレコード(行)を有する。カラムは、項目「工務店名」、「工務店ID」、「職人氏名」、「職人ID」、「基礎」、「建方」、「内装」、「仕上」、「工賃」、「基礎施工能力値」、「建方施工能力値」、「内装施工能力値」、「仕上施工能力値」等の項目名を付されている。なお、図3(A)では、「建方」、「仕上」、「内装施工能力値」、「仕上施工能力値」の図示が省略されている。 The construction firm management database shown in FIG. 3A is a database in which basic information of each construction firm is registered. The construction firm management database has a plurality of columns (columns) and a plurality of records (rows). The columns are the items "builder name", "builder ID", "craftsman name", "craftsman ID", "foundation", "construction", "interior", "finish", "labor cost", "foundation construction ability Item names such as "value", "building construction capacity value", "interior construction capacity value", and "finishing construction capacity value" are attached. In addition, in FIG. 3(A), illustration of "construction", "finishing", "interior construction capacity value", and "finishing construction capacity value" is omitted.

項目「工務店名」は、提携する工務店等(職方)の名称を示す。項目「工務店ID」は、各工務店等を個別に識別する識別情報を示す。項目「職人氏名」は、工務店等に所属する職人の氏名を示す。項目「職人ID」は、各職人を個別に識別する識別情報を示す。 The item "builder name" indicates the name of the partnering contractor, etc. (worker). The item "builder ID" indicates identification information for individually identifying each developer. The item "name of craftsman" indicates the name of a craftsman who belongs to a construction company or the like. The item "craftsman ID" indicates identification information for individually identifying each craftsman.

項目「基礎」、「建方」、「内装」、「仕上」が付された各カラムは、2つのサブカラム(列)をそれぞれ有する。2つのサブカラムは、サブ項目「技能フラグ」、「掛率」をそれぞれ付されている。サブ項目「技能フラグ」が付されたサブカラムのフィールドは、「ON」或いは「OFF」を登録される。「ON」は、職人が基礎或いは建方或いは内装或いは仕上の技能を有することを示し、「OFF」は、職人が基礎或いは建方或いは内装或いは仕上の技能を有さないことを示す。サブ項目「掛率」が付されたサブカラムの各フィールドは、掛率を示す数値が登録される。例えば、掛率「1」を基準として、優秀な技能を有する職人の掛率は、「1」よりも大きい「1.15」や「1.20」とされる。詳しく説明すると、例えば基礎の施工の場合、施工する基礎の長さが1日あたり「A」メートルであることを基準とし、職人が1日に施工可能な基礎の長さが「B」メートルである場合、当該職人の掛率は、B/Aとされる。或いは、内装の場合、施工する内装の面積が1日あたり「C」平方メートルであることを基準とし、職人が1日に施工可能な内装の面積が「D」平方メートルである場合、当該職人の掛率は、D/Cとされる。すなわち、掛率は、基準値を用いて職人の作業効率を規格化した数値である。 Each column with the items "foundation", "construction", "interior" and "finish" has two sub-columns (rows) respectively. Two sub-columns are provided with sub-items "skill flag" and "betting rate", respectively. "ON" or "OFF" is registered in the sub-column field to which the sub-item "skill flag" is added. "ON" indicates that the craftsman has foundation/building/interior/finishing skills, and "OFF" indicates that the craftsman does not have foundation/building/interior/finishing skills. In each field of the sub-column to which the sub-item "benefit rate" is attached, a numerical value indicating the betting rate is registered. For example, with a betting rate of "1" as a reference, a betting rate of a craftsman with excellent skills is set to be "1.15" or "1.20", which is larger than "1". To explain in detail, for example, in the case of foundation construction, the standard length of the foundation to be constructed is "A" meters per day, and the length of the foundation that can be constructed by the craftsman in one day is "B" meters. If there is, the wage rate for the craftsman will be B/A. Alternatively, in the case of interiors, the standard is that the interior area to be constructed is "C" square meters per day, and if the interior area that can be constructed by a craftsman in a day is "D" square meters, the workman's work The ratio is D/C. That is, the rate is a numerical value obtained by standardizing the working efficiency of craftsmen using a reference value.

項目「工賃」は、職人の単位時間当たりに必要な費用を示す。項目「基礎施工能力値」、は、工務店における基礎の施工能力値の上限(最大値)を示す。「建方施工能力値」や「内装施工能力値」や「仕上施工能力値」についても同様である。例えば、工務店が単位時間当たりに施工可能な基礎の長さや延べ床面積の最大値が、項目「基礎施工能力値」や「建方施工能力値」や「内装施工能力値」や「仕上施工能力値」が付されたカラムのフィールドに登録される。単位時間は、1時間や1日などである。 The item "wage" indicates the cost required per unit time of the craftsman. The item "foundation construction capacity" indicates the upper limit (maximum value) of the foundation construction capacity of the building contractor. The same applies to the "building construction capacity value", the "interior construction capacity value", and the "finishing construction capacity value". For example, the maximum value of the length of the foundation and the total floor area that the contractor can construct per unit time is It is registered in the field of the column labeled "Ability Value". The unit time is one hour, one day, or the like.

工務店管理データベースでは、工務店等毎にレコードが生成される。各レコードは、工務店IDによって個々に識別される。 In the construction company management database, a record is generated for each construction company. Each record is individually identified by a contractor ID.

各レコードは、複数のサブレコードを有する。サブレコードは、職人毎に生成される職人レコードや、総計や平均や施工能力値が登録される総計レコードなどである。例えば、項目「基礎」のサブ項目「技能フラグ」が付されたサブカラムのフィールドには、職人の総計(総人数)が登録される。各サブレコードは、職人氏名や職人IDによって個々に識別される。なお、総計レコードには、「AAA000」や「BBB000」などの特定のIDが付されて職人レコードと識別される。 Each record has multiple sub-records. Sub-records include a craftsman record generated for each craftsman, and a total record in which totals, averages, and construction ability values are registered. For example, the total number of craftsmen (total number) is registered in the field of the sub-column to which the sub-item "skill flag" of the item "basic" is added. Each subrecord is individually identified by a craftsman name and craftsman ID. A specific ID such as "AAA000" or "BBB000" is assigned to the total record to identify it as a craftsman record.

サーバプログラム58による工務店管理データベースの登録更新処理について説明する。サーバプログラム58は、工務店ID、職人氏名、職人ID、基礎、建方、内装、仕上、及び工賃などを含む工務店情報を工務店端末30からインターネット9を通じて取得する。なお、工務店情報や工事関連情報は、オペレータによって支店管理サーバ11に直接入力されてもよい。すなわち、管理システム100は、工務店端末30を備えていなくてもよい。 Registration update processing of the building firm management database by the server program 58 will be described. The server program 58 acquires the contractor information including the contractor ID, craftsman name, craftsman ID, foundation, erection, interior decoration, finishing, wages, etc. from the contractor terminal 30 through the Internet 9 . The construction firm information and construction-related information may be directly input to the branch management server 11 by the operator. In other words, the management system 100 does not have to include the contractor terminal 30 .

サーバプログラム58は、取得した工務店情報が含む工務店IDと一致する工務店IDを有するレコードを、更新対象のレコードとして特定する。また、サーバプログラム58は、取得した工務店情報が含む職人IDと一致する職人IDを有するサブレコードを、更新対象のサブレコードとして特定する。そして、サーバプログラム58は、更新対象として特定したサブレコードの各フィールドの数値等を、工務店情報に含まれる数値等で更新する。なお、工務店情報が、新規に登録された職人名や職人IDを含む場合、サーバプログラム58は、更新対象として特定したレコードに新たなサブレコードを生成し、工務店情報に含まれる数値等を登録する。 The server program 58 identifies a record having a building contractor ID that matches the building contractor ID included in the acquired building contractor information as a record to be updated. In addition, the server program 58 identifies a sub-record having a craftsman ID that matches the craftsman ID included in the acquired building firm information as a sub-record to be updated. Then, the server program 58 updates the numerical values and the like of each field of the sub-record specified as the update target with the numerical values and the like included in the building firm information. Note that when the building contractor information includes a newly registered craftsman name or craftsman ID, the server program 58 generates a new subrecord in the record identified as an update target, and updates the numerical values, etc., contained in the building contractor information. sign up.

次に、サーバプログラム58は、更新対象として特定したレコードのサブレコードである総計レコードの更新を行う。例えば、サーバプログラム58は、技能フラグの「ON」の個数を算出し、算出値を項目「基礎」のサブ項目「技能フラグ」が付されたサブカラムのフィールドに登録する。そして、サーバプログラム58は、登録された工務店情報や、算出値に基づいて、工務店の施工能力値の最大値を算出し、算出した最大値を、項目「基礎施工能力値」や「建方施工能力値」や「内装施工能力値」や「仕上施工能力値」が付されたカラムのフィールドに登録する。図3(A)に示す例では、工務店ID「AAA」の工務店の基礎施工能力値として「300」が登録されている。なお、基礎施工能力値や「建方施工能力値」や「内装施工能力値」や「仕上施工能力値」は、職人毎にも算出され、職人毎に登録されていてもよい。 Next, the server program 58 updates the total record, which is a sub-record of the record specified as the update target. For example, the server program 58 calculates the number of "ON" skill flags, and registers the calculated value in the sub-column field to which the sub-item "skill flag" of the item "basic" is attached. Then, the server program 58 calculates the maximum construction capacity value of the construction contractor based on the registered construction contractor information and the calculated value, and stores the calculated maximum value in the items “basic construction capacity value” and “construction It is registered in the field of the column attached with "Interior work capacity value", "Interior work capacity value", and "Finishing work capacity value". In the example shown in FIG. 3A, "300" is registered as the basic construction capacity value of the construction company with the construction company ID "AAA". Note that the basic construction ability value, the "building construction ability value", the "interior construction ability value", and the "finishing construction ability value" may also be calculated for each craftsman and registered for each craftsman.

なお、図3(A)に示される工務店管理データベースは一例であって、工務店管理データベースは、図3(A)に示された項目以外の項目を有していてもよいし、図3(A)に示された項目の一部を有していなくてもよい。 The construction company management database shown in FIG. 3(A) is an example, and the construction company management database may have items other than those shown in FIG. 3(A). It is not necessary to have some of the items shown in (A).

図3(B)に示される施工能力値表は、「基礎」、「建方」、「内装」、「仕上」の各工事種と施工能力値とを対応付けた表である。例えば図3(B)に示す例では、施工能力値表は、支店における「基礎」の施工能力値が「8000」であることを示す。 The construction capacity value table shown in FIG. 3B is a table in which each construction type of "foundation", "construction", "interior", and "finishing" is associated with construction capacity values. For example, in the example shown in FIG. 3B, the construction capacity value table indicates that the construction capacity value of "foundation" at the branch is "8000".

サーバプログラム58は、工務店管理データベースに登録された施工能力値を、「基礎」、「建方」、「内装」、「仕上」の各工事種毎に加算し、加算によって得られた施工能力値を、支店の施工能力値として施工能力値表に登録する。 The server program 58 adds the construction capacity values registered in the construction firm management database for each construction type of "foundation", "construction", "interior", and "finishing". The value is registered in the construction capacity value table as the construction capacity value of the branch office.

図4に示される邸管理データベースは、邸の工事の工程を管理するデータベースである。邸管理データベースは、複数のカラム(列)及び複数のレコード(行)を有する。カラムは、項目「邸ID」、「顧客名」、「契約日」、「契約物件No」、「基礎」、「建方」、「内装」、「仕上」を付されている。 The mansion management database shown in FIG. 4 is a database for managing the construction process of a mansion. The residence management database has multiple columns (columns) and multiple records (rows). The column has the items "mansion ID", "customer name", "contract date", "contract property number", "foundation", "construction", "interior", and "finish".

項目「邸ID」は、邸を個別に識別する識別情報である邸IDを示す。項目「顧客名」は、邸IDで識別される邸の建築を依頼した顧客の氏名を示す。項目「契約日」は、邸の建築の契約を行った日付を示す。項目「契約物件No」は、契約を個々に識別する識別情報を示す。 The item “mansion ID” indicates a mansion ID that is identification information for individually identifying a mansion. The item "customer name" indicates the name of the customer who requested the construction of the mansion identified by the mansion ID. The item "contract date" indicates the date when the contract for construction of the mansion was made. The item "contract item number" indicates identification information for individually identifying a contract.

項目「基礎」は、基礎工事を示す。項目「基礎」が付されたカラムは、第1サブ項目「第1細目」、「第2細目」等を付された複数の第1サブカラムを有する。第1サブ項目「第1細目」や「第2細目」は、基礎工事における細分化された工事を示す。第1サブ項目「第1細目」は、例えば、配筋を含む型枠の設置工事を示す。第1サブ項目「第2細目」は、例えば、基礎の打設を示す。 The item "Foundation" indicates foundation work. The column with the item "basic" has a plurality of first sub-columns with the first sub-items "first item", "second item" and so on. The first sub-items "first detail" and "second detail" indicate subdivided works in the foundation work. The first sub-item “first item” indicates, for example, installation work of formwork including bar arrangement. The first sub-item "Second Item" indicates, for example, the pouring of foundations.

第1サブ項目「第1細目」が付されたカラムは、第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」を付された複数の第2サブカラムを有する。第2サブ項目「工事開始日」が付された第2サブカラムのフィールドには、第1細目が示す工事の開始の予定日が登録される。第2サブ項目「工事終了日」が付された第2サブカラムのフィールドには、第1細目が示す工事の終了の予定日が登録される。第2サブ項目「工事量」が付された第2サブカラムのフィールドには、第1細目が示す工事の工事量が登録される。工事量は、第1細目が型枠の設置工事である場合、例えば基礎の長さに応じた数値である。第2サブ項目「基準工事期間」が付された第2サブカラムのフィールドには、第1細目が示す工事の基準工事期間が登録される。基準工事期間は、例えば、掛率「1.00」の所定人数の職人が工事を完了させるのに必要な期間である。例えば基礎の施工において、掛率「1.00」の職人の1日(8時間)の施工能力値が「15」であって、所定人数が「3」人である場合、工事量「135」メートルの基礎工事の基準工事期間は「3」日である。なお、基礎の場合の施工能力値の単位は、例えば「m/人・日」である。同様に、内装の施工において、掛率「1.00」の職人の1日(8時間)の施工能力値が「15」であって、所定人数が「3」人である場合、工事量「135」平方メートルの内装工事の基準工事期間は「3」日である。なお、内装の場合の施工能力値の単位は、例えば「m・m/人・日」である。建方や仕上についても同様である。ただし、施工能力値の単位はこれらに限られない。 The column to which the first sub-item "first detail" is attached contains a plurality of second It has subcolumns. In the field of the second sub-column to which the second sub-item “construction start date” is added, the scheduled start date of the construction indicated by the first detail is registered. In the field of the second sub-column to which the second sub-item “construction end date” is added, the scheduled completion date of the construction indicated by the first detail is registered. In the field of the second sub-column to which the second sub-item "construction amount" is added, the construction amount of the construction indicated by the first item is registered. If the first detail is the installation work of the formwork, the work amount is a numerical value corresponding to, for example, the length of the foundation. In the field of the second sub-column to which the second sub-item “standard construction period” is attached, the standard construction period of the construction indicated by the first item is registered. The standard construction period is, for example, the period required for a predetermined number of craftsmen with a rate of "1.00" to complete the construction. For example, in the construction of a foundation, if the construction capacity value for one day (8 hours) of a craftsman with a wage rate of "1.00" is "15" and the prescribed number of workers is "3", the construction amount is "135". The standard construction period for foundation construction for meters is 3 days. In addition, the unit of the construction capacity value in the case of the foundation is, for example, "m/man-day". Similarly, in interior construction, if the daily (8 hours) construction ability value of a craftsman with a hanging rate of “1.00” is “15” and the prescribed number of people is “3”, the construction amount “ The standard construction period for interior construction of 135 square meters is 3 days. In addition, the unit of the construction capability value in the case of interior decoration is, for example, "m·m/man·day". The same applies to construction and finishing. However, the unit of construction capability value is not limited to these.

同様に、第1サブ項目「第2細目」が付されたカラムは、第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」を付された複数の第2サブカラムを有する。第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」が付された第2サブカラムのフィールドには、上述と同様に工事開始の予定日、工事終了の予定日、工事量、及び基準工事期間が登録される。 Similarly, the column to which the first sub-item "Second item" is attached has multiple has a second sub-column of In the fields of the second sub-column with the second sub-items "construction start date", "construction end date", "construction amount", and "standard construction period", the scheduled construction start date and construction completion date The scheduled date, construction amount, and standard construction period are registered.

項目「建方」は、建方工事を示す。項目「建方」が付されたカラムは、第1サブ項目「第1細目」、「第2細目」等を付された複数の第1サブカラムを有する。図4では、項目「建方」の第1サブ項目「第2細目」の図示が省略されている。第1サブ項目「第1細目」や「第2細目」は、建方工事における細分化された工事を示す。サブ項目「第1細目」は、例えば、柱の設置工事を示す。サブ項目「第2細目」は、例えば、梁の設置工事を示す。 The item "construction" indicates construction work. The column to which the item "construction" is attached has a plurality of first sub-columns to which the first sub-items "first item", "second item", etc. are attached. In FIG. 4, illustration of the first sub-item "Second detail" of the item "Finishing" is omitted. The first sub-items "first detail" and "second detail" indicate subdivided construction work in construction work. The sub-item "first detail" indicates, for example, the installation work of a pillar. The sub-item “Second item” indicates, for example, beam installation work.

項目「建方」の第1サブ項目「第1細目」、「第2細目」が付されたカラムは、第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」を付された複数の第2サブカラムを有する。第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」が付された第2サブカラムのフィールドには、上述と同様に工事開始の予定日、工事終了の予定日、工事量、及び基準工事期間が登録される。 The columns with the first sub-items "1st detail" and "2nd detail" of the item "construction" are the second sub-items "construction start date", "construction end date", "construction amount", " It has a plurality of second sub-columns with "standard construction period" attached. In the fields of the second sub-column with the second sub-items "construction start date", "construction end date", "construction amount", and "standard construction period", the scheduled construction start date and construction completion date The scheduled date, construction amount, and standard construction period are registered.

項目「内装」は、内装工事を示す。項目「内装」が付されたカラムは、第1サブ項目「第1細目」、「第2細目」等を付された複数の第1サブカラムを有する。図4では、項目「内装」の第1サブ項目「第2細目」の図示が省略されている。第1サブ項目「第1細目」や「第2細目」は、内装工事における細分化された工事を示す。第1サブ項目「第1細目」は、例えば、床や天井の設置工事を示す。第1サブ項目「第2細目」は、例えば、壁の設置工事を示す。 The item "interior" indicates interior construction. The column with the item "interior" has a plurality of first sub-columns with first sub-items "first item", "second item" and so on. In FIG. 4, illustration of the first sub-item "second item" of the item "interior" is omitted. The first sub-items "first item" and "second item" indicate subdivided work in the interior work. The first sub-item "first detail" indicates, for example, installation work for floors and ceilings. The first sub-item "Second Item" indicates, for example, wall installation work.

項目「内装」の第1サブ項目「第1細目」、「第2細目」が付されたカラムは、第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」を付された複数の第2サブカラムを有する。第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」が付された第2サブカラムのフィールドには、上述と同様に工事開始の予定日、工事終了の予定日、工事量、及び基準工事期間が登録される。 The columns with the first sub-items "first detail" and "second detail" of the item "interior" are the second sub-items "construction start date", "construction end date", "construction amount", "standard It has a plurality of second sub-columns labeled "construction period". In the fields of the second sub-column with the second sub-items "construction start date", "construction end date", "construction amount", and "standard construction period", the scheduled construction start date and construction completion date The scheduled date, construction amount, and standard construction period are registered.

項目「仕上」は、仕上工事を示す。項目「仕上」が付されたカラムは、第1サブ項目「第1細目」、「第2細目」等を付された複数の第1サブカラムを有する。図4では、項目「仕上」の第1サブ項目「第2細目」の図示が省略されている。第1サブ項目「第1細目」や「第2細目」は、仕上工事における細分化された工事を示す。第1サブ項目「第1細目」は、例えば、壁紙の貼付工事を示す。第1サブ項目「第2細目」は、例えば、化粧部材の設置工事を示す。 The item "finishing" indicates finishing work. The column with the item "finish" has a plurality of first sub-columns with the first sub-items "first item", "second item" and so on. In FIG. 4, illustration of the first sub-item "Second detail" of the item "Finishing" is omitted. The first sub-items "first detail" and "second detail" indicate subdivided work in the finishing work. The first sub-item "first item" indicates, for example, wallpaper pasting work. The first sub-item "Second item" indicates, for example, the installation work of decorative members.

項目「仕上」の第1サブ項目「第1細目」、「第2細目」が付されたカラムは、第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」を付された複数の第2サブカラムを有する。第2サブ項目「工事開始日」、「工事終了日」、「工事量」、「基準工事期間」が付された第2サブカラムのフィールドには、上述と同様に工事開始の予定日、工事終了の予定日、工事量、及び基準工事期間が登録される。 The columns with the first sub-items "first detail" and "second detail" of the item "finish" are the second sub-items "construction start date", "construction end date", "construction amount", "standard It has a plurality of second sub-columns labeled "construction period". In the fields of the second sub-column with the second sub-items "construction start date", "construction end date", "construction amount", and "standard construction period", the scheduled construction start date and construction completion date The scheduled date, construction amount, and standard construction period are registered.

邸管理データベースでは、邸毎にレコードが生成される。各レコードは、邸IDや契約物件Noによって個々に識別される。 In the residence management database, a record is generated for each residence. Each record is individually identified by a residence ID and a contract property number.

サーバプログラム58による邸管理データベースの登録更新処理について説明する。オペレータ(支店の担当者)は、顧客と建築の契約を締結すると、支店端末12に顧客名等を入力する。支店端末12は、顧客名等を含む契約情報を支店管理サーバ11に送信する。サーバプログラム58は、契約情報を受信したことに基づいて、邸管理データベースに新たなレコードを生成し、生成したレコードに、今日の日付を契約日として登録する。また、サーバプログラム58は、契約物件Noを生成し、生成した契約物件No及び顧客名を生成したレコードに登録する。 Registration update processing of the residence management database by the server program 58 will be described. The operator (person in charge of the branch office) enters the customer name and the like into the branch terminal 12 when concluding a construction contract with the customer. The branch terminal 12 transmits contract information including the customer name and the like to the branch management server 11 . The server program 58 creates a new record in the residence management database based on the receipt of the contract information, and registers today's date as the contract date in the created record. In addition, the server program 58 generates the contract property No. and registers the generated contract property No. and the customer name in the generated record.

顧客と契約を締結した支店から設計部門に邸の設計依頼がされる。設計の依頼は、例えば支店管理サーバ11によって行われる。設計部門において、CAD端末22を用いて邸の設計が行われる。CAD端末22で生成された設計情報は、CADサーバ21によって収集される。CADサーバ21は、収集した設計情報に邸IDを付して設計データベースに登録する。また、邸IDと対応付けて、支店から通知された契約物件Noを対応付けて登録する。なお、契約物件Noが邸IDとされてもよい。 A branch that signed a contract with a customer requests the design department to design a mansion. The design request is made by the branch management server 11, for example. The design department uses the CAD terminal 22 to design the house. Design information generated by the CAD terminal 22 is collected by the CAD server 21 . The CAD server 21 adds a house ID to the collected design information and registers it in the design database. Also, in association with the mansion ID, the contract property number notified from the branch office is associated and registered. Note that the contract property number may be used as the residence ID.

支店管理サーバ11のサーバプログラム58は、インターネット9を通じて設計情報、邸ID、及び契約物件Noを取得する。例えば、CADサーバ21が、インターネット9上にURLを公開するウェブサーバである場合、サーバプログラム58は、インターネット9を通じて、設計情報を返信することを要求するリクエストをCADサーバ21宛に送信する。そして、サーバプログラム58は、CADサーバ21が返信したレスポンスを受信し、受信したレスポンスに含まれる設計情報、邸ID、及び契約物件Noを取得する。 The server program 58 of the branch management server 11 acquires the design information, the residence ID, and the contract property number through the Internet 9 . For example, if the CAD server 21 is a web server that publishes its URL on the Internet 9 , the server program 58 transmits a request to the CAD server 21 via the Internet 9 requesting a return of design information. Then, the server program 58 receives the response returned by the CAD server 21, and acquires the design information, residence ID, and contract property number included in the received response.

サーバプログラム58は、取得した契約物件Noと一致する契約物件Noを有するレコードを邸管理データベースにおいて特定する。次に、サーバプログラム58は、取得した設計情報に含まれる邸IDや、基礎の長さや、柱や梁の本数や、壁の面積や、延べ床面積等に基づいて、第1細目や第2細目等の各細目における工事量を算出する。また、サーバプログラム58は、算出した工事量に基づいて、基準工事期間を算出する。サーバプログラム58は、算出した工事量及び基準工事期間を、特定したレコードの各フィールドにそれぞれ登録する。工事量の単位は、例えば必要人工数である。 The server program 58 identifies records in the mansion management database that have a contract property number that matches the obtained contract property number. Next, the server program 58 acquires the first detail and the second detail based on the house ID, foundation length, number of pillars and beams, wall area, total floor area, etc. included in the acquired design information. Calculate the amount of work for each item such as items. The server program 58 also calculates a standard construction period based on the calculated construction amount. The server program 58 registers the calculated work amount and standard work period in each field of the specified record. The unit of the amount of construction work is, for example, the required number of man-hours.

なお、工事量や基準工事期間は、CADサーバ21において算出され、設計データベースに登録されていてもよい。その場合、支店管理サーバ11のサーバプログラム58は、CADサーバ21から取得したレスポンスに含まれる工事量及び基準工事期間を邸管理データベースに登録する。 The amount of construction work and the standard construction period may be calculated by the CAD server 21 and registered in the design database. In this case, the server program 58 of the branch management server 11 registers the construction amount and standard construction period included in the response obtained from the CAD server 21 in the residence management database.

オペレータ(支店の担当者)は、邸の設計がされた後、支店端末12のディスプレイ67(図2)に表示された繁閑情報を確認するとともに顧客の意見を聴き、工程を決定する。支店端末12において決定された工程は、支店管理サーバ11に送信される。支店管理サーバ11のサーバプログラム58は、取得した工程を邸管理データベースに登録する。図4に示す邸管理データベースにおいて、邸ID「A101」で識別される邸(レコード)は、工程(工事開始日及び工事終了日)の登録後の状態を示しており、邸ID「A104」で識別される邸(レコード)は、工程(工事開始日及び工事終了日)の登録前の状態を示している。 After the design of the house is completed, the operator (the person in charge of the branch office) confirms the busy/busy information displayed on the display 67 (FIG. 2) of the branch terminal 12, listens to the customer's opinion, and determines the process. The process determined by the branch terminal 12 is sent to the branch management server 11 . The server program 58 of the branch management server 11 registers the acquired process in the residence management database. In the mansion management database shown in FIG. 4, the mansion (record) identified by the mansion ID "A101" indicates the state after registration of the process (construction start date and construction end date). The identified house (record) indicates the state before registration of the process (construction start date and construction end date).

邸管理データベースにおいて工程の登録がされると、邸の工事の依頼(発注)が支店から工務店にされる。工務店では、当該依頼を受注したことに基づいて、担当する工事に従事する職人の氏名や人数などを含む工事関連情報を工務店端末30に入力する。工務店端末30は、入力された工事関連情報を含むHTTPリクエストを支店管理サーバ11宛にインターネット9を通じて送信する。 When the process is registered in the mansion management database, a request (order) for construction of the mansion is sent from the branch office to the construction firm. Upon receiving the request, the contractor inputs construction-related information including the names and numbers of craftsmen engaged in the construction in charge to the contractor terminal 30 . The construction company terminal 30 transmits an HTTP request including the input construction-related information to the branch management server 11 through the Internet 9 .

図5に示される工事量管理データベースは、支店における総工事量を日付毎及び工事種毎に管理するデータベースである。 The construction amount management database shown in FIG. 5 is a database for managing the total amount of construction work at a branch office by date and by type of construction.

工事量管理データベースは、複数のカラム(列)及び複数のレコード(行)を有する。カラムは、項目「日付」、「工務店名」、「基礎」、「建方」、「内装」、「仕上」を付されている。 The construction amount management database has a plurality of columns (columns) and a plurality of records (rows). The columns are provided with the items "date", "builder's name", "foundation", "construction", "interior", and "finish".

項目「日付」は、サブ項目「年」、「月」、「日」を付された3つのサブカラムを有する。サブ項目「年」が付されたサブカラムには、例えば西暦の数値が登録され、サブ項目「月」が付されたサブカラムには、11月などの月を示す「11」などの数値が登録され、サブ項目「日」が付されたサブカラムには、20日などの日を示す「20」などの数値が登録される。 The item "Date" has three sub-columns labeled with the sub-items "Year", "Month" and "Day". In the sub-column with the sub-item "Year", for example, the numerical value of the Christian era is registered, and in the sub-column with the sub-item "Month", the numerical value such as "11" indicating the month such as November is registered. , a numerical value such as "20" indicating a day such as the 20th is registered in the sub-column to which the sub-item "day" is added.

項目「工務店名」は、提携する工務店の名称を示す。項目「基礎」は、基礎工事を示す。項目「建方」は、建方工事を示す。項目「内装」は、内装工事を示す。項目「仕上」は、仕上工事を示す。 The item "builder name" indicates the name of the partnering developer. The item "Foundation" indicates foundation work. The item "construction" indicates construction work. The item "interior" indicates interior construction. The item "finishing" indicates finishing work.

工事量管理データベースでは、日付毎に複数のレコードが生成される。複数のレコードは、工務店等毎に生成される工務店レコードと、総工事量が登録される総計レコードとを含む。 In the construction volume management database, multiple records are generated for each date. The plurality of records includes a construction company record generated for each construction company, etc., and a total record in which the total amount of construction work is registered.

サーバプログラム58による工事量管理データベースの登録処理について説明する。サーバプログラム58は、項目「日付」が付されたカラムのフィールドに日付を示す数値を登録した複数の新たなレコードを生成する。具体的には、サーバプログラム58は、工務店管理データベースに登録された工務店等と同数の工務店レコードと、総計レコードとを生成する。サーバプログラム58は、生成した各工務店レコードのフィールドであって、項目「工務店名」が付されたカラムのフィールドに、工務店管理データベースに登録された工務店名を登録する。なお、図5に示される工事量管理データベースに登録された「工務店A」は基礎を行う工務店等であり、「工務店B」は内装を行う工務店等である。 Registration processing of the work amount management database by the server program 58 will be described. The server program 58 generates a plurality of new records in which numerical values indicating dates are registered in fields of columns to which the item "date" is attached. Specifically, the server program 58 generates the same number of engineering firm records as the engineering firm registered in the engineering firm management database, and a total record. The server program 58 registers the name of the contractor registered in the contractor management database in the field of each generated contractor record in the column to which the item "name of the contractor" is attached. "Contractor A" registered in the construction amount management database shown in FIG.

サーバプログラム58は、工務店レコードの各フィールドに、邸管理データベースに基づいて算出した工事量を登録する。詳しく説明すると、上述したように邸管理データベースには、工事種毎の工事開始予定日及び工事終了予定日が登録されている。サーバプログラム58は、新たに生成したレコードの日付が、工事開始予定日及び工事終了予定日が示す期間に含まれるレコード、邸、工事種、及び工事量を邸管理データベースにおいて特定する。また、サーバプログラム58は、特定した邸における特定した工事種を担当する工務店名を発注履歴等から特定する。サーバプログラム58は、特定した工事種の工事量を積算し、その積算値を、特定した工務店名と同一の工務店名を有する工事量管理データベース上のレコードのフィールドに登録する。なお、工事量を工務店毎に管理しない場合、サーバプログラム58は、邸管理データベースから算出した工事種毎の工事量の総計のみを工事量管理データベースに登録してもよい。 The server program 58 registers the amount of construction work calculated based on the mansion management database in each field of the construction firm record. More specifically, as described above, the planned construction start date and the planned construction end date are registered in the mansion management database for each type of construction work. The server program 58 identifies, in the mansion management database, records, mansions, types of work, and amounts of work whose dates of newly generated records are included in the period indicated by the scheduled construction start date and the scheduled work end date. In addition, the server program 58 identifies the name of the construction firm that is in charge of the specified type of construction at the specified mansion from the order history or the like. The server program 58 accumulates the construction amount of the identified construction type, and registers the accumulated value in the field of the record on the construction amount management database that has the same construction company name as the identified construction company name. If the amount of construction work is not managed for each construction firm, the server program 58 may register only the total amount of construction work for each type of construction calculated from the mansion management database in the construction amount management database.

次に、サーバプログラム58は、各工務店レコードの工事量を加算して工事量の総計を算出する。サーバプログラム58は、算出した工事量の総計を、総計レコードのフィールドに登録する。 Next, the server program 58 calculates the total construction amount by adding the construction amount of each construction company record. The server program 58 registers the calculated total amount of construction work in the total record field.

なお、図3から図5に示される工務店管理データベース、施工能力値表、邸管理データベース、及び工事量管理データベースは一例であって、他の構成の表やデータベース等がサーバメモリ52に記憶されていてもよい。具体的には、支店端末12の後述の端末プログラム68が繁閑値を算出可能なように、また最適な工程を特定可能なように、日付毎及び工事種毎の工事量、支店の施工能力値、及び基準工事期間がサーバメモリ52に記憶されていればよい。 3 to 5 are only examples of the building contractor management database, construction capacity value table, mansion management database, and construction volume management database, and tables, databases, etc. having other configurations are stored in the server memory 52. may be Specifically, the amount of construction work for each date and type of work, and the construction capacity value of the branch office are calculated so that the terminal program 68 of the branch terminal 12, which will be described later, can calculate the peak/busy value and identify the optimum process. , and the standard construction period are stored in the server memory 52 .

図2に示されるように、支店端末12は、中央演算処理装置である端末CPU61、端末メモリ62、通信バス63、通信インタフェース64、入力インタフェース65、入力装置66、及びディスプレイ67を備える。端末CPU61は、本発明のコンピュータの一例である。通信インタフェース64及び入力インタフェース65は、本発明の受付インタフェースの一例である。端末CPU61は、本発明の端末コンピュータの一例である。支店端末12は、本発明の情報処理装置の一例である。 As shown in FIG. 2 , the branch terminal 12 includes a terminal CPU 61 as a central processing unit, a terminal memory 62 , a communication bus 63 , a communication interface 64 , an input interface 65 , an input device 66 and a display 67 . The terminal CPU 61 is an example of the computer of the present invention. The communication interface 64 and the input interface 65 are examples of reception interfaces of the present invention. The terminal CPU 61 is an example of the terminal computer of the present invention. The branch terminal 12 is an example of the information processing device of the present invention.

通信インタフェース64は、支店管理サーバ11の第1通信インタフェース54と有線或いは無線接続されている。入力装置66は、キーボードや、マウスや、音声入力用のマイクロフォンや、ディスプレイ67に重畳されるタッチセンサなどである。 The communication interface 64 is wired or wirelessly connected to the first communication interface 54 of the branch management server 11 . The input device 66 is a keyboard, a mouse, a microphone for voice input, a touch sensor superimposed on the display 67, or the like.

通信バス63は、端末CPU61、端末メモリ62、通信インタフェース64、入力装置66、及びディスプレイ67を接続されている。すなわち、端末CPU61は、通信バス63を通じて、端末メモリ62から情報やデータを読み出すことができ、情報やデータを端末メモリ62に記憶させることができ、情報やデータを通信インタフェース64を通じて送受信することができ、入力装置66から入力された情報やデータを取得することができ、画面データをディスプレイ67に出力してディスプレイ67に画面を表示させることができる。 A communication bus 63 connects a terminal CPU 61 , a terminal memory 62 , a communication interface 64 , an input device 66 and a display 67 . That is, the terminal CPU 61 can read information and data from the terminal memory 62 through the communication bus 63, store information and data in the terminal memory 62, and transmit and receive information and data through the communication interface 64. Information and data input from the input device 66 can be obtained, screen data can be output to the display 67, and the screen can be displayed on the display 67. FIG.

端末メモリ62は、オペレーティングシステムである端末OS67と、アプリケーションプログラムである端末プログラム68と、複数の基本画面データと、を記憶する。端末メモリ62は、本発明のメモリの一例である。 The terminal memory 62 stores a terminal OS 67 that is an operating system, a terminal program 68 that is an application program, and a plurality of basic screen data. Terminal memory 62 is an example of the memory of the present invention.

基本画面データは、端末プログラム68が工程表作成画面(図6)や入力画面(図7)や候補日選択画面(図10(A))を生成する基本データである。例えば、端末プログラム68は、工程表作成画面の基本画面データの入力フィールドに工事開始日や工事終了日等を入力することにより、工程表作成画面を生成する。工程表作成画面や入力画面については後述する。なお、基本画面データは、端末プログラム68の一部として端末メモリ62に記憶されていてもよい。 The basic screen data is basic data for the terminal program 68 to generate the schedule creation screen (FIG. 6), the input screen (FIG. 7), and the candidate date selection screen (FIG. 10A). For example, the terminal program 68 generates the work schedule creation screen by inputting the construction start date, work end date, etc. in the input fields of the basic screen data of the work schedule creation screen. The process table creation screen and the input screen will be described later. Note that the basic screen data may be stored in the terminal memory 62 as part of the terminal program 68 .

端末プログラム68は、工程表作成画面をディスプレイ67に表示させ、オペレータ(支店の担当者)による邸の工程の決定をサポートする処理を行う。図8及び図9を参照して、端末プログラム68が実行する処理について説明する。 The terminal program 68 displays a work schedule creation screen on the display 67 and performs processing to support the operator (person in charge of the branch office) in determining the work schedule. Processing executed by the terminal program 68 will be described with reference to FIGS. 8 and 9. FIG.

オペレータ(支店の担当者)は、支店端末12の端末プログラム68を起動させる。起動された端末プログラム68は、アイコン等を含む初期画面をディスプレイ67に表示させる。オペレータは、アイコンの選択等を行う。図8に示されるように、端末プログラム68は、アイコンが選択されたことに基づいて、工程表作成画面(図6)をディスプレイ67に表示させる(S11)。ステップS11において表示される工程表作成画面(図6)では、契約物件Noや、工事開始日や工事終了日を示す日付等が非表示とされた状態である。以下、工程表作成画面について詳しく説明する。 The operator (person in charge of the branch office) activates the terminal program 68 of the branch terminal 12 . The activated terminal program 68 causes the display 67 to display an initial screen including icons and the like. The operator selects icons and the like. As shown in FIG. 8, the terminal program 68 causes the display 67 to display the process chart creation screen (FIG. 6) based on the selection of the icon (S11). On the process chart creation screen (FIG. 6) displayed in step S11, the contract item No., the dates indicating the construction start date and construction end date, etc. are not displayed. The process table creation screen will be described in detail below.

図6に示されるように、工程表作成画面は、「契約物件No」の文字と、当該文字の隣に配置されたテキストボックス71とを有する。テキストボックス71には、オペレータによって契約物件Noが入力される。 As shown in FIG. 6, the work schedule creation screen has characters of "contract item number" and a text box 71 arranged next to the characters. In the text box 71, the operator inputs the contract article number.

また、工程表作成画面は、「契約日」の文字と、当該文字の隣に配置された日付とを有する。 In addition, the work schedule creation screen has characters of "contract date" and dates arranged next to the characters.

また、工程表作成画面は、「人数・掛率」の文字と、「作業者設定」の文字と、「基礎」の文字と、「基礎」の文字の隣に配置された「人数」の文字と、「人数」の文字の下に配置されたテキストボックス72と、「掛率」の文字と、「掛率」の文字の下に配置されたテキストボックス73とを有する。図示例では、端末プログラム68は、「人数」のデフォルト値として「2」をテキストボックス72に表示し、「掛率」のデフォルト値として「1.00」をテキストボックス73に表示している。オペレータは、必要に応じて、テキストボックス72やテキストボックス73に表示された数値を変更する。 Also, on the process chart creation screen, the characters "number of people / rate", the characters "worker setting", the characters "basic", and the characters "number of people" placed next to the characters "basic" , a text box 72 arranged under the characters of "number of persons", characters of "rate", and a text box 73 arranged under the characters of "rate". In the illustrated example, the terminal program 68 displays "2" in the text box 72 as the default value of "number of people", and displays "1.00" in the text box 73 as the default value of the "bet rate". The operator changes the numerical values displayed in the text boxes 72 and 73 as necessary.

また、工程表作成画面は、「建方」の文字と、「建方」の文字の隣に配置された「人数」の文字と、「人数」の文字の下に配置されたテキストボックス74と、「掛率」の文字と、「掛率」の文字の下に配置されたテキストボックス75とを有する。オペレータは、必要に応じて、テキストボックス74やテキストボックス75に表示された数値を変更する。 In addition, the work schedule creation screen includes the characters "construction", the characters "number of persons" arranged next to the characters "construction", and a text box 74 arranged below the characters "number of persons". , and a text box 75 arranged below the characters of "rate". The operator changes the numerical values displayed in the text boxes 74 and 75 as necessary.

また、工程表作成画面は、「内装」の文字と、「内装」の文字の隣に配置された「人数」の文字と、「人数」の文字の下に配置されたテキストボックス76と、「掛率」の文字と、「掛率」の文字の下に配置されたテキストボックス77とを有する。オペレータは、必要に応じて、テキストボックス76やテキストボックス77に表示された数値を変更する。 In addition, the process chart creation screen includes the characters "interior", the characters "number of people" arranged next to the characters "interior", the text box 76 arranged below the characters "number of people", and " and a text box 77 arranged below the characters of "rate". The operator changes the numerical values displayed in the text boxes 76 and 77 as necessary.

また、工程表作成画面は、「仕上」の文字と、「仕上」の文字の隣に配置された「人数」の文字と、「人数」の文字の下に配置されたテキストボックス78と、「掛率」の文字と、「掛率」の文字の下に配置されたテキストボックス79とを有する。オペレータは、必要に応じて、テキストボックス78やテキストボックス79に表示された数値を変更する。 In addition, the work schedule creation screen includes the characters "finish", the characters "number of people" arranged next to the characters "finish", the text box 78 arranged below the characters "number of people", and " and a text box 79 arranged below the characters of "rate". The operator changes the numerical values displayed in the text boxes 78 and 79 as necessary.

また、工程表作成画面は、「基礎養生期間(日数)設定」の文字と、当該文字の下に配置された「基礎」の文字と、当該「基礎」の文字の隣に配置されたテキストボックス81とを有する。図6に示す例では、デフォルト値である「6」の文字がテキストボックス81に表示されている。オペレータは、必要に応じて、テキストボックス81に表示された数値を変更する。 In addition, the process chart creation screen is composed of the characters "basic curing period (days) setting", the characters "basic" placed under the characters, and the text box next to the characters "basic". 81. In the example shown in FIG. 6 , the default value “6” is displayed in the text box 81 . The operator changes the numerical value displayed in the text box 81 as necessary.

また、工程表作成画面は、「内装工事(1階)開始日」の文字と、当該文字の下に配置された「躯体・防水検査」の文字と、「躯体・防水検査」の文字の隣に配置されたテキストボックス82とを有する。図6に示す例では、デフォルト値である「2」の文字がテキストボックス82に表示されている。オペレータは、必要に応じて、テキストボックス82に表示された数値を変更する。 In addition, the process chart creation screen displays the text "Interior work (1st floor) start date", the text "Structure/Waterproof inspection" placed under the text, and the text "Structure/Waterproof inspection" next to the text and a text box 82 placed in the In the example shown in FIG. 6 , the default value “2” is displayed in the text box 82 . The operator changes the numerical value displayed in the text box 82 as necessary.

また、工程表作成画面は、「繁閑自動調整」アイコン83、「工事力設定」アイコン84、及び「再計算」アイコン85を有する。「繁閑自動調整」アイコン83は、支店における繁閑が適切になるように邸の工程を端末プログラム68に調整することを指示するアイコンである。なお、「工事力設定」アイコン84及び「再計算」アイコン85が選択された場合に端末プログラム68が実行する処理の詳細については、説明を省略する。 In addition, the work schedule creation screen has an “automatic adjustment of busy/busy” icon 83 , a “setting of work force” icon 84 , and a “recalculation” icon 85 . The "automatic adjustment of busy/busy period" icon 83 is an icon for instructing the terminal program 68 to adjust the process of the residence so that the busy/busy period at the branch office becomes appropriate. Details of the processing executed by the terminal program 68 when the "construction effort setting" icon 84 and the "recalculation" icon 85 are selected will be omitted.

また、工程表作成画面は、工程表86を有する。工程表86は、複数の行及び列を有する。具体的には、工程表作成画面は、項目が表示される項目行90を有する。項目行90は、「開始日」、「工事日数」、「再計算」の文字、及び月日を示す数値を有する。 The process chart creation screen also has a process chart 86 . The schedule 86 has multiple rows and columns. Specifically, the process chart creation screen has an item row 90 in which items are displayed. The item line 90 has characters of "start date", "construction days", "recalculate", and numerical values indicating the month and day.

また、工程表86は、基礎の繁閑を示す基礎繁閑オブジェクト101、102、103が表示される第1行91と、「基礎」の文字を含む第2行92とを有する。基礎繁閑オブジェクト101、102、103は、基礎の工事における支店の繁閑を示すオブジェクトである。例えば、基礎繁閑オブジェクト101は、後述の繁閑値が90%未満であることを示し、基礎繁閑オブジェクト102は、繁閑値が90%以上110%未満であることを示し、基礎繁閑オブジェクト103は、繁閑値が110%以上であることを示す。基礎繁閑オブジェクト101と、基礎繁閑オブジェクト102と、基礎繁閑オブジェクト103とは、例えば異なる色で表示されたバーである。基礎繁閑オブジェクト101、102、103は、基礎における繁閑をオペレータに容易に認識させる。一方、第2行92は、基礎の工事開始日及び工事終了日と、工事日数と、基礎工事期間バー141とを有する。基礎工事期間バー141は、基礎の工事の日数に応じた長さのバーである。なお、第2行92は、基礎について再計算を行うか否かの選択を受け付けるチェックボックスを有している。チェックボックスについての説明は省略する。 Further, the process chart 86 has a first row 91 in which basic busy/slack objects 101, 102, and 103 indicating basic busy/slack hours are displayed, and a second row 92 including characters of "foundation". The foundation busy/busy objects 101, 102, and 103 are objects that indicate the busy/busy times of the branch during foundation construction. For example, the basic busy object 101 indicates that the busy/busy value described below is less than 90%, the basic busy/busy object 102 indicates that the busy/busy value is 90% or more and less than 110%, and the basic busy/busy object 103 indicates that the busy/busy value is less than 110%. It indicates that the value is 110% or more. The basic busy/busy object 101, the basic busy/busy object 102, and the basic busy/busy object 103 are, for example, bars displayed in different colors. The basic busy/slack objects 101, 102, and 103 allow the operator to easily recognize the busy/slack days at the foundation. On the other hand, the second row 92 has foundation construction start and construction end dates, construction days, and a foundation construction period bar 141 . The foundation construction period bar 141 is a bar whose length corresponds to the number of days of foundation construction. Note that the second row 92 has a check box for receiving a selection as to whether or not to recalculate the foundation. A description of the check boxes is omitted.

また、工程表86は、建方の繁閑を示す建方繁閑オブジェクト111、112、113が表示される第3行93と、「建方」の文字を含む第4行94とを有する。建方繁閑オブジェクト111、112、113は、建方工事における支店の繁閑を示すオブジェクトである。例えば、建方繁閑オブジェクト111は、繁閑値が90%未満であることを示し、建方繁閑オブジェクト112は、繁閑値が90%以上110%未満であることを示し、建方繁閑オブジェクト113は、繁閑値が110%以上であることを示す。建方繁閑オブジェクト111と、建方繁閑オブジェクト112と、建方繁閑オブジェクト113とは、例えば異なる色で表示されたバーである。一方、第4行94は、建方の工事開始日及び工事終了日と、工事日数と、建方工事期間バー142とを有する。建方工事期間バー142は、建方工事の日数に応じた長さのバーである。 In addition, the process chart 86 has a third row 93 displaying construction fluctuating objects 111, 112, and 113 indicating construction fluctuating and a fourth row 94 containing characters of "construction". The construction fluctuating objects 111, 112, and 113 are objects indicating the branch fluctuating during the construction work. For example, the construction busyness object 111 indicates that the busyness value is less than 90%, the construction busyness object 112 indicates that the busyness value is 90% or more and less than 110%, and the construction busyness object 113 indicates that the busyness value is less than 90%. It indicates that the busy/busy value is 110% or more. The construction busy/busy object 111, the construction busy/busy object 112, and the construction busy/busy object 113 are bars displayed in different colors, for example. On the other hand, the fourth row 94 has the erection construction start date and construction end date, the number of construction days, and the erection construction period bar 142 . The erection work period bar 142 is a bar whose length corresponds to the number of days of construction work.

また、工程表86は、内装の繁閑を示す内装繁閑オブジェクト121、122、123が表示される第5行95と、「内装」の文字を含む第6行96とを有する。内装繁閑オブジェクト121、122、123は、内装の工事における支店の繁閑を示すオブジェクトである。例えば、内装繁閑オブジェクト121は、繁閑値が90%未満であることを示し、内装繁閑オブジェクト122は、繁閑値が90%以上110%未満であることを示し、内装繁閑オブジェクト123は、繁閑値が110%以上であることを示す。内装繁閑オブジェクト121と、内装繁閑オブジェクト122と、内装繁閑オブジェクト123とは、例えば異なる色で表示されたバーである。一方、第6行96は、内装の工事開始日及び工事終了日と、工事日数と、内装工事期間バー143とを有する。内装工事期間バー143は、内装工事の日数に応じた長さのバーである。 In addition, the process chart 86 has a fifth line 95 in which interior busy/slack objects 121, 122, and 123 indicating the busy/slack of the interior are displayed, and a sixth line 96 including characters of "interior". Interior busy/busy objects 121, 122, and 123 are objects that indicate the busy/busy times of the branch in the construction of the interior. For example, the interior busy/busy object 121 indicates that the busy/busy value is less than 90%, the interior busy/busy object 122 indicates that the busy/busy value is 90% or more and less than 110%, and the interior busy/busy object 123 indicates that the busy/busy value is 110% or more. The interior busy object 121, the interior busy object 122, and the interior busy object 123 are bars displayed in different colors, for example. On the other hand, the sixth row 96 has the interior construction start date and construction end date, the number of construction days, and the interior construction period bar 143 . The interior work period bar 143 is a bar whose length corresponds to the number of days of interior work.

また、工程表86は、仕上の繁閑を示す仕上繁閑オブジェクト131、132、133が表示される第7行97と、「仕上」の文字を含む第8行98とを有する。仕上繁閑オブジェクト131、132、133は、仕上の工事における支店の繁閑を示すオブジェクトである。例えば、仕上繁閑オブジェクト131は、繁閑値が90%未満であることを示し、仕上繁閑オブジェクト132は、繁閑値が90%以上110%未満であることを示し、仕上繁閑オブジェクト133は、繁閑値が110%以上であることを示す。仕上繁閑オブジェクト131と、仕上繁閑オブジェクト132と、仕上繁閑オブジェクト133とは、例えば異なる色で表示されたバーである。一方、第8行98は、仕上の工事開始日及び工事終了日と、工事日数と、仕上工事期間バー144とを有する。仕上工事期間バー144は、仕上工事の日数に応じた長さのバーである。なお、以下では、繁閑オブジェクト101、102、103、111、112、113、121、122、123、131、132、133を、繁閑オブジェクト101等とも記載して説明する。 The process chart 86 also has a seventh line 97 displaying finishing busy/busy objects 131, 132, and 133 indicating finishing busy/busy, and an eighth line 98 containing characters of "finishing". Finishing busy/busy objects 131, 132, and 133 are objects that indicate the busy/busy times of the branch in the finishing work. For example, the finishing busyness object 131 indicates that the busyness value is less than 90%, the finishing busyness object 132 indicates that the busyness value is 90% or more and less than 110%, and the finishing busyness object 133 indicates that the busyness value is 110% or more. The finish busy object 131, the finish busy object 132, and the finish busy/busy object 133 are bars displayed in different colors, for example. On the other hand, the eighth row 98 has the finishing work start and finish dates, the number of work days, and the finishing work duration bar 144 . The finishing work period bar 144 is a bar whose length corresponds to the number of days of finishing work. In the following description, the busy/busy objects 101, 102, 103, 111, 112, 113, 121, 122, 123, 131, 132, and 133 are also described as the busy/busy object 101 and the like.

また、工程表86は、「総合検査」の文字、検査日を示す日付と、検査日数と、検査期間バー145とを有する第9行99を備える。検査期間バー145は、検査の日数に応じた長さのバーである。 The process chart 86 also includes a ninth row 99 having the words “Comprehensive Inspection”, a date indicating the date of inspection, the number of inspection days, and an inspection duration bar 145 . The inspection period bar 145 is a bar whose length corresponds to the number of days of inspection.

また、工程表作成画面は、「戻る」アイコン151、「削除」アイコン152、及び「更新」アイコン153を有する。「戻る」アイコン151は、前画面に戻ることを指示するアイコンである。「削除」アイコン152は、テキストボックス71等に入力された文字や数値を削除することを指示するアイコンである。「更新」アイコン153は、表示されている内容を支店管理サーバ11に送信して邸管理データベースに登録することを指示するアイコンである。 The process chart creation screen also has a “return” icon 151 , a “delete” icon 152 and an “update” icon 153 . A "return" icon 151 is an icon for instructing to return to the previous screen. A “delete” icon 152 is an icon for instructing deletion of characters or numerical values input in the text box 71 or the like. The "update" icon 153 is an icon for instructing transmission of the displayed content to the branch management server 11 and registration in the residence management database.

端末プログラム68が「繁閑自動調整」アイコン83を含む工程表作成画面をディスプレイ67に表示させるステップS11の処理は、本発明の第1表示処理の一例であり、「繁閑自動調整」アイコン83は、本発明の指定アイコンの一例であり、工程表作成画面は、本発明の受付画面の一例である。 The process of step S11 in which the terminal program 68 causes the display 67 to display the process chart creation screen including the "automatic adjustment of busy/busy" icon 83 is an example of the first display process of the present invention, and the "automatic adjustment of busy/busy" icon 83 The process table creation screen is an example of the designation icon of the present invention, and an example of the reception screen of the present invention.

図8に示されるように、端末プログラム68は、工程表作成画面において契約物件Noの入力を受け付ける(S12)。端末プログラム68は、受け付けた契約物件No、及び工事量等の返信を要求する要求情報を含むリクエストを、通信インタフェース64を通じて支店管理サーバ11に送信する(S13)。要求情報によって要求する情報は、契約物件Noが示す邸の工事量及び基準工事期間(図4)、支店の施工能力値(図3(B))、現在の日付以降の工事量の総計(図5)を含む。契約物件Noは、本発明の特定情報の一例であり、特定情報である契約物件Noの入力を受け付けるステップS12の処理は、本発明の第1受付処理の一例である。なお、特定情報は、契約物件Noの他、顧客名や、顧客IDや、邸IDなど、邸を特定可能な情報であれば、どのような情報であってもよい。 As shown in FIG. 8, the terminal program 68 accepts the input of the contract item number on the process chart creation screen (S12). The terminal program 68 transmits a request including request information requesting a return of the received contract property number and the amount of work to the branch management server 11 through the communication interface 64 (S13). The information requested by the request information includes the construction volume and standard construction period of the mansion indicated by the contract property number (Fig. 4), the construction capacity value of the branch office (Fig. 3 (B)), and the total construction volume after the current date (Fig. 5). The contracted object No. is an example of the specific information of the present invention, and the process of step S12 for receiving the input of the contracted object No. which is the specific information is an example of the first receiving process of the present invention. In addition to the contracted property number, the specific information may be any information that can identify the mansion, such as a customer name, a customer ID, or a mansion ID.

支店管理サーバ11のサーバプログラム58は、契約物件No及び要求情報を含むリクエストを、第1通信インタフェース54を通じて受信する(S13)。サーバプログラム58は、受信した契約物件Noと一致する契約物件Noを有するレコードを邸管理データベース(図4)において特定する。サーバプログラム58は、特定したレコードに登録された「基礎」、「建方」、「内装」、「仕上」における工事量や基準工事期間を取得する(S14)。また、サーバプログラム58は、現在(今日)の日付以降の工事量の総計を工事量管理データベースから取得する。また、サーバプログラム58は、支店の施工能力値を、施工能力値表(図3(B))から取得する。サーバプログラム58は、取得した工事量及び基準工事期間や、工事量の総計や、施工能力値を含むレスポンスを、第1通信インタフェース54を通じて支店端末12に返信する(S15)。 The server program 58 of the branch management server 11 receives the request including the contract property number and request information through the first communication interface 54 (S13). The server program 58 identifies in the mansion management database (FIG. 4) a record having a contract property number that matches the received contract property number. The server program 58 acquires the amount of work and the standard construction period for the "foundation", "construction", "interior", and "finishing" registered in the specified record (S14). The server program 58 also acquires the total amount of construction work after the current (today's) date from the construction amount management database. The server program 58 also acquires the construction capacity value of the branch office from the construction capacity value table (FIG. 3(B)). The server program 58 returns a response including the acquired construction amount, standard construction period, total construction amount, and construction capacity value to the branch terminal 12 through the first communication interface 54 (S15).

支店端末12の端末プログラム68は、支店管理サーバ11が送信したレスポンスを、通信インタフェース64を通じて受信する(S15)。端末プログラム68は、現在(今日)の日付と、受信したレスポンスとを用いて、工程表作成画面を更新する(S16)。具体的には、端末プログラム68は、今日の日付と、受信したレスポンスに含まれる基準工事期間とに基づいて、「基礎」、「建方」、「内装」、「仕上」のそれぞれについて工事開始日及び工事終了日を決定する。例えば、端末プログラム68は、今日の日付から2週間後を基礎の工事開始日に決定し、決定した基礎の工事開始日と、基準工事期間とに基づいて、基礎の工事終了日、建方の工事開始日及び工事終了日、内装の工事開始日及び工事終了日、仕上の工事開始日及び工事終了日を決定する。端末プログラム68が、今日の日付と、基準工事期間とに基づいて、「基礎」、「建方」、「内装」、「仕上」のそれぞれについて工事開始日及び工事終了日を決定する処理は、本発明の「初期工事開始日を取得する処理」の一例である。決定された工事開始日は、初期工事開始日の一例である。決定された工事開始日及び工事終了日が示す邸の工程は、本発明の初期工程の一例である。 The terminal program 68 of the branch terminal 12 receives the response sent by the branch management server 11 through the communication interface 64 (S15). The terminal program 68 updates the process chart creation screen using the current (today's) date and the received response (S16). Specifically, the terminal program 68 starts construction for each of "foundation", "construction", "interior", and "finishing" based on today's date and the standard construction period included in the received response. Determine the date and construction completion date. For example, the terminal program 68 determines the foundation construction start date to be two weeks from today's date, and based on the determined foundation construction start date and the standard construction period, Determine the construction start date and construction end date, interior construction start date and work end date, finishing work start date and work end date. The terminal program 68 determines the construction start date and construction end date for each of the “foundation”, “construction”, “interior”, and “finish” based on today’s date and the standard construction period. It is an example of "the process of acquiring the initial construction start date" of the present invention. The determined construction start date is an example of an initial construction start date. The construction process indicated by the determined construction start date and construction end date is an example of the initial process of the present invention.

次に、端末プログラム68は、レスポンスに含まれる支店の施工能力値及び工事量の総計に基づいて、日付毎及び「基礎」、「建方」、「内装」、「仕上」の工事種毎に繁閑値を算出する。具体的には、端末プログラム68は、日付毎の各工事種の工事量の総計を、工事種毎の施工能力値で除して100を乗じた値(%)を繁閑値として算出する。すなわち、繁閑値は、施工能力値に対する工事量の総計の割合(%表示)である。100%を超える繁閑値は、支店の通常の施工能力値を超える工事が予定されていることを示す。端末プログラム68は、算出した繁閑値に基づいて、日付毎に繁閑オブジェクト101等を生成する。端末プログラム68は、決定した工事開始日及び工事終了日と、受信したレスポンスに含まれる基準工事期間(工事日数)と、生成した繁閑オブジェクト101等とを工程表作成画面に表示させる。端末プログラム68が、工事量や基準工事期間等を含むレスポンスを受信するステップS15の処理は、本発明の第1取得処理の一例であり、受信する工事量や基準工事期間等は、本発明の邸情報の一例である。 Next, the terminal program 68, based on the construction capacity value and the total amount of construction work of the branch office included in the response, performs Calculate the busy/busy value. Specifically, the terminal program 68 divides the total amount of construction work for each construction type for each date by the construction capacity value for each construction type, and multiplies the result by 100 to calculate a value (%) as the peak/busy value. That is, the busy/slack value is the ratio (in percentage) of the total amount of construction work to the construction capacity value. A busy/busy value exceeding 100% indicates that construction work exceeding the normal construction capacity value of the branch is scheduled. The terminal program 68 generates the busy/slack object 101 and the like for each date based on the calculated busy/slack value. The terminal program 68 displays the determined construction start date and construction end date, the reference construction period (number of construction days) included in the received response, and the generated busy/busy object 101 and the like on the process chart creation screen. The process of step S15 in which the terminal program 68 receives a response including the amount of work and the standard construction period is an example of the first acquisition process of the present invention. This is an example of residence information.

端末プログラム68は、工程表作成画面において「繁閑自動調整」アイコン83等のアイコンが選択されるまで待機する。オペレータは、表示された繁閑オブジェクト101等を参照して、表示された工程での邸の工事が適切であるか否かを判断する。図6に示す例では、オペレータは、繁閑値が110%以上で表示される繁閑オブジェクト123が表示されている期間と内装工事の工事期間を示す内装工事期間バー143とが重複しており、また、繁閑値が110%以上で表示される繁閑オブジェクト133が表示されている期間と仕上工事の工事期間を示す仕上工事期間バー144とが重複していることに基づいて、表示された工程での邸の工事が適切でないと判断する。オペレータは、表示された工程での邸の工事が適切でないと判断すると、入力装置66を用いて「繁閑自動調整」アイコン83を選択する。 The terminal program 68 waits until an icon such as the "automatic adjustment of busy/busy" icon 83 is selected on the process chart creation screen. The operator refers to the displayed busy/busy object 101 and the like, and determines whether or not the construction of the mansion in the displayed process is appropriate. In the example shown in FIG. 6, the operator confirms that the period during which the busy/slack object 123 displayed with a busy/slack value of 110% or more overlaps with the interior construction period bar 143 indicating the construction period of the interior construction, and , based on the fact that the period during which the busy/slack object 133 displayed with a busy/slack value of 110% or more overlaps with the finishing work period bar 144 indicating the construction period of the finishing work, Judging that the construction of the mansion is not appropriate. When the operator judges that the construction of the mansion in the displayed process is not appropriate, he uses the input device 66 to select the "automatic adjustment of busy/busy period" icon 83 .

図8に示されるように、支店端末12の端末プログラム68は、「繁閑自動調整」アイコン83の選択を受け付ける(S17)と、入力画面(図7)をディスプレイ67に表示させる(S18)。端末プログラム68が入力画面をディスプレイ67に表示させるステップS18の処理は、本発明の第2表示処理の一例である。 As shown in FIG. 8, the terminal program 68 of the branch terminal 12 accepts the selection of the "automatic adjustment of busy/busy days" icon 83 (S17), and displays the input screen (FIG. 7) on the display 67 (S18). The process of step S18 in which the terminal program 68 causes the display 67 to display the input screen is an example of the second display process of the present invention.

図7に示される入力画面は、例えば、工程表作成画面に重ねて表示されるポップアップ画面である。ただし、入力画面は、工程表作成画面に代えてディスプレイ67に表示されてもよい。入力画面は、基礎工事の工事開始日の希望日の範囲の入力を受け付けるテキストボックス161、162と、建方工事の工事開始日の希望日の範囲の入力を受け付けるテキストボックス163、164と、内装工事の工事開始日の希望日の範囲の入力を受け付けるテキストボックス165、166と、仕上工事の工事開始日の希望日の範囲の入力を受け付けるテキストボックス167、168と、を有する。また、入力画面は、「戻る」アイコン171及び「実行」アイコン172を有する。「戻る」アイコン171は、工程表作成画面に戻ることを指示するアイコンである。「実行」アイコン172は、テキストボックス161等に入力した日付で入力を確定することを指示するアイコンである。 The input screen shown in FIG. 7 is, for example, a pop-up screen superimposed on the process chart creation screen. However, the input screen may be displayed on the display 67 instead of the process chart creation screen. The input screen includes text boxes 161 and 162 for accepting input of a desired start date for foundation work, text boxes 163 and 164 for accepting input for a desired start date for erection work, and an interior It has text boxes 165 and 166 for receiving input of a desired construction start date range for construction work, and text boxes 167 and 168 for receiving input of a desired construction start date range for finishing work. The input screen also has a “return” icon 171 and an “execute” icon 172 . The "return" icon 171 is an icon for instructing to return to the process chart creation screen. The “execute” icon 172 is an icon for instructing to confirm the input with the date input in the text box 161 or the like.

なお、入力画面は、テキストボックス161等に代えて、カレンダコントロールを含むコンテキストボックスや、日付を選択可能なプルダウンメニューを有していてもよい。テキストボックス161等或いはコンテキストボックスは、本発明のテキストボックスの一例であり、プルダウンメニューは、本発明のメニューの一例である。 Note that the input screen may have a context box including a calendar control or a pull-down menu from which a date can be selected instead of the text box 161 or the like. The text box 161 or the like or context box is an example of the text box of the present invention, and the pull-down menu is an example of the menu of the present invention.

オペレータは、繁閑オブジェクト101等及び顧客の意見に基づいて、また、所属する支店の状況を勘案して、工事開始日の希望日の範囲の入力を行う。例えば、オペレータは、所属する支店において、「基礎」、「建方」、「内装」、「仕上」のうち、提携する工務店等の数が少ない等の理由によって支店の施工能力が低い工事種を選択し、選択した工事種について、工事開始日の希望日の範囲を入力する。図7に示す例では、内装工事について、「21/01/11」から「21/02/15」までの希望日の範囲が入力され、仕上工事について、「21/03/01」から「21/04/15」までの希望日の範囲が入力されている。 The operator inputs a range of desired construction start dates based on the object 101 and the like and the opinion of the customer and taking into account the situation of the branch to which the operator belongs. For example, an operator may choose a type of construction work that the branch office has low construction ability for reasons such as a small number of affiliated contractors among "foundation", "construction", "interior", and "finishing" at the branch office to which the operator belongs. , and enter the desired construction start date range for the selected construction type. In the example shown in FIG. 7, a desired date range from "21/01/11" to "21/02/15" is input for the interior work, and for the finishing work, a desired date range from "21/03/01" to "21/21" is entered. /04/15" is entered.

オペレータは、工事開始日の希望日の範囲の入力を行った後、入力装置66を用いて、「実行」アイコン172を選択する。 After inputting the desired construction start date range, the operator selects the “execute” icon 172 using the input device 66 .

なお、端末プログラム68は、入力された希望日の範囲が、表示している最短の工事開始日よりも前の日付を含む場合、エラー画面をポップアップ表示してもよい。例えば、内装工事について、「21/01/08」から「21/02/15」までの希望日の範囲が入力された場合、端末プログラム68は、エラー画面をポップアップ表示する。 Note that the terminal program 68 may display an error screen as a pop-up if the input desired date range includes dates earlier than the displayed shortest construction start date. For example, when a desired date range from "21/01/08" to "21/02/15" is entered for interior work, the terminal program 68 pops up an error screen.

図8に示されるように、支店端末12の端末プログラム68は、「実行」アイコン172の選択を受け付けたことに基づいて、工事開始日の希望日の範囲と、希望日の範囲の入力を受け付けた工事種とを取得する(S19)。端末プログラム68が工事開始日の希望日の範囲と工事種とを取得するステップS19の処理は、本発明の第2取得処理の一例である。 As shown in FIG. 8, the terminal program 68 of the branch terminal 12 accepts the input of the desired date range of the construction start date and the desired date range based on the selection of the "execute" icon 172. The construction type is obtained (S19). The process of step S19 in which the terminal program 68 acquires the desired construction start date range and the type of construction work is an example of the second acquisition process of the present invention.

端末プログラム68は、取得した工事種及び工事開始日の希望日の範囲に基づいて、工程表作成画面の工程(工事開始日及び工事終了日)を更新するための更新データを生成する候補日選択画面データ生成処理を実行する(S20)。 The terminal program 68 selects a candidate date for generating update data for updating the process (construction start date and construction end date) on the process chart creation screen based on the acquired work type and desired construction start date range. Screen data generation processing is executed (S20).

図9を参照して、候補日選択画面データ生成処理について説明する。まず、端末プログラム68は、最初の工事種を特定する(S31)。例えば、端末プログラム68は、最初の工事種として、「基礎」を特定する。次に、端末プログラム68は、特定した最初の工事種について、工事開始日の希望日の範囲が入力されているか否かを判断する(S32)。端末プログラム68は、工事開始の希望日の範囲が入力されていないと判断すると(S32:No)、次の工事種を特定する(S33)。例えば、端末プログラム68は、「基礎」の次の工事種として「建方」を特定する。そして、端末プログラム68は、特定した次の工事種について、工事開始日の希望日の範囲が入力されているか否かを判断する(S32)。 The candidate date selection screen data generation process will be described with reference to FIG. First, the terminal program 68 identifies the first construction type (S31). For example, the terminal program 68 identifies "foundation" as the first construction type. Next, the terminal program 68 determines whether or not a desired construction start date range has been entered for the specified first construction type (S32). When the terminal program 68 determines that the range of the desired construction start date has not been input (S32: No), the terminal program 68 identifies the next construction type (S33). For example, the terminal program 68 identifies "construction" as the construction type following "foundation". Then, the terminal program 68 determines whether or not a desired construction start date range has been entered for the specified next construction type (S32).

端末プログラム68は、工事開始の希望日の範囲が入力されていると判断すると(S32:Yes)、入力されている希望日の範囲の初日の日付(図7に示す例ではテキストボックス165に入力された日付)を、端末メモリ62に記憶させる(S34)。 When the terminal program 68 determines that the desired construction start date range has been input (S32: Yes), the first date of the input desired date range (input in the text box 165 in the example shown in FIG. 7) date) is stored in the terminal memory 62 (S34).

次に、端末プログラム68は、ステップS15で受信したレスポンスに含まれる基準工事期間に基づいて、端末メモリ62に記憶された日付を、特定した工事種の工事開始日とした場合の工事終了日を特定する(S35)。 Next, the terminal program 68, based on the standard construction period included in the response received in step S15, determines the construction end date when the date stored in the terminal memory 62 is used as the construction start date for the identified construction type. Specify (S35).

端末プログラム68は、ステップS15で受信したレスポンスに含まれる施工能力値と、特定した工事開始日から工事終了日までの期間における当該工事種の工事量の総計とに基づいて、上述と同様にして、日毎の繁閑値を算出し、算出した日毎の繁閑値の平均値を算出する(S36)。すなわち、ステップS36で算出する繁閑値は、ステップS31或いはS33で特定した工事種の繁閑値である。 The terminal program 68 performs the same operation as described above based on the construction capacity value included in the response received in step S15 and the total amount of construction work for the construction type during the period from the identified construction start date to the construction end date. , the busy/slack value for each day is calculated, and the average value of the calculated busy/slack values for each day is calculated (S36). That is, the busy/slack value calculated in step S36 is the busy/slack value of the construction type specified in step S31 or S33.

端末プログラム68は、算出した繁閑値が、端末メモリ62に予め記憶された閾値未満であるか否かを判断する(S37)。閾値は、例えば120(%)である。端末プログラム68は、算出した繁閑値が閾値未満であると判断すると(S37:Yes)、ステップS34で端末メモリ62に記憶させた「日付」と、ステップS31或いはS33で特定した工事種と、繁閑値とを対応付けて端末メモリ62に記憶させる(S38)。一方、端末プログラム68は、算出した繁閑値が閾値以上であると判断すると(S37:No)、ステップS38の処理をスキップする。すなわち、閾値(120%)未満の繁閑値が日付と対応付けて端末メモリ62に記憶される。 The terminal program 68 determines whether or not the calculated busy/busy value is less than a threshold value stored in advance in the terminal memory 62 (S37). The threshold is, for example, 120(%). When the terminal program 68 determines that the calculated fluctuating value is less than the threshold value (S37: Yes), the "date" stored in the terminal memory 62 in step S34, the construction type specified in step S31 or S33, and the fluctuating values are associated with each other and stored in the terminal memory 62 (S38). On the other hand, when the terminal program 68 determines that the calculated peak/slack value is equal to or greater than the threshold (S37: No), it skips the process of step S38. That is, the busy/busy value less than the threshold value (120%) is stored in the terminal memory 62 in association with the date.

なお、特定した工事種の繁閑値の平均値が閾値未満であるか否かの判断に加え、日ごとの繁閑値についても閾値未満であるか否かが判断されてもよい。すなわち、工事種における繁閑値の平均値が閾値未満であっても、繁閑値が閾値以上となる日があれば、候補から除外される。 In addition to determining whether or not the average value of the peak/slack values for the specified construction type is less than the threshold, it may be determined whether the peak/slack value for each day is also less than the threshold. In other words, even if the average value of the peak/slack value for the type of work is less than the threshold, if there is a day when the peak/slack value is greater than or equal to the threshold, it is excluded from the candidates.

或いは、ステップS36において、繁閑値が旬ごとに算出され、特定した工事種における繁閑値の平均値が閾値未満であるか否かの判断に加え、当該旬ごとの繁閑値についても閾値未満であるか否かが判断されてもよい。すなわち、工事種における繁閑値の平均値が閾値未満であっても、旬の繁閑値が閾値以上である場合、候補から除外される。 Alternatively, in step S36, the busy/slack value is calculated for each season, and in addition to determining whether or not the average value of the busy/slack values for the specified construction type is less than the threshold, the busy/slack value for each season is also less than the threshold. It may be determined whether In other words, even if the average value of the peak/slack values for the construction type is less than the threshold, if the seasonal peak/slack value is equal to or greater than the threshold, it is excluded from the candidates.

端末プログラム68は、ステップS38の処理の実行後、或いは算出した繁閑値が閾値以上である場合(S37:No)、ステップS39の処理を実行する。具体的には、端末プログラム68は、端末メモリ62に記憶された日付が、工事開始日の希望日の範囲の最終日(図7に示される例ではテキストボックス166に入力された日付)と一致するか否かを判断する(S39)。端末プログラム68は、端末メモリ62に記憶された日付が、当該最終日と一致しないと判断すると(S39:No)、端末メモリ62に記憶された日付をその翌日に変更し(S40)、ステップS35以降の処理を再度実行する。ステップS35からS40までの処理が繰り返し実行されることにより、工事開始日の希望日の範囲の各工事開始日について繁閑値が算出され、算出された繁閑値のうち、閾値未満の繁閑値が工事開始日と対応付けて端末メモリ62に記憶される。工事開始日の希望日の範囲の工事開始日毎に繁閑値を算出して取得するステップS34からS40の処理は、本発明の繁閑値取得処理の一例である。 The terminal program 68 executes the process of step S39 after executing the process of step S38 or when the calculated busy/slack value is equal to or greater than the threshold (S37: No). Specifically, the terminal program 68 confirms that the date stored in the terminal memory 62 matches the last date of the range of desired construction start dates (in the example shown in FIG. 7, the date entered in the text box 166). It is determined whether or not to do so (S39). When the terminal program 68 determines that the date stored in the terminal memory 62 does not match the final date (S39: No), it changes the date stored in the terminal memory 62 to the next day (S40), and step S35. Execute the following process again. By repeatedly executing the processing from steps S35 to S40, the peak/slack value is calculated for each construction start date within the range of desired construction start dates. It is stored in the terminal memory 62 in association with the start date. The processing of steps S34 to S40 for calculating and acquiring the busy/slack value for each construction start date within the desired construction start date is an example of the busy/slack value acquisition processing of the present invention.

端末プログラム68は、端末メモリ62に記憶された日付が、工事開始日の希望日の範囲の最終日と一致すると判断すると(S39:Yes)、端末メモリ62に記憶された繁閑値が小さい順に5つの繁閑値を特定し、特定した繁閑値と対応付けられた5つの「日付」を特定する(S41)。端末プログラム68は、特定した繁閑値及び日付を端末メモリ62に記憶させる。ステップS41で特定される5つの「日付」は、本発明の特定日付の一例である。ステップS41は、本発明の特定処理の一例である。 When the terminal program 68 determines that the date stored in the terminal memory 62 coincides with the last day of the range of desired construction start dates (S39: Yes), the terminal program 68 determines that the busy/busy values stored in the terminal memory 62 are 5 4 peak/slack values are specified, and 5 "dates" associated with the specified peak/slack values are specified (S41). The terminal program 68 causes the terminal memory 62 to store the identified busy/busy value and date. The five "dates" identified in step S41 are examples of specific dates in the present invention. Step S41 is an example of the specifying process of the present invention.

次に、端末プログラム68は、ステップS31或いはS33で特定した工事種が最後の工事種であるか否かを判断する(S42)。例えば、端末プログラム68は、ステップS31或いはS33で特定した工事種が「仕上工事」であるか否かを判断する。端末プログラム68は、ステップS31或いはS33で特定した工事種が最後の工事種でないと判断すると(S42:No)、次の工事種を特定し(S33)、ステップS32以降の処理を再度実行する。すなわち、入力画面(図7)においてオペレータが工事開始の希望日の範囲を入力した工事種に対して、5つの「日付」及び「繁閑値」がそれぞれ特定される。 Next, the terminal program 68 determines whether or not the construction type specified in step S31 or S33 is the last construction type (S42). For example, the terminal program 68 determines whether or not the type of work specified in step S31 or S33 is "finishing work". When the terminal program 68 determines that the construction type identified in step S31 or S33 is not the last construction type (S42: No), the terminal program 68 identifies the next construction type (S33), and executes the processes from step S32 onwards again. That is, five "dates" and "fluctuation values" are specified for each type of construction for which the operator has entered a range of desired construction start dates on the input screen (FIG. 7).

端末プログラム68は、ステップS33で特定した工事種が最後の工事種であると判断すると(S42:Yes)、特定した5つの「日付」及び「繁閑値」と「工事種」とを用いて候補日選択画面(図10(A))を示す候補日選択画面データを生成する(S43)。具体的には、端末プログラム68は、端末メモリ62に予め記憶された基本画面データの特定の入力フィールドに5つの「日付」及び「繁閑値」を入力することにより、候補日選択画面データを生成する。 When the terminal program 68 determines that the construction type identified in step S33 is the last construction type (S42: Yes), the terminal program 68 uses the five identified "dates", "fluctuation value" and "construction type" to select candidates. Candidate date selection screen data showing the date selection screen (FIG. 10A) is generated (S43). Specifically, the terminal program 68 generates candidate date selection screen data by entering five "dates" and "peak/busy values" in specific input fields of the basic screen data stored in advance in the terminal memory 62. do.

端末プログラム68は、ステップS43の処理の実行後(リターン)、図8に示すように、生成した候補日選択画面データをディスプレイ67に入力して、候補日選択画面(図10(A))をディスプレイ67に表示させる(S21)。図10(A)に示される候補日選択画面は、例えばポップアップ画面である。ステップS21の処理は、本発明の第3表示処理の一例である。 After executing the process of step S43 (return), the terminal program 68 inputs the generated date candidate selection screen data to the display 67 as shown in FIG. 8, and displays the candidate date selection screen (FIG. 10(A)). It is displayed on the display 67 (S21). The candidate date selection screen shown in FIG. 10A is, for example, a pop-up screen. The process of step S21 is an example of the third display process of the present invention.

候補日選択画面は、候補日選択表180と、「更新」アイコン181と、「実行」アイコン182と、「戻る」アイコン183とを有する。「戻る」アイコン183は、前画面である入力画面に戻ることの指示を受け付けるアイコンである。 The candidate date selection screen has a candidate date selection table 180 , an “update” icon 181 , an “execute” icon 182 , and a “return” icon 183 . The "return" icon 183 is an icon for receiving an instruction to return to the input screen, which is the previous screen.

候補日選択表180は、複数の行及び複数の列を有する。複数の行は、項目行及び工事種行を有する。項目行は、列に付される項目名「候補日1」、「候補日2」、「候補日3」、「候補日4」、「候補日5」が登録されている行である。工事種行は、「基礎」、「建方」、「内装」、「仕上」の各工事種を示す。各工事種は、繁閑値を示す第1行、工事開始日を示す第2行、及びチェックボックスが表示される第3行をそれぞれ有する。 The candidate date selection table 180 has multiple rows and multiple columns. A plurality of rows has an item row and a construction type row. The item row is a row in which the item names "candidate date 1", "candidate date 2", "candidate date 3", "candidate date 4", and "candidate date 5" are registered. The construction type row indicates each construction type of "foundation", "construction", "interior", and "finishing". Each construction type has a first line indicating a busy/busy value, a second line indicating a construction start date, and a third line displaying check boxes.

各工事種の第1行に表示される5つの繁閑値は、ステップS41(図9)で特定して端末メモリ62に記憶させた5つの繁閑値である。5つの繁閑値は、第1行に小さい順に表示される。各工事種の第2行に表示される5つの日付は、ステップS41で繁閑値と対応付けて端末メモリ62に記憶された日付である。 The five fluctuation values displayed in the first line of each construction type are the five fluctuation values specified and stored in the terminal memory 62 in step S41 (FIG. 9). The five busy/busy values are displayed in ascending order on the first line. The five dates displayed in the second line of each construction type are the dates stored in the terminal memory 62 in association with the busy/busy values in step S41.

なお、入力画面(図7)において工事開始日の希望日の範囲を入力していない工事種については、繁閑値、工事開始日、及びチェックボックスは表示されない。 For construction types for which the desired construction start date range has not been entered on the input screen (FIG. 7), the busy/busy value, construction start date, and check box are not displayed.

オペレータは、候補日選択画面において、一のチェックボックスを選択し、次いで「更新」アイコン181を選択する。例えば、オペレータは、最も小さい繁閑値のチェックボックスを選択(チェック)する。或いは、オペレータは、最も早い工事開始日のチェックボックスを選択する。さらに或いは、オペレータは、繁閑値と工事開始日のバランスが最も良い候補日のチェックボックスを選択する。 The operator selects one check box on the candidate date selection screen, and then selects the “update” icon 181 . For example, the operator selects (checks) the check box of the lowest busy/busy value. Alternatively, the operator selects the check box of the earliest construction start date. Alternatively, the operator selects the check box of the candidate date with the best balance between the peak/busy value and the construction start date.

端末プログラム68は、候補日選択画面において、「更新」アイコン181が選択されたか「実行」アイコン182が選択されたかを判断する(S22)。端末プログラム68は、「更新」アイコン181が選択されたと判断すると(S22:「更新」アイコン)、工程確認処理を実行する(S23)。具体的には、端末プログラム68は、選択されたチェックボックスと対応する工事種及び工事開始日を特定し、特定した工事種及び工事開始日に基づいて工程(仮工程)を特定する。端末プログラム68は、特定した仮工程における各工事種の工事開始日を特定する。特定される工事開始日は、各工事種において最も早い工事開始日を示す。すなわち、端末プログラム68が特定した各工事種の工事開始日よりも前の日付で当該工事種の工事を開始することはできない。端末プログラム68は、候補日選択画面(図10(A))において、オペレータが選択できない候補のチェックボックスを選択不可にする(S21)。例えば、端末プログラム68は、オペレータが選択できない候補のチェックボックスを非表示にし、或いはオペレータが選択できない候補をグレー表示にする。 The terminal program 68 determines whether the "update" icon 181 or the "execute" icon 182 is selected on the candidate date selection screen (S22). When the terminal program 68 determines that the "update" icon 181 has been selected (S22: "update" icon), the terminal program 68 executes process confirmation processing (S23). Specifically, the terminal program 68 identifies the type of construction work and the start date of construction work corresponding to the selected check box, and identifies a process (provisional process) based on the identified type of construction work and the start date of construction work. The terminal program 68 identifies the construction start date of each construction type in the identified provisional process. The identified construction start date indicates the earliest construction start date for each type of construction. In other words, it is not possible to start the construction work of each construction type on a date earlier than the construction start date of each construction type specified by the terminal program 68 . The terminal program 68 disables selection of check boxes of candidates that the operator cannot select on the candidate date selection screen (FIG. 10A) (S21). For example, terminal program 68 hides the check boxes of candidates that are not selectable by the operator, or grays out candidates that are not selectable by the operator.

例えば、オペレータが、「内装」において繁閑値「80%」のチェックボックスを選択した場合、「内装」の工事期間が48日間であるとすると、「仕上」の最も早い工事開始日は、「21/01/21」から48日間で、「21/03/10」となる。そうすると、候補日選択画面(図10(A))に表示された「仕上」の5つの候補日のうち、工事開始日が「21/03/10」より前の「候補日2」及び「候補日5」は、図10(B)に示されるように、グレー表示になる。或いは、「候補日2」及び「候補日5」のチェックボックスが非表示になる。なお、「48日間」を実日数として最も早い工事開始日が算出されてもよいし、「48日間」を実日数から休日を除いた営業日数として、最も早い工事開始日が算出されてもよい。 For example, if the operator selects a check box with a busy/busy value of "80%" for "interior" and the construction period for "interior" is 48 days, the earliest construction start date for "finishing" is "21 In 48 days from "/01/21", it becomes "21/03/10". Then, of the five candidate dates for "finishing" displayed on the candidate date selection screen (FIG. 10A), "candidate date 2" and "candidate day 2" whose construction start date is before "21/03/10" Day 5" is grayed out as shown in FIG. 10(B). Alternatively, the check boxes for "candidate date 2" and "candidate date 5" are hidden. The earliest construction start date may be calculated with "48 days" as the actual number of days, or the earliest construction start date may be calculated with "48 days" as the actual number of business days excluding holidays. .

オペレータは、例えば「仕上」について選択可能な候補日がない場合や、邸の工期が長くなり過ぎると判断した場合、「内装」において選択する候補日を変えて、「更新」アイコンを再度選択する。 For example, if there are no selectable candidate dates for "finishing" or if the operator determines that the construction period for the mansion will be too long, the operator changes the candidate dates to be selected for "interior" and selects the "update" icon again. .

なお、候補日選択画面(図10(A))は、「更新」アイコン181を有していなくてもよい。その場合、端末プログラム68は、チェックボックスがチェックされたことに基いて、上述の工程確認処理を実行する。すなわち、チェックボックスがチェックされると、他の工事種のチェックボックスのうち、オペレータが選択できない候補日のチェックボックスが非表示或いはグレー表示にされる。 Note that the candidate date selection screen ( FIG. 10A ) does not have to have the “update” icon 181 . In that case, the terminal program 68 executes the above-described process confirmation processing based on the check box being checked. That is, when the check box is checked, among the check boxes for other construction types, the check boxes for candidate dates that cannot be selected by the operator are hidden or grayed out.

オペレータは、「仕上」の各候補日のうち、グレー表示でなく通常表示された一の候補日のチェックボックスを選択し、次いで「実行」アイコン182を選択する。例えば、オペレータは、繁閑値「90%」のチェックボックスを選択した後、「実行」アイコン182を選択する。 The operator selects the check box of one of the candidate dates for “finishing” that is normally displayed instead of being grayed out, and then selects the “execute” icon 182 . For example, the operator selects the “execute” icon 182 after selecting the check box for the peak/slack value “90%”.

図8に示されるように、端末プログラム68は、ステップS22において「実行」アイコン182が選択されたと判断すると(S22:「実行」アイコン)、チェックボックスにチェックがされた工事種及び工事開始日を取得する(S24)。ステップS24の処理は、第2受付処理の一例である。 As shown in FIG. 8, when the terminal program 68 determines that the "execute" icon 182 has been selected in step S22 (S22: "execute" icon), the type of work and the start date of construction whose checkboxes are checked are displayed. Acquire (S24). The process of step S24 is an example of the second reception process.

端末プログラム68は、取得した工事種及び工事開始日に基づいて、当該工事種の工事終了日や、他の工事種の工事開始日及び終了日を決定する(S25)。すなわち、端末プログラム68は、邸の工程を決定する。 The terminal program 68 determines the construction end date of the relevant construction type and the construction start date and end date of other construction types based on the acquired construction type and construction start date (S25). That is, the terminal program 68 determines the steps of the house.

なお、図7に示す入力画面においてオペレータが「基礎工事」や「建方工事」の工事開始日の希望日の範囲を入力した場合、オペレータは、図10(A)に示される候補日選択画面において、「基礎」や「建方」についてもチェックボックスをチェックして候補日を選択し、「更新」アイコン181を選択する。端末プログラム68は、上述と同様にして、オペレータがチェックした工事種の仮工程を決定する。 Note that when the operator inputs a range of desired construction start dates for "foundation work" or "construction work" on the input screen shown in FIG. 7, the operator displays a candidate date selection screen shown in FIG. , select the candidate date by checking the check boxes for “foundation” and “construction”, and select the “update” icon 181 . The terminal program 68 determines the tentative process of the construction type checked by the operator in the same manner as described above.

端末プログラム68は、決定した工程に基づいて、工程表作成画面を更新する(S26)。工程表作成画面を更新するステップS26の処理は、本発明の変更表示処理の一例であり、更新された工程表作成画面は、本発明の変更工程画面の一例である。 The terminal program 68 updates the process chart creation screen based on the determined process (S26). The process of step S26 for updating the process chart creation screen is an example of the change display process of the present invention, and the updated process chart creation screen is an example of the changed process screen of the present invention.

図11は、更新された工程表作成画面を示す。更新された工程表作成画面では、内装工事の工程を示す内装工事期間バー143が、110%以上の繁閑値を示す内装繁閑オブジェクト123と重複しておらず、かつ、仕上工事の工程を示す仕上工事期間バー144が、110%以上の繁閑値を示す仕上繁閑オブジェクト133と重複していない。 FIG. 11 shows the updated process chart creation screen. In the updated work schedule creation screen, the interior work period bar 143 indicating the interior work process does not overlap with the interior busy/busy object 123 indicating the busy/busy value of 110% or more, and the finishing work indicating the finishing work process is displayed. The construction period bar 144 does not overlap with the finishing busy/busy object 133 showing a busy/busy value of 110% or more.

オペレータは、工程を再度変更する場合、「繁閑自動調整」アイコン83を再度選択する。或いは、オペレータは、工事に従事する職人の「人数」や「掛率」を変更するなどの微調整を行う。オペレータは、変更した工程或いは微調整した工程で問題が無いと判断すると、入力装置66を用いて、工程表作成画面(図11)の「更新」アイコン153を選択する。 When the operator changes the process again, he/she selects the "busy/busy automatic adjustment" icon 83 again. Alternatively, the operator makes fine adjustments such as changing the "number" of craftsmen engaged in the construction work or the "rate". When the operator determines that there is no problem with the changed process or the finely adjusted process, he uses the input device 66 to select the "update" icon 153 on the process chart creation screen (FIG. 11).

端末プログラム68は、「更新」アイコン153の選択を受け付けると(S27)、通信インタフェース64を通じて工程情報を支店管理サーバ11に送信する(S28)。工程情報は、ステップS25で特定した各工事種の工事開始日及び工事終了日と、契約物件No(或いは邸ID)を含む。 When the terminal program 68 receives the selection of the "update" icon 153 (S27), it transmits the process information to the branch management server 11 through the communication interface 64 (S28). The process information includes the construction start date and construction end date for each construction type specified in step S25, and the contract property number (or mansion ID).

支店管理サーバ11のサーバプログラム58は、支店端末12が送信した工程情報を、第1通信インタフェース54を通じて受信する(S28)。サーバプログラム58は、受信した契約物件Noと一致する契約物件Noを有するレコードを邸管理データベースにおいて特定する。サーバプログラム58は、特定したレコードのフィールドに、工程情報が示す各工事種の工事開始日及び工事終了日を登録する(S29)。 The server program 58 of the branch management server 11 receives the process information transmitted by the branch terminal 12 through the first communication interface 54 (S28). The server program 58 identifies a record in the mansion management database that has a contract property number that matches the received contract property number. The server program 58 registers the construction start date and construction end date of each construction type indicated by the process information in the fields of the specified record (S29).

サーバプログラム58は、発注指示を受け付けたことに基づいて、第2通信インタフェース55を通じて工務店端末30に対して発注情報を送信する(S30)。例えば、工務店端末30が定期的に支店管理サーバ11に送信するHTTPリクエストに対するHTTPレスポンスを用いて、発注情報を工務店端末30に送信する。発注情報は、例えば、当該工務店が担当する工事種についての工事開始日及び工事終了日や基礎の長さなどの情報を含む。 The server program 58 transmits the order information to the building contractor terminal 30 through the second communication interface 55 based on the reception of the order instruction (S30). For example, the order information is transmitted to the building contractor terminal 30 using an HTTP response to the HTTP request that the building contractor terminal 30 periodically transmits to the branch management server 11 . The order information includes, for example, information such as the construction start date, the construction end date, and the length of the foundation for the type of construction that the construction firm is in charge of.

なお、フローチャートには示されていないが、工務店等の担当者は、発注を受注したことに基づいて、当該発注に従事する職人や人数等を決定し、決定した事項を含む工事関連情報を支店管理サーバ11宛に送信する。支店管理サーバ11は、工事関連情報を受信したことに基づいて工事量管理データベース(図5)を更新する。 Although not shown in the flow chart, the person in charge of the construction company, etc., decides the craftsmen and number of people who will be engaged in the order based on the order, and submits the construction-related information including the decided items. It is sent to the branch management server 11. The branch management server 11 updates the construction amount management database (FIG. 5) based on the reception of the construction related information.

[第1実施形態の作用効果]
本実施形態では、端末プログラム68は、繁閑を考慮した最適な工程をオペレータに示すことができる。すなわち、端末プログラム68は、オペレータによる邸の工程の決定を適切にサポートすることができる。
[Action and effect of the first embodiment]
In this embodiment, the terminal program 68 can show the operator the optimum process in consideration of peak/slack. That is, the terminal program 68 can adequately support the operator's determination of the house process.

また、本実施形態では、端末プログラム68は、候補日選択画面において複数の候補日を表示してオペレータに候補日を選択させるから、オペレータに選択の機会を与えない場合よりも、オペレータによる工程の決定の自由度が高くなる。 In addition, in this embodiment, the terminal program 68 displays a plurality of candidate dates on the candidate date selection screen and allows the operator to select a candidate date. Greater freedom of decision making.

また、本実施形態では、オペレータが工事開始日の希望日の範囲を入力した工事種に対して、工事開始日の複数の候補がディスプレイに表示される。したがって、オペレータは、支店において施工能力が低いために工期の設定が難しい工事種について、工事開始日の複数の候補を知ることができる。 Further, in the present embodiment, a plurality of candidates for the construction start date are displayed on the display for the construction type for which the operator has input the desired construction start date range. Therefore, the operator can know a plurality of candidates for the construction start date for the type of construction whose construction period is difficult to set due to the low construction capacity of the branch office.

また、本実施形態では、端末プログラム68は、邸の工事全体の繁閑値ではなく、工事開始日の希望日の範囲が入力された工事種についての繁閑値を算出し(S36)、算出した繁閑値を候補日選択画面(図10(A))に表示させる(S21)。したがって、オペレータは、支店において施工能力が低い工事種についての繁閑値を抑えて邸の工期を決定することができる。 Further, in this embodiment, the terminal program 68 calculates the busyness value for the type of construction for which the range of the desired construction start date is input, instead of the busyness value for the entire construction of the mansion (S36). The value is displayed on the candidate date selection screen (FIG. 10(A)) (S21). Therefore, the operator can determine the construction period of the mansion by suppressing the busy/busy value for the type of construction whose construction ability is low at the branch office.

また、本実施形態では、工事種毎に複数の候補がディスプレイに表示される。したがって、オペレータは、支店における施工能力が低い複数の工事種を指定して、工事種毎に複数の候補日を知ることができる。 Further, in this embodiment, a plurality of candidates are displayed on the display for each construction type. Therefore, the operator can specify a plurality of construction types for which the branch office has a low execution capacity, and can know a plurality of candidate dates for each construction type.

また、本実施形態では、オペレータがチェックを行って指定した一の工事種の候補日から、他の工事種についての5つの候補日のうち、工事を実行できない候補日を選択不可として、候補日選択画面を更新する(S23、S21)。したがって、工事を実行できない候補日をオペレータが誤って選択することが防止される。 In addition, in this embodiment, from among the candidate dates for one construction type that the operator has checked and specified, among the five candidate dates for other construction types, the candidate dates for which construction cannot be executed are not selectable. The selection screen is updated (S23, S21). Therefore, the operator is prevented from erroneously selecting a candidate date on which construction cannot be performed.

また、本実施形態では、端末プログラム68は、入力画面(図7)においてオペレータが入力した工事種の工事開始日に基づいて仮工程を決定し(S35)、決定した仮工程における支店の施工能力及び工事量に基づいて繁閑値を算出する(S36)。そして、端末プログラム68は、算出した繁閑値を候補日選択画面(図10(A))に表示する。したがって、オペレータが指定した工事種についての繁閑を、比較が容易な数値によって表すことができる。 Further, in this embodiment, the terminal program 68 determines a temporary process based on the construction start date of the type of construction input by the operator on the input screen (FIG. 7) (S35), and determines the construction capacity of the branch office in the determined temporary process. And the peak/slack value is calculated based on the construction amount (S36). Then, the terminal program 68 displays the calculated busy/busy value on the candidate date selection screen (FIG. 10(A)). Therefore, it is possible to express the fluctuations of the type of work specified by the operator by numerical values that can be easily compared.

また、本実施形態では、端末プログラム68は、候補日選択画面データ生成処理(図9)において、繁閑値が閾値以上である場合(S37:No)、ステップS38をスキップして、ステップS35で特定した仮工程を候補から除外する。したがって、繁閑値が閾値未満であるか否かに拘わらずステップS38を実行する場合に比べ、候補日選択画面データ生成処理の実行が速くなり、かつ端末メモリ62の使用容量を低減することができる。 Further, in the present embodiment, in the candidate date selection screen data generation process (FIG. 9), if the busy/busy value is equal to or greater than the threshold value (S37: No), the terminal program 68 skips step S38 and specifies in step S35. Exclude the tentative process from the candidates. Therefore, compared to the case where step S38 is executed regardless of whether the peak/busy value is less than the threshold value, the candidate date selection screen data generation process can be executed faster and the used capacity of the terminal memory 62 can be reduced. .

また、本実施形態では、端末プログラム68は、S16(図8)において、現在(今日)の日付に基づいて特定した初期工程で工程表作成画面を更新する。したがって、初期工程を表示しない場合に比べ、オペレータが「繁閑自動調整」アイコン83を選択するか否かの判断を容易にさせることができる。すなわち、初期工程が工程表作成画面に表示されることにより、オペレータにおける端末プログラム68の使い勝手が良くなる。 Also, in this embodiment, the terminal program 68 updates the process chart creation screen with the initial process identified based on the current (today's) date in S16 (FIG. 8). Therefore, compared to the case where the initial process is not displayed, the operator can easily determine whether or not to select the "busy/busy automatic adjustment" icon 83 . In other words, the usability of the terminal program 68 for the operator is improved by displaying the initial process on the process table creation screen.

また、本実施形態では、各工事種の工程とともに、各工事種についての繁閑を示す繁閑オブジェクト101等が工程表作成画面に表示される。したがって、繁閑オブジェクト101等が表示されない場合に比べ、オペレータが「繁閑自動調整」アイコン83を選択するか否かの判断を容易にさせることができる。すなわち、繁閑オブジェクト101等が工程表作成画面に表示されることにより、オペレータにおける端末プログラム68の使い勝手が良くなる。 In addition, in the present embodiment, along with the processes of each construction type, the busy/busy object 101 indicating the busy/busy period for each construction type is displayed on the process chart creation screen. Therefore, compared to the case where the busy/busy object 101 and the like are not displayed, the operator can easily determine whether or not to select the “busy/busy automatic adjustment” icon 83 . That is, by displaying the busy/busy object 101 and the like on the process chart creation screen, the usability of the terminal program 68 for the operator is improved.

また、本実施形態では、サーバプログラム58ではなく、端末プログラム68において繁閑値の算出(S36)や、「日付」の特定(S41)や、候補日選択画面データの生成(S43)が行われる。すなわち、サーバプログラム58は、端末プログラム68の要求に応じて工事量や基準工事期間や施工能力値や工事量の総計を返信するだけでよい。したがって、端末プログラム68の要求に応じて工事量や基準工事期間や施工能力値や工事量の総計を返信することが可能な既存のサーバプログラムを管理システム100に用いることができる。なお、既存のサーバプログラムが、工事量や基準工事期間等の特定を実行しない仕様の場合、工事量や基準工事期間は、端末プログラム68が特定してもよい。その場合、端末プログラム68は、基礎の長さや延べ床面積等の設計情報を支店管理サーバ11に要求する。端末プログラム68は、支店管理サーバ11が返信した設計情報に基づいて、工事量や基準工事期間を特定する。 In this embodiment, the terminal program 68 instead of the server program 58 performs the calculation of the busy/busy value (S36), the specification of the "date" (S41), and the generation of candidate date selection screen data (S43). In other words, the server program 58 only needs to respond to the request from the terminal program 68 with the amount of work, the standard construction period, the work capacity value, and the total amount of work. Therefore, an existing server program that can return the construction amount, the standard construction period, the construction capacity value, and the total construction amount in response to a request from the terminal program 68 can be used for the management system 100 . If the existing server program does not specify the amount of work, the standard work period, etc., the terminal program 68 may specify the amount of work and the standard work period. In this case, the terminal program 68 requests the branch management server 11 for design information such as the length of the foundation and the total floor area. The terminal program 68 specifies the amount of construction work and the standard construction period based on the design information returned by the branch management server 11 .

[第2実施形態]
上述の第1実施形態では、工事種毎に5つの候補が表示される例(図10(A))を説明した。本実施形態では、図13に示されるように、工事種毎ではなく、邸の全体の工程として、5つの候補が表示される例を説明する。
[Second embodiment]
In the first embodiment described above, an example (FIG. 10A) in which five candidates are displayed for each construction type has been described. In this embodiment, as shown in FIG. 13, an example will be described in which five candidates are displayed not for each type of construction, but for the entire process of the residence.

本実施形態では、以下で説明する構成及び処理以外の構成及び処理は、第1実施形態で説明した構成及び処理と同じである。第1実施形態と同一の構成及び処理には、第1実施形態と同一の符号及びステップ番号を付して説明の一部を省略する。 In this embodiment, the configuration and processing other than the configuration and processing described below are the same as the configuration and processing described in the first embodiment. The same reference numerals and step numbers as in the first embodiment are assigned to the same configurations and processes as in the first embodiment, and a part of the explanation is omitted.

支店端末12の端末メモリ62が記憶する基本画面データ(図2)は、図10(A)に示される候補日選択画面を生成するための画面データに代えて、図13に示される候補日選択画面を生成するための画面データを記憶する。図13に示される候補日選択画面については後述する。 The basic screen data (FIG. 2) stored in the terminal memory 62 of the branch terminal 12 replaces the screen data for generating the candidate date selection screen shown in FIG. Stores screen data for generating screens. The candidate date selection screen shown in FIG. 13 will be described later.

支店端末12の端末プログラム68は、第1実施形態と同様に、図8に示される処理を実行する。端末プログラム68は、ステップS20において、図9に示される候補日選択画面データ生成処理に代えて、図12に示される候補日選択画面データ生成処理を実行する。すなわち、端末プログラム68は、図10(A)に示される候補日選択画面を示す候補日選択画面データではなく、図13に示される候補日選択画面を示す候補日選択画面データを生成する。 The terminal program 68 of the branch terminal 12 executes the processing shown in FIG. 8 as in the first embodiment. In step S20, the terminal program 68 executes the date candidate selection screen data generation process shown in FIG. 12 instead of the date candidate selection screen data generation process shown in FIG. That is, the terminal program 68 generates candidate date selection screen data showing the candidate date selection screen shown in FIG. 13, not candidate date selection screen data showing the candidate date selection screen shown in FIG. 10(A).

図12に示されるように、端末プログラム68は、第1実施形態と同様にステップS31からS34の処理を実行する。すなわち、端末プログラム68は、オペレータが工事開始日の希望日の範囲を入力した工事種を特定し、特定した工事種の希望日の範囲の初日を端末メモリ62に記憶させる。 As shown in FIG. 12, the terminal program 68 executes steps S31 to S34 as in the first embodiment. That is, the terminal program 68 specifies the type of work for which the operator has entered a desired date range for the start date of the work, and causes the terminal memory 62 to store the first day of the range of desired dates for the specified type of work.

次に、端末プログラム68は、端末メモリに62に記憶された日付と、ステップS15で取得した各工事種の基準工事期間とに基づいて、他の工事種の工事開始日及び工事終了日を特定する。すなわち、端末プログラム68は、邸の工程(仮工程)を特定する(S51)。端末プログラム68は、特定した仮工程と、ステップS15で取得した施工能力値及び工事量とに基づいて、日ごとの繁閑値を算出し、算出した日ごとの繁閑値の平均値を、邸の工程についての全体の繁閑値として算出する(S52)。 Next, the terminal program 68 specifies the construction start date and construction end date for the other construction types based on the date stored in the terminal memory 62 and the standard construction period for each construction type obtained in step S15. do. That is, the terminal program 68 specifies the process (provisional process) of the house (S51). The terminal program 68 calculates the daily fluctuation value based on the specified provisional process and the construction capacity value and construction amount acquired in step S15, and calculates the average value of the calculated daily fluctuation values as the It is calculated as an overall busy/busy value for the process (S52).

端末プログラム68は、算出した繁閑値が、端末メモリ62に予め記憶された閾値未満であるか否かを判断する(S37)。閾値は、例えば120(%)である。端末プログラム68は、算出した繁閑値が閾値未満であると判断すると(S37:Yes)、ステップS51で特定した「仮工程」と、算出した「繁閑値」とを対応付けて端末メモリ62に記憶させる(S53)。一方、端末プログラム68は、算出した繁閑値が閾値以上であると判断すると(S37:No)、ステップS53の処理をスキップする。すなわち、閾値(120%)未満の繁閑値が仮工程と対応付けて端末メモリ62に記憶される。 The terminal program 68 determines whether or not the calculated busy/busy value is less than a threshold value stored in advance in the terminal memory 62 (S37). The threshold is, for example, 120(%). When the terminal program 68 determines that the calculated peak/slack value is less than the threshold value (S37: Yes), the terminal program 68 associates the "provisional process" identified in step S51 with the calculated "peak/slack value" and stores them in the terminal memory 62. (S53). On the other hand, when the terminal program 68 determines that the calculated peak/slack value is equal to or greater than the threshold (S37: No), it skips the process of step S53. That is, the busy/busy value less than the threshold value (120%) is stored in the terminal memory 62 in association with the provisional process.

なお、邸の工程全体の繁閑値が閾値未満であるか否かの判断に加え、日ごとの繁閑値についても閾値未満であるか否かが判断されてもよい。すなわち、全体の繁閑値が閾値未満であっても、繁閑値が閾値以上となる日があれば、候補から除外される。 In addition to determining whether or not the busy/slack value for the entire process of the mansion is less than the threshold value, it may be determined whether or not the busy/slack value for each day is also less than the threshold value. In other words, even if the overall peak/slack value is less than the threshold, if there is a day when the peak/slack value is greater than or equal to the threshold, it is excluded from the candidates.

或いは、ステップS52において、繁閑値が旬ごとに算出され、全体の繁閑値が閾値未満であるか否かの判断に加え、当該旬ごとの繁閑値についても閾値未満であるか否かが判断されてもよい。すなわち、邸の工程における全体の繁閑値が閾値未満であっても、旬の繁閑値が閾値以上である場合、候補から除外される。 Alternatively, in step S52, the busy/slack value is calculated for each season, and in addition to determining whether or not the overall busy/slack value is less than the threshold value, it is determined whether the busy/slack value for each season is also less than the threshold value. may That is, even if the overall busy/busy value in the process of the house is less than the threshold value, if the seasonal busy/busy value is equal to or greater than the threshold value, it is excluded from the candidates.

端末プログラム68は、ステップS53の処理の実行後、或いは算出した繁閑値が閾値以上である場合(S37:No)、ステップS39の処理を実行する。具体的には、端末プログラム68は、ステップS34で端末メモリ62に記憶された日付が、工事開始日の希望日の範囲の最終日と一致するか否かを判断する(S39)。端末プログラム68は、端末メモリ62に記憶された日付が、当該最終日と一致しないと判断すると(S39:No)、端末メモリ62に記憶された日付をその翌日に変更し(S40)、ステップS51以降の処理を再度実行する。ステップS51からS40までの処理が繰り返し実行されることにより、工事開始日の希望日の範囲の各日付について仮工程が特定され、特定された仮工程が繁閑値と対応付けられて端末メモリ62に記憶される。仮工程毎に繁閑値を算出して取得するステップS51、S52、S53の処理は、本発明の繁閑値取得処理の一例である。 The terminal program 68 executes the process of step S39 after executing the process of step S53 or when the calculated busy/busy value is equal to or greater than the threshold (S37: No). Specifically, the terminal program 68 determines whether or not the date stored in the terminal memory 62 in step S34 matches the last date of the desired construction start date (S39). When the terminal program 68 determines that the date stored in the terminal memory 62 does not match the final date (S39: No), it changes the date stored in the terminal memory 62 to the next day (S40), and step S51. Execute the following process again. By repeatedly executing the processing from steps S51 to S40, a provisional process is specified for each date in the range of the desired construction start date, and the specified provisional process is stored in the terminal memory 62 in correspondence with the busy/busy value. remembered. The processing of steps S51, S52, and S53 for calculating and acquiring the busy/slack value for each temporary process is an example of the busy/slack value acquisition processing of the present invention.

次に、端末プログラム68は、ステップS31或いはS33で特定した工事種が最後の工事種であるか否かを判断する(S54)。例えば、端末プログラム68は、ステップS31或いはS33で特定した工事種が最後の工事種(例えば仕上工事)であるか否かを判断する。端末プログラム68は、ステップS31或いはS33で特定した工事種が最後の工事種でないと判断すると(S54:No)、次の工事種を特定し(S33)、ステップS32以降の処理を再度実行する。 Next, the terminal program 68 determines whether or not the construction type specified in step S31 or S33 is the last construction type (S54). For example, the terminal program 68 determines whether or not the type of construction specified in step S31 or S33 is the last type of construction (for example, finishing work). When the terminal program 68 determines that the construction type identified in step S31 or S33 is not the last construction type (S54: No), the terminal program 68 identifies the next construction type (S33), and executes the processes from step S32 onwards again.

端末プログラム68は、ステップS31或いはS33で特定した工事種が最後の工事種であると判断すると(S54:Yes)、端末メモリ62に記憶された繁閑値が小さい順に5つの繁閑値を特定し、特定した繁閑値と対応付けられた5つの「仮工程」を特定する(S55)。端末プログラム68は、特定した繁閑値及び仮工程を端末メモリ62に記憶させる。ステップS55で特定される5つの「仮工程」によって特定される邸の工事開始日や各工事種の工事開始日は、本発明の特定日付の一例である。ステップS55は、本発明の特定処理の一例である。 When the terminal program 68 determines that the construction type identified in step S31 or S33 is the last construction type (S54: Yes), the terminal program 68 identifies five peak-slack values stored in the terminal memory 62 in ascending order of peak-slack values, Five "temporary processes" associated with the specified peak/bust season value are specified (S55). The terminal program 68 causes the terminal memory 62 to store the identified fluctuation value and temporary process. The construction start date of the mansion and the construction start date of each construction type specified by the five "provisional schedules" specified in step S55 are examples of specific dates in the present invention. Step S55 is an example of the specifying process of the present invention.

端末プログラム68は、特定した5つの「仮工程」及び「繁閑値」を用いて候補日選択画面(図13)を示す候補日選択画面データを生成する(S56)。具体的には、端末プログラム68は、端末メモリ62に予め記憶された基本画面データの特定の入力フィールドに、5つの仮工程によって特定される工事開始日及び工事終了日と、繁閑値とを入力することにより、候補日選択画面データを生成する。 The terminal program 68 generates candidate date selection screen data showing the candidate date selection screen (FIG. 13) using the specified five "temporary processes" and "fluctuation values" (S56). Specifically, the terminal program 68 inputs the construction start date and construction end date specified by the five provisional processes, and the fluctuation value into specific input fields of the basic screen data stored in advance in the terminal memory 62. By doing so, the candidate date selection screen data is generated.

図13を参照して、候補日選択画面について説明する。候補日選択画面は、候補日選択表190と、「実行」アイコン192と、「戻る」アイコン193とを有する。「戻る」アイコン193は、前画面である入力画面に戻ることの指示を受け付けるアイコンである。 The candidate date selection screen will be described with reference to FIG. The candidate date selection screen has a candidate date selection table 190 , a “go” icon 192 , and a “return” icon 193 . The "return" icon 193 is an icon for receiving an instruction to return to the input screen, which is the previous screen.

候補日選択表190は、複数の行及び列を有する。複数の列は、「基礎工事開始」などの各行の項目名を示す項目列と、「候補日1」、「候補日2」、「候補日3」、「候補日4」、「候補日5」の各候補日における閾値や工事開始日などを表示する5つの候補日列とである。複数の行は、「候補日1」等の各列の項目名を示す項目行と、「繁閑値」、「基礎工事開始」、「基礎工事完了」、「建方工事開始」、「建方工事完了」、「内装工事開始」、「内装工事完了」、「仕上工事開始」、「仕上工事完了」の項目名がそれぞれ付された9個の行と、チェックボックスが表示された1つの行とである。 The candidate date selection table 190 has multiple rows and columns. A plurality of columns are an item column indicating the item name of each row such as "start of foundation work", and "candidate date 1", "candidate date 2", "candidate date 3", "candidate date 4", and "candidate date 5". , and five candidate date columns that display the threshold value and the construction start date for each candidate date. A plurality of rows are composed of item rows indicating item names of each column such as “candidate date 1”, “fluctuation value”, “foundation work start”, “foundation work completed”, “construction work start”, “construction Nine lines with item names of "Construction completed", "Interior work started", "Interior work completed", "Finishing work started", and "Finishing work completed", and one line with check boxes and

「候補日1」の列には、ステップS55において特定された繁閑値のうちの最も小さい繁閑値と、当該繁閑値と対応付けられた仮工程(各工事種の工事開始日及び工事完了日)とが表示される。「候補日2」の列には、次に小さい繁閑値と、当該繁閑値と対応付けられた仮工程とが表示される。「候補日3」の列には、次に小さい繁閑値と、当該繁閑値と対応付けられた仮工程とが表示される。「候補日4」の列には、次に小さい繁閑値と、当該繁閑値と対応付けられた仮工程とが表示される。「候補日5」の列には、最も大きい繁閑値と、当該繁閑値と対応付けられた仮工程とが表示される。 In the "candidate date 1" column, the lowest peak-slack value among the peak-slack values specified in step S55 and the provisional process (construction start date and construction completion date for each construction type) associated with the peak-slack value is displayed. The column of “candidate date 2” displays the next lowest busy/busy value and the provisional process associated with the busy/busy value. In the column of "candidate day 3", the next lowest busy/busy value and the tentative process associated with the busy/busy value are displayed. In the column of "candidate date 4", the next lowest busy/busy value and the tentative process associated with this busy/busy value are displayed. The column of "candidate day 5" displays the highest peak/slack value and the provisional process associated with the peak/slack value.

オペレータは、表示された繁閑値及び工程に基づいて、5つの候補から1つの候補を選択し、選択した候補と対応付けられたチェックボックスをチェックして、「実行」アイコン192を選択する。或いは、オペレータは、表示された5つの候補のいずれも選択するのに適当でないと判断すると、「戻る」アイコン193を選択する。図8のフローチャートには示されていないが、端末プログラム68は、「戻る」アイコン193が選択されたと判断すると、ステップS18以降の処理を再度実行する。すなわち、入力画面をディスプレイ67に表示させて、工事開始日の希望日の範囲の入力を再度受け付ける。 The operator selects one candidate from the five candidates based on the displayed busy/busy value and process, checks the check box associated with the selected candidate, and selects the “execute” icon 192 . Alternatively, the operator selects the "back" icon 193 when none of the displayed five candidates are suitable for selection. Although not shown in the flowchart of FIG. 8, when the terminal program 68 determines that the "return" icon 193 has been selected, the process from step S18 onward is executed again. That is, the input screen is displayed on the display 67, and the input of the desired construction start date is accepted again.

端末プログラム68は、「実行」アイコン192が選択されたと判断すると(S22:「実行」アイコン)、図8のステップS24、S25に代えて以下の処理を実行する。すなわち、端末プログラム68は、チェックボックスで指定された候補の工程を特定し、特定した工程に対して、各工事種の繁閑値を第1実施形態と同様にして算出する処理を実行する。この処理は、本発明の第2受付処理の一例である。 When the terminal program 68 determines that the "execute" icon 192 has been selected (S22: "execute" icon), it executes the following process instead of steps S24 and S25 in FIG. That is, the terminal program 68 identifies the candidate processes specified by the check boxes, and executes processing for calculating the busy/busy value for each construction type for the identified processes in the same manner as in the first embodiment. This process is an example of the second reception process of the present invention.

端末プログラム68は、算出した各工事種の繁閑値と、特定した仮工程とを用いて、工程表作成画面(図6)を更新する(S26)。端末プログラム68は、ステップS26の実行後、第1実施形態と同様にしてステップS27以降の処理を実行して処理を終了する(END)。 The terminal program 68 updates the work schedule creation screen (FIG. 6) using the calculated busy/busy values for each type of work and the specified provisional process (S26). After executing step S26, the terminal program 68 executes the processes after step S27 in the same manner as in the first embodiment, and ends the process (END).

[第2実施形態の作用効果]
本実施形態では、端末プログラム68は、繁閑を考慮した最適な工程をオペレータに示すことができる。すなわち、端末プログラム68は、オペレータによる邸の工程の決定を適切にサポートすることができる。
[Action and effect of the second embodiment]
In this embodiment, the terminal program 68 can show the operator the optimum process in consideration of peak/slack. That is, the terminal program 68 can adequately support the operator's determination of the house process.

また、本実施形態では、端末プログラム68は、候補日選択画面において複数の候補日を表示してオペレータに候補日を選択させるから、オペレータに選択の機会を与えない場合よりも、オペレータによる工程の決定の自由度が高くなる。 In addition, in this embodiment, the terminal program 68 displays a plurality of candidate dates on the candidate date selection screen and allows the operator to select a candidate date. Greater freedom of decision making.

また、本実施形態では、端末プログラム68は、算出した繁閑値を候補日選択画面(図10)に表示する。したがって、比較が容易な数値によって繁閑を表すことができる。 Further, in the present embodiment, the terminal program 68 displays the calculated busy/slack value on the candidate date selection screen (FIG. 10). Therefore, it is possible to express the fluctuations by numerical values that can be easily compared.

また、本実施形態では、端末プログラム68は、候補日選択画面データ生成処理(図12)において、繁閑値が閾値以上である場合、ステップS53をスキップして、ステップS51で特定した仮工程を候補から除外する。したがって、繁閑値が閾値未満であるか否かに拘わらずステップS53を実行する場合に比べ、候補日選択画面データ生成処理の実行が速くなり、かつ端末メモリ62の使用容量を低減することができる。 In the present embodiment, the terminal program 68 skips step S53 in the candidate date selection screen data generation process (FIG. 12) if the busy/busy value is equal to or greater than the threshold, and selects the provisional process specified in step S51 as a candidate. Exclude from Therefore, compared to the case where step S53 is executed regardless of whether the busy/busy value is less than the threshold value, the candidate date selection screen data generation process can be executed faster and the capacity of the terminal memory 62 used can be reduced. .

また、本実施形態では、端末プログラム68は、S16(図8)において、現在(今日)の日付に基づいて特定した初期工程で工程表作成画面を更新する。したがって、初期工程を表示しない場合に比べ、オペレータが「繁閑自動調整」アイコン83を選択するか否かの判断を容易にさせることができる。すなわち、初期工程が工程表作成画面に表示されることにより、オペレータにおける端末プログラム68の使い勝手が良くなる。 Also, in this embodiment, the terminal program 68 updates the process chart creation screen with the initial process identified based on the current (today's) date in S16 (FIG. 8). Therefore, compared to the case where the initial process is not displayed, the operator can easily determine whether or not to select the "busy/busy automatic adjustment" icon 83 . In other words, the usability of the terminal program 68 for the operator is improved by displaying the initial process on the process table creation screen.

また、本実施形態では、各工事種の工程とともに、各工事種についての繁閑を示す繁閑オブジェクト101等が工程表作成画面に表示される。したがって、繁閑オブジェクト101等が表示されない場合に比べ、オペレータが「繁閑自動調整」アイコン83を選択するか否かの判断を容易にさせることができる。すなわち、繁閑オブジェクト101等が工程表作成画面に表示されることにより、オペレータにおける端末プログラム68の使い勝手が良くなる。 In addition, in the present embodiment, along with the processes of each construction type, the busy/busy object 101 indicating the busy/busy period for each construction type is displayed on the process chart creation screen. Therefore, compared to the case where the busy/busy object 101 and the like are not displayed, the operator can easily determine whether or not to select the “busy/busy automatic adjustment” icon 83 . That is, by displaying the busy/busy object 101 and the like on the process chart creation screen, the usability of the terminal program 68 for the operator is improved.

また、本実施形態では、サーバプログラム58ではなく、端末プログラム68において繁閑値の算出(S52)や、「仮工程」の特定(S51)や、候補日選択画面データの生成(S56)が行われる。すなわち、サーバプログラム58は、端末プログラム68の要求に応じて工事量や基準工事期間や施工能力値や工事量の総計を返信するだけでよい。したがって、端末プログラム68の要求に応じて工事量や基準工事期間や施工能力値や工事量の総計を返信することが可能な既存のサーバプログラム58を管理システム100に用いることができる。なお、既存のサーバプログラムが、工事量や基準工事期間等の特定を実行しない仕様の場合、工事量や基準工事期間は、端末プログラム68が特定してもよい。その場合、端末プログラム68は、基礎の長さや延べ床面積等の設計情報を支店管理サーバ11に要求する。端末プログラム68は、支店管理サーバ11が返信した設計情報に基づいて、工事量や基準工事期間を特定する。 In this embodiment, the terminal program 68, instead of the server program 58, performs the calculation of the busy/busy value (S52), the specification of the "provisional process" (S51), and the generation of candidate date selection screen data (S56). . In other words, the server program 58 only needs to respond to the request from the terminal program 68 with the amount of work, the standard construction period, the work capacity value, and the total amount of work. Therefore, the existing server program 58 that can return the construction amount, the standard construction period, the construction capacity value, and the total construction amount in response to a request from the terminal program 68 can be used for the management system 100 . If the existing server program does not specify the amount of work, the standard work period, etc., the terminal program 68 may specify the amount of work and the standard work period. In this case, the terminal program 68 requests the branch management server 11 for design information such as the length of the foundation and the total floor area. The terminal program 68 specifies the amount of construction work and the standard construction period based on the design information returned by the branch management server 11 .

[変形例]
上述の第1実施形態では、入力画面(図7)において、2以上の工事種に対して工事開始の希望日の範囲が入力された場合、端末プログラム68は、各工事種について最適日付を特定し、最も小さい繁閑値と対応付けられた最適日付を、最適工程を特定するための最適日付に採用する例を説明した。本変形例では、2以上の工事種に対して工事開始の希望日の範囲が入力された場合における最適工程の特定の他の例を説明する。
[Modification]
In the first embodiment described above, when a range of desired construction start dates is entered for two or more construction types on the input screen (FIG. 7), the terminal program 68 identifies the optimum date for each construction type. and the optimum date associated with the smallest busy/busy value is adopted as the optimum date for specifying the optimum process. In this modified example, another example of specifying the optimum process when a range of desired construction start dates is input for two or more types of construction will be described.

端末プログラム68は、一の工事種について工事開始の希望日の範囲が入力されたことに基づいて、他の工事種について、工事開始の希望日の範囲の入力制限を行う。例えば、端末プログラム68は、上述と同様にして、入力された工事開始の希望日の範囲に基づいて最適日付を特定し、特定した最適日付に基づいて、他の工事種について、工事開始の希望日の範囲の入力可能範囲を特定する。端末プログラム68は、例えば、入力可能範囲から外れた日付がテキストボックス161等に入力されたと判断すると、エラー画面をポップアップ表示する。或いは、端末プログラム68は、例えば特定した入力可能範囲を、テキストボックス161等にグレー表示する。 The terminal program 68, based on the input of the desired construction start date range for one construction type, limits the input of the desired construction start date range for other construction types. For example, in the same manner as described above, the terminal program 68 identifies the optimum date based on the input range of desired construction start dates, and based on the identified optimum date, determines the desired construction start date for other types of construction work. Identifies the possible range of entries for a range of days. For example, when the terminal program 68 determines that a date outside the input range has been entered in the text box 161 or the like, it pops up an error screen. Alternatively, the terminal program 68 displays, for example, the identified input possible range in gray in the text box 161 or the like.

オペレータは、まず、所属する支店において施工能力値が最も低い工事種を選択して、工事開始日の希望日の範囲を入力する。次に、オペレータは、所属する支店において施工能力値が次に低い工事種を選択して、工事開始日の希望日の範囲を、上述の入力可能範囲内で入力する。そして、オペレータは、「実行」アイコン172を選択する。 The operator first selects the type of construction work with the lowest work capacity value in the branch office to which the operator belongs, and inputs the desired construction start date range. Next, the operator selects the type of construction work with the next lowest work capacity value in the branch office to which the operator belongs, and inputs the range of desired construction start dates within the above-described inputtable range. The operator then selects the “run” icon 172 .

本変形例では、オペレータは、まず、所属する支店において施工能力値が最も低い工事種について工事開始日の希望日の範囲を入力し、次いで、施工能力値が次に低い工事種について工事開始日の希望日の範囲を入力すればよいから、優先すべき工事種をオペレータが指定する操作の手間が省かれる。すなわち、オペレータにおける端末プログラム68の使い勝手が良くなる。 In this modified example, the operator first inputs a range of desired construction start dates for the construction type with the lowest construction capacity value at the branch to which the operator belongs, and then enters the construction start date for the construction type with the next lowest construction capacity value. Since it is only necessary to input the desired date range, the operator can save the trouble of specifying the type of work to be prioritized. That is, the usability of the terminal program 68 for the operator is improved.

また、本変形例では、端末プログラム68は、オペレータの入力を制限することにより、工程を特定できない希望日の範囲が誤って入力されることを防止することができる。 In addition, in this modification, the terminal program 68 can prevent erroneous input of a desired date range for which a process cannot be specified by restricting operator input.

[その他の変形例]
上述の第1実施形態及び第2実施形態では、繁閑値が閾値未満である場合にのみステップS38或いはS53の処理が実行される例を説明した。しかしながら、繁閑値が閾値未満であるか否かに拘わらず、ステップS38の処理が実行されてもよい。
[Other Modifications]
In the first embodiment and the second embodiment described above, the example in which the process of step S38 or S53 is executed only when the busy/busy value is less than the threshold has been described. However, the process of step S38 may be executed regardless of whether the peak/slack value is less than the threshold.

上述の第1実施形態及び第2実施形態では、繁閑値が小さい順に5つの「日付」(工事開始日)或いは「仮工程」が特定される例を説明した。しかしながら、繁閑値が小さい順に2乃至4或いは6以上の「日付」或いは「仮工程」が特定されてもよい。 In the above-described first and second embodiments, an example has been described in which five "dates" (construction start dates) or "provisional schedules" are specified in ascending order of peak/busy values. However, 2 to 4 or 6 or more "dates" or "temporary processes" may be specified in descending order of peak/busy values.

上述の第1実施形態及び第2実施形態では、支店端末12に使用されるアプリケーションプログラム(端末プログラム68)を新たに開発して、サーバプログラム58については既存のプログラムを使用する例を説明した。しかしながら、端末プログラム68及びサーバプログラム58の両方のプログラムを新たに開発してもよい。その場合、上述したサーバプログラム58が実行する処理の一部が端末プログラム68で実行されてもよいし、端末プログラム68が実行する処理の一部がサーバプログラム58で実行されてもよい。この場合、端末プログラム68及びサーバプログラム58が、本発明のプログラムの一例であり、端末メモリ62及びサーバメモリ52が本発明のメモリの一例であり、端末CPU61及びサーバCPU51が本発明のコンピュータの一例であり、支店管理サーバ11及び支店端末12が本発明の情報処理装置の一例である。 In the first and second embodiments described above, the application program (terminal program 68) used in the branch terminal 12 is newly developed, and the server program 58 is an existing program. However, both the terminal program 68 and the server program 58 may be newly developed. In that case, part of the processing executed by the server program 58 described above may be executed by the terminal program 68 , and part of the processing executed by the terminal program 68 may be executed by the server program 58 . In this case, the terminal program 68 and server program 58 are examples of the program of the present invention, the terminal memory 62 and server memory 52 are examples of the memory of the present invention, and the terminal CPU 61 and server CPU 51 are examples of the computer of the present invention. , and the branch management server 11 and the branch terminal 12 are examples of the information processing apparatus of the present invention.

各支店に設置された支店管理サーバ11やCADサーバ21を統括する統括サーバが本社などに設置されていてもよい。統括サーバは、CADサーバ21や各支店の支店管理サーバ11などから情報を収集し、自身のメモリに記憶された工務店管理データベース(図3(A))や、施工能力値(図3(B))や、邸管理データベース(図4)や、工事量管理データベース(図5)を管理する。統括サーバは、各支店の支店管理サーバ11が中継した各支店の支店端末12からの要求に応じて返信を行う。すなわち、統括サーバは、各支店の支店管理サーバ11がそれぞれ実行する処理を一括して行う。この場合、各支店管理サーバ11は、支店端末12からの要求を統括サーバに中継する中継サーバとして機能する。統括サーバが用いられる場合、各支店の支店ネットワーク10及びCADネットワーク20は、統括サーバによって管理された1つのネットワークを構築する。 A central server that supervises the branch management server 11 and the CAD server 21 installed in each branch office may be installed in the head office or the like. The central server collects information from the CAD server 21, the branch management server 11 of each branch, etc., and stores the building contractor management database (FIG. 3A) stored in its own memory, and the construction capacity value )), a residence management database (Fig. 4), and a construction amount management database (Fig. 5). The central server responds to the request from the branch terminal 12 of each branch relayed by the branch management server 11 of each branch. In other words, the central server collectively performs the processes that are executed by the branch management servers 11 of the respective branches. In this case, each branch management server 11 functions as a relay server that relays a request from the branch terminal 12 to the central server. When a central server is used, the branch network 10 and the CAD network 20 of each branch constitute one network managed by the central server.

上述の第1実施形態及び第2実施形態では、繁閑値が、施工能力値に対する工事量の総計の割合(%表示)である例を説明した。しかしながら、繁閑値は、繁閑を示す数値であれば、どのように規定(定義)されてもよい。例えば、繁閑値は、施工能力値から工事量の総計を減じた値であってもよい。正の当該繁閑値は、邸の施工に余裕があること、及びどれくらいの余裕があるかを示し、負の当該繁閑値は、邸の施工に余裕がないこと、及びどれくらい余裕がないかを示す。 In the first embodiment and the second embodiment described above, an example in which the busy/busy value is the ratio (in percentage) of the total amount of construction work to the construction capacity value has been described. However, the busy/slack value may be specified (defined) in any way as long as it is a numerical value that indicates the busy/slack season. For example, the busy/busy value may be a value obtained by subtracting the total amount of construction work from the construction capability value. The positive busyness value indicates that the construction of the mansion is slack and how much leeway it is, and the negative busyness value indicates that the construction of the mansion is tight and how tight it is. .

上述の第1実施形態及び第2実施形態では、繁閑を示すオブジェクトとして繁閑オブジェクト101等が工程表作成画面に表示される例を説明した。しかしながら、繁閑オブジェクト101等に代えて、或いは繁閑オブジェクト101等とともに、繁閑値が工程表作成画面に表示されてもよい。表示される繁閑値は、本発明の繁閑オブジェクトの一例である。 In the first embodiment and the second embodiment described above, an example in which the busy/busy object 101 or the like is displayed on the work schedule creation screen as an object indicating a busy/busy period has been described. However, instead of the busy/busy object 101 or the like, or together with the busy/busy object 101 or the like, the busy/slack value may be displayed on the process chart creation screen. The displayed busyness/slackness value is an example of the busyness/slackness object of the present invention.

上述の第1実施形態及び第2実施形態では、繁閑オブジェクト101等がバーである例を説明した。しかしながら、繁閑オブジェクト101等は、バー以外であってもよい。例えば、繁閑値が90%未満であることを示す繁閑オブジェクト101に代えて、笑顔の表情の顔オブジェクトが表示され、繁閑値が90%以上110%未満であることを示す繁閑オブジェクト102に代えて、通常の表情の顔オブジェクトが表示され、繁閑値が110%以上であることを示す繁閑オブジェクト103に代えて、泣き顔の表情の顔オブジェクトが表示されてもよい。 In the first and second embodiments described above, an example in which the busy/busy object 101 and the like is a bar has been described. However, the busy/busy object 101 and the like may be other than the bar. For example, a face object with a smiling expression is displayed instead of the busy/slack object 101 indicating that the busy/slack value is less than 90%, and instead of the busy/slack object 102 indicating that the busy/slack value is 90% or more and less than 110%. Alternatively, a face object with a normal facial expression may be displayed, and instead of the busy/busy object 103 indicating that the busy/busy value is 110% or more, a face object with a crying expression may be displayed.

上述の第1実施形態及び第2実施形態では、ステップS16(図8)で更新される工程表作成画面と、ステップS21で更新される工程表作成画面との両方において、繁閑オブジェクト101等が表示される例を説明した。しかしながら、繁閑オブジェクト101等は、ステップS16で更新される工程表作成画面と、ステップS21で更新される工程表作成画面とのいずれか一方のみに表示されていてもよい。 In the above-described first and second embodiments, the busy/busy object 101 and the like are displayed on both the process chart creation screen updated in step S16 (FIG. 8) and the process chart creation screen updated in step S21. explained an example of However, the busy/busy object 101 and the like may be displayed only on one of the process chart creation screen updated in step S16 and the process chart creation screen updated in step S21.

上述の第1実施形態及び第2実施形態では、工程を決定するために工程表作成画面に表示された邸の工事量を加えない工事量を用いて繁閑値が算出される例を説明した。しかしながら、端末プログラム68は、工程表作成画面に表示されている邸の工事量を加算した工事量を用いて繁閑値を算出してもよい。 In the above-described first and second embodiments, an example was described in which the busy/busy value is calculated using the construction amount that is not added to the construction amount of the mansion displayed on the process chart creation screen in order to determine the process. However, the terminal program 68 may calculate the peak/busy value using the amount of construction added to the amount of construction of the mansion displayed on the process chart creation screen.

上述の実施形態では、サーバプログラム58が、支店端末12から工程を取得して(S28)、邸管理データベース(図4)に工程を登録する(S29)例を説明した。しかしながら、サーバプログラム58は、工務店端末30から工程を取得して邸管理データベースに登録してもよい。例えば、工務店端末30は、受注した工事の工程を含む工事関連情報を支店管理サーバ11に送信する。支店管理サーバ11のサーバプログラム58は、工務店端末30が送信した工事関連情報に含まれる工程を邸管理データベースに登録する。すなわち、邸管理データベースへの工程の登録は、工務店等での受注の確認後に行われてもよい。 In the above-described embodiment, an example was described in which the server program 58 acquires the process from the branch terminal 12 (S28) and registers the process in the residence management database (FIG. 4) (S29). However, the server program 58 may acquire the process from the construction firm terminal 30 and register it in the residence management database. For example, the contractor terminal 30 transmits construction-related information including the process of the ordered construction to the branch management server 11 . The server program 58 of the branch management server 11 registers the process included in the construction-related information transmitted by the construction firm terminal 30 in the residence management database. That is, the registration of the process in the mansion management database may be performed after confirmation of the order received by the building firm or the like.

10・・・支店ネットワーク
11・・・支店管理サーバ
12・・・支店端末(情報処理装置)
20・・・CADネットワーク
21・・・CADサーバ
22・・・CAD端末
30・・・工務店端末
51・・・サーバCPU(サーバコンピュータ)
52・・・サーバメモリ
58・・・サーバプログラム
61・・・端末CPU(端末コンピュータ)
62・・・端末メモリ
64・・・通信インタフェース
65・・・入力インタフェース
66・・・入力装置
67・・・ディスプレイ
83・・・「繁閑自動調整」アイコン(指定アイコン)
86・・・工程表
100・・・管理システム
101、102、103・・・基礎繁閑オブジェクト
111、112、113・・・建方繁閑オブジェクト
121、122、123・・・内装繁閑オブジェクト
131、132、133・・・仕上繁閑オブジェクト
153・・・「更新」アイコン
161~168・・・テキストボックス
172・・・「実行」アイコン
10 branch network 11 branch management server 12 branch terminal (information processing device)
20... CAD network 21... CAD server 22... CAD terminal 30... Construction firm terminal 51... Server CPU (server computer)
52 Server memory 58 Server program 61 Terminal CPU (terminal computer)
62... Terminal memory 64... Communication interface 65... Input interface 66... Input device 67... Display 83... "Automatic adjustment of busy/busy days" icon (designated icon)
86... Work schedule 100... Management system 101, 102, 103... Basic busy objects 111, 112, 113... Construction busy objects 121, 122, 123... Interior busy objects 131, 132, 133 ... Finish busy object 153 ... "Update" icon 161 to 168 ... Text box 172 ... "Execute" icon

Claims (14)

プログラムを記憶するメモリと、
上記プログラムを実行するコンピュータと、
情報の入力を受け付ける受付インタフェースと、
入力された画像データが示す画面を表示するディスプレイと、を備えており、
上記コンピュータは、
上記受付インタフェースを通じて特定情報の入力を受け付ける第1受付処理と、
受け付けた上記特定情報が示す邸情報を取得する第1取得処理と、
指定アイコンを含む受付画面を上記ディスプレイに表示させる第1表示処理と、
上記受付画面において上記指定アイコンの選択を上記受付インタフェースを通じて受け付けたことに基づいて、入力画面を上記ディスプレイに表示させる第2表示処理と、
上記入力画面において上記受付インタフェースを通じて入力された情報であって、工事開始日の希望範囲を取得する第2取得処理と、
取得した上記希望範囲内の工事開始日毎の繁閑値を取得する繁閑値取得処理と、
工事開始日毎の上記各繁閑値に基づいて、工事開始日となる複数の日付を特定日付として特定する特定処理と、
複数の上記特定日付及び上記繁閑値を有する候補日選択画面を上記ディスプレイに表示する第3表示処理と、
上記候補日選択画面において表示された上記特定日付が示す一の候補の選択を上記受付インタフェースを通じて受け付ける第2受付処理と、
受け付けた上記特定日付を変更工事開始日として含む変更工程画面を上記ディスプレイに表示させる変更表示処理と、を実行する、情報処理装置。
a memory for storing programs;
a computer that executes the above program;
a reception interface that receives input of information;
a display for displaying a screen indicated by the input image data,
The computer above
a first reception process for receiving input of specific information through the reception interface;
a first acquisition process for acquiring residence information indicated by the received specific information;
a first display process for displaying a reception screen including a designated icon on the display;
a second display process for displaying an input screen on the display based on acceptance of selection of the designated icon on the acceptance screen through the acceptance interface;
a second acquisition process for acquiring the desired range of the construction start date, which is the information input through the reception interface on the input screen;
a busy/slack value acquisition process for acquiring a busy/slack value for each construction start date within the acquired desired range;
a specific process for identifying a plurality of dates to be construction start dates as specific dates based on each of the busy/busy values for each construction start date;
a third display process for displaying, on the display, a candidate date selection screen having a plurality of the specific dates and the busy/busy values;
a second reception process for receiving, through the reception interface, selection of one candidate indicated by the specific date displayed on the candidate date selection screen;
and a change display process for displaying a change process screen including the received specific date as a change work start date on the display.
上記コンピュータは、
上記第2取得処理において、邸の工事における各工事の種類を示す工事種をさらに取得し、
上記繁閑値は、取得した上記工事種に対する繁閑値である、請求項1に記載の情報処理装置。
The computer above
In the second acquisition process, a construction type indicating the type of each construction in the construction of the mansion is further acquired,
2. The information processing apparatus according to claim 1, wherein said busy/slack value is the obtained busy/slack value for said construction type.
上記コンピュータは、
上記第2取得処理において、複数の上記工事種と、当該工事種毎の上記希望範囲と、を受け付け可能であり、
上記第3表示処理において、受け付けた上記工事種毎に、複数の上記特定日付及び上記繁閑値を上記候補日選択画面において上記ディスプレイに表示する、請求項2に記載の情報処理装置。
The computer above
In the second acquisition process, it is possible to receive a plurality of construction types and the desired range for each construction type,
3. The information processing apparatus according to claim 2, wherein in the third display process, a plurality of the specific dates and the busy/busy values are displayed on the display on the candidate date selection screen for each of the accepted construction types.
上記コンピュータは、
上記第2受付処理において、一の上記工事種に対する複数の上記候補から一の当該候補が選択されたことに基づいて、選択された当該候補が示す上記特定日付を当該工事種の工事開始日とした場合に、他の上記工事種に対する複数の上記候補のうち、工事の実行が可能な当該候補を上記邸情報に基づいて特定し、特定した当該候補のみの選択を受け付ける、請求項3に記載の情報処理装置。
The computer above
In the second reception process, based on the selection of one candidate from among the plurality of candidates for the one construction type, the specific date indicated by the selected candidate is set as the construction start date of the construction type. 4. The method according to claim 3, wherein, in the event that the construction is performed, a candidate capable of executing the construction is identified from among the plurality of candidates for the other construction type based on the residence information, and selection of only the identified candidate is accepted. information processing equipment.
上記コンピュータは、
上記第2受付処理において、一の上記工事種に対する複数の上記候補から一の当該候補が選択されたことに基づいて、選択された当該候補が示す上記特定日付を当該工事種の工事開始日とした場合の他の上記工事種の工事開始日の範囲を上記邸情報に基づいて特定し、特定した範囲内の工事開始日毎の当該各繁閑値に基づいて、当該他の工事種の工事開始日となる複数の上記特定日付を再度特定し、再度特定した当該特定日付及び上記繁閑値を有する複数の変更候補を、当該他の工事種の上記候補に代えて上記候補日選択画面に表示させる、請求項3に記載の情報処理装置。
The computer above
In the second reception process, based on the selection of one candidate from among the plurality of candidates for the one construction type, the specific date indicated by the selected candidate is set as the construction start date of the construction type. The range of construction start dates for the other above construction types in the case where the and displaying a plurality of change candidates having the re-specified specific dates and the peak/busy value on the candidate date selection screen in place of the candidates for the other construction types. The information processing apparatus according to claim 3.
上記繁閑値取得処理は、
上記受付インタフェースを通じて施工能力値及び工事量を取得する処理と、
上記希望範囲内の一の工事開始日を決定し、当該一の工事開始日での工事の工程である仮工程を上記邸情報に基づいて特定する処理と、
特定した上記仮工程に基づいて、上記施工能力値に対する上記工事量の比率である上記繁閑値として算出する処理と、を含む、請求項1から5のいずれかに記載の情報処理装置。
The above peak/busy value acquisition process is
A process of acquiring the construction capacity value and the amount of construction work through the reception interface;
A process of determining one construction start date within the desired range, and specifying a temporary process, which is a process of construction on the one construction start date, based on the above-mentioned building information;
6. The information processing apparatus according to any one of claims 1 to 5, further comprising a process of calculating said busy/busy value, which is a ratio of said construction amount to said construction capacity value, based on said specified temporary process.
上記繁閑値取得処理は、
算出した上記繁閑値が閾値を超えることに基づいて当該繁閑値を上記メモリに記憶させず、算出した上記繁閑値が上記閾値を超えないことに基づいて上記工事開始日と対応付けて上記メモリに記憶させ、
上記コンピュータは、
上記特定処理において、上記メモリに記憶された上記繁閑値に基づいて上記工事開始日を特定する、請求項6に記載の情報処理装置。
The above peak/busy value acquisition process is
The busy/slack value is not stored in the memory based on the calculated busy/slack value exceeding the threshold, and the busy/slack value is stored in the memory in association with the construction start date based on the calculated busy/slack value not exceeding the threshold. remember,
The computer above
7. The information processing apparatus according to claim 6, wherein in the specifying process, the construction start date is specified based on the busy/busy value stored in the memory.
上記特定処理は、上記繁閑値が小さい順に、所定の個数だけ上記工事開始日を特定する処理である、請求項6又は7に記載の情報処理装置。 The information processing apparatus according to claim 6 or 7, wherein the specifying process is a process of specifying a predetermined number of the construction start dates in ascending order of the peak/busy value. 上記入力画面は、
上記希望範囲の入力を受け付けるテキストボックス或いはメニューであって、工事種毎に表示される入力オブジェクトを含む、請求項2に記載の情報処理装置。
The above input screen is
3. The information processing apparatus according to claim 2, wherein said input object is a text box or menu for accepting input of said desired range, and includes an input object displayed for each type of construction work.
上記第2受付処理は、初期工事開始日を取得する処理を含んでおり、
上記受付画面は、上記邸情報及び上記初期工事開始日に基づいて特定された初期工程を含む、請求項1から9のいずれかに記載の情報処理装置。
The second reception process includes a process of acquiring the initial construction start date,
10. The information processing apparatus according to any one of claims 1 to 9, wherein said reception screen includes an initial process specified based on said residence information and said initial construction start date.
上記受付画面及び上記変更工程画面は、上記繁閑値に基づいて上記コンピュータが生成した繁閑オブジェクトをさらに有する、請求項10に記載の情報処理装置。 11. The information processing apparatus according to claim 10, wherein said reception screen and said change process screen further include a busy/busy object generated by said computer based on said busy/busy value. 上記受付インタフェースは、入力を受け付ける入力インタフェースと、通信インタフェースとを含んでおり、
上記第1受付処理は、上記入力インタフェースを通じて上記特定情報を受け付ける処理であり、
上記第1取得処理は、上記通信インタフェースを通じて管理サーバから上記邸情報を受信する処理を含んでおり、
上記繁閑値取得処理は、
上記通信インタフェースを通じて日付毎に施工能力値及び工事量を取得する処理と、
上記希望範囲、上記施工能力値、及び上記工事量に基づいて上記繁閑値を算出する処理と、を含む、請求項1から11のいずれかに記載の情報処理装置。
The reception interface includes an input interface for receiving input and a communication interface,
The first reception process is a process of receiving the specific information through the input interface,
the first acquisition process includes a process of receiving the residence information from the management server through the communication interface;
The above peak/busy value acquisition process is
A process of acquiring the construction capacity value and construction amount for each date through the communication interface;
12. The information processing apparatus according to any one of claims 1 to 11, further comprising a process of calculating said busy/busy value based on said desired range, said work capacity value, and said work amount.
上記メモリ及び上記コンピュータの一部であるサーバメモリ及びサーバコンピュータを有する管理サーバと、
上記メモリ及び上記コンピュータの他部である端末メモリ及び端末コンピュータを有する端末装置と、を備え、
上記プログラムは、上記サーバメモリに記憶されたサーバプログラムと、上記端末メモリに記憶された端末プログラムと、を有する、請求項1から11のいずれかに記載の情報処理装置。
a management server having a server memory and a server computer that is part of said memory and said computer;
a terminal device having a terminal memory and a terminal computer, which are other parts of the memory and the computer;
12. The information processing apparatus according to claim 1, wherein said program comprises a server program stored in said server memory and a terminal program stored in said terminal memory.
メモリ、受付インタフェース、及びディスプレイを有する情報処理装置のコンピュータによって実行されるプログラムであって、
上記受付インタフェースを通じて特定情報の入力を受け付ける第1受付処理と、
受け付けた上記特定情報が示す邸情報を取得する第1取得処理と、
指定アイコンを含む受付画面を上記ディスプレイに表示させる第1表示処理と、
上記受付画面において上記指定アイコンの選択を上記受付インタフェースを通じて受け付けたことに基づいて、入力画面を上記ディスプレイに表示させる第2表示処理と、
上記入力画面において上記受付インタフェースを通じて入力された情報であって、工事開始日の希望範囲を取得する第2取得処理と、
取得した上記希望範囲内の工事開始日毎の繁閑値を取得する繁閑値取得処理と、
工事開始日毎の上記各繁閑値に基づいて、工事開始日となる複数の日付を特定日付として特定する特定処理と、
複数の上記特定日付及び上記繁閑値を有する候補日選択画面を上記ディスプレイに表示する第3表示処理と、
上記候補日選択画面において表示された上記特定日付が示す一の候補の選択を上記受付インタフェースを通じて受け付ける第2受付処理と、
受け付けた上記特定日付を変更工事開始日として含む変更工程画面を上記ディスプレイに表示させる変更表示処理と、を実行するプログラム。
A program executed by a computer of an information processing device having a memory, a reception interface, and a display,
a first reception process for receiving input of specific information through the reception interface;
a first acquisition process for acquiring residence information indicated by the received specific information;
a first display process for displaying a reception screen including a designated icon on the display;
a second display process for displaying an input screen on the display based on acceptance of selection of the designated icon on the acceptance screen through the acceptance interface;
a second acquisition process for acquiring the desired range of the construction start date, which is the information input through the reception interface on the input screen;
a busy/slack value acquisition process for acquiring a busy/slack value for each construction start date within the acquired desired range;
a specific process for identifying a plurality of dates to be construction start dates as specific dates based on each of the busy/busy values for each construction start date;
a third display process for displaying, on the display, a candidate date selection screen having a plurality of the specific dates and the busy/busy values;
a second reception process for receiving, through the reception interface, selection of one candidate indicated by the specific date displayed on the candidate date selection screen;
and a change display process for displaying on the display a change process screen including the received specific date as a change work start date.
JP2021084711A 2021-05-19 2021-05-19 Information processing device and program Active JP7605016B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021084711A JP7605016B2 (en) 2021-05-19 2021-05-19 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021084711A JP7605016B2 (en) 2021-05-19 2021-05-19 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2022178143A true JP2022178143A (en) 2022-12-02
JP7605016B2 JP7605016B2 (en) 2024-12-24

Family

ID=84239080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021084711A Active JP7605016B2 (en) 2021-05-19 2021-05-19 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7605016B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024101308A1 (en) 2022-11-07 2024-05-16 住友電工ハードメタル株式会社 Cutting insert and machining method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11182042A (en) * 1997-12-22 1999-07-06 Sekisui House Ltd Process management system for residential building
JP2002297692A (en) * 2001-03-29 2002-10-11 Nippon Yunishisu Kk Construction process control system for house or the like
JP2003027743A (en) * 2001-07-17 2003-01-29 Sumitomo Forestry Co Ltd Automatic execution schedule preparing system
JP2005267488A (en) * 2004-03-22 2005-09-29 Asahi Kasei Homes Kk Process management system
JP2008004075A (en) * 2006-05-26 2008-01-10 Asahi Kasei Homes Kk Construction information management system for building
JP2020057425A (en) * 2019-12-23 2020-04-09 Bpm株式会社 Management system and management method for building

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11182042A (en) * 1997-12-22 1999-07-06 Sekisui House Ltd Process management system for residential building
JP2002297692A (en) * 2001-03-29 2002-10-11 Nippon Yunishisu Kk Construction process control system for house or the like
JP2003027743A (en) * 2001-07-17 2003-01-29 Sumitomo Forestry Co Ltd Automatic execution schedule preparing system
JP2005267488A (en) * 2004-03-22 2005-09-29 Asahi Kasei Homes Kk Process management system
JP2008004075A (en) * 2006-05-26 2008-01-10 Asahi Kasei Homes Kk Construction information management system for building
JP2020057425A (en) * 2019-12-23 2020-04-09 Bpm株式会社 Management system and management method for building

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024101308A1 (en) 2022-11-07 2024-05-16 住友電工ハードメタル株式会社 Cutting insert and machining method

Also Published As

Publication number Publication date
JP7605016B2 (en) 2024-12-24

Similar Documents

Publication Publication Date Title
AU2015101964A4 (en) Construction management system
CN100483423C (en) Remote order acceptance design system and elevator remote order acceptance method
US20030097288A1 (en) Inspection schedule management support system and inspection schedule management support method
JP2022178143A (en) Information processing device and program
KR20240019990A (en) System and method for site management of modular construction
JP2010218324A (en) Task allocation device, task allocation method and task allocation program
JP2022178139A (en) Information processing device and program
JP4403160B2 (en) Remote order design method
JP2014178833A (en) Information processor, support system, support method, and program
JP7623912B2 (en) Service proposal support system and service proposal support method
JP2002304551A (en) Information processing apparatus and design support method
JP2006119917A (en) Process management support system, process management support method, and process management support program
JP7228739B1 (en) Information processing method, device and program
JP2006099537A (en) Progress management system
JP4642263B2 (en) Additional work adjustment system, additional work adjustment device, additional work adjustment method, program and data recording medium
JP7113128B1 (en) Information processing device, information processing system, and program
JP2000226937A (en) Schedule control table and preparation system therefor
JP6975112B2 (en) Construction reservation system, method, and program
JP2002189979A (en) System and method for simulating individual property
JP2005083088A (en) Construction support method and construction support program
Staub-French et al. A Formal Process to Create Resource-loaded and Cost-loaded Activities Related to Featurebased Product Models
JP2004094340A (en) Information processing apparatus and design support method
JP2025035568A (en) Building materials management system, building materials management method and program
JP2024057957A (en) Information processing device, information processing method, and program
JP2025038351A (en) Estimation System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241031

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241125

R150 Certificate of patent or registration of utility model

Ref document number: 7605016

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150