Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7636967B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7636967B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7636967B2
JP7636967B2 JP2021090506A JP2021090506A JP7636967B2 JP 7636967 B2 JP7636967 B2 JP 7636967B2 JP 2021090506 A JP2021090506 A JP 2021090506A JP 2021090506 A JP2021090506 A JP 2021090506A JP 7636967 B2 JP7636967 B2 JP 7636967B2
Authority
JP
Japan
Prior art keywords
amount
contract
period
budget
information data
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.)
Active
Application number
JP2021090506A
Other languages
Japanese (ja)
Other versions
JP2022182779A (en
Inventor
雄教 飯田
愼 藤井
剛光 上野
Original Assignee
株式会社オービック
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 株式会社オービック filed Critical 株式会社オービック
Priority to JP2021090506A priority Critical patent/JP7636967B2/en
Publication of JP2022182779A publication Critical patent/JP2022182779A/en
Application granted granted Critical
Publication of JP7636967B2 publication Critical patent/JP7636967B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、情報処理装置、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

工事や情報システムの受託開発等のプロジェクトの売上計上については、工事売上基準を適用して売上高を計上することが行われている。 When recording sales from projects such as construction work or contracted development of information systems, sales are recorded using the construction sales standard.

工事進行基準で売上を算出する発明としては、例えば、特許文献1に開示された工事進行基準計上装置がある。特許文献1に開示された工事進行基準計上装置は、工事売上基準で原価比例法を採用し、工事の進捗率である原価進捗率を用いて売上計上を行う。 One example of an invention that calculates sales using the percentage of completion method is the percentage of completion method accounting device disclosed in Patent Document 1. The percentage of completion method accounting device disclosed in Patent Document 1 uses the cost-proportional method based on construction sales, and records sales using the cost progress rate, which is the progress rate of the construction.

特開2019-46168号公報JP 2019-46168 A

売上をプロジェクトの毎月の進捗に応じて計上していく企業においては、各月の売上金額を予測し、予測した売上金額を経営判断に利用したいとの需要がある。 Companies that record sales according to the monthly progress of projects need to forecast sales amounts for each month and use the forecasted sales amounts for management decisions.

しかしながら、プロジェクトの契約においては、契約金額の変動が予め見込まれる場合がある。この場合、契約金額が変動すると、各月の売上金額も変動するため、契約金額の変動を加味して変動後の各月の売上を予測できる情報処理手段が望まれるが、この要望を満たす情報処理手段は、これまで存在しなかった。 However, in project contracts, fluctuations in the contract amount may be anticipated. In such cases, if the contract amount changes, the sales amount for each month will also change. Therefore, there is a need for information processing means that can take the fluctuations in the contract amount into account and predict the sales amount for each month after the change, but until now there has been no information processing means that meets this need.

本発明は、上記に鑑みてなされたものであって、契約金額の増減を加味して進行売上を算出する情報処理装置、情報処理方法およびプログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide an information processing device, information processing method, and program that calculate ongoing sales by taking into account increases or decreases in the contract amount.

上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、制御部を備える情報処理装置であって、一定の期間にわたる受注契約に関する情報を管理するための契約情報データと、前記受注契約の契約金額の変動に関する見込み情報を管理するための変動見込情報データと、前記受注契約の予算時期毎に、各予算時期の予算金額である単期予算金額を含む実行予算情報データと、にアクセス可能であり、前記制御部は、前記受注契約の契約金額の変動見込時期と変動見込金額を、前記変動見込情報データに登録する登録手段と、前記変動見込情報データ内の変動見込時期以降の予算時期別に、前記契約情報データ内の契約金額に前記変動見込情報データ内の変動見込金額を加味した加味後金額と予算時期までの進捗率との積を、累計進行売上金額として算出し、当該変動見込時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する見込情報基準算出手段と、前記契約情報データ内の契約金額が更新されると、当該更新が行われた時期以降の予算時期別に、当該更新後の契約金額と前記進捗率との積を、累計進行売上金額として算出し、当該更新が行われた時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する確定情報基準算出手段と、前記契約情報データ内の契約金額が更新されると、前記変動見込情報データ内の情報を削除する削除手段と、を備え、前記進捗率は、前記予算時期別に前記予算時期までの各予算時期の前記単期予算金額の累計と、前記契約情報データ内の予算金額とに基づいて算出されること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, an information processing device according to the present invention is an information processing device having a control unit, and is capable of accessing contract information data for managing information regarding an order-received contract over a certain period of time, fluctuation forecast information data for managing forecast information regarding fluctuations in the contract amount of the order-received contract, and working budget information data including a single-term budget amount which is the budget amount for each budget period of the order-received contract, and the control unit has a registration means for registering the expected fluctuation period and the expected fluctuation amount of the contract amount of the order-received contract in the fluctuation forecast information data, and a calculation means for calculating, for each budget period after the expected fluctuation period in the fluctuation forecast information data, the product of the contract amount in the contract information data plus the expected fluctuation amount in the fluctuation forecast information data and the progress rate up to the budget period as a cumulative progress sales amount, and calculating the budget amount after the expected fluctuation period. The data processing system includes an expected information standard calculation means for calculating, by period, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as the single-period progress sales amount; when a contract amount in the contract information data is updated, a final information standard calculation means for calculating, by budget period after the time of the update, the product of the updated contract amount and the progress rate as the cumulative progress sales amount, and for budget periods after the time of the update, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as the single-period progress sales amount; and when the contract amount in the contract information data is updated, a deletion means for deleting information in the expected change information data, wherein the progress rate is calculated by the budget period based on the cumulative single-period budget amount for each budget period up to the budget period and the budget amount in the contract information data.

また、本発明に係る情報処理装置は、前記単期進行売上金額を出力する。 The information processing device according to the present invention also outputs the single-period ongoing sales amount.

また、本発明に係る情報処理方法は、一定の期間にわたる受注契約に関する情報を管理するための契約情報データと、前記受注契約の契約金額の変動に関する見込み情報を管理するための変動見込情報データと、前記受注契約の予算時期毎に、各予算時期の予算金額である単期予算金額を含む実行予算情報データと、にアクセス可能な、制御部を備える情報処理装置の前記制御部が、前記受注契約の契約金額の変動見込時期と変動見込金額を、前記変動見込情報データに登録し、前記変動見込情報データ内の変動見込時期以降の予算時期別に、前記契約情報データ内の契約金額に前記変動見込情報データ内の変動見込金額を加味した加味後金額と予算時期までの進捗率との積を、累計進行売上金額として算出し、当該変動見込時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出し、前記進捗率を、前記予算時期別に前記予算時期までの各予算時期の前記単期予算金額の累計と、前記契約情報データ内の予算金額とに基づいて算出し、前記契約情報データ内の契約金額が更新されると、当該更新が行われた時期以降の予算時期別に、当該更新後の契約金額と前記進捗率との積を、累計進行売上金額として算出し、当該更新が行われた時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出し、前記契約情報データ内の契約金額が更新されると、前記変動見込情報データ内の情報を削除する、ことを特徴とする。 Furthermore, an information processing method according to the present invention provides an information processing device having a control unit that can access contract information data for managing information regarding received contracts over a certain period of time, fluctuation forecast information data for managing forecast information regarding fluctuations in the contract amount of the received contract, and working budget information data including a single-term budget amount which is the budget amount for each budget period of the received contract, the control unit registers an expected fluctuation period and an expected fluctuation amount of the contract amount of the received contract in the fluctuation forecast information data, calculates, for each budget period after the expected fluctuation period in the fluctuation forecast information data, a product of an amount obtained by taking into account the contract amount in the contract information data and the expected fluctuation amount in the fluctuation forecast information data and a progress rate up to the budget period as a cumulative progress sales amount, and calculates, for each budget period after the expected fluctuation period in the fluctuation forecast information data, For each budget period, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period is calculated as the single-period progress sales amount, the progress rate is calculated for each budget period based on the cumulative single-period budget amount for each budget period up to the budget period and the budget amount in the contract information data, and when the contract amount in the contract information data is updated, the product of the contract amount after the update and the progress rate is calculated as the cumulative progress sales amount for each budget period after the update, and the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period is calculated as the single-period progress sales amount for each budget period after the update, and when the contract amount in the contract information data is updated, the information in the fluctuation forecast information data is deleted.

また、本発明に係るプログラムは、コンピュータに、一定の期間にわたる受注契約に関する情報を管理するための契約情報データと、前記受注契約の契約金額の変動に関する見込み情報を管理するための変動見込情報データと、前記受注契約の予算時期毎に、各予算時期の予算金額である単期予算金額を含む実行予算情報データと、にアクセスする処理と、前記受注契約の契約金額の変動見込時期と変動見込金額を、前記変動見込情報データに登録し、前記変動見込情報データ内の変動見込時期以降の予算時期別に、前記契約情報データ内の契約金額に前記変動見込情報データ内の変動見込金額を加味した加味後金額と予算時期までの進捗率との積を、累計進行売上金額として算出し、当該変動見込時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する処理と、前記進捗率を、前記予算時期別に前記予算時期までの各予算時期の単期予算金額の累計と、前記契約情報データ内の予算金額とに基づいて算出する処理と、前記契約情報データ内の契約金額が更新されると、当該更新が行われた時期以降の予算時期別に、当該更新後の契約金額と前記進捗率との積を、累計進行売上金額として算出し、当該更新が行われた時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する処理と、前記契約情報データ内の契約金額が更新されると、前記変動見込情報データ内の情報を削除する処理と、を実行させることを特徴とする。 The program according to the present invention has a process of accessing contract information data for managing information on received contracts over a certain period of time, fluctuation forecast information data for managing forecast information on fluctuations in the contract amount of the received contract, and working budget information data including a single-term budget amount which is the budget amount for each budget period of the received contract, and registering the estimated fluctuation period and estimated fluctuation amount of the contract amount of the received contract in the fluctuation forecast information data, calculating, for each budget period after the estimated fluctuation period in the fluctuation forecast information data, the product of the amount obtained by adding the estimated fluctuation amount in the fluctuation forecast information data to the contract amount in the contract information data and the progress rate up to the budget period as a cumulative progress sales amount, and calculating, for each budget period after the estimated fluctuation period, the cumulative progress sales amount calculated. The computer-implemented program executes the following steps: a process for calculating the difference between the progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as the single-period progress sales amount; a process for calculating the progress rate based on the cumulative single-period budget amounts for each budget period up to the budget period and the budget amount in the contract information data; a process for calculating, when the contract amount in the contract information data is updated, the product of the updated contract amount and the progress rate as the cumulative progress sales amount for each budget period after the time when the update was performed, and for calculating, when the contract amount in the contract information data is updated, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as the single-period progress sales amount; and a process for deleting information in the fluctuation forecast information data when the contract amount in the contract information data is updated.

本発明によれば、契約金額の増減を加味して進行売上を算出することができるという効果を奏する。 The present invention has the effect of being able to calculate ongoing sales by taking into account increases or decreases in the contract amount.

図1は、実施形態に係る情報処理装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of an information processing apparatus according to an embodiment. 図2は、実施形態に係る情報処理装置が管理する契約情報データ、変動見込情報データ及び実行予算情報データの一例を示す図である。FIG. 2 is a diagram showing an example of contract information data, fluctuation forecast information data, and working budget information data managed by the information processing apparatus according to the embodiment. 図3は、実施形態に係る情報処理装置が管理する契約情報データ、変動見込情報データ及び実行予算情報データの一例を示す図である。FIG. 3 is a diagram showing an example of contract information data, fluctuation forecast information data, and working budget information data managed by the information processing apparatus according to the embodiment. 図4は、実施形態に係る情報処理装置が管理する契約情報データ、変動見込情報データ及び実行予算情報データの一例を示す図である。FIG. 4 is a diagram showing an example of contract information data, fluctuation forecast information data, and working budget information data managed by the information processing apparatus according to the embodiment. 図5は、実施形態に係る情報処理装置で実行される計算処理の手順の一例を示すフロー図である。FIG. 5 is a flow diagram showing an example of a procedure of a calculation process executed by the information processing device according to the embodiment. 図6は、実施形態に係る情報処理装置で実行される計算処理の手順の一例を示すフロー図である。FIG. 6 is a flow diagram showing an example of a procedure of a calculation process executed by the information processing device according to the embodiment. 図7は、実施形態の構成を採用しない場合のデータの一例を示す図である。FIG. 7 is a diagram showing an example of data in a case where the configuration of the embodiment is not adopted. 図8は、実施形態の構成を採用しない場合のデータの一例を示す図である。FIG. 8 is a diagram showing an example of data in a case where the configuration of the embodiment is not adopted.

以下に、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Embodiments of an information processing device, an information processing method, and a program according to the present invention will be described in detail below with reference to the drawings. Note that the present invention is not limited to these embodiments.

[1.構成]
本実施形態にかかる情報処理装置100の構成の一例について、図1を参照して説明する。図1は、実施形態にかかる情報処理装置100の構成の一例を示すブロック図である。
[1. Configuration]
An example of the configuration of an information processing device 100 according to the present embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the information processing device 100 according to the present embodiment.

情報処理装置100は、工事や情報システムの受託開発等のプロジェクトにおいて、工事進行基準を採用して原価比例法で売上を毎月の進捗に応じて計算し、契約金額の変更が見込まれる場合、契約金額の増減額を加味して進行売上を計算する装置である。情報処理装置100は、例えば工事や情報システムの受託開発等のプロジェクトを請け負う事業所に設置される。 In projects such as construction work and contracted development of information systems, the information processing device 100 employs the percentage of completion method to calculate sales based on monthly progress using the cost-proportion method, and when changes in the contract amount are expected, calculates progress sales by taking into account the increase or decrease in the contract amount. The information processing device 100 is installed, for example, in a business establishment that undertakes projects such as construction work and contracted development of information systems.

情報処理装置100は、例えば、市販のデスクトップ型パーソナルコンピュータである。ただし、情報処理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The information processing device 100 is, for example, a commercially available desktop personal computer. However, the information processing device 100 is not limited to a stationary information processing device such as a desktop personal computer, and may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.

情報処理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。情報処理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The information processing device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input/output interface unit 108. Each unit included in the information processing device 100 is connected to each other so as to be able to communicate with each other via any communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、情報処理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、情報処理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、記憶部106に格納されるデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the information processing device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the information processing device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). The data stored in the memory unit 106 may be stored in the server 200, for example.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that works with a mouse to provide a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。記憶部106には、例えば、契約情報データ106a、変動見込情報データ106b、及び実行予算情報データ106cが格納されている。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, or an optical disk. The storage unit 106 stores, for example, contract information data 106a, fluctuation forecast information data 106b, and working budget information data 106c.

契約情報データ106aは、一定の期間にわたるプロジェクトの受注契約を一意に識別する契約番号、当該プロジェクトの契約金額、及び当該プロジェクトの予算金額を含むデータである。 The contract information data 106a is data that includes a contract number that uniquely identifies a contract for a project over a certain period of time, the contract amount for that project, and the budget amount for that project.

変動見込情報データ106bは、契約番号、契約番号で識別されるプロジェクトにおいて契約金額の変動が見込まれる時期としての年月である変動見込時期、及び契約金額の増減の見込金額である変動見込金額を含むデータである。 The expected fluctuation information data 106b includes the contract number, the expected fluctuation period, which is the year and month when the contract amount is expected to fluctuate in the project identified by the contract number, and the expected fluctuation amount, which is the expected amount of increase or decrease in the contract amount.

実行予算情報データ106cは、契約番号と、当該契約番号で識別されるプロジェクトの進行売上金額を含むデータである。実行予算情報データ106cの詳細については後述する。 The actual budget information data 106c is data that includes a contract number and the ongoing sales amount of the project identified by the contract number. Details of the actual budget information data 106c will be described later.

制御部102は、情報処理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラムや各種の処理手順等を規定したプログラム、所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部102は、機能概念的に、登録部102a、見込情報基準算出部102b、確定情報基準算出部102c及び削除部102dを備えている。 The control unit 102 is a CPU or the like that performs overall control of the information processing device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing based on these stored programs. In terms of functional concept, the control unit 102 includes a registration unit 102a, a prospective information standard calculation unit 102b, a confirmed information standard calculation unit 102c, and a deletion unit 102d.

登録手段としての登録部102aは、入力装置112で入力された変動見込時期と変動見込金額を変動見込情報データ106bに登録する。 The registration unit 102a, which serves as a registration means, registers the expected fluctuation time and expected fluctuation amount inputted by the input device 112 into the fluctuation forecast information data 106b.

見込情報基準算出手段としての見込情報基準算出部102bは、変動見込情報データ106bが含む変動見込時期以降の予算時期別に、契約情報データ106aが含む契約金額に変動見込情報データ106bが含む変動見込金額を加味した加味後金額としての増減加味後契約金額と、予算時期に応じた進捗率との積を、累計進行売上金額として算出し、変動見込時期以降の予算時期別に、算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する。 The forecast information standard calculation unit 102b, which serves as a forecast information standard calculation means, calculates, for each budget period after the fluctuation forecast period included in the fluctuation forecast information data 106b, the product of the increase/decrease-adjusted contract amount, which is the adjusted amount obtained by adding the fluctuation forecast amount included in the fluctuation forecast information data 106b to the contract amount included in the contract information data 106a, and the progress rate according to the budget period, as the cumulative progress sales amount, and calculates, for each budget period after the fluctuation forecast period, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period, as the single-period progress sales amount.

確定情報基準算出手段としての確定情報基準算出部102cは、契約情報データ106aが含む契約金額が更新されると、更新が行われた時期以降の予算時期別に、更新後の契約金額と進捗率との積を、累計進行売上金額として算出し、更新が行われた時期以降の予算時期別に、算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する。 When the contract amount included in the contract information data 106a is updated, the finalized information standard calculation unit 102c, which serves as a finalized information standard calculation means, calculates the product of the updated contract amount and the progress rate as the cumulative progress sales amount for each budget period after the time of update, and calculates the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as the single-period progress sales amount for each budget period after the time of update.

削除手段としての削除部102dは、契約情報データ106aが含む契約金額が更新されると、変動見込情報データ106bが含む変動見込時期と変動見込金額を削除する。 The deletion unit 102d, which serves as a deletion means, deletes the expected fluctuation period and expected fluctuation amount contained in the fluctuation forecast information data 106b when the contract amount contained in the contract information data 106a is updated.

[2.処理の具体例]
ここでは、情報処理装置100で実行される処理の具体例について、図2から図4を参照して説明する。
2. Specific examples of processing
Here, a specific example of the process executed by the information processing device 100 will be described with reference to FIGS.

図2は、例えば2021年の4月から7月の期間に行われる契約番号がK001のプロジェクトについて、4月度の時点における契約情報データ106a、変動見込情報データ106b、及び実行予算情報データ106cの一例を示す図である。4月度の時点において、変動見込時期と、変動見込金額とが未確定である場合、変動見込情報データ106bは、図2に示すように、変動見込時期と、変動見込金額を含まないデータとなっている。 Figure 2 is a diagram showing an example of contract information data 106a, fluctuation forecast information data 106b, and working budget information data 106c as of April for a project with contract number K001 to be carried out from April to July 2021. If the expected fluctuation time and expected fluctuation amount are undetermined as of April, the fluctuation forecast information data 106b is data that does not include the expected fluctuation time and expected fluctuation amount, as shown in Figure 2.

図2に示すように、実行予算情報データ106cは、契約番号、予算時期、単期予算金額、累計予算金額、原価進捗率、増減加味後契約金額、累計進行売上金額、単期進行売上金額を含む。実行予算情報データ106cにおいては、契約番号、予算時期、及び単期予算金額は、例えば予め入力装置112で入力されて登録される。 As shown in FIG. 2, the execution budget information data 106c includes the contract number, budget period, single-period budget amount, cumulative budget amount, cost progress rate, contract amount after adjustment for increases and decreases, cumulative progress sales amount, and single-period progress sales amount. In the execution budget information data 106c, the contract number, budget period, and single-period budget amount are entered and registered in advance, for example, by the input device 112.

予算時期は、プロジェクトの期間に係る年及び月である。 The budget period is the year and month for the duration of the project.

単期予算金額は、同じレコードの予算時期におけるプロジェクトの予算金額である。例えば、図2に示す実行予算情報データ106cの場合、2021年4月度の予算時期においては、単期予算金額が、600,000とされている。 The single-period budget amount is the budget amount for the project in the budget period of the same record. For example, in the case of the execution budget information data 106c shown in FIG. 2, the single-period budget amount in the budget period of April 2021 is 600,000.

累計予算金額は、同じレコードの予算時期までの単期予算金額の累計である。例えば、図2に示す実行予算情報データ106cの場合、2021年4月度の単期予算金額が600,000であり、2021年5月度の単期予算金額が100,000であるため、2021年5月度の累計予算金額は、600,000+100,000=700,000となっている。 The cumulative budget amount is the cumulative single-period budget amount up to the budget period of the same record. For example, in the case of the execution budget information data 106c shown in FIG. 2, the single-period budget amount for April 2021 is 600,000, and the single-period budget amount for May 2021 is 100,000, so the cumulative budget amount for May 2021 is 600,000 + 100,000 = 700,000.

原価進捗率は、単期予算金額÷予算金額×100で算出される。原価進捗率の計算に用いられる予算金額は、実行予算情報データ106cに含まれている契約番号と同じ契約番号を含む契約情報データ106aに含まれている予算金額である。例えば、図2に示す実行予算情報データ106cの場合、2021年4月度の原価進捗率は、600,000÷1,000,000×100=60%となっている。 The cost progress rate is calculated by the single-period budget amount ÷ budget amount × 100. The budget amount used to calculate the cost progress rate is the budget amount included in the contract information data 106a that contains the same contract number as the contract number included in the execution budget information data 106c. For example, in the case of the execution budget information data 106c shown in FIG. 2, the cost progress rate for April 2021 is 600,000 ÷ 1,000,000 × 100 = 60%.

増減加味後契約金額は、変動見込情報データ106bの変動見込時期より前の月については、契約情報データ106aの契約金額が反映され、変動見込時期以降の月については、契約情報データ106aの契約金額+変動見込情報データ106bの変動見込金額で算出される。なお、図2に示すように、変動見込情報データ106bに変動見込時期及び変動見込金額が含まれていない場合、増減加味後契約金額は、契約情報データ106aの契約金額となる。 The contract amount after adjustment for increases and decreases reflects the contract amount in the contract information data 106a for months prior to the expected fluctuation period in the fluctuation forecast information data 106b, and is calculated as the contract amount in the contract information data 106a + the expected fluctuation amount in the fluctuation forecast information data 106b for months after the expected fluctuation period. Note that, as shown in FIG. 2, if the expected fluctuation period and expected fluctuation amount are not included in the fluctuation forecast information data 106b, the contract amount after adjustment for increases and decreases will be the contract amount in the contract information data 106a.

累計進行売上金額は、予算時期毎に増減加味後契約金額×原価進捗率÷100で算出される。例えば、図2に示す実行予算情報データ106cの場合、2021年4月度の累計進行売上金額は、1,500,000×60÷100=900,000となっている。 The cumulative sales amount is calculated by taking into account any increases or decreases in each budget period into account and multiplying the contract amount by the cost progress rate by 100. For example, in the case of the execution budget information data 106c shown in FIG. 2, the cumulative sales amount for April 2021 is 1,500,000 x 60 ÷ 100 = 900,000.

単期進行売上金額は、予算時期毎に累計進行売上金額-前月の累計進行売上金額で算出される。例えば、図2に示す実行予算情報データ106cの場合、2021年5月度の単期進行売上金額は、5月度の累計進行売上金額-4月度の累計進行売上金額で算出され、1,050,000-900,000=150,000となっている。 The single-period sales amount is calculated by subtracting the cumulative sales amount for the previous month from the cumulative sales amount for each budget period. For example, in the case of the working budget information data 106c shown in FIG. 2, the single-period sales amount for May 2021 is calculated by subtracting the cumulative sales amount for May from the cumulative sales amount for April, which is 1,050,000 - 900,000 = 150,000.

見込情報基準算出部102bは、契約番号がK001、契約金額が1,500,000、予算金額が1,000,000であるプロジェクトについて、4月度の時点では変動見込時期及び変動見込金額が未確定であるため、図2に示すように契約金額の1,500,000に基づいて4月度から7月度までのそれぞれの単期進行売上金額を算出する。 For a project with contract number K001, contract amount 1,500,000, and budget amount 1,000,000, the expected fluctuation timing and expected fluctuation amount are undetermined as of April, so the expected information standard calculation unit 102b calculates the single-period progress sales amount for each of April through July based on the contract amount of 1,500,000, as shown in Figure 2.

次に図3は、5月度の時点において契約金額の増減が見込まれ、変動見込時期が6月となり、変動見込金額が-280,000となった場合の契約情報データ106a、変動見込情報データ106b、及び実行予算情報データ106cを示す図である。登録部102aは、入力装置112で入力された変動見込時期と変動見込金額を変動見込情報データ106bに登録する。 Next, FIG. 3 shows contract information data 106a, fluctuation forecast information data 106b, and working budget information data 106c in a case where an increase or decrease in the contract amount is expected as of May, the expected fluctuation period is June, and the expected fluctuation amount is -280,000. The registration unit 102a registers the expected fluctuation period and expected fluctuation amount inputted by the input device 112 in the fluctuation forecast information data 106b.

確定情報基準算出部102cは、変動見込時期と変動見込金額が登録されると、増減加味後契約金額を再計算する。図3に示すように、変動見込時期が2021年6月度である場合、確定情報基準算出部102cは、契約金額の変動が見込まれる6月度以降について、増減加味後契約金額を契約情報データ106aの契約金額+変動見込情報データ106bの変動見込金額で再計算する。この結果、2021年6月度以降の増減加味後契約金額は、図3に示すように、1,500,000-280,000=1,220,000となる。 When the expected fluctuation period and expected fluctuation amount are registered, the final information standard calculation unit 102c recalculates the contract amount after adjustment for increases and decreases. As shown in FIG. 3, if the expected fluctuation period is June 2021, the final information standard calculation unit 102c recalculates the contract amount after adjustment for increases and decreases for June and onwards, when fluctuations in the contract amount are expected, as the contract amount in the contract information data 106a + the expected fluctuation amount in the fluctuation expectation information data 106b. As a result, the contract amount after adjustment for increases and decreases for June 2021 and onwards will be 1,500,000 - 280,000 = 1,220,000, as shown in FIG. 3.

また、確定情報基準算出部102cは、実行予算情報データ106cの累計進行売上金額及び単期進行売上金額について、再計算後の増減加味後契約金額に基づいて再計算する。この再計算の結果、変動見込時期以降の2021年6月度については、累計進行売上金額が1,098,000となり、単期進行売上金額が48,000となる。また、変動見込時期以降の2021年7月度については、再計算の結果、累計進行売上金額が1,222,000となり、単期進行売上金額が122,000となる。 The final information standard calculation unit 102c also recalculates the cumulative sales amount and the single-period sales amount of the working budget information data 106c based on the contract amount after taking into account the recalculated increase or decrease. As a result of this recalculation, for June 2021, which is after the expected fluctuation period, the cumulative sales amount will be 1,098,000 and the single-period sales amount will be 48,000. As a result of the recalculation, for July 2021, which is after the expected fluctuation period, the cumulative sales amount will be 1,222,000 and the single-period sales amount will be 122,000.

次に図4は、2021年6月度の時点において、契約金額の減額が発生し、契約金額が1,200,000に減額された場合の契約情報データ106a、変動見込情報データ106b、及び実行予算情報データ106cを示す図である。6月度の時点において、契約金額について-300,000の減額が確定した場合、減額後の契約金額は、例えば入力装置112で入力される。登録部102aは、入力された変動後の契約金額である1,200,000を契約情報データ106aに登録する。削除部102dは、契約情報データ106aが含む契約金額が更新されると、変動見込情報データ106bが含む変動見込時期と変動見込金額を削除する。 Next, FIG. 4 shows contract information data 106a, fluctuation forecast information data 106b, and working budget information data 106c in the case where a reduction in the contract amount occurs as of June 2021 and the contract amount is reduced to 1,200,000. If a reduction of -300,000 is confirmed for the contract amount as of June, the contract amount after the reduction is input, for example, by the input device 112. The registration unit 102a registers the input contract amount after the change, 1,200,000, in the contract information data 106a. When the contract amount included in the contract information data 106a is updated, the deletion unit 102d deletes the expected fluctuation period and expected fluctuation amount included in the fluctuation forecast information data 106b.

また、確定情報基準算出部102cは、契約金額の減額が行われた2021年6月度以降の予算時期毎に、実行予算情報データ106cの増減加味後契約金額を契約情報データ106aの契約金額で更新して1,200,000とする。 In addition, the final information standard calculation unit 102c updates the contract amount after the increase or decrease in the execution budget information data 106c with the contract amount in the contract information data 106a for each budget period after June 2021, when the contract amount was reduced, to 1,200,000.

また、確定情報基準算出部102cは、契約金額の減額が行われた2021年6月度以降の予算時期毎に、累計進行売上金額及び単期進行売上金額について、更新後の増減加味後契約金額に基づいて再計算する。この再計算の結果、契約金額の減額が行われた2021年6月度については、累計進行売上金額が1,080,000となり、単期進行売上金額が30,000となる。また、再計算の結果、契約金額の減額が行われた2021年6月度以降の2021年7月度については、累計進行売上金額が1,200,000となり、単期進行売上金額が120,000となる。 The final information standard calculation unit 102c also recalculates the cumulative sales amount and the single-period sales amount based on the contract amount after the updated increase or decrease for each budget period from June 2021 onwards, when the contract amount was reduced. As a result of this recalculation, for June 2021, when the contract amount was reduced, the cumulative sales amount will be 1,080,000 and the single-period sales amount will be 30,000. As a result of the recalculation, for July 2021, when the contract amount was reduced from June 2021 onwards, the cumulative sales amount will be 1,200,000 and the single-period sales amount will be 120,000.

[3.処理]
上述した構成の情報処理装置100で実行される計算処理の一例について、図5及び図6を参照して説明する。図5は、実施形態にかかる情報処理装置100で実行される計算処理の手順の一例を示すフロー図である。具体的には、図5は、変動見込時期と変動見込金額が登録されたときに情報処理装置100で実行される計算処理の手順の一例を示すフロー図である。
3. Processing
An example of calculation processing executed by the information processing device 100 having the above-mentioned configuration will be described with reference to Fig. 5 and Fig. 6. Fig. 5 is a flow diagram showing an example of the procedure of the calculation processing executed by the information processing device 100 according to the embodiment. Specifically, Fig. 5 is a flow diagram showing an example of the procedure of the calculation processing executed by the information processing device 100 when the expected fluctuation time and the expected fluctuation amount are registered.

見込情報基準算出部102bは、変動見込時期と変動見込金額が登録されると、実行予算情報データ106cが含む単期予算金額に基づいて累計予算金額を算出する(ステップS101)。 When the estimated fluctuation time and estimated fluctuation amount are registered, the estimated information standard calculation unit 102b calculates the cumulative budget amount based on the single-period budget amount included in the execution budget information data 106c (step S101).

見込情報基準算出部102bは、同じ契約番号を含む契約情報データ106aと実行予算情報データ106cに基づいて、単期予算金額÷予算金額×100の式で原価進捗率を算出する(ステップS102)。 The forecast information standard calculation unit 102b calculates the cost progress rate using the formula single-period budget amount ÷ budget amount × 100 based on the contract information data 106a and the execution budget information data 106c that contain the same contract number (step S102).

見込情報基準算出部102bは、同じ契約番号を含む契約情報データ106aと変動見込情報データ106bに基づいて、増減加味後契約金額を算出する(ステップS103)。増減加味後契約金額の計算は、ステップS101とステップS102の間、又はステップS101より前で行ってもよい。 The forecast information standard calculation unit 102b calculates the contract amount after adjustment based on the contract information data 106a and the fluctuation forecast information data 106b that include the same contract number (step S103). The calculation of the contract amount after adjustment may be performed between steps S101 and S102, or before step S101.

見込情報基準算出部102bは、実行予算情報データ106cに含まれている増減加味後契約金額と原価進捗率とに基づいて累計進行売上金額を算出する(ステップS104)。 The forecast information standard calculation unit 102b calculates the cumulative progress sales amount based on the contract amount after adjustments and the cost progress rate included in the execution budget information data 106c (step S104).

見込情報基準算出部102bは、実行予算情報データ106cに含まれている累計進行売上金額に基づいて単期進行売上金額を算出する(ステップS105)。 The forecast information standard calculation unit 102b calculates the single-period progress sales amount based on the cumulative progress sales amount included in the execution budget information data 106c (step S105).

実行予算情報データ106cの内容は、例えば、入力装置112で行われた操作に応じて出力装置114で出力される。 The contents of the execution budget information data 106c are output by the output device 114, for example, in response to operations performed on the input device 112.

図6は、契約情報データ106aの契約金額が更新されたときに情報処理装置100で実行される計算処理の手順の一例を示すフロー図である。 Figure 6 is a flow diagram showing an example of the procedure of the calculation process executed by the information processing device 100 when the contract amount of the contract information data 106a is updated.

削除部102dは、契約情報データ106aの契約金額が更新されると、変動見込情報データ106bの変動見込時期と変動見込金額を削除する(ステップS201)。 When the contract amount in the contract information data 106a is updated, the deletion unit 102d deletes the expected fluctuation time and expected fluctuation amount in the fluctuation forecast information data 106b (step S201).

確定情報基準算出部102cは、実行予算情報データ106cが含む増減加味後契約金額を、契約情報データ106aの更新された契約金額に基づいて更新する(ステップS202)。ここで確定情報基準算出部102cは、契約金額の減額が行われた月度以降の予算時期毎に、実行予算情報データ106cの増減加味後契約金額を契約情報データ106aの契約金額で更新する。 The final information standard calculation unit 102c updates the contract amount after adjustments included in the execution budget information data 106c based on the updated contract amount in the contract information data 106a (step S202). Here, the final information standard calculation unit 102c updates the contract amount after adjustments included in the execution budget information data 106c with the contract amount in the contract information data 106a for each budget period after the month in which the contract amount was reduced.

確定情報基準算出部102cは、実行予算情報データ106cに含まれている原価進捗率と更新された増減加味後契約金額とに基づいて累計進行売上金額を算出する(ステップS203)。 The final information standard calculation unit 102c calculates the cumulative progress sales amount based on the cost progress rate included in the execution budget information data 106c and the updated contract amount after adjustment (step S203).

確定情報基準算出部102cは、実行予算情報データ106cに含まれている更新された累計進行売上金額に基づいて単期進行売上金額を算出する(ステップS204)。 The final information standard calculation unit 102c calculates the single-period progress sales amount based on the updated cumulative progress sales amount included in the execution budget information data 106c (step S204).

更新された実行予算情報データ106cの内容は、例えば、入力装置112で行われた操作に応じて出力装置114で出力される。 The contents of the updated execution budget information data 106c are output by the output device 114, for example, in response to an operation performed on the input device 112.

[4.実施形態の効果]
図7及び図8は、本実施形態の構成を採用せず、変動見込情報データ106bを備えず、契約金額の増減を加味せずに進行売上金額を計算する場合のデータの一例を示す図である。実行予算情報データ106caは、増減加味後契約金額を含まない点で実行予算情報データ106cと相違する。この構成の場合、累計進行売上金額は、予算時期毎に契約情報データ106aの契約金額×原価進捗率÷100で算出される。
4. Effects of the embodiment
7 and 8 are diagrams showing an example of data when the configuration of this embodiment is not adopted, the fluctuation forecast information data 106b is not provided, and the progress sales amount is calculated without taking into account the increase or decrease in the contract amount. The execution budget information data 106ca differs from the execution budget information data 106c in that it does not include the contract amount after taking into account the increase or decrease. In this configuration, the cumulative progress sales amount is calculated for each budget period by the contract amount of the contract information data 106a x the cost progress rate ÷ 100.

この構成の場合、5月度の時点で6月度での契約金額の増減が見込まれており、変動見込金額が既知であっても、正式に契約金額の変更には至っていない場合、契約情報データ106aの契約金額は更新されない。このため、5月度の時点において6月度以降の累計進行売上金額は、増減前の契約金額に基づいて算出され、図7に示すように当初の契約金額を反映したものとなり、契約金額の増減後の単期進行売上金額を把握することができない。 In this configuration, as of May, an increase or decrease in the contract amount for June is expected, and even if the expected amount of change is known, if the contract amount has not yet been officially changed, the contract amount in the contract information data 106a is not updated. Therefore, as of May, the cumulative progress sales amount from June onwards is calculated based on the contract amount before the increase or decrease, reflecting the initial contract amount as shown in Figure 7, and it is not possible to grasp the single-period progress sales amount after the increase or decrease in the contract amount.

そして、この構成の場合、6月度の時点で契約金額の減額が発生し、図8に示すように契約情報データ106aの契約金額が更新されると、図8に示すように更新後の契約金額に基づいて累計進行売上金額と単期進行売上金額が再計算され、6月度以降の進行売上金額は、更新後の契約金額を反映したものとなる。このように、契約金額の増減を加味しない構成の場合、契約金額の増減が予め見込まれていても、契約金額が更新されてからでないと増減後の進行売上金額を把握することができない。また、本実施形態の構成を採用しない構成の場合、契約金額の変動前に計算していた進行売上金額と契約金額の変動後に計上される進行売上金額に大きな差が発生し、予想と実績との乖離が大きくなるという問題がある。 In this configuration, when a reduction in the contract amount occurs in June and the contract amount in the contract information data 106a is updated as shown in FIG. 8, the cumulative progress sales amount and the single-period progress sales amount are recalculated based on the updated contract amount as shown in FIG. 8, and the progress sales amount from June onwards reflects the updated contract amount. In this way, in the case of a configuration that does not take into account an increase or decrease in the contract amount, even if an increase or decrease in the contract amount is expected in advance, the progress sales amount after the increase or decrease cannot be grasped until the contract amount is updated. Also, in the case of a configuration that does not adopt the configuration of this embodiment, there is a problem that a large difference occurs between the progress sales amount calculated before the change in the contract amount and the progress sales amount recorded after the change in the contract amount, resulting in a large discrepancy between forecast and actual results.

一方、実施形態の情報処理装置100によれば、契約金額の増減が見込まれる場合、増減が発生する未来の月度以降について、前述したように増減額を加味して進行売上金額が算出される為、契約金額が変更される前に早期に精度良く未来の月度の進行売上金額を把握することができる。 On the other hand, according to the information processing device 100 of the embodiment, when an increase or decrease in the contract amount is expected, the amount of progress sales is calculated for future months and thereafter in which the increase or decrease will occur, taking into account the amount of increase or decrease as described above, so that the amount of progress sales for future months can be grasped early and accurately before the contract amount is changed.

また、前述したように契約金額の増減を加味しない構成の場合、契約金額の変更前の6月度の単期進行売上金額の300,000と契約金額の変更が確定した後の6月度の単期進行売上金額の30,000との差は、270,000である。一方、本実施形態の情報処理装置100の場合、例えば、増減額を加味した6月度の単期進行売上金額の48,000と契約金額の増減が確定した後の6月度の単期進行売上金額の30,000との差は、契約金額の増減を加味しない構成より少ない18,000である。このように、本実施形態の情報処理装置100によれば、事前に登録した変動見込金額と実際の契約金額の増減額に差額があったとしても、契約金額の増減を加味しない構成と比較すると、増減が確定した月度における進行売上金額の変動を少なくし、予想と実績の差を小さくすることができる。 As described above, in the case of a configuration that does not take into account the increase or decrease in the contract amount, the difference between the single-period sales amount of 300,000 for June before the change in the contract amount and the single-period sales amount of 30,000 for June after the change in the contract amount is confirmed is 270,000. On the other hand, in the case of the information processing device 100 of this embodiment, for example, the difference between the single-period sales amount of 48,000 for June after the increase or decrease in the contract amount is confirmed and the single-period sales amount of 30,000 for June after the increase or decrease in the contract amount is confirmed is 18,000, which is less than the configuration that does not take into account the increase or decrease in the contract amount. Thus, according to the information processing device 100 of this embodiment, even if there is a difference between the estimated fluctuation amount registered in advance and the actual increase or decrease in the contract amount, the fluctuation in the progress sales amount in the month when the increase or decrease is confirmed can be reduced, and the difference between the forecast and the actual result can be reduced, compared to a configuration that does not take into account the increase or decrease in the contract amount.

なお、情報処理装置100は、変動見込金額を加味した場合の進行売上金額と、変動見込金額を加味しない場合の進行売上金額とを計算し、両方の計算結果を表示してもよい。 The information processing device 100 may calculate the ongoing sales amount when the expected fluctuation amount is taken into account and the ongoing sales amount when the expected fluctuation amount is not taken into account, and display both calculation results.

[5.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[5. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

[6.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
6. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.

また、情報処理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the information processing device 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

例えば、情報処理装置100が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて情報処理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部102を構成する。 For example, the processing functions of the information processing device 100, particularly the processing functions performed by the control unit 102, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the information processing device 100 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit 102.

また、このコンピュータプログラムは、情報処理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 In addition, this computer program may be stored in an application program server connected to the information processing device 100 via any network, and it is also possible to download all or part of it as needed.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-transitory computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

記憶部106に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit 106 are storage devices such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

また、情報処理装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、情報処理装置100は、当該情報処理装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 In addition, the information processing device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. In addition, the information processing device 100 may be realized by implementing software (including programs or data, etc.) that causes the information processing device to realize the processing described in this embodiment.

さらに、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能付加に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or function additions. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.

本発明は、工事進行基準を用いて売上を計上する工事業界やIT業界等の事業等において有用である。 The present invention is useful in businesses such as the construction and IT industries that record sales using the percentage of completion method.

100 情報処理装置
102 制御部
102a 登録部
102b 見込情報基準算出部
102c 確定情報基準算出部
102d 削除部
104 通信インターフェース部
106 記憶部
106a 契約情報データ
106b 変動見込情報データ
106c 実行予算情報データ
106ca 実行予算情報データ
108 入出力インターフェース部
112 入力装置(キーボード)
114 出力装置(モニタ)
200 サーバ
300 ネットワーク
REFERENCE SIGNS LIST 100 Information processing device 102 Control unit 102a Registration unit 102b Forecast information standard calculation unit 102c Confirmed information standard calculation unit 102d Deletion unit 104 Communication interface unit 106 Storage unit 106a Contract information data 106b Fluctuation forecast information data 106c Execution budget information data 106ca Execution budget information data 108 Input/output interface unit 112 Input device (keyboard)
114 Output device (monitor)
200 Server 300 Network

Claims (4)

制御部を備える情報処理装置であって、
一定の期間にわたる受注契約に関する情報を管理するための契約情報データと、
前記受注契約の契約金額の変動に関する見込み情報を管理するための変動見込情報データと、
前記受注契約の予算時期毎に、各予算時期の予算金額である単期予算金額を含む実行予算情報データと、
にアクセス可能であり、
前記制御部は、
前記受注契約の契約金額の変動見込時期と変動見込金額を、前記変動見込情報データに登録する登録手段と、
前記変動見込情報データ内の変動見込時期以降の予算時期別に、前記契約情報データ内の契約金額に前記変動見込情報データ内の変動見込金額を加味した加味後金額と予算時期までの進捗率との積を、累計進行売上金額として算出し、当該変動見込時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する見込情報基準算出手段と、
前記契約情報データ内の契約金額が更新されると、当該更新が行われた時期以降の予算時期別に、当該更新後の契約金額と前記進捗率との積を、累計進行売上金額として算出し、当該更新が行われた時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する確定情報基準算出手段と、
前記契約情報データ内の契約金額が更新されると、前記変動見込情報データ内の情報を削除する削除手段と、
を備え、
前記進捗率は、前記予算時期別に前記予算時期までの各予算時期の前記単期予算金額の累計と、前記契約情報データ内の予算金額とに基づいて算出されること
を特徴とする情報処理装置。
An information processing device including a control unit,
Contract information data for managing information regarding order contracts over a certain period of time;
Fluctuation forecast information data for managing forecast information regarding fluctuations in the contract amount of the order-received contract;
Execution budget information data including a single-period budget amount, which is a budget amount for each budget period of the order contract;
is accessible to
The control unit is
A registration means for registering the expected time and amount of fluctuation in the contract amount of the received contract in the fluctuation forecast information data;
a forecast information standard calculation means for calculating, for each budget period after the fluctuation forecast period in the fluctuation forecast information data, the product of the contract amount in the contract information data plus the fluctuation forecast amount in the fluctuation forecast information data and the progress rate up to the budget period as a cumulative progress sales amount, and for each budget period after the fluctuation forecast period, calculating, as a single-period progress sales amount, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount of the immediately preceding budget period;
a final information standard calculation means for calculating, when the contract amount in the contract information data is updated, the product of the updated contract amount and the progress rate as a cumulative progress sales amount for each budget period after the time of the update, and for calculating, for each budget period after the time of the update, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as a single-period progress sales amount;
a deletion means for deleting information in the fluctuation forecast information data when the contract amount in the contract information data is updated;
Equipped with
The information processing device according to claim 1, wherein the progress rate is calculated based on a cumulative total of the single-period budget amounts for each budget period up to the budget period and the budget amount in the contract information data.
前記単期進行売上金額を出力する
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , further comprising: an output section for outputting the single-period sales amount.
一定の期間にわたる受注契約に関する情報を管理するための契約情報データと、前記受注契約の契約金額の変動に関する見込み情報を管理するための変動見込情報データと、前記受注契約の予算時期毎に、各予算時期の予算金額である単期予算金額を含む実行予算情報データと、にアクセス可能な、制御部を備える情報処理装置の前記制御部が、
前記受注契約の契約金額の変動見込時期と変動見込金額を、前記変動見込情報データに登録し、前記変動見込情報データ内の変動見込時期以降の予算時期別に、前記契約情報データ内の契約金額に前記変動見込情報データ内の変動見込金額を加味した加味後金額と予算時期までの進捗率との積を、累計進行売上金額として算出し、当該変動見込時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出し、
前記進捗率を、前記予算時期別に前記予算時期までの各予算時期の前記単期予算金額の累計と、前記契約情報データ内の予算金額とに基づいて算出し、
前記契約情報データ内の契約金額が更新されると、当該更新が行われた時期以降の予算時期別に、当該更新後の契約金額と前記進捗率との積を、累計進行売上金額として算出し、当該更新が行われた時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出し、
前記契約情報データ内の契約金額が更新されると、前記変動見込情報データ内の情報を削除する、
ことを特徴とする情報処理方法。
a control unit of an information processing device having a control unit that can access contract information data for managing information regarding an order contract over a certain period of time, fluctuation forecast information data for managing forecast information regarding fluctuations in the contract amount of the order contract, and execution budget information data including a single-term budget amount that is a budget amount for each budget period of the order contract,
the estimated fluctuation period and the estimated fluctuation amount of the contract amount of the received order contract are registered in the fluctuation estimate information data, and for each budget period after the estimated fluctuation period in the fluctuation estimate information data, the product of the contract amount in the contract information data plus the estimated fluctuation amount in the fluctuation estimate information data and the progress rate up to the budget period is calculated as a cumulative progress sales amount, and for each budget period after the estimated fluctuation period, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period is calculated as a single-period progress sales amount;
Calculating the progress rate based on a cumulative total of the single-period budget amounts for each budget period up to the budget period and the budget amount in the contract information data;
When the contract amount in the contract information data is updated, the product of the updated contract amount and the progress rate is calculated as a cumulative progress sales amount for each budget period after the time when the update was made, and the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period is calculated as a single-period progress sales amount for each budget period after the time when the update was made,
When the contract amount in the contract information data is updated, information in the fluctuation forecast information data is deleted.
23. An information processing method comprising:
コンピュータに、
一定の期間にわたる受注契約に関する情報を管理するための契約情報データと、前記受注契約の契約金額の変動に関する見込み情報を管理するための変動見込情報データと、前記受注契約の予算時期毎に、各予算時期の予算金額である単期予算金額を含む実行予算情報データと、にアクセスする処理と、
前記受注契約の契約金額の変動見込時期と変動見込金額を、前記変動見込情報データに登録し、前記変動見込情報データ内の変動見込時期以降の予算時期別に、前記契約情報データ内の契約金額に前記変動見込情報データ内の変動見込金額を加味した加味後金額と予算時期までの進捗率との積を、累計進行売上金額として算出し、当該変動見込時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する処理と、
前記進捗率を、前記予算時期別に前記予算時期までの各予算時期の前記単期予算金額の累計と、前記契約情報データ内の予算金額とに基づいて算出する処理と、
前記契約情報データ内の契約金額が更新されると、当該更新が行われた時期以降の予算時期別に、当該更新後の契約金額と前記進捗率との積を、累計進行売上金額として算出し、当該更新が行われた時期以降の予算時期別に、当該算出した累計進行売上金額と直前の予算時期の累計進行売上金額との差を、単期進行売上金額として算出する処理と、
前記契約情報データ内の契約金額が更新されると、前記変動見込情報データ内の情報を削除する処理と、
を実行させることを特徴とするプログラム。
On the computer,
A process of accessing contract information data for managing information regarding an order contract over a certain period of time, fluctuation forecast information data for managing forecast information regarding fluctuations in the contract amount of the order contract, and execution budget information data including a single-term budget amount which is a budget amount for each budget period of the order contract,
a process of registering the estimated fluctuation period and the estimated fluctuation amount of the contract amount of the received contract in the fluctuation forecast information data, calculating, for each budget period after the estimated fluctuation period in the fluctuation forecast information data, the product of the contract amount in the contract information data plus the estimated fluctuation amount in the fluctuation forecast information data and the progress rate up to the budget period as a cumulative progress sales amount, and calculating, for each budget period after the estimated fluctuation period, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount of the immediately preceding budget period as a single-period progress sales amount;
A process of calculating the progress rate based on a cumulative total of the single-period budget amounts for each budget period up to the budget period and the budget amount in the contract information data;
a process for calculating, when the contract amount in the contract information data is updated, the product of the updated contract amount and the progress rate as a cumulative progress sales amount for each budget period after the time of the update, and for each budget period after the time of the update, the difference between the calculated cumulative progress sales amount and the cumulative progress sales amount for the immediately preceding budget period as a single-period progress sales amount;
a process of deleting information in the fluctuation forecast information data when the contract amount in the contract information data is updated;
A program characterized by executing the above.
JP2021090506A 2021-05-28 2021-05-28 Information processing device, information processing method, and program Active JP7636967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021090506A JP7636967B2 (en) 2021-05-28 2021-05-28 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021090506A JP7636967B2 (en) 2021-05-28 2021-05-28 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2022182779A JP2022182779A (en) 2022-12-08
JP7636967B2 true JP7636967B2 (en) 2025-02-27

Family

ID=84328396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021090506A Active JP7636967B2 (en) 2021-05-28 2021-05-28 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7636967B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019084276A (en) * 2017-11-10 2019-06-06 株式会社三洋物産 Game machine
JP2019084272A (en) * 2017-11-10 2019-06-06 株式会社三洋物産 Game machine
JP2019084274A (en) * 2017-11-10 2019-06-06 株式会社三洋物産 Game machine
JP2019084275A (en) * 2017-11-10 2019-06-06 株式会社三洋物産 Game machine
JP2026053032A (en) * 2024-09-12 2026-03-25 株式会社オービック Purchase order/contract checking device, purchase order/contract checking method, and purchase order/contract checking program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017174241A (en) 2016-03-25 2017-09-28 克三 本間 Ccm administration management technology
JP2019046168A (en) 2017-09-01 2019-03-22 株式会社オービック Construction progress basis accounting system, construction progress basis accounting method and construction progress basis accounting program
JP2020087031A (en) 2018-11-27 2020-06-04 株式会社オービック Progress rate calculation device, progress rate calculation method, and progress rate calculation program
JP2020181343A (en) 2019-04-24 2020-11-05 株式会社オービック Profit recognizing device, profit recognizing method, and profit recognizing program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017174241A (en) 2016-03-25 2017-09-28 克三 本間 Ccm administration management technology
JP2019046168A (en) 2017-09-01 2019-03-22 株式会社オービック Construction progress basis accounting system, construction progress basis accounting method and construction progress basis accounting program
JP2020087031A (en) 2018-11-27 2020-06-04 株式会社オービック Progress rate calculation device, progress rate calculation method, and progress rate calculation program
JP2020181343A (en) 2019-04-24 2020-11-05 株式会社オービック Profit recognizing device, profit recognizing method, and profit recognizing program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
有賀 理,「工事進行基準」対策,システム開発ジャーナル,Vol.5,日本,株式会社毎日コミュニケーションズ,2008年07月29日,第56~65頁

Also Published As

Publication number Publication date
JP2022182779A (en) 2022-12-08

Similar Documents

Publication Publication Date Title
JP7636967B2 (en) Information processing device, information processing method, and program
JP7029929B2 (en) Cost accounting equipment, cost accounting method, and cost accounting program
JP2019046168A (en) Construction progress basis accounting system, construction progress basis accounting method and construction progress basis accounting program
JP7654857B2 (en) Project management device, project management method, and project management program
JP7538823B2 (en) Sales management device, sales management program, and sales management method
JP7197989B2 (en) Progress rate calculation device, progress rate calculation method, and progress rate calculation program
JP7454470B2 (en) Business support device, business support program, and business support method
JP7543197B2 (en) Sales simulation device, sales simulation method, and sales simulation program
JP7832099B2 (en) Data creation device, data creation method, and data creation program
JP7514869B2 (en) Loan management device, loan management method, and loan management program
JP7361010B2 (en) Contract management support device, contract management support program, and contract management support method
JP7461853B2 (en) Information processing device, information processing method, and information processing program
JP7377229B2 (en) Cost allocation devices, cost allocation methods and cost allocation programs
JP7542027B2 (en) Output management device, output management method, and output management program
JP7693062B2 (en) Budget data generation device, budget data generation method, and budget data generation program
JP7674184B2 (en) Payment management device, budget payment management method, and budget payment management program
JP7791129B2 (en) Social insurance information processing device, social insurance information processing method, and social insurance information processing program
JP7561784B2 (en) Automatic judgment device, automatic judgment method, and automatic judgment program
JP7601825B2 (en) Contract change device, contract change method, and contract change program
JP7812815B2 (en) Accounting management device, accounting management method, and accounting management program
JP7840840B2 (en) Outsourcing progress management device, outsourcing progress management method, and outsourcing progress management program
JP7764420B2 (en) Project income and expenditure management device, project income and expenditure management method, and project income and expenditure management program
JP7801969B2 (en) Sales recording device, sales recording method, and sales recording program
JP7618498B2 (en) Fuel oil sales unit price management device, fuel oil sales unit price management method, and fuel oil sales unit price management program
JP7733037B2 (en) Performance management device, performance management method, and performance management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240816

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250108

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: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250214

R150 Certificate of patent or registration of utility model

Ref document number: 7636967

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150