JP2008129825A - Computer-based method and system for managing working time - Google Patents

Computer-based method and system for managing working time Download PDF

Info

Publication number
JP2008129825A
JP2008129825A JP2006313685A JP2006313685A JP2008129825A JP 2008129825 A JP2008129825 A JP 2008129825A JP 2006313685 A JP2006313685 A JP 2006313685A JP 2006313685 A JP2006313685 A JP 2006313685A JP 2008129825 A JP2008129825 A JP 2008129825A
Authority
JP
Japan
Prior art keywords
computer
time
computer program
task
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006313685A
Other languages
Japanese (ja)
Inventor
Miyoji Uchino
実代治 内野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2006313685A priority Critical patent/JP2008129825A/en
Publication of JP2008129825A publication Critical patent/JP2008129825A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technique for automatically recording not a computer operation time but an actual working time without requiring an operator's intentional operations. <P>SOLUTION: For the management of the time of work in which a computer program is executed on a computer and a file is opened with the computer program, one or more operators and one or more computer programs are stored in a storage device of the computer in association with one task. When authenticating one operator, the computer executes the computer program associated with the operator via the task and starts to count. Upon an instruction to save the file opened with the computer program, the elapsed time from the count start to the time point is computed and the elapsed time is added to a record time stored in advance in the storage device to update the record time. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、コンピュータ上でワードプロセッサ、スプレッドシート、画像処理ソフト等の各種のプログラムを実行して行う作業の進捗状況を、そのコンピュータ或いは他のコンピュータにて記録及び管理する技術に関する。   The present invention relates to a technique for recording and managing the progress of work performed by executing various programs such as a word processor, a spreadsheet, and image processing software on a computer.

コンピュータを用いて作業計画を管理する従来のシステムでは、ある作業に対する作業時間の入力及び登録は、その作業の作業者自身がコンピュータを操作して行うこととなっていた。このため、操作ミスその他の理由により、実際の作業時間と入力された作業時間が異なって登録されてしまう場合があった。例えば、作業者が登録操作を怠ると、実際には作業がなされたにもかかわらず、作業時間はゼロとして扱われていた。その結果、従来のシステムでは、得られる作業時間の精度は作業者次第となり、信頼性が低いという問題がある。   In a conventional system that manages a work plan using a computer, input and registration of a work time for a certain work is performed by the operator of the work himself / herself operating the computer. For this reason, the actual work time and the input work time may be registered differently due to an operation error or other reasons. For example, if the worker neglects the registration operation, the work time is treated as zero even though the work is actually performed. As a result, the conventional system has a problem that the accuracy of the work time obtained depends on the worker and the reliability is low.

また、従来の技術には、コンピュータ上で作業を行ったとき、作業時間を自動的に記録するものがある。しかし、従来の技術では、作業を行うと、作業による成果物の有無に関わらず、作業時間として記録していた。このため、例えば、コンピュータや作業用のプログラムを起動したのみで、実質的な作業を行っていない場合であっても、作業時間として計上されることとなり、こうした意味でも作業時間の信頼性が低いという問題があった。   Further, some conventional techniques automatically record the working time when working on a computer. However, in the conventional technique, when a work is performed, the work time is recorded regardless of the presence or absence of a product resulting from the work. For this reason, for example, even when a computer or a work program is started and no substantial work is performed, the work time is counted, and in this sense, the work time is not reliable. There was a problem.

特許文献1及び2には本発明に関連した従来技術が記載されている。   Patent Documents 1 and 2 describe prior art related to the present invention.

特開2001−273390号公報JP 2001-273390 A 特開2002−24504号公報JP 2002-24504 A

本発明はこのような状況に鑑みてなされたものであり、本発明が解決しようとする課題は、単にコンピュータを起動させていた時間ではなく、実際に作業を行った時間を、作業者が意図的に操作することなく自動的に記録する技術を提供することである。   The present invention has been made in view of such a situation, and the problem to be solved by the present invention is that the operator intends not the time when the computer is simply started but the time when the work is actually performed. It is to provide a technique for automatically recording without manual operation.

上述の課題を解決するため、本発明は以下の技術を提供する。   In order to solve the above-described problems, the present invention provides the following techniques.

本発明は、コンピュータ上でコンピュータプログラムを実行し、当該コンピュータプログラムにてファイルを開いて行う作業の作業時間を管理する方法において、一乃至複数の作業者、及び、一乃至複数のコンピュータプログラムを、一のタスクと関連付けてコンピュータの記憶装置に記憶する(表1、表3)段階と、コンピュータが一の作業者Aを認証する段階(図2 ステップS1)と、コンピュータが、作業者Aに対してタスクを介して関連付けられたコンピュータプログラムPを実行すると共に、計時を開始する段階(図2 ステップS2、S3)と、コンピュータプログラムPにて開いたファイルを保存する指示を受けた場合、コンピュータが、計時の開始からその時点までの経過時間tを求め、コンピュータの記憶装置に予め記憶した実績時間に当該経過時間tを加算して、実績時間を更新する段階(図2 ステップS6)とを含むことを特徴とするコンピュータでの作業時間の管理方法を提供する。   The present invention relates to a method for managing a work time of work performed by executing a computer program on a computer and opening a file with the computer program, and one or more workers and one or more computer programs A step of storing in a storage device of a computer in association with one task (Tables 1 and 3), a step of authenticating one worker A by the computer (step S1 in FIG. 2), and the computer When the computer program P associated through the task is executed and the timing to start timing (steps S2 and S3 in FIG. 2) and the instruction to save the file opened by the computer program P are received, The elapsed time t from the start of timing to the time is obtained and stored in advance in the storage device of the computer The elapsed time t is added between 績時, provides management of working time on a computer, characterized in that it comprises a step (FIG. 2, step S6) of updating the actual times.

同一のタスクに複数の作業者を関連づけた場合、その作業者のうちの誰が行った作業時間であっても、そのタスクの実績時間に加算することになる。従って、複数の作業者がひとつのタスクを担当した際であっても、実績時間をタスク毎に記録することができる。   When a plurality of workers are associated with the same task, the work time performed by any of the workers is added to the actual time of the task. Therefore, even when a plurality of workers are in charge of one task, the actual time can be recorded for each task.

同様に、同一のタスクに複数のコンピュータプログラムを関連付けた場合、これらコンピュータプログラムのうちどれを使って行った作業時間であっても、そのタスクの実績時間に加算することになる。従って、複数のコンピュータプログラムを用いてあるタスクを行った場合であっても、実績時間をタスク毎に記録することができる。   Similarly, when a plurality of computer programs are associated with the same task, any work time using any of these computer programs is added to the actual time of the task. Therefore, even when a certain task is performed using a plurality of computer programs, the actual time can be recorded for each task.

コンピュータプログラムPにて開いたファイルを保存する指示を受けることなく、コンピュータプログラムPを終了する指示を受けた場合、更新を行わない。   If an instruction to end the computer program P is received without receiving an instruction to save the file opened by the computer program P, no update is performed.

更新した実績時間と、コンピュータの記憶装置にタスク毎に予め記憶した計画時間(表2)とを比較する段階と、比較の結果に応じて予め定められたメッセージを出力する段階とを含むこととしてもよい。   Comparing the updated actual time with the planned time (Table 2) stored in advance in the storage device of the computer for each task, and outputting a predetermined message according to the comparison result Also good.

また、本発明は、コンピュータ上で実行された他のコンピュータプログラムがファイルを開いて行う作業の作業時間を管理する処理を、コンピュータに実行させるコンピュータプログラムにおいて、一乃至複数の作業者、及び、一乃至複数のコンピュータプログラムを、一のタスクと関連付けてコンピュータの記憶装置に記憶する処理と、コンピュータが認証した一の作業者Aに対してタスクを介して関連付けられた他のコンピュータプログラムPの実行に応じて、計時を開始する処理と、コンピュータプログラムPにて開いたファイルを保存する指示がコンピュータに入力された場合、計時の開始からその時点までの経過時間tを求め、コンピュータの記憶装置に予め記憶した実績時間に当該経過時間tを加算して、実績時間を更新する処理とをコンピュータに実行させることを特徴とするコンピュータプログラムを提供する。   The present invention also provides a computer program for causing a computer to execute a process for managing a work time of work performed by another computer program executed on a computer by opening a file. Processing for storing a plurality of computer programs in association with one task in a storage device of the computer, and execution of another computer program P associated with one worker A authenticated by the computer via the task Accordingly, when a process for starting timing and an instruction to save a file opened by the computer program P are input to the computer, an elapsed time t from the start of timing to the time is obtained and stored in the storage device of the computer in advance. A process of updating the actual time by adding the elapsed time t to the stored actual time. It provides a computer program, characterized in that to execute the door to the computer.

更に、本発明は、コンピュータ上で実行されたコンピュータプログラムがファイルを開いて行う作業の作業時間を管理するシステムにおいて、一乃至複数の作業者、及び、一乃至複数のコンピュータプログラムを、一のタスクと関連付けてコンピュータの記憶装置に記憶する手段と、コンピュータが認証した一の作業者Aに対してタスクを介して関連付けられた他のコンピュータプログラムPの実行に応じて、計時を開始する手段と、コンピュータプログラムPにて開いたファイルを保存する指示がコンピュータに入力された場合、計時の開始からその時点までの経過時間tを求め、コンピュータの記憶装置に予め記憶した実績時間に当該経過時間tを加算して、実績時間を更新する手段とを備えることを特徴とする作業時間管理システムを提供する。   Furthermore, the present invention provides a system for managing a work time of a work performed by a computer program executed on a computer by opening a file, wherein one or more workers and one or more computer programs are assigned to one task. Means for associating and storing in a storage device of a computer, means for starting timing in response to execution of another computer program P associated through a task for one worker A authenticated by the computer, When an instruction to save a file opened by the computer program P is input to the computer, an elapsed time t from the start of the time measurement to the time is obtained, and the elapsed time t is added to the actual time previously stored in the storage device of the computer. A work time management system comprising means for adding and updating the actual time Subjected to.

本発明によれば、コンピュータ上の作業時間をタスク毎に自動的に累積して記録することができる。このため、作業者自身が作業時間を計測し、記録する必要がないので、作業者の負担を軽減すると共に確実に記録を行うことができる。   According to the present invention, the working time on the computer can be automatically accumulated and recorded for each task. For this reason, since it is not necessary for the worker himself to measure and record the working time, the burden on the worker can be reduced and recording can be performed reliably.

また、計測を自動化するため計測結果の信頼性を一定に保つことができる。   Further, since the measurement is automated, the reliability of the measurement result can be kept constant.

また、単にコンピュータや特定のプログラムを起動していた時間ではなく、特定のプログラムでファイルを保存したときをトリガーとして実績時間を測定するので、特定のプログラムを起動したものの実際にはファイルに対して何の編集作業も行っていないときの作業時間を、実績時間としてカウントするのを避けることができる。   In addition, since the actual time is measured with the trigger when the file is saved with a specific program, not just the time when the computer or a specific program was started, the actual program is not activated for a specific program. It is possible to avoid counting the work time when no editing work is performed as the actual time.

更に、ひとつのタスクに対して複数の作業者が担当者として割り当てらる場合であっても、全担当者による実績時間の合計を求めることができる。   Furthermore, even when a plurality of workers are assigned as a person in charge for one task, the total of the actual times by all persons in charge can be obtained.

本発明では、コンピュータ上でプログラムを起動して行う作業の計画及び実績を、コンピュータにて管理する。作業計画にて、作業毎にプログラムを関連付けると共に、その作業の完了に要すると予想される時間を定める。この時間を計画時間とする。コンピュータ上での作業、即ち、その作業に関連付けられたプログラムを監視して、実際の作業時間を自動的に計時する。プログラムを起動した時刻から計時を開始し、プログラムがデータを保存した時刻で計時を終了する。こうして計時した作業時間を累積し、その作業の実績時間とする。データを保存せずにプログラムを終了した場合、作業時間は累積されない。計画時間と作業時間とを比較し、所定のメッセージを出力する。   In the present invention, the plan and performance of work performed by starting a program on a computer are managed by the computer. In the work plan, a program is associated with each work, and the time required to complete the work is determined. This time is set as the planned time. The work on the computer, that is, the program associated with the work is monitored, and the actual work time is automatically counted. Start timing from the time when the program is started, and end timing at the time the program saves data. The work time thus counted is accumulated and used as the actual time of the work. If the program is terminated without saving data, the work time is not accumulated. The planned time is compared with the work time, and a predetermined message is output.

本発明の一実施の形態であるプロジェクト日程管理システム100の構成について以下に説明する。図1を参照すると、プロジェクト日程管理システム100は、プロジェクト日程管理プログラム1、プロジェクト実績集計データベース(DB)2、プログラム管理集計ツール3、画面4からなる。プロジェクト日程管理システム100はCRTやLSDを含む画像表示装置、キーボード、マウス等の入力装置、外部記憶装置を備える不図示のコンピュータシステム(以下単にコンピュータと記す)上で動作するシステムである。   The structure of the project schedule management system 100 which is one embodiment of this invention is demonstrated below. Referring to FIG. 1, the project schedule management system 100 includes a project schedule management program 1, a project performance total database (DB) 2, a program management total tool 3, and a screen 4. The project schedule management system 100 is a system that operates on a computer system (not shown) (hereinafter simply referred to as a computer) that includes an image display device including a CRT and an LSD, an input device such as a keyboard and a mouse, and an external storage device.

コンピュータにはオペレーティングシステム(OS)がインストールされており、外部記憶装置に格納されている。コンピュータの電源投入によりOSが起動する。プロジェクト日程管理プログラム1、プロジェクト実績集計DB2、プログラム管理集計ツール3は、いずれもこのOS上で動作するコンピュータプログラムであり、外部記憶装置に格納されている。また、このOS上で動作するワードプロセッサ、スプレッドシート、ドローイング等の各種のアプリケーションプログラム(以下単にプログラムと記す)がインストールされている。   An operating system (OS) is installed in the computer and stored in an external storage device. The OS starts when the computer is turned on. The project schedule management program 1, the project performance totaling DB 2, and the program management totaling tool 3 are all computer programs that operate on this OS, and are stored in an external storage device. Various application programs (hereinafter simply referred to as programs) such as word processors, spreadsheets, and drawings operating on the OS are installed.

プロジェクト日程管理プログラム1はコンピュータプログラムであり、コンピュータのCPUにて実行されている。プロジェクト日程管理プログラム1は、タスクとそのタスクを担当する作業者との関連付け、タスクとそのタスクの計画時間との関連付け、タスクとそのタスクで使用するプログラム及び実績時間との関連付けの処理を行う。また、これらの関連付けを管理する処理を行う。これらの関連付けは、表1、表2、表3に示すようなテーブルとしてコンピュータの外部記憶装置に格納される。   The project schedule management program 1 is a computer program and is executed by a CPU of a computer. The project schedule management program 1 performs a process of associating a task with a worker in charge of the task, associating the task with the planned time of the task, and associating the task with the program used in the task and the actual time. Also, a process for managing these associations is performed. These associations are stored in the external storage device of the computer as tables as shown in Table 1, Table 2, and Table 3.

Figure 2008129825
Figure 2008129825

Figure 2008129825
Figure 2008129825

Figure 2008129825
Figure 2008129825

計画時間とは、関連付けたタスクを実行する前に、そのタスクの完了までにかかる時間を予想したものである。実績時間とは、関連付けたプログラムにより実際に作業を行った時間を累積したものである。   The planned time is an estimate of the time taken to complete the task before executing the associated task. The actual time is the accumulated time when the work is actually performed by the associated program.

また、プロジェクト日程管理プログラム1は、予め作業者が入力したユーザ名及びパスワードに基づいて作業者を識別し、表1を参照して、その作業者に対して関連付けられているタスクを画面4に出力してタスクの選択を促す。更に、表3を参照して、選択されたタスクに関連付けられているプログラムを画面4を介して示し、どのプログラムを起動するのか作業者に選択させる。このとき作業者が選択したプログラムを使用プログラムと記す。   Further, the project schedule management program 1 identifies the worker based on the user name and password input by the worker in advance, and refers to Table 1 to display the tasks associated with the worker on the screen 4. Prompt for task selection. Further, referring to Table 3, the program associated with the selected task is displayed via the screen 4, and the operator selects which program to start. The program selected by the operator at this time is referred to as a use program.

プロジェクト実績集計DB2はコンピュータプログラムであり、コンピュータのCPUにて実行されている。プロジェクト実績集計DB2は、使用プログラムの起動、使用プログラムによるファイルの登録・保存の動作、及び、使用プログラムの終了を監視する処理を実行し、監視結果に応じて作業時間を計時する処理を行う。また、計時した作業時間を表3の実績時間の欄に累積加算する処理を行う。使用プログラムが複数のファイルを並行して開いてそれぞれを保存した場合は、ファイル毎に作業時間を加算する。   The project performance summary DB 2 is a computer program and is executed by the CPU of the computer. The project performance totalization DB 2 executes processing for monitoring the start of the used program, the operation for registering and saving the file by the used program, and the end of the used program, and the time for the work according to the monitoring result. Further, a process of cumulatively adding the measured work time to the actual time column in Table 3 is performed. When the use program opens a plurality of files in parallel and saves them, the work time is added for each file.

プログラム管理集計ツール3はコンピュータプログラムであり、コンピュータのCPUにて実行されている。プログラム管理集計ツール3は、表1の計画時間と、表2の実績時間とをタスク毎に比較し、比較結果に応じて画面4にメッセージを出力する処理を行う。例えば、タスクT1に関しては、計画時間a1と実績時間b1とを比較する。タスクT2に関しては、計画時間a2と実績時間b2+b3とを比較する。メッセージ出力の例としては、計画時間と実績時間とを比較し、所定時間となったときに警告を表示したり、計画時間と実績時間の差分を予め定めた閾値と比較して、比較結果により予め定義したアラートメッセージを表示することが考えられる。   The program management tabulation tool 3 is a computer program and is executed by the CPU of the computer. The program management tabulation tool 3 compares the planned time shown in Table 1 and the actual time shown in Table 2 for each task, and performs a process of outputting a message to the screen 4 according to the comparison result. For example, for the task T1, the planned time a1 is compared with the actual time b1. Regarding the task T2, the planned time a2 is compared with the actual time b2 + b3. As an example of message output, the planned time and the actual time are compared, a warning is displayed when the predetermined time is reached, or the difference between the planned time and the actual time is compared with a predetermined threshold, It is conceivable to display a predefined alert message.

画面4は画像表示装置の画面であり、日程計画全体、作業の状況、既存作業の計画・実績状況と比較したアラートなどを表示する。   A screen 4 is a screen of the image display device, and displays an overall schedule plan, a work status, an alert compared with a plan / actual status of an existing work, and the like.

次に、プロジェクト日程管理システム100の動作について説明する。   Next, the operation of the project schedule management system 100 will be described.

実績時間の計時動作に先立ってプロジェクト日程管理プログラム1を実行して作業計画を作成する。作業計画の作成とは具体的には表1、表2、表3のようなテーブルを作成することである。これにより、タスクとそのタスクを担当する作業者との関連付け、タスクとそのタスクの計画時間との関連付け、タスクとそのタスクで使用するプログラム及び実績時間との関連付ける。ひとつのタスクに対して複数のプログラムを関連付けてもよい。   Prior to timing the actual time, the project schedule management program 1 is executed to create a work plan. Specifically, the creation of the work plan is to create tables such as Table 1, Table 2, and Table 3. As a result, the task is associated with the worker in charge of the task, the task is associated with the planned time of the task, and the task is associated with the program used in the task and the actual time. A plurality of programs may be associated with one task.

ここで関連付けされるプログラムは、例えば表3においてタスクT2にはプログラムP1及びP2が関連付けられている。同様にひとつのタスクに対して複数の作業者を関連付けてもよい。例えば表1においてタスクT2に対してスズキ、サトウ、タナカが関連付けられている。   The programs associated here are, for example, the programs P1 and P2 associated with the task T2 in Table 3. Similarly, a plurality of workers may be associated with one task. For example, in Table 1, Suzuki, Sato and Tanaka are associated with the task T2.

このようにして作業計画を作成した上で、図2に示すようにして実績時間の計時を行う。コンピュータシステムを起動し、オペレーティングシステム及びプロジェクト日程管理プログラム1を起動すると、プロジェクト日程管理プログラム1は起動時に作業者名を取得する。作業者名の取得方法は、プロジェクト日程管理プログラム1が作業者に対して入力を促すことにより取得してもよいし、OS起動時やネットワークログイン時に入力されたユーザ名をOSからプロジェクト日程管理プログラム1が取得することとしてもよい(ステップS1)。   After creating the work plan in this way, the actual time is measured as shown in FIG. When the computer system is started and the operating system and the project schedule management program 1 are started, the project schedule management program 1 acquires the worker name at the time of startup. The operator name may be acquired by the project schedule management program 1 prompting the worker to input, or the user name input at the time of OS startup or network login may be obtained from the OS from the project schedule management program. 1 may be acquired (step S1).

プロジェクト日程管理プログラム1は、表1を参照し、現在の作業者に対して関連づけられたタスクの一覧を画面4に出力する。これに応じて作業者は表示されたタスクの中からいずれかを選択する操作を行う。続いて、プロジェクト日程管理プログラム1は、表3を参照し、選択されたタスクに関連付けられたプログラムの一覧を画面4に出力する。これに応じて作業者は表示されたプログラムの中からいずれかを選択する操作を行う。例えば、作業者がスズキの場合、タスクT1及びT2を画面4に表示する。これを見たスズキがタスクT2を選択すると、プロジェクト日程管理プログラム1は、表3を参照してタスクT2に対して関連付けられているプログラムP1及びP2の名称やアイコン等を表示する。これに応じてスズキがいずれかのプログラムを選択すると、プロジェクト日程管理プログラム1はそのプログラムを呼び出すと共に、プロジェクト実績集計DB2にプログラムを呼び出したことを通知する。   The project schedule management program 1 refers to Table 1 and outputs a list of tasks associated with the current worker to the screen 4. In response to this, the operator performs an operation of selecting one of the displayed tasks. Subsequently, the project schedule management program 1 refers to Table 3 and outputs a list of programs associated with the selected task to the screen 4. In response to this, the operator performs an operation of selecting one of the displayed programs. For example, when the worker is Suzuki, tasks T1 and T2 are displayed on the screen 4. When Suzuki who sees this selects task T2, the project schedule management program 1 displays the names and icons of the programs P1 and P2 associated with the task T2 with reference to Table 3. In response to this, when Suzuki selects one of the programs, the project schedule management program 1 calls the program and notifies the project performance summary DB 2 that the program has been called.

プロジェクト実績集計DB2は、このときの時刻を記録すると共に、そのプログラムがファイルの保存またはプログラムの終了するか否かの監視を開始する(ステップS2)。   The project performance summary DB 2 records the time at this time and starts monitoring whether the program saves the file or the program ends (step S2).

作業者は使用プログラムを用いてファイルの編集を行う(ステップS3)。作業者が使用プログラムにてファイルを保存する操作を行う(ステップS5)と、プロジェクト実績集計DB2は、そのときの時刻とステップS2で記録した時刻との差分を求めることにより使用プログラムの起動時からの経過時間を求め、求めた経過時間をそのプログラムに関連付けて既に格納している実績時間に累積する(ステップS6)。使用プログラムがファイルの保存を行わない場合、プロジェクト実績集計DB2は、経過時間を記録しない(ステップS7)。例えば、ステップS2にて作業者がプログラムP2を選択して新規ファイルを作成すると、その新規ファイルへの入力編集の開始に応じて作業時間の計時を開始すると共に、プログラムP2がファイルを保存するか、或いは、プログラムP2が終了するか否かを監視する。編集が終わり、作業者がプログラムP2がファイルを保存すると、プロジェクト実績集計DB2は、新規ファイルへの入力編集の開始時刻から、ファイルの保存時刻までの経過時間を算出して、表3の現在の実績時間b2に加算する。   The operator edits the file using the use program (step S3). When the operator performs an operation to save the file in the use program (step S5), the project performance totaling DB 2 obtains the difference between the time at that time and the time recorded in step S2 from the time when the use program is started. The elapsed time is calculated and accumulated in the actual time already stored in association with the program (step S6). When the use program does not save the file, the project performance totaling DB 2 does not record the elapsed time (step S7). For example, when the operator selects the program P2 in step S2 and creates a new file, the work time starts in response to the start of input editing to the new file, and the program P2 saves the file. Alternatively, it is monitored whether or not the program P2 ends. When the editing is finished and the operator saves the file by the program P2, the project result totaling DB 2 calculates the elapsed time from the start time of input editing to the new file to the save time of the file, Add to the actual time b2.

このようにして計時された実績時間と、予め設定された計画時間を、プログラム管理集計ツール3を比較し、その結果に応じて所定のメッセージを画面4に出力する。   The actual time thus measured and the preset planned time are compared with the program management tabulation tool 3, and a predetermined message is output to the screen 4 according to the result.

本発明の一実施の形態であるプロジェクト日程管理システム100のブロック図である。It is a block diagram of the project schedule management system 100 which is one embodiment of this invention. プロジェクト日程管理システム100の動作を説明するためのフローチャートである。4 is a flowchart for explaining the operation of the project schedule management system 100.

符号の説明Explanation of symbols

1 プロジェクト日程管理プログラム
2 プロジェクト実績集計データベース(DB)
3 プログラム管理集計ツール
4 画面
100 プロジェクト日程管理システム
1 Project schedule management program 2 Project performance summary database (DB)
3 Program management tabulation tool 4 Screen 100 Project schedule management system

Claims (9)

コンピュータ上でコンピュータプログラムを実行し、当該コンピュータプログラムにてファイルを開いて行う作業の作業時間を管理する方法において、
一乃至複数の作業者、及び、一乃至複数のコンピュータプログラムを、一のタスクと関連付けて前記コンピュータの記憶装置に記憶する段階と、
前記コンピュータが一の作業者Aを認証する段階と、
前記コンピュータが、前記作業者Aに対してタスクを介して関連付けられたコンピュータプログラムPを実行すると共に、計時を開始する段階と、
前記コンピュータプログラムPにて開いたファイルを保存する指示を受けた場合、前記コンピュータが、前記計時の開始からその時点までの経過時間tを求め、前記コンピュータの記憶装置に予め記憶した実績時間に当該経過時間tを加算して、前記実績時間を更新する段階と
を含むことを特徴とするコンピュータによる作業時間の管理方法。
In a method for managing a work time of work performed by executing a computer program on a computer and opening a file in the computer program,
Storing one or more workers and one or more computer programs in a storage device of the computer in association with one task;
The computer authenticating one worker A;
The computer executes a computer program P associated with the worker A via a task and starts timing;
When receiving an instruction to save a file opened by the computer program P, the computer obtains an elapsed time t from the start of the time measurement to the time point, and the actual time stored in advance in the storage device of the computer And a step of adding the elapsed time t to update the actual time.
請求項1に記載のコンピュータによる作業時間の管理方法において、前記コンピュータプログラムPにて開いたファイルを保存する指示を受けることなく、前記コンピュータプログラムPを終了する指示を受けた場合、前記更新を行わないことを特徴とするコンピュータによる作業時間の管理方法。   2. The method of managing work time by a computer according to claim 1, wherein said updating is performed when receiving an instruction to terminate said computer program P without receiving an instruction to save a file opened by said computer program P. A method for managing work time by a computer, characterized in that there is no computer. 請求項1に記載のコンピュータによる作業時間の管理方法において、
前記更新した実績時間と、前記コンピュータの記憶装置にタスク毎に予め記憶した計画時間とを比較する段階と、
前記比較の結果に応じて予め定められたメッセージを出力する段階と
を含むことを特徴とするコンピュータによる作業時間の管理方法。
The work time management method by a computer according to claim 1,
Comparing the updated actual time with the planned time stored in advance for each task in the storage device of the computer;
And a step of outputting a predetermined message in accordance with the result of the comparison.
コンピュータ上で実行された他のコンピュータプログラムがファイルを開いて行う作業の作業時間を管理する処理を、前記コンピュータに実行させるコンピュータプログラムにおいて、
一乃至複数の作業者、及び、一乃至複数のコンピュータプログラムを、一のタスクと関連付けて前記コンピュータの記憶装置に記憶する処理と、
前記コンピュータが認証した一の作業者Aに対してタスクを介して関連付けられた他のコンピュータプログラムPの実行に応じて、計時を開始する処理と、
前記コンピュータプログラムPにて開いたファイルを保存する指示が前記コンピュータに入力された場合、前記計時の開始からその時点までの経過時間tを求め、前記コンピュータの記憶装置に予め記憶した実績時間に当該経過時間tを加算して、前記実績時間を更新する処理と
を前記コンピュータに実行させることを特徴とするコンピュータプログラム。
In a computer program for causing the computer to execute processing for managing work time of work performed by another computer program executed on the computer by opening a file,
A process of storing one or more workers and one or more computer programs in a storage device of the computer in association with one task;
A process of starting timing in response to the execution of another computer program P associated through a task for one worker A authenticated by the computer;
When an instruction to save a file opened by the computer program P is input to the computer, an elapsed time t from the start of the time measurement to the time is obtained, and the actual time stored in advance in the storage device of the computer A computer program for causing the computer to execute a process of adding the elapsed time t and updating the actual time.
請求項4に記載のコンピュータプログラムにおいて、前記コンピュータプログラムPにて開いたファイルを保存する指示が入力されることなく、前記コンピュータプログラムPを終了する指示が前記コンピュータに入力された場合、前記更新を行わないことを特徴とするコンピュータプログラム。   5. The computer program according to claim 4, wherein when the instruction to end the computer program P is input to the computer without inputting the instruction to save the file opened by the computer program P, the update is performed. A computer program characterized by not being performed. 請求項4に記載のコンピュータプログラムにおいて、
前記更新した実績時間と、前記コンピュータの記憶装置にタスク毎に予め記憶した計画時間とを比較する処理と、
前記比較の結果に応じて予め定められたメッセージを出力する処理と
を含むことを特徴とするコンピュータプログラム。
The computer program according to claim 4, wherein
A process of comparing the updated actual time and the planned time stored in advance for each task in the storage device of the computer;
And a process of outputting a predetermined message according to the result of the comparison.
コンピュータ上で実行されたコンピュータプログラムがファイルを開いて行う作業の作業時間を管理するシステムにおいて、
一乃至複数の作業者、及び、一乃至複数のコンピュータプログラムを、一のタスクと関連付けて前記コンピュータの記憶装置に記憶する手段と、
前記コンピュータが認証した一の作業者Aに対してタスクを介して関連付けられた他のコンピュータプログラムPの実行に応じて、計時を開始する手段と、
前記コンピュータプログラムPにて開いたファイルを保存する指示が前記コンピュータに入力された場合、前記計時の開始からその時点までの経過時間tを求め、前記コンピュータの記憶装置に予め記憶した実績時間に当該経過時間tを加算して、前記実績時間を更新する手段と
を備えることを特徴とする作業時間管理システム。
In a system for managing the work time of work performed by a computer program executed on a computer opening a file,
Means for storing one or more workers and one or more computer programs in a storage device of the computer in association with one task;
Means for starting timing in response to the execution of another computer program P associated via a task for one worker A authenticated by the computer;
When an instruction to save a file opened by the computer program P is input to the computer, an elapsed time t from the start of the time measurement to the time is obtained, and the actual time stored in advance in the storage device of the computer Means for adding elapsed time t and updating the actual time.
請求項7に記載の作業時間管理システムにおいて、前記コンピュータプログラムPにて開いたファイルを保存する指示が入力されることなく、前記コンピュータプログラムPを終了する指示が前記コンピュータに入力された場合、前記更新を行わないことを特徴とする作業時間管理システム。   8. The work time management system according to claim 7, wherein an instruction to end the computer program P is input to the computer without inputting an instruction to save a file opened by the computer program P. A working time management system characterized by not performing an update. 請求項7に記載の作業時間管理システムにおいて、
前記更新した実績時間と、前記コンピュータの記憶装置にタスク毎に予め記憶した計画時間とを比較する手段と、
前記比較の結果に応じて予め定められたメッセージを出力する手段と
を更に備えることを特徴とする作業時間管理システム。
In the work time management system according to claim 7,
Means for comparing the updated actual time with the planned time stored in advance for each task in the storage device of the computer;
And a means for outputting a predetermined message according to the result of the comparison.
JP2006313685A 2006-11-21 2006-11-21 Computer-based method and system for managing working time Pending JP2008129825A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006313685A JP2008129825A (en) 2006-11-21 2006-11-21 Computer-based method and system for managing working time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006313685A JP2008129825A (en) 2006-11-21 2006-11-21 Computer-based method and system for managing working time

Publications (1)

Publication Number Publication Date
JP2008129825A true JP2008129825A (en) 2008-06-05

Family

ID=39555578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006313685A Pending JP2008129825A (en) 2006-11-21 2006-11-21 Computer-based method and system for managing working time

Country Status (1)

Country Link
JP (1) JP2008129825A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010049457A (en) * 2008-08-21 2010-03-04 Ricoh Co Ltd Task management system, task management apparatus, task management method, task management program, and recording medium
JP2010146520A (en) * 2008-12-22 2010-07-01 Mitsubishi Electric Corp Project management system
JP2010244147A (en) * 2009-04-01 2010-10-28 Nec Corp Device, method and program for investigating business efficiency
JP2012164126A (en) * 2011-02-07 2012-08-30 Toshiba Corp Man-hour calculation device, man-hour calculation program, and man-hour calculation method
JP2013182432A (en) * 2012-03-01 2013-09-12 Fujitsu Ltd Operation work management system, method and program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010049457A (en) * 2008-08-21 2010-03-04 Ricoh Co Ltd Task management system, task management apparatus, task management method, task management program, and recording medium
JP2010146520A (en) * 2008-12-22 2010-07-01 Mitsubishi Electric Corp Project management system
JP2010244147A (en) * 2009-04-01 2010-10-28 Nec Corp Device, method and program for investigating business efficiency
JP2012164126A (en) * 2011-02-07 2012-08-30 Toshiba Corp Man-hour calculation device, man-hour calculation program, and man-hour calculation method
JP2013182432A (en) * 2012-03-01 2013-09-12 Fujitsu Ltd Operation work management system, method and program
US9621679B2 (en) 2012-03-01 2017-04-11 Fujitsu Limited Operation task managing apparatus and method

Similar Documents

Publication Publication Date Title
JP2014191604A5 (en)
JP5614843B2 (en) Integrated software design and operation management system
JP2008129825A (en) Computer-based method and system for managing working time
JP2017182294A (en) Information processing device, information processing method and program
JP5983102B2 (en) Monitoring program, method and apparatus
JP6000804B2 (en) Work procedure management system, work procedure management method, and work procedure management program
JP2018124730A (en) Information processing system, information processing method, and program
JP2011145982A (en) System, method, and program for managing development process evaluation
JP2012043103A (en) Work information collecting system for management, control method for work information collecting system for management and control program therefor
JP2012146106A (en) Workflow system with proxy approval function
JP2017182293A (en) Information processing device, information processing method, and program
JP2011065269A (en) Time series data analysis support program and device
JP2007025820A (en) Risk diagnostic program for software
JP6691311B2 (en) Information processing device, information processing method, and program
JP2011081620A (en) Business execution model optimization device, business execution model optimization method and business execution model optimization program
JP2011128906A (en) Information processor, control method thereof, program, and recording medium for storing program therein
JP2007265231A (en) Implementation determination support system for version upgrade or the like, implementation determination support method for version upgrade or the like, and implementation determination support program for version upgrade or the like
JP2009230357A (en) Job operation management system
JP2009134535A (en) Device for supporting software development, method of supporting software development, and program for supporting software development
JP4879090B2 (en) Information processing apparatus and information processing method
JP2004302795A (en) Work time management system, work time management device, work time management method, and program
JP2015115023A (en) Log data processing system for analysis device system and program for system
JP5997005B2 (en) Information processing apparatus, process normal end determination method, and program
JP2023094787A (en) Scenario management system, scenario management method, and scenario management program
JP2019159347A (en) Information processor and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090408

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090826