JPH10143571A - Ordering company determination system and recording medium storing program for causing computer to perform processing in the system - Google Patents
Ordering company determination system and recording medium storing program for causing computer to perform processing in the systemInfo
- Publication number
- JPH10143571A JPH10143571A JP30513296A JP30513296A JPH10143571A JP H10143571 A JPH10143571 A JP H10143571A JP 30513296 A JP30513296 A JP 30513296A JP 30513296 A JP30513296 A JP 30513296A JP H10143571 A JPH10143571 A JP H10143571A
- Authority
- JP
- Japan
- Prior art keywords
- order
- work
- trader
- contractor
- ordered
- 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.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【課題】各仕事の発注先となる業者を効率的に決定でい
るようにした発注業者決定システムを提供することであ
る。
【解決手段】上記課題は、仕事の発注先とすべき業者の
情報とその仕事の行なわれるべき期間が外部から指定さ
れたときに、受注許容情報及び発注情報から得られるそ
の指定された業者の同時期に行ないうる仕事の最大件数
と該業者に既に発注している当該指定された期間に行な
うべき仕事の件数とに基づいて該業者への当該仕事の発
注が可能か否かを判定し、当該業者への仕事の発注がで
きないと判定されたときに、その旨を表す情報を出力手
段から出力させ、当該業者への仕事の発注ができると判
定された場合に、当該業者をその仕事の発注先として決
定するようにした発注業者決定システムにて解決され
る。
(57) [Summary] [PROBLEMS] To provide an ordering company determination system that efficiently determines a company to which each job is to be ordered. An object of the present invention is to provide, when information on a business to be ordered as a work order and a period during which the work is to be performed is specified from the outside, the information of the specified business obtained from the order acceptance information and the ordering information. Determining whether it is possible to place an order for the work to the trader based on the maximum number of jobs that can be performed at the same time and the number of work to be performed in the designated period that has already been placed with the trader, When it is determined that it is not possible to place an order for a job with the trader, information indicating that fact is output from the output means. The problem is solved by an ordering company determination system that is determined as an ordering party.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、各種事業における
仕事の発注先となる業者を決定する発注業者決定システ
ムに係り、詳しくは、各業者の仕事の受注状況を考慮し
て仕事の発注先を効率的に決めることのできるようにし
た発注業者管理システムに関する。また、そのようなシ
ステムでの処理をコンピュータに行なわせるためのプロ
グラムを格納した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for determining an ordering company to which a business is to be ordered in various businesses. The present invention relates to an orderer management system that can be determined efficiently. Further, the present invention relates to a recording medium storing a program for causing a computer to perform processing in such a system.
【0002】[0002]
【従来の技術】例えば、建設会社は、多くの建設工事現
場での仕事を多くの協力会社(業者)に発注している。
そして、各建設工事現場では、その工事に必要な各工種
(工事の種類)の仕事を受注した業者が予め立てたスケ
ジュールに従って作業を行なっている。2. Description of the Related Art For example, a construction company orders work at many construction sites from many cooperating companies (contractors).
Then, at each construction site, a contractor who has received an order for work of each type of construction (type of construction) required for the construction works according to a predetermined schedule.
【0003】このような状況において、新たな建設工事
についての仕事を業者に発注する場合、例えば、その建
設会社の協力会社として登録された業者から、その仕事
の工種にあった適当な業者が選択され、その選択された
業者にその仕事の発注が行なわれている。In such a situation, when ordering a new construction job from a contractor, for example, a contractor registered as a cooperating company of the construction company selects an appropriate contractor suitable for the type of work. And the selected trader has placed an order for the job.
【0004】[0004]
【発明が解決しようとする課題】ところで、各業者毎に
同時期に行ない得る仕事の最大件数(量)は、その規模
等により異なる。また、各業者の仕事の実際の受注状況
も変化する。このような状況で、仕事の発注担当者が各
業者の仕事の受注可能件数や現在の受注状況を常に把握
することは困難である。従って、ある業者に仕事を発注
する意思がある旨を伝えても、その業者が常にその仕事
を受注できるとは限らない。そのため、各仕事の発注先
を効率的に決定することができない。その結果、多くの
仕事からなる工事(事業)のスケジュールが効率的にた
てることができない。The maximum number (amount) of jobs that can be performed at the same time for each contractor differs depending on the scale and the like. In addition, the actual order status of each trader's work also changes. In such a situation, it is difficult for the person in charge of the job to keep track of the number of jobs that can be ordered and the current order status of each company. Therefore, even if a company is informed that he / she wants to order a job, the company cannot always receive the order for the job. Therefore, it is not possible to efficiently determine the ordering destination of each job. As a result, it is not possible to efficiently schedule a construction (business) consisting of many jobs.
【0005】そこで、本発明の第一の課題は、各仕事の
発注先となる業者を効率的に決定できるようにした発注
業者決定システムを提供することである。また、本発明
の第二の課題は、そのようなシステムでの処理をコンピ
ュータに行なわせるためのプログラムを格納する記録媒
体を提供することである。[0005] Therefore, a first object of the present invention is to provide an ordering company determination system that enables efficient determination of the company to which each job is to be ordered. A second object of the present invention is to provide a recording medium for storing a program for causing a computer to perform a process in such a system.
【0006】[0006]
【課題を解決するための手段】上記第一の課題を解決す
るため、本発明に係る発注業者決定システムは、請求項
1に記載されるように、各業者の同時期に行ないうる仕
事の最大件数を示す受注許容情報と各業者に対して発注
した仕事及びその仕事を行なうべき期間とを示す発注情
報とを保持する保持手段と、仕事の発注先とすべき業者
の情報とその仕事の行なわれるべき期間が外部から指定
されたときに、保持手段に保持された受注許容情報及び
発注情報から得られるその指定された業者の同時期に行
ないうる仕事の最大件数と該業者に既に発注している当
該指定された期間に行なうべき仕事の件数とに基づいて
該業者への当該仕事の発注が可能か否かを判定する発注
可否判定手段と、該発注可否判定手段にて当該業者への
仕事の発注ができないと判定されたときに、その旨を表
す情報を出力手段から出力させる第一の出力制御手段
と、該発注可否判定手段にて当該業者への仕事の発注が
できると判定された場合に、当該業者をその仕事の発注
先として決定する第一の発注先決定手段とを有するよう
に構成される。According to a first aspect of the present invention, there is provided an orderer determining system according to the present invention. Holding means for holding order acceptance information indicating the number of orders and order information indicating the work ordered for each contractor and the period in which the work is to be performed; information on the contractor to whom the work should be ordered and the execution of the work; When the period to be assigned is specified from the outside, the maximum number of jobs that can be performed at the same time by the specified contractor obtained from the order acceptance information and ordering information held in the holding means, Means for determining whether or not it is possible to place an order for the work to the trader based on the number of work to be performed in the designated period, and a work to the trader by the orderability determination means. Can be ordered When it is determined that the order is acceptable, the first output control means for outputting information indicating that from the output means, and when it is determined that the order acceptability determination means can place an order for the job, A first supplier deciding means for deciding a trader as a supplier of the work.
【0007】このような、システムにおいて、その指定
された業者に既に発注している当該指定された期間に行
なうべき仕事の件数が当該業者の同時期に行ないうる仕
事の最大件数に達していると、発注可否判定手段は、そ
の指定された業者への仕事の発注ができないと判定す
る。この場合、第一の出力制御手段により、その旨の情
報が出力手段から出力される。この出力手段から出力さ
れる情報に応答して、例えば、再度、仕事を発注すべき
業者の指定がなされ、同様の発注可否判定が行なわれ
る。In such a system, it is assumed that the number of jobs to be performed in the specified period which has already been ordered from the specified company has reached the maximum number of jobs that can be performed by the company in the same period. The order acceptability determining means determines that it is not possible to place an order for work to the designated trader. In this case, information to that effect is output from the output means by the first output control means. In response to the information output from the output means, for example, a trader to whom the work should be ordered is specified again, and a similar order determination is made.
【0008】一方、指定された業者に既に発注している
当該指定された期間に行なうべき仕事の件数が当該業者
の同時期に行ないうる仕事の最大件数にまだ達していな
いと、発注可否判定手段は、その指定された業者への仕
事の発注ができると判定する。この場合、第一の発注決
定手段が、指定された当該業者をその仕事の発注先とし
て決定する。このように指定された仕事の発注先の業者
が決まると、例えば、その仕事及び指定された期間が、
当該業者についての発注情報に追加される。On the other hand, if the number of jobs to be performed during the specified period which has already been ordered from the specified contractor has not yet reached the maximum number of jobs that can be performed in the same period of the contractor, the orderability determination means Determines that the work can be ordered to the designated trader. In this case, the first order determination means determines the designated trader as the ordering party for the work. When the supplier of the designated job is determined in this way, for example, the job and the designated period are:
It will be added to the ordering information for the trader.
【0009】上記仕事の発注先とすべき業者の情報とそ
の仕事の行なわれる期間の指定は、適宜行なうことが可
能である。例えば、キーボード等の入力装置を用いて直
接行なうことが可能であり、また、他のシステムから回
線(専用回線、公衆回線、LAN)等を介して行なうこ
と等も可能である。It is possible to appropriately specify information on a trader who should be an orderer of the work and a period in which the work is performed. For example, it can be performed directly using an input device such as a keyboard, or can be performed from another system via a line (dedicated line, public line, LAN) or the like.
【0010】上記出力手段の具体的な構成は、上記業者
及び期間を指定する方法に依存し易い。例えば、それら
の情報をキーボード等の入力装置を用いて行なった場
合、その入力装置のオペレータに情報を提示するため
に、上記出力手段は、表示装置、プリンタ等にて構成す
ることができる。また、上記各情報を回線等を介して他
のシステムから提供された場合、上記出力手段は、その
システムに情報を返送するための、通信ユニットにて構
成することができる。The specific configuration of the output means is likely to depend on the trader and the method of designating the period. For example, when such information is performed using an input device such as a keyboard, the output means can be constituted by a display device, a printer, or the like in order to present the information to an operator of the input device. Further, when each of the information is provided from another system via a line or the like, the output means can be constituted by a communication unit for returning the information to the system.
【0011】上記システムについて上記第二の課題を解
決するため、本発明は、請求項7に記載されるように、
各業者の同時期に行ないうる仕事の最大件数を示す受注
許容情報と、各業者に対して発注した仕事及びその仕事
を行なうべき期間とを示す発注情報とを用いて仕事を発
注すべき業者を決定するための処理をコンピュータに行
なわせるためのプログラムを格納した記録媒体におい
て、該プログラムは、仕事の発注先とすべき業者の情報
とその仕事の行なわれるべき期間が外部から指定された
ときに、受注許容情報及び発注情報から得られるその指
定された業者の同時期に行ないうる仕事の最大件数と該
業者に既に発注している当該指定された期間に行なうべ
き仕事の件数とに基づいて該業者への当該仕事の発注が
可能か否かを判定するための発注可否判定プログラム手
段と、該発注可否判定プログラム手段に従った処理にお
いて当該業者への仕事の発注ができないと判定されたと
きに、その旨を表す情報を出力手段から出力させるため
の第一の出力制御プログラム手段と、該発注可否判定プ
ログラム手段に従った処理において当該業者への仕事の
発注ができると判定された場合に、当該業者をその仕事
の発注先として決定する第一の発注先決定プログラム手
段とを有するように構成される。[0011] In order to solve the second problem with respect to the above system, the present invention provides, as set forth in claim 7,
Using the order acceptance information indicating the maximum number of jobs that can be performed by each contractor at the same time, and the ordering information indicating the work ordered for each contractor and the period during which the work is to be performed, the contractor that should order the work is specified. In a recording medium storing a program for causing a computer to perform a process for deciding, the program is used when information on a contractor to whom a job should be ordered and a period during which the job is to be performed are designated from outside. Based on the maximum number of jobs that can be performed in the same period of the specified contractor obtained from the order acceptance information and the ordering information and the number of jobs to be performed in the specified period already ordered to the contractor. Means for determining whether or not it is possible to place an order for the work with a trader, and processing for the trader in the processing according to the means for determining whether or not the order is possible. When it is determined that the order cannot be made, the first output control program means for outputting information indicating the fact from the output means, and the processing to the trader in the processing according to the order availability determination program means. When it is determined that an order can be placed, the system further comprises first supplier determination program means for determining the trader as the supplier of the work.
【0012】上述したシステムにおいて、指定された業
者への当該仕事の発注ができないと判定されたときに、
発注可能な他の業者を得ることができるという観点か
ら、本発明は、請求項2に記載されるように、更に、上
記発注可否判定手段にて当該業者への当該仕事の発注が
できないと判定されたときに、上記保持手段に保持され
た受注許容情報及び発注情報から得られる各業者の同時
期に行ないうる仕事の最大件数と各業者に既に発注して
いる当該指定された期間に行なうべき仕事の件数とに基
づいて、当該指定された期間において当該仕事の発注が
可能な業者を検索する業者検索手段と、該業者検索手段
にて検索された業者を出力手段から出力させる第二の出
力制御手段と、出力手段から出力された業者のかなから
当該仕事を発注すべき業者を選択する選択手段と、選択
手段にて選択された業者を当該仕事の発注先として決定
する第二の発注先決定手段とを有するように構成するこ
とができる。In the above-described system, when it is determined that it is not possible to place an order for the work to a designated trader,
In view of the fact that another contractor who can place an order can be obtained, the present invention further determines that the order cannot be ordered to the contractor by the order acceptability judging means. The maximum number of jobs that can be performed by each contractor at the same time obtained from the order acceptance information and the ordering information held in the holding means and the job should be performed during the specified period already ordered by each contractor A trader search means for searching for a trader capable of ordering the work in the designated period based on the number of jobs, and a second output for outputting the trader searched by the trader search means from the output means Control means; selecting means for selecting a trader who should order the work from among the traders output from the output means; and a second supplier determination for determining the trader selected by the selecting means as a supplier of the work. It can be configured to have a means.
【0013】このようなシステムでは、指定された業者
に当該仕事の発注ができないと判定さた場合、既に発注
された当該指定された期間に行なうべき仕事の数が同時
期に行ないうる仕事の最大件数に達していない業者が、
指定された期間において当該仕事の発注可能な業者とし
て検索される。そして、その検索された業者から当該仕
事を発注すべき業者が選択されると、その選択された業
者が当該仕事の発注先として決定される。In such a system, if it is determined that it is not possible to place an order for the job to the designated contractor, the number of jobs already ordered and to be performed in the designated period becomes the maximum number of jobs that can be performed in the same period. Companies that have not reached the number,
In the specified period, the job is searched for as an orderable company. Then, when a trader who should order the job is selected from the searched traders, the selected trader is determined as an order destination of the work.
【0014】このように、指定された業者に仕事の発注
ができい場合であっても、代わりの発注可能な業者を効
率よく決定することができる。上記選択手段は、例え
ば、オペレータが入力装置を用いて行なう選択操作に応
答して発注すべき業者を選択するように構成することが
できる。また、検索された業者から所定の優先順位に従
って選択するように構成することもできる。この場合、
例えば、既に発注されている当該指定された期間の行な
うべき仕事の件数と、同期間に行ないうる仕事の最大件
数の差が大きいほど優先的に選択されるように構成する
ことができる。また、更に、選択手段を、他のシステム
から回線を介して提供される選択情報に基づいて業者を
選択するように構成することもできる。As described above, even when it is not possible to place an order for a job with a designated trader, it is possible to efficiently determine a substitute trader that can place an order. The selection means may be configured to select a trader to place an order for, for example, in response to a selection operation performed by the operator using the input device. In addition, it is also possible to adopt a configuration in which the selected vendors are selected according to a predetermined priority. in this case,
For example, it can be configured such that the larger the difference between the number of jobs to be performed in the designated period that has already been ordered and the maximum number of jobs that can be performed in the same period, the larger the priority is selected. Further, the selection means may be configured to select a trader based on selection information provided from another system via a line.
【0015】更に、上述した発注業者決定システム(請
求項2)において、検索された業者への仕事の発注状況
を示し、その発注状況を考慮して、当該仕事を発注すべ
き業者を選択できるようにするという観点から、本発明
は、請求項3に記載されるように、上記第二の出力制御
手段を、上記検索手段にて用いた当該検索された業者の
同時期に行ないうる仕事の最大件数と該検索された業者
に対して既に発注されている該指定された期間に行なう
べき仕事の件数を、当該検索された業者と供に出力手段
から出力させるように構成することができる。Further, in the above-mentioned ordering company decision system (claim 2), the ordering status of the job to the searched-out company is shown, and the company to which the job should be ordered can be selected in consideration of the ordering status. In view of the above, according to the present invention, as described in claim 3, the second output control means performs the maximum of the work which can be performed at the same time by the searched trader used by the search means. The number of cases and the number of jobs to be performed in the designated period already ordered for the searched trader may be output from the output means together with the searched trader.
【0016】このようなシステムでは、検索された各業
者の同時期に行ないうる仕事の最大件数と検索された各
業者に対して既に発注されている該指定された期間に行
なうべき仕事の件数が出力手段から出力される。例え
ば、ユーザや、外部のシステムは、出力手段から出力さ
れる情報を受けて、同時期に行ないうる仕事の最大件数
と既に発注された当該指定期間に行なうべき仕事の件数
との差が最も大きい業者を選択すべき業者として指定す
るための操作や処理を行なう。このような業者の選択に
より、仕事の発注が特定の業者に片寄ることが防止され
る。In such a system, the maximum number of jobs that can be performed at the same time by each searched contractor and the number of jobs to be performed in the specified period already ordered for each searched contractor are Output from the output means. For example, the user or the external system receives the information output from the output unit, and the difference between the maximum number of jobs that can be performed in the same period and the number of jobs to be performed in the specified period already ordered is the largest. An operation and a process for designating a trader as a trader to be selected are performed. Such a selection of the trader prevents the work order from being biased to a specific trader.
【0017】上記各発注業者決定システムにおいて(請
求項1乃至3)、指定した業者への仕事の発注状況をユ
ーザに提供できるという観点から、本発明は、請求項4
に記載されるように、更に、指定された業者と供に、上
記発注可否判定手段にて用いられる当該指定された業者
の同時期に行ないうる仕事の最大件数と該業者に既に発
注している当該指定された期間に行なうべき仕事の情報
とを出力手段から出力させる第三の出力制御手段を有す
るように構成される。In each of the above-mentioned ordering company determination systems (claims 1 to 3), the present invention provides claim 4 from the viewpoint that it is possible to provide a user with the status of ordering work to a designated trader.
As described in the above, further, the maximum number of jobs that can be performed at the same time of the designated trader used by the above-mentioned order acceptability determination means with the designated trader, and the order has already been placed with the trader. It is configured to have third output control means for outputting information of work to be performed in the designated period from the output means.
【0018】このようなシステムでは、指定された業者
に対して当該仕事の発注が可能か否かにかかわらず、そ
の指定された業者の同時に行ないうる仕事の最大件数と
該業者に既に発注している当該指定された期間に行なう
べき仕事の情報とが出力手段から出力される。これによ
り、ユーザや、外部のシステムは、出力手段から出力さ
れた情報を受けて、その指定された業者への発注状況
(仕事を受注する余裕の程度等)を認識することができ
る。In such a system, regardless of whether or not it is possible to place an order for the work with the designated trader, the maximum number of jobs that can be performed simultaneously by the designated trader and the number of jobs that have already been ordered with the trader The information on the work to be performed during the designated period is output from the output means. Thus, the user or the external system can receive the information output from the output unit and recognize the order status (the degree of margin for receiving a job order, etc.) to the designated trader.
【0019】更に、上記第一の課題を解決するため、本
発明に係る発注業者決定システムは、請求項5に記載さ
れるように、各業者の同時期に行ないうる仕事の最大件
数を示す受注許容情報と、各業者に対して発注した仕事
及びその仕事を行なうべき期間とを示す発注情報とを保
持する保持手段と、発注すべき仕事の行なわれるべき期
間が外部から指定されたときに、上記保持手段に保持さ
れた受注許容情報及び発注情報から得られる各業者の同
時期に行ないうる仕事の最大件数と各業者に既に発注し
ている当該指定された期間に行なうべき仕事の件数とに
基づいて、当該指定された期間において当該仕事の発注
が可能な業者を検索する業者検索手段と、該業者検索手
段にて検索された業者を出力手段から出力させる出力制
御手段と、出力手段から出力された業者のかなから当該
仕事を発注すべき業者を選択する選択手段と、選択手段
にて選択された業者を当該仕事の発注先として決定する
発注先決定手段とを有するように構成できる。Further, in order to solve the above first problem, an ordering company determination system according to the present invention, as described in claim 5, receives an order showing the maximum number of jobs that can be performed by each company at the same time. Holding means for holding the permissible information and the ordering information indicating the work ordered for each contractor and the period during which the work is to be performed, and when the period during which the work to be ordered should be performed is specified from the outside, The maximum number of jobs that can be performed at the same time by each contractor obtained from the order acceptance information and the ordering information held in the holding means and the number of jobs to be performed in the specified period already ordered for each contractor A searcher for searching for a trader who can order the job in the designated period, an output controller for outputting the trader searched by the searcher from the output means, And a supplier determining means for selecting a trader who should order the work from among the traders output from the client and determining the trader selected by the selecting means as a supplier of the work. .
【0020】このようなシステムでは、発注すべき仕事
が行なわれる期間が指定されると、既に発注された当該
指定された期間に行なうべき仕事の数が同時期に行ない
うる仕事の最大件数に達していない業者が、指定された
期間において当該仕事の発注可能な業者として検索され
る。そして、その検索された業者から当該仕事を発注す
べき業者が選択されると、その選択された業者が当該仕
事の発注先として決定される。In such a system, when the period during which the work to be ordered is performed is specified, the number of jobs to be performed during the specified period that has already been ordered reaches the maximum number of work that can be performed at the same time. A non-contractor is searched as a contractor who can order the job in the designated period. Then, when a trader who should order the job is selected from the searched traders, the selected trader is determined as an order destination of the work.
【0021】このように、指定された期間行なわれるべ
き仕事の発注が可能な業者が検索され、その検索された
業者から当該仕事の発注先とすべき業者が選択されるの
で、発注業者を効率よく決定することができる。出力手
段、選択手段は、上述したシステムと同様に構成するこ
とができる。As described above, a supplier who can place an order for a job to be performed for a designated period is searched, and a supplier to whom the job is to be ordered is selected from the searched dealers. Can be determined well. The output unit and the selection unit can be configured in the same manner as in the system described above.
【0022】上述した発注業者決定システム(請求項
5)において、検索された業者への仕事の発注状況を示
し、その発注状況を考慮して、当該仕事を発注すべき業
者を選択できるようにするという観点から、本発明は、
請求項6に記載されるように、上記出力制御手段が、上
記業者検索手段にて用いた当該検索された業者の同時期
に行ないうる仕事の最大件数と該検索された業者に対し
て既に発注されている該指定された期間に行なうべき仕
事の件数を、当該検索された業者と供に出力手段から出
力させるように構成される。In the above-mentioned ordering company determination system (Claim 5), the ordering status of the job to the retrieved company is indicated, and the ordering company can be selected in consideration of the ordering status. From the viewpoint of the present invention,
As described in claim 6, the output control means determines the maximum number of jobs that can be performed at the same time by the searched trader used by the trader search means and has already placed an order for the searched trader. The number of jobs to be performed in the designated period is output from the output means together with the searched contractor.
【0023】このようなシステムでは、検索された各業
者の同時期に行ないうる仕事の最大件数と検索された各
業者に対して既に発注されている該指定された期間に行
なうべき仕事の件数が出力手段から出力される。例え
ば、ユーザや、外部のシステムは、出力手段から出力さ
れる情報を受けて、同時期に行ないうる仕事の最大件数
と既に発注された当該指定期間に行なうべき仕事の件数
との差が最も大きい業者を選択すべき業者として指定す
るための操作や処理を行なう。このような業者の選択に
より、仕事の発注が特定の業者に片寄ることが防止され
る。In such a system, the maximum number of jobs that can be performed at the same time by each searched contractor and the number of jobs to be performed in the specified period already ordered for each searched contractor are Output from the output means. For example, the user or the external system receives the information output from the output unit, and the difference between the maximum number of jobs that can be performed in the same period and the number of jobs to be performed in the specified period already ordered is the largest. An operation and a process for designating a trader as a trader to be selected are performed. Such a selection of the trader prevents the work order from being biased to a specific trader.
【0024】[0024]
【発明の実施の形態】以下、本発明の実施の一形態を図
面に基づいて説明する。本発明の実施の一形態に係る発
注業者管理システムは、例えば、図1に示すような一般
的なコンピュータシステム内に構築できる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. The orderer management system according to the embodiment of the present invention can be constructed in a general computer system as shown in FIG. 1, for example.
【0025】図1において、このシステムは、CPU
(中央演算処理ユニット)10、メモリユニット11、
入力ユニット12、表示ユニット13、ハードディスク
ユニット14及びCD−ROMドライバ15を有して
い。これら各ユニット10、11、12、13及び14
及びCD−ROMドライバ15は、それぞれバスに接続
されている。In FIG. 1, this system includes a CPU
(Central processing unit) 10, memory unit 11,
It has an input unit 12, a display unit 13, a hard disk unit 14, and a CD-ROM driver 15. These units 10, 11, 12, 13 and 14
The CD-ROM driver 15 is connected to the bus.
【0026】CPU10は、システム全体を制御すると
供に、後述するようにメモリユニット11に格納された
プログラムに従って、本発明に係る発注業者管理システ
ムに関する処理を実行する。メモリユニット11は、R
OM、RAMで構成され、CPU10にて実行すべきプ
ログラムや、各種データを格納する。入力ユニット12
は、キーボード、マウス等を有し、当該システムに対し
て各種情報を入力するために使用される。表示ユニット
13は、液晶パネル、CRT等の表示デバイスを有し、
各種情報を表示する。The CPU 10 controls the entire system and executes processing related to the orderer management system according to the present invention in accordance with a program stored in the memory unit 11 as described later. The memory unit 11 has R
It is composed of an OM and a RAM, and stores programs to be executed by the CPU 10 and various data. Input unit 12
Has a keyboard, a mouse, and the like, and is used to input various information to the system. The display unit 13 has a display device such as a liquid crystal panel and a CRT.
Displays various information.
【0027】CD−ROMドライバ15は、CPU10
の制御のもとに、セットされたCD−ROM20から情
報(プログラム等)を読みだす。このCD−ROM20
は、本発明に係る記録媒体に対応し、発注業者決定シス
テムに関するプログラムが格納されている。このCD−
ROM20に格納されたプログラムは、CD−ROMド
ライバ15にて読みだされてハードディスクユニット1
4にインストールされる。そして、この発注業者決定シ
ステムを立ち上げるとき、ハードディスク14から当該
プログラムが読みだされてメモリユニット11(RAM
等)に格納される。CPU10は、前述したように、こ
のメモリユニット11に格納されたプログラムに従って
発注業者決定システムに関する処理を実行する。The CD-ROM driver 15 includes a CPU 10
Under the control of (1), information (programs and the like) is read from the set CD-ROM 20. This CD-ROM 20
Corresponds to the recording medium according to the present invention, and stores a program related to an orderer determination system. This CD-
The program stored in the ROM 20 is read out by the CD-ROM driver 15 and
4 installed. Then, when starting the orderer determination system, the program is read from the hard disk 14 and is read from the memory unit 11 (RAM).
Etc.). The CPU 10 executes the processing related to the orderer determination system according to the program stored in the memory unit 11 as described above.
【0028】なお、本発明に係る記録媒体は、上記CD
−ROM20やメモリユニット11(RAM等)に限定
されず、フロッピーディスク、光ディスク、光磁気ディ
スク(MO)、他の半導体メモリ、PCカード等であっ
てもよい。CPU10は、メモリユニット11に格納さ
れたプログラムに従って、例えば、図2及び図3に示す
手順に従って、発注業者決定システムに関する処理を行
なう。この発注業者決定システムは、例えば、建設会社
において発注先となる協力会社(業者)を決定するため
のシステムとして構築されている。The recording medium according to the present invention uses the CD
-Not limited to the ROM 20 or the memory unit 11 (RAM or the like), but may be a floppy disk, an optical disk, a magneto-optical disk (MO), another semiconductor memory, a PC card, or the like. The CPU 10 performs a process related to the ordering company determination system according to the program stored in the memory unit 11 and, for example, according to the procedure shown in FIGS. This ordering company determination system is, for example, constructed as a system for determining a cooperating company (contractor) to be an ordering destination in a construction company.
【0029】例えば、新規の工事物件における各工種
(仕事)についての発注業者を決定してその新規工事物
件での作業スケジュールを立てるために、この発注業者
決定システムが立ち上げられる。すると、例えば、図4
に示すようなスケジュール入力画面が表示ユニット13
に表示される。このスケジュール入力画面では、工事物
件を特定する「工事番号」及び工事物件の「名称」、工
事全体の「工期」、工事に必要な「工種」(基礎工事、
外装工事、内装工事、電気工事、塗装等)、各工種につ
いて工事を発注する「協力会社(業者)」、各業者の作
業の「開始日」及び「終了日」等の情報の入力作業が行
なわれる。For example, this ordering company determination system is started to determine an ordering company for each type of work (work) in a new construction property and to set a work schedule for the new construction property. Then, for example, FIG.
The schedule input screen shown in FIG.
Will be displayed. In this schedule input screen, the “construction number” identifying the construction property, the “name” of the construction property, the “construction period” of the entire construction, the “construction type” (construction,
Exterior work, interior work, electrical work, painting, etc.), "Contractor (contractor)" who orders work for each type of work, and input work such as "Start date" and "End date" of each contractor's work It is.
【0030】このように、スケジュール入力画面が表示
ユニット13に表示されると、工事物件に関する情報を
記述するための工事物件ファイルがメモリユニット11
内あるいは、ハードディスクユニット14内に作成され
る。この工事物件ファイルは、例えば、図5に示すよう
に、「工事番号」及び工事物件の「名称」、「工種」
(a、b、c、・・・)、各「工種」について発注した
「業者(協力会社)」及び各業者が行なうべき工事の期
間(開始日、終了日)がスケジュール入力画面にて入力
された情報に基づいて作成される。As described above, when the schedule input screen is displayed on the display unit 13, a construction property file for describing information on the construction property is stored in the memory unit 11.
Or in the hard disk unit 14. The construction property file includes, for example, as shown in FIG. 5, “construction number”, “name” of the construction property, and “construction type”.
(A, b, c,...), The “contractor (subcontractor)” ordered for each “construction type” and the period of work (start date, end date) to be performed by each contractor are input on the schedule input screen. It is created based on the information.
【0031】上記のようにスケジュール入力画面が表示
ユニット13に表示された後に、CPU10は、「工事
物件名」、「工種」、「期間」及び「発注予定業者」の
入力の待ち状態となる。そして、スケジュール入力画面
においてユーザが入力ユニット12を用いて各項目につ
いての入力を行なうと、CPU10は、入力された「工
事物件名」、「工種」、「期間」及び「発注予定業者」
を取得する(S1、S2、S3、S4)。このとき、取
得した「工事物件名」(例えば、”A邸新築工事”)が
工事物件ファイルの「名称」に記述されると供に、例え
ば、自動採番にて得られた番号(例えば、”A0000
01”)が「工事番号」に記述される。After the schedule input screen is displayed on the display unit 13 as described above, the CPU 10 waits for the input of “construction property name”, “construction type”, “period” and “planned ordering company”. Then, when the user performs input of each item on the schedule input screen using the input unit 12, the CPU 10 enters the input “construction property name”, “construction type”, “period”, and “ordering contractor”.
(S1, S2, S3, S4). At this time, the acquired “construction property name” (for example, “new construction of house A”) is described in the “name” of the construction property file, and, for example, a number obtained by automatic numbering (for example, "A0000
01 ”) is described in the“ construction number ”.
【0032】その後、CPU10は、ハードディスクユ
ニット14に保存された他の工事物件ファイル(図5参
照)を取得して(S5)、その工事物件ファイルに今回
ユーザによって指定(入力)された発注予定業者(指定
業者)が記述されているか否かを判定する(S6)。即
ち、他の工事物件において当該指定業者に対して既に発
注が行なわれているか否かを判定する。その取得した工
事物件ファイルに指定業者の記述があれば(他の工事に
おいて当該指定業者への発注があれば)(S6、YE
S)、更に、CPU10は、その既に発注された工事の
期間がユーザによって今回入力された期間と重なるか否
かを判定する(S7)。Thereafter, the CPU 10 acquires another construction property file (see FIG. 5) stored in the hard disk unit 14 (S5), and enters the ordering contractor designated (input) by the user this time in the construction property file. It is determined whether (designated trader) is described (S6). That is, it is determined whether an order has already been placed for the designated contractor in another construction property. If there is a description of the designated contractor in the acquired construction property file (if there is an order to the designated contractor in another construction) (S6, YE
S) Further, the CPU 10 determines whether or not the already ordered construction period overlaps with the period currently input by the user (S7).
【0033】その指定業者に対して既に発注された工事
の期間が今回ユーザが入力した期間と重なる場合(S
7、YES)、CPU10は、その工事物件ファイルか
ら工事物件名を取得すると共に、重なった部分の作業期
間を取得する(S8)。これにより、ユーザが指定した
期間内に指定業者がどのような工事について既に発注を
受けているかを示す発注状況をCPU10は認識する。When the construction period already ordered for the designated contractor overlaps with the period entered by the user this time (S
7, YES), the CPU 10 acquires the construction property name from the construction property file and acquires the work period of the overlapped portion (S8). As a result, the CPU 10 recognizes the order status indicating what kind of construction has been ordered by the designated contractor within the period designated by the user.
【0034】一方、取得した工事物件ファイルに指定業
者の記述がない場合(S6、NO)、また、工事物件フ
ァイルに指定業者の記述があったとしても、そこに記述
された作業期間が今回入力された期間と重ならなければ
(S7、NO)、次の工事物件ファイルについての同様
の判定を行なう。そして、このような処理を全ての工事
物件ファイルについて行なう(S9)。On the other hand, if there is no description of the designated contractor in the acquired construction property file (S6, NO), and even if there is a description of the designated contractor in the construction property file, the work period described there is input this time. If the period does not overlap (S7, NO), a similar determination is made for the next construction property file. Then, such processing is performed for all the construction property files (S9).
【0035】そして、全ての工事物件ファイルについて
の処理が終わると、CPU10は、認識したその指定業
者についての発注状況を表示ユニット13のスケジュー
ル入力画面上に形成される所定のウインドに表示させる
(S10)。この発注状況は、例えば、図7に示すよう
に、発注を受けている工事の開始日(例えば、平成7年
11月15日)及び終了日(例えば、平成8年2月1
日)とその工事物件名(例えば、A邸新築工事)にて表
される。When the processing for all the construction property files is completed, the CPU 10 displays the recognized order status of the designated contractor in a predetermined window formed on the schedule input screen of the display unit 13 (S10). ). For example, as shown in FIG. 7, the order status includes the start date (for example, November 15, 1995) and the end date (for example, February 1, 1996) of the construction for which the order is being received.
) And the name of the construction property (for example, new construction of Residence A).
【0036】ところで、このシステムの利用者は、各業
者が同時期に行なうことのできる工事(仕事)の最大件
数C0 に関するデータを予め入力し、そのデータが、例
えば、図6に示すような、テーブルの形式にまとめられ
てハードディスクユニット14に格納されている。この
各業者が同時期に行なうことのできる工事の最大件数C
0 は、例えば、各業者に直接問い合わせることによって
得られる。By the way, the user of this system, the maximum number C 0 previously input data relating to the work can each skill is performed at the same time (work), the data is, for example, as shown in FIG. 6 , Are stored in the hard disk unit 14 in a table format. The maximum number of works that each of these contractors can perform at the same time C
0 is obtained, for example, by directly inquiring each trader.
【0037】CPU10は、当該指定業者が同時期に行
なうことのできる最大件数C0 (重複可能件数)を上記
テーブルから取得し、その最大件数C0 を当該指定業者
についての発注状況と共に表示させる(図7参照)。ま
た、CPU10は、この指定業者が同時期に行なうこと
のできる最大件数C0 を取得すると、認識した発注状況
に表される工事の件数が上記最大件数C0 に達している
か否かを判定する(S11)。即ち、指定業者に対し
て、入力した期間に更に工事を発注することが可能か否
かが判定される。The CPU 10 acquires from the table the maximum number C 0 (the number of possible duplicates) that the designated trader can perform at the same time, and displays the maximum number C 0 together with the order status of the designated trader ( (See FIG. 7). Further, when acquiring the maximum number C 0 that can be performed by the designated trader in the same period, the CPU 10 determines whether the number of works represented in the recognized order status has reached the maximum number C 0. (S11). That is, it is determined whether or not it is possible to order a further construction to the designated contractor during the input period.
【0038】ここで、発注状況に表される工事の件数が
上記最大件数C0 に達していなければ(S11、YE
S)、CPU10は、指定業者に対して、入力した期間
にまだ工事を発注することができると判断し、当該指定
業者を正式な発注業者として確定する(S12)。即
ち、入力した工事番号及び工事物件名にて特定される工
事物件ファイルに、入力した「工種」の業者「協力会
社」として指定業者(発注予定業者として入力された業
者)が記述され、更に、入力した工事の「期間」(開始
日、終了日)が記述される。Here, if the number of works represented in the order status has not reached the maximum number C 0 (S11, YE
S), the CPU 10 determines that the construction can still be ordered with respect to the designated contractor during the input period, and determines the designated contractor as a formal ordering contractor (S12). That is, in the construction property file specified by the inputted construction number and the construction property name, the designated contractor (the contractor entered as the ordering contractor) is described as the contractor of the input "work type" and the "contractor". The "period" (start date, end date) of the input construction is described.
【0039】一方、指定業者の発注状況に表される工事
の件数が既に当該最大件数C0 に達しており、指定業者
に対する工事の発注ができないと判定されると(S1
1、NO)、CPU10での処理は、ステップS11か
ら図3に示すステップS21に移行する。On the other hand, if it is determined that the number of works represented in the ordering status of the designated contractor has already reached the maximum number C 0 and it is not possible to place an order for the construction to the designated contractor (S1).
1, NO), the process of the CPU 10 proceeds from step S11 to step S21 shown in FIG.
【0040】CPU10は、指定業者に対する既発注工
事件数が当該最大件数C0 に達していると判定すると
(図2、S11)、警告メッセージ(例えば、「協力業
者の許容量を超えております」)を表示ユニット13の
画面に表示させる(S21)。このシステムのユーザ
は、上記のようにして表示される発注状況及び最大件数
C 0 との比較(図7参照)、あるいは、この警告メッセ
ージによって、初めに入力した発注予定業者に、当該入
力した期間での工事を発注することができないことを認
識する。The CPU 10 is an operator who has already ordered a designated contractor.
The number of cases is the maximum number C0Is determined to have reached
(FIG. 2, S11), a warning message (for example,
Of the display unit 13)
It is displayed on the screen (S21). Users of this system
Is the order status and the maximum number of items displayed as above
C 0(See Figure 7) or this warning message
Page, the orderer who entered the order
Admitted that it was not possible to order
Understand.
【0041】その後、CPU10は、各工種について予
め登録された業者のリスト(ハードディスクユニット1
4に格納)から入力された工種(図2、S2)と同じ工
種の業者を1つ選択する(選択業者)(S22)。そし
て、CPU10は、他の工事物件ファイルを取得し(S
23)、その工事物件ファイルに選択業者が記述されて
いる書否かを判定する(S24)。Thereafter, the CPU 10 executes a list of the traders registered in advance for each type of work (the hard disk unit 1).
4 (stored in No. 4) (step S22). Then, the CPU 10 acquires another construction property file (S
23), it is determined whether or not the selected contractor is described in the construction property file (S24).
【0042】その工事物件ファイルに選択業者が記述さ
れている場合(S24、YES)、更に、CPU10
は、取得した工事物件ファイルを参照して、ユーザが入
力した期間(図2、S3)に行なうべき工事が既にその
選択業者に発注されているか否かを判定する(S2
5)。もし、その選択業者に既に発注されている場合
(S25、YES)、その選択業者に対応したカウンタ
のカウント値Cを+1だけインクリメントする(C→C
+1)(S26)。When the selected contractor is described in the construction property file (S24, YES), the CPU 10
Refers to the acquired construction property file and determines whether or not the construction to be performed during the period input by the user (FIG. 2, S3) has already been ordered by the selected contractor (S2).
5). If the order has already been placed with the selected trader (S25, YES), the count value C of the counter corresponding to the selected trader is incremented by +1 (C → C).
+1) (S26).
【0043】その後、CPU10は、選択業者が同時期
に行なうことが可能な工事の最大件数C0 を上述したテ
ーブル(図6参照)から得、上記カウント値Cがこの最
大件数C0 に達したか否か(C≧C0 )を判定する(S
27)。そして、まだ、達していない場合(S27、N
O)、次の工事物件ファイルを取得して(S28、S2
3)上記と同様の処理を行なう。また、取得した工事物
件ファイルに選択業者の記述がない場合(S24、N
o)、及び入力された期間に行なうべき工事が選択業者
に発注されていない場合(S25、No)には、そのま
ま以後の処理は行なわれずに、次の工事物件ファイルが
取得され(S28、S23)、上記と同様の処理が行な
われる。Thereafter, the CPU 10 obtains the maximum number of works C 0 that can be performed by the selected contractor at the same time from the table (see FIG. 6), and the count value C reaches the maximum number C 0 . Is determined (C ≧ C 0 ) (S
27). And when it has not reached yet (S27, N
O), and obtains the next construction property file (S28, S2
3) Perform the same processing as above. In addition, when there is no description of the selected contractor in the acquired construction property file (S24, N
o), and when the work to be performed in the input period has not been ordered by the selected contractor (S25, No), the subsequent processing is not performed and the next construction property file is acquired (S28, S23). ), The same processing as described above is performed.
【0044】このようにして全ての工事物件ファイルに
ついての処理が終了すると、選択業者が所定のレジスタ
にセットされる(S29)。そして、その選択業者に現
在発注されている当該入力された期間内に行なうべき工
事の総件数を表すカウント値Cが保持される。When the processing for all the construction property files is completed in this way, the selected contractor is set in a predetermined register (S29). Then, a count value C indicating the total number of works to be performed during the input period currently ordered by the selected contractor is held.
【0045】1つの選択業者について上述した処理(S
22乃至S29)が終了すると、上記入力された工種と
同じ工種の他の業者が上記登録リストから更に選択され
る(S30、S22)。そして、この新たに選択された
業者に対して、上述したのと同様の処理が行なわれる。
そして、上記入力された工種と同じ工種について登録さ
れた全ての業者について上述した処理が繰り返される
(S22乃至S30)。The processing described above for one selected trader (S
When steps 22 to S29) are completed, another contractor of the same type of construction as that input is further selected from the registration list (S30, S22). Then, the same processing as described above is performed on the newly selected trader.
Then, the above-described processing is repeated for all contractors registered for the same type of work as the input type of work (S22 to S30).
【0046】上述した処理の過程で、選択業者に対して
既に発注された当該入力された期間内に行なうべき工事
の件数(カウンタ値)Cがその選択業者について定めた
最大件数C0 に達すると、その選択業者は、所定のレジ
スタにセットされることなく、次の業者が選択される
(S27、S30)。In the course of the above-described processing, when the number of works (counter value) C to be performed within the input period already ordered to the selected contractor reaches the maximum number C 0 determined for the selected contractor. The selected trader is not set in a predetermined register, and the next trader is selected (S27, S30).
【0047】上記入力された工種と同じ工種の業者とし
て予め登録された全ての業者に対して上記処理が終了す
ると、CPU10は、上記所定のレジスタにセットされ
た全ての選択業者を、その業者に対して既に発注された
当該入力された期間内に行なうべき工事の件数(カウン
タ値)C及びその業者が同時に行なうことのできる工事
の最大件数C0 と供に、表示ユニット13の画面上の所
定のウインドウに表示させる(S31)。その表示は、
例えば、図8に示すようになされる。When the above-described processing is completed for all the traders registered in advance as traders of the same type of work as the input type of work, the CPU 10 sends all the selected traders set in the predetermined register to the trader. A predetermined number on the screen of the display unit 13 together with the number of works (counter value) C to be performed within the input period already ordered and the maximum number of works C 0 that can be performed simultaneously by the contractor. (S31). The display is
For example, as shown in FIG.
【0048】図8に示す表示テーブルは、入力工種(内
装工事)について、まだ、入力された時期に行なうべき
工事の発注を行なえる業者を示している。表示ユニット
13の画面に表示されるこのこのようなテーブルをユー
ザが見て、そのテーブルに記載される業者から1業者を
選択する操作(例えば、マウスのクリック操作)を行な
うと、CPU10は、その選択された業者を代替の発注
業者として取得する(S32)。そして、上記入力され
た工事期間(開始日、終了日)と供に、この代替発注業
者が正式の発注業者として上述した工事物件ファイルに
記述される。The display table shown in FIG. 8 shows a contractor who can place an order for a construction to be performed at the input time for the input construction (interior construction). When the user looks at such a table displayed on the screen of the display unit 13 and performs an operation (for example, a mouse click operation) of selecting one trader from the traders described in the table, the CPU 10 The selected contractor is acquired as a substitute contractor (S32). Then, along with the input construction period (start date, end date), this alternative ordering company is described in the above-mentioned construction property file as a formal ordering company.
【0049】なお、ユーザは、図8に示すテーブルを見
て、入力された期間に行なうべき仕事の総件数と同時に
行なえる工事の最大件数の差が最も大きい業者を選択す
ることができる。このような業者選択を行なうことによ
り、各業者に発注される工事の件数の均等化を図ること
ができる。The user can look at the table shown in FIG. 8 and select a contractor having the largest difference in the maximum number of works that can be performed simultaneously with the total number of works to be performed in the input period. By selecting such a contractor, the number of works ordered to each contractor can be equalized.
【0050】その後、CPU10にて実行される処理
は、ステップS32から図2に示すステップS13に移
行する。そして、CPU10は、所定の終了操作がなさ
れたか否か(S13)、全ての工種についての処理が終
了したか否かを判定する(S14)。終了操作ななされ
ず(S13、NO)、また、全ての工種についての処理
が終了していない場合(S14、NO)、CPU10
は、再度、工種、期間、発注予定業者の入力待ち状態と
なる。そして、それらの情報をユーザが入力すると、前
述した処理が再度実行され、新たに入力された工種の工
事についての発注業者が決定される。そして、当該工事
物件に必要な全ての工種についての処理が終了した時点
で(S14、YES)、当該発注業者決定に関する処理
が完了する。Thereafter, the processing executed by CPU 10 shifts from step S32 to step S13 shown in FIG. Then, the CPU 10 determines whether or not a predetermined ending operation has been performed (S13) and whether or not the processing for all the types has been completed (S14). If the end operation is not performed (S13, NO), and if the processing for all types of construction has not been completed (S14, NO), the CPU 10
Is again in a state of waiting for input of the type of work, the period, and the ordering contractor. Then, when the user inputs such information, the above-described processing is executed again, and an ordering company for the newly input construction work is determined. Then, when the processing for all the construction types required for the construction property is completed (S14, YES), the processing related to the determination of the ordering company is completed.
【0051】また、上記処理の過程で、終了操作が行な
われると、当該処理は強制的に終了する(S13、YE
S)。上記のような手順での処理が終了すると、当該工
事物件(例えば「A邸新築工事」)の作業スケジュール
が表示ユニット13の表示入力画面上にて完成する(図
4参照)。そして、その内容が当該工事物件名及び工事
番号にて特定される工事物件ファイルに記述される。従
って、この工事物件についての作業スケジュールは、対
応する工事物件ファイルの情報に基づいていつでも作成
することができる。If an end operation is performed during the above process, the process is forcibly ended (S13, YE
S). When the processing according to the above procedure is completed, the work schedule of the construction article (for example, “New construction of House A”) is completed on the display input screen of the display unit 13 (see FIG. 4). Then, the contents are described in the construction property file specified by the construction property name and the construction number. Therefore, the work schedule for this construction property can be created at any time based on the information of the corresponding construction property file.
【0052】例えば、作業スケジュールの変更を行なう
場合、図2及び図3に示す手順と同様の手順にて処理が
行なわれる。そして、変更を行なうべき工種についての
処理が終了したときに、終了操作を行なう(S13、Y
ES)ことによって、作業スケジュールの変更が完了す
る。For example, when the work schedule is changed, the processing is performed in the same procedure as the procedure shown in FIGS. Then, when the processing for the type of work to be changed is completed, an end operation is performed (S13, Y
ES), the change of the work schedule is completed.
【0053】なお、上記実施例では、図2及び図3に示
す処理を一連のもととして説明したが、これに限られな
い。例えば、指定業者に対して入力された期間に行なう
べき工事を発注することができないと判定された場合
(S11、NO)、警告メッセージを表示した(S2
1)後に、次の業者の入力をユーザに要求するようにし
てもよい。この場合、ユーザが業者の指定入力操作を行
なう毎に図2に示す手順での処理が実行される。そし
て、ユーザは、発注可能な業者が確定するまで、その指
定入力を繰り返せばよい。In the above embodiment, the processes shown in FIGS. 2 and 3 are described as a series of processes, but the present invention is not limited to this. For example, when it is determined that it is not possible to place an order for the construction to be performed during the period input to the designated contractor (S11, NO), a warning message is displayed (S2).
1) Later, the user may be required to input the next trader. In this case, the process shown in FIG. 2 is executed every time the user performs the designation input operation of the trader. Then, the user may repeat the designation input until a vendor that can place an order is determined.
【0054】また、工種及び期間が入力された後に、図
3に示すステップS22から始まる処理を実行してもよ
い。この場合、初めから発注可能な業者が表示されるの
で、ユーザは、その選択が容易に行なうことができる。
上述した例において、メモリユニット11が保持手段に
対応し、図2に示すステップS11での処理が発注可否
判定手段(発注可否判定プログラム手段)に対応し、図
3に示すステップS21での処理が第一の出力制御手段
(第一の出力制御プログラム手段)に対応し、図2に示
すステップS12での処理が第一の発注決定手段(第一
の発注決定プログラム手段)に対応する。After the type of work and the period are input, the process starting from step S22 shown in FIG. 3 may be executed. In this case, the orderable traders are displayed from the beginning, so that the user can easily make the selection.
In the above-described example, the memory unit 11 corresponds to the holding unit, the process in step S11 shown in FIG. 2 corresponds to the ordering availability determination unit (ordering availability determination program unit), and the process in step S21 shown in FIG. The processing in step S12 shown in FIG. 2 corresponds to the first output control means (first output control program means).
【0055】また、図3に示すステップS22乃至S3
0での処理が業者検索手段(業者検索プログラム手段)
に対応し、図3に示すステップS31での処理が第二の
出力制御手段(第二の出力制御プログラム手段)に対応
し、図3に示すステップS32での処理が選択手段(選
択プログラム手段)及び第二の発注先決定手段(第二の
発注先決定プログラム手段)に対応する。Steps S22 to S3 shown in FIG.
The processing at 0 is a trader search means (trader search program means)
The processing in step S31 shown in FIG. 3 corresponds to the second output control means (second output control program means), and the processing in step S32 shown in FIG. 3 corresponds to the selection means (selection program means). And second supplier determination means (second supplier determination program means).
【0056】更に、図2に示すステップS10での処理
が第三の出力制御手段(第三の出力制御プログラム手
段)に対応する。Further, the processing in step S10 shown in FIG. 2 corresponds to the third output control means (third output control program means).
【0057】[0057]
【発明の効果】以上説明してきたように、請求項1乃至
4に記載された本発明によれば、指定した業者に対する
発注の可否を実際に業者に確認することのなく判定する
ことができ、仕事の発注先となる業者を効率的に決定す
ることができる。As described above, according to the present invention as set forth in claims 1 to 4, it is possible to determine whether or not an order can be placed for a designated trader without actually confirming with the trader. It is possible to efficiently determine a supplier to whom a job is ordered.
【0058】また、請求項5及び6に記載された本発明
によれば、仕事の発注が可能な業者が積極的にユーザに
提供されるので、更に、効率的に発注先となる業者を決
定することができる。更に、請求項7に記載された本発
明によれば、上記発明に係るシステムでの処理をコンピ
ュータに行なわせるためのプログラムを格納する記録媒
体を提供することができる。According to the fifth and sixth aspects of the present invention, a business operator who can place an order for work is actively provided to the user, so that the business operator to be ordered can be determined more efficiently. can do. Further, according to the present invention described in claim 7, it is possible to provide a recording medium for storing a program for causing a computer to perform processing in the system according to the above invention.
【図1】本発明の実施の一形態に係る発注業者決定シス
テムが構築されるコンピュータシステムの構成を示すブ
ロック図である。FIG. 1 is a block diagram showing a configuration of a computer system in which an orderer determination system according to an embodiment of the present invention is constructed.
【図2】発注業者を決定するための処理を示すフローチ
ャート(その1)である。FIG. 2 is a flowchart (1) showing a process for determining an ordering company;
【図3】発注業者を決定するための処理を示すフローチ
ャート(その2)である。FIG. 3 is a flowchart (part 2) illustrating a process for determining an ordering company;
【図4】工事物件に関する情報を入力するための表示画
面の例を示す図である。FIG. 4 is a diagram showing an example of a display screen for inputting information about a construction property.
【図5】工事物件ファイルの例を示す図である。FIG. 5 is a diagram showing an example of a construction property file.
【図6】各業者において同時期に行なうことのできる工
事の最大件数を示すテーブルである。FIG. 6 is a table showing the maximum number of works that can be performed at the same time by each contractor.
【図7】指定業者の発注状況の表示例を示す図である。FIG. 7 is a diagram showing a display example of the order status of a designated trader.
【図8】選択業者及びその業者に対する発注状況の表示
例を示す図である。FIG. 8 is a diagram showing a display example of a selected trader and an order status for the trader.
10 CPU 11 メモリユニット 12 入力ユニット 13 表示ユニット 14 ハードディスクユニット 15 CD−ROMドライバ Reference Signs List 10 CPU 11 Memory unit 12 Input unit 13 Display unit 14 Hard disk unit 15 CD-ROM driver
Claims (7)
数を示す受注許容情報と各業者に対して発注した仕事及
びその仕事を行なうべき期間とを示す発注情報とを保持
する保持手段と、 仕事の発注先とすべき業者の情報とその仕事の行なわれ
るべき期間とが外部より指定されたときに、保持手段に
保持された受注許容情報及び発注情報から得られるその
指定された業者の同時期に行ないうる仕事の最大件数と
該業者に既に発注している当該指定された期間に行なう
べき仕事の件数とに基づいて該業者への当該仕事の発注
が可能か否かを判定する発注可否判定手段と、 該発注可否判定手段にて当該業者への仕事の発注ができ
ないと判定されたときに、その旨を表す情報を出力手段
から出力させる第一の出力制御手段と、 該発注可否判定手段にて当該業者への仕事の発注ができ
ると判定された場合に、当該業者をその仕事の発注先と
して決定する第一の発注先決定手段とを有する発注業者
決定システム。1. A holding means for holding order acceptance information indicating the maximum number of jobs that can be performed by each trader at the same time, and order information indicating the work ordered to each trader and the period during which the work should be performed. When the information of the contractor to whom the work should be ordered and the period during which the work is to be performed are specified from the outside, the information of the specified contractor obtained from the order acceptance information and the ordering information held in the holding means. An order that determines whether or not it is possible to place an order for the job based on the maximum number of jobs that can be performed at the same time and the number of jobs that have already been ordered with the company and should be performed during the specified period. Availability determination means; first output control means for, when the order availability determination means determines that it is not possible to place an order for a job with the trader, outputting information indicating the fact from the output means; For judgment means If it is determined that it is ordering work to the skilled, ordering skill determination system having a first order destination determining means for determining the art as contractor of the work.
いて、 更に、上記発注可否判定手段にて当該業者への当該仕事
の発注ができないと判定されたときに、上記保持手段に
保持された受注許容情報及び発注情報から得られる各業
者の同時期に行ないうる仕事の最大件数と各業者に既に
発注している当該指定された期間に行なうべき仕事の件
数とに基づいて、当該指定された期間において当該仕事
の発注が可能な業者を検索する業者検索手段と、 該業者検索手段にて検索された業者を出力手段から出力
させる第二の出力制御手段と、 出力手段から出力された業者のかなから当該仕事を発注
すべき業者を選択する選択手段と、 選択手段にて選択された業者を当該仕事の発注先として
決定する第二の発注先決定手段とを有する発注業者決定
システム。2. The orderer management system according to claim 1, further comprising: when the order acceptability judging means judges that it is impossible to place an order for the job to the trader, the order held by the holding means. The specified period based on the maximum number of jobs that can be performed in the same period of each contractor obtained from the permission information and the ordering information and the number of jobs to be performed in the specified period already ordered for each contractor And a second output control means for outputting the trader searched by the trader search means from the output means, and a kana of the trader output from the output means. And a second supplier determination means for determining the supplier selected by the selection means as a supplier of the work. Tem.
いて、 上記第二の出力制御手段が、上記検索手段にて用いた当
該検索された業者の同時期に行ないうる仕事の最大件数
と該検索された業者に対して既に発注されている該指定
された期間に行なうべき仕事の件数を、当該検索された
業者と共に出力手段から出力させるようにした発注業者
決定システム。3. The system according to claim 2, wherein said second output control means includes a maximum number of jobs which can be performed by said searched trader at the same time and used by said search means and said search. An ordering company determination system for outputting the number of jobs to be performed in the designated period which have already been ordered to the searched company, together with the searched company, from output means.
定システムにおいて、 更に、指定された業者と供に、上記発注可否判定手段に
て用いられる当該指定された業者の同時期に行ないうる
仕事の最大件数と該業者に既に発注している当該指定さ
れた期間に行なうべき仕事の情報とを出力手段から出力
させる第三の出力制御手段を有する発注業者決定システ
ム。4. The system according to claim 1, further comprising the step of: determining whether the order is acceptable by using the order determination unit when the order is determined by the order determination unit. An ordering company determination system having third output control means for outputting, from an output means, the maximum number of jobs and information on jobs to be performed during the designated period which have already been ordered from the company.
数を示す受注許容情報と各業者に対して発注した仕事及
びその仕事を行なうべき期間とを示す発注情報とを保持
する保持手段と、 発注すべき仕事の行なわれるべき期間が外部から指定さ
れたときに、上記保持手段に保持された受注許容情報及
び発注情報から得られる各業者の同時期に行ないうる仕
事の最大件数と各業者に既に発注している当該指定され
た期間に行なうべき仕事の件数とに基づいて、当該指定
された期間において当該仕事の発注が可能な業者を検索
する業者検索手段と、 該業者検索手段にて検索された業者を出力手段から出力
させる出力制御手段と、 出力手段から出力された業者のかなから当該仕事を発注
すべき業者を選択する選択手段と、 選択手段にて選択された業者を当該仕事の発注先として
決定する発注先決定手段とを有する発注業者決定システ
ム。5. Holding means for holding order acceptance information indicating the maximum number of jobs that can be performed by each trader at the same time, and order information indicating the work ordered to each trader and the period during which the work is to be performed. When the period during which the work to be ordered should be performed is specified from the outside, the maximum number of work that can be performed by each contractor at the same time and each contractor obtained from the order acceptance information and the ordering information held in the holding means. Based on the number of jobs to be performed during the designated period that have already been ordered in the designated period, by a vendor search means for searching for a company that can order the work in the designated period, and An output control means for outputting the searched trader from the output means, a selecting means for selecting a trader to order the job from among the traders output from the output means, and a business selected by the selecting means. And a supplier determination means for determining a customer as a supplier of the work.
いて、 上記出力制御手段が、上記業者検索手段にて用いた当該
検索された業者の同時期に行ないうる仕事の最大件数と
該検索された業者に対して既に発注されている該指定さ
れた期間に行なうべき仕事の件数を、当該検索された業
者と共に出力手段から出力させるようにした発注業者決
定システム。6. The system according to claim 5, wherein said output control means determines the maximum number of jobs that can be performed by said searched trader at the same time and used by said trader search means. An ordering company determination system which outputs the number of jobs to be performed in the designated period that have already been ordered to the company from the output means together with the searched company.
数を示す受注許容情報と、各業者に対して発注した仕事
及びその仕事を行なうべき期間とを示す発注情報とを用
いて仕事を発注すべき業者を決定するための処理をコン
ピュータに行なわせるためのプログラムを格納した記録
媒体において、該プログラムは、 仕事の発注先とすべき業者の情報とその仕事の行なわれ
るべき期間が外部から指定されたときに、受注許容情報
及び発注情報から得られるその指定された業者の同時期
に行ないうる仕事の最大件数と該業者に既に発注してい
る当該指定された期間に行なうべき仕事の件数とに基づ
いて該業者への当該仕事の発注が可能か否かを判定する
ための発注可否判定プログラム手段と、 該発注可否判定プログラム手段に従った処理において当
該業者への仕事の発注ができないと判定されたときに、
その旨を表す情報を出力手段から出力させるための第一
の出力制御プログラム手段と、 該発注可否判定プログラム手段に従った処理において当
該業者への仕事の発注ができると判定された場合に、当
該業者をその仕事の発注先として決定する第一の発注先
決定プログラム手段とを有する記録媒体。7. A job is performed using order acceptance information indicating the maximum number of jobs that can be performed by each contractor at the same time, and ordering information indicating the work ordered for each contractor and the period during which the work is to be performed. In a recording medium storing a program for causing a computer to perform a process for determining a contractor to be ordered, the program includes information on a contractor to whom a job should be ordered and a period during which the job should be performed from outside. When specified, the maximum number of jobs that can be performed at the same time of the specified contractor obtained from the order acceptance information and ordering information, and the number of jobs to be performed during the specified period already ordered from the contractor And an order acceptability determination program means for determining whether or not the work can be ordered to the trader based on If it is determined that it can not order the work to 該業's,
First output control program means for causing the output means to output information indicating the fact, and when it is determined in the processing according to the order availability determination program means that it is possible to place an order for work to the trader, A storage medium having first supplier determination program means for determining a trader as a supplier of the work;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30513296A JPH10143571A (en) | 1996-11-15 | 1996-11-15 | Ordering company determination system and recording medium storing program for causing computer to perform processing in the system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30513296A JPH10143571A (en) | 1996-11-15 | 1996-11-15 | Ordering company determination system and recording medium storing program for causing computer to perform processing in the system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10143571A true JPH10143571A (en) | 1998-05-29 |
Family
ID=17941484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30513296A Pending JPH10143571A (en) | 1996-11-15 | 1996-11-15 | Ordering company determination system and recording medium storing program for causing computer to perform processing in the system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10143571A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002063417A (en) * | 2000-08-22 | 2002-02-28 | Sumitomo Fudosan Kk | Home improvement support system and home improvement support method |
JP2002297976A (en) * | 2001-04-02 | 2002-10-11 | Okumura Corp | Contractor selection system |
JP2006318311A (en) * | 2005-05-13 | 2006-11-24 | Sap Ag | Assigning apparatus and method and computer program |
-
1996
- 1996-11-15 JP JP30513296A patent/JPH10143571A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002063417A (en) * | 2000-08-22 | 2002-02-28 | Sumitomo Fudosan Kk | Home improvement support system and home improvement support method |
JP2002297976A (en) * | 2001-04-02 | 2002-10-11 | Okumura Corp | Contractor selection system |
JP2006318311A (en) * | 2005-05-13 | 2006-11-24 | Sap Ag | Assigning apparatus and method and computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3490555B2 (en) | Order management system | |
US20070061774A1 (en) | Apparatus, system, and method for managing project customization, compliance documentation, and communication | |
EP0841627A2 (en) | Task execution support system | |
US20060155407A1 (en) | Design and manufacturing management system, method, and program | |
US20140337187A1 (en) | Method and system for enterprise-wide migration | |
US6871110B1 (en) | Method and system for efficiently coordinating orders with product materials progressing through a manufacturing flow | |
US20020180764A1 (en) | Method and system for digital image management | |
US20030097288A1 (en) | Inspection schedule management support system and inspection schedule management support method | |
EP1244041A2 (en) | Simplified order-placement and reception processing method and system | |
JPH10143571A (en) | Ordering company determination system and recording medium storing program for causing computer to perform processing in the system | |
JP4011269B2 (en) | Work result management apparatus, work plan support apparatus, and storage medium storing a program for causing a computer to perform processing in these apparatuses | |
JP2004310143A (en) | Office environment formation support system and office environment formation support method | |
JPH07160762A (en) | Quotation support device | |
US7933784B2 (en) | Method and apparatus for automating multi-national insurance information requests | |
JP4974830B2 (en) | Checklist creation method, checklist creation device, checklist creation system, and checklist creation program | |
JP2002288370A (en) | Component information retrieving system and component inventory retrieving system | |
JP2007041640A (en) | Document preparation support/management system, document preparation support/management method, and document preparation support/management program | |
JP4010495B2 (en) | Facility management business support system | |
JP2002259770A (en) | Material order and delivery system | |
JPH10187859A (en) | Business processing method, business processing system, business processing device, and storage medium storing business processing program | |
JP2000242724A (en) | How to link sales support system and business flow system | |
JP2002230317A (en) | Processing information providing device, processing information providing system, and recording medium | |
JP5058455B2 (en) | Business support system and business support program | |
JP2004164045A (en) | Material order management system and method | |
JP2004287554A (en) | Electronic decision processing system and electronic decision processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060727 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070306 |