JP2005092407A - Method, system, and program for managing attending and leaving office - Google Patents
Method, system, and program for managing attending and leaving office Download PDFInfo
- Publication number
- JP2005092407A JP2005092407A JP2003322866A JP2003322866A JP2005092407A JP 2005092407 A JP2005092407 A JP 2005092407A JP 2003322866 A JP2003322866 A JP 2003322866A JP 2003322866 A JP2003322866 A JP 2003322866A JP 2005092407 A JP2005092407 A JP 2005092407A
- Authority
- JP
- Japan
- Prior art keywords
- time
- attendance
- employee
- employee terminal
- company server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims description 70
- 238000012545 processing Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 12
- 238000012790 confirmation Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
Description
本発明は出退勤管理方法及び出退勤管理システム並びに出退勤管理プログラムに関する。 The present invention relates to a time and attendance management method, a time and attendance management system, and a time and attendance management program.
従来の社員の出退勤の管理は、タイムレコーダやカードリーダによりカードに出勤時刻と退勤時刻とを印字し、1ヶ月毎にその出勤時間と退勤時間を手作業で集計するようになっている場合が多い。近年、パソコン、サーバの普及により、出勤時刻と退勤時刻をコンピュータで管理するようになってきている。この場合でも、出勤時刻と退勤時刻とは社員が出勤カードをタイムレコーダにかけてデータを入力する必要がある。 In the conventional management of employee attendance and attendance, the attendance time and attendance time are printed on the card by a time recorder or a card reader, and the attendance and attendance hours are often summed manually every month. . In recent years, with the widespread use of personal computers and servers, the attendance and departure times are managed by computers. Even in this case, it is necessary for the employee to input data by using a time recorder for the attendance card and the attendance time.
従来のこの種の技術としては、自宅に設置されたコンピュータとオフィスに設置されたコンピュータとをネットワークで結び、自宅のコンピュータで業務を行なった場合に、その勤務時間を正確に管理して公平な給与計算を行なうものがある(例えば特許文献1参照)。また、サーバとクライアントがネットワークに接続されたシステムで、サーバに従業員データ及び打刻データを記憶する領域を設け、クライアントに従業員の出退勤打刻機能と打刻時間の修正機能と勤務時間の計算及び表示機能を持たせたものがある(例えば、特許文献2参照)。また、ゲート管理システムとネットワーク管理システムを具備し、個人の入退室データを元に勤怠管理を行なうシステムがある(特許文献3参照)。
前述した従来の技術では、出退勤のタイムカードの打刻を忘れた場合には、正確な出退勤管理ができないという問題があった。また、出退勤の度にタイムカードに打刻させるという手続きは煩雑であった。本発明はこのような課題に鑑みてなされたものであって、出退勤の管理を確実に行なうことができる出退勤管理方法及び出退勤管理システム並びに出退勤管理プログラムを提供することを目的としている。 In the above-described conventional technology, there is a problem in that when attendance on a time card for time attendance is forgotten, accurate attendance management cannot be performed. In addition, the procedure of imprinting on the time card each time the employee goes to work has been complicated. The present invention has been made in view of such problems, and an object of the present invention is to provide an attendance and attendance management method, an attendance and attendance management system, and an attendance and attendance management program that can reliably manage attendance and attendance.
(1)請求項1記載の発明は、以下の通りである。図1は本発明方法の原理を示すフローチャートである。本発明は、会社サーバと社員端末とがネットワークを介して接続されているシステムにおいて、前記会社サーバと前記社員サーバとが通信不可能となった時刻を退勤時刻とし(ステップ1)、前記会社サーバと前記社員端末とが通信可能となった時刻を出勤時刻とする(ステップ2)、ことを特徴とする。
(1) The invention described in
(2)請求項2記載の発明は、以下の通りである。図2は本発明の原理ブロック図である。図に示すシステムは、会社サーバと社員端末とがネットワークを介して接続されているシステムを示している。図において、10は会社サーバ、20は社員端末であり、ネットワーク25を介して接続されている。図では、ネットワーク25としてイーサネット(富士ゼロックス株式会社の登録商標)が用いられている例を示す。
(2) The invention described in
会社サーバ10において、11は出退勤管理データベース(DB)、12は前記会社サーバ10と前記社員端末20とが通信不可能となった時刻を退勤時刻とする退勤時刻管理手段12aと、前記会社サーバ10と前記社員端末20とが通信可能となった時刻を出勤時刻とする出勤時刻管理手段12bとから構成される処理部である。社員端末20において、21は各種の情報を表示するディスプレイ部である。
In the
(3)請求項3記載の発明は、前記会社サーバには、出退勤管理データベースが含まれており、該出退勤管理データベースは、従業員番号テーブルと、日付テーブルと、リンク確立時刻テーブルと、リンク切断時刻テーブルと、勤務時間帯テーブルと、出退勤管理テーブルとを有し、前記社員端末にはディスプレイ部が含まれていることを特徴とする。
(3) In the invention according to
(4)請求項4記載の発明は、前記社員端末が会社サーバと通信可能か否かの判断は、前記会社サーバから定期的に社員端末に特定の信号を送信し、該信号に対する反応が社員端末から返ってくるか否かで判断することを特徴とする。
(4) In the invention according to
(5)請求項5記載の発明は、出勤時刻かどうかの判断は、当日において最も早く会社サーバと該社員の社員端末とが通信可能となった時刻を出勤時刻とすることを特徴とする。
(5) The invention according to
(6)請求項6記載の発明は、退勤時刻かどうかの判断は、前記当日からみて前日における最も遅く前記会社サーバと前記社員端末とが通信不可能となった時刻を退勤時刻とすることを特徴とする。 (6) In the invention according to claim 6, the determination as to whether it is the leaving time is that the time when the company server and the employee terminal are unable to communicate with each other on the previous day as viewed from the day is the leaving time. Features.
(7)請求項7記載の発明は、前記前日における退勤時刻が決定されるのは、前記当日における出勤時刻の決定時になされることを特徴とする。 (7) The invention according to claim 7 is characterized in that the departure time on the previous day is determined when the attendance time on the day is determined.
(8)請求項8記載の発明は、前記前日と当日との境目は、出勤時間帯の前後で判断することを特徴とする。
(8) The invention according to
(9)請求項9記載の発明は、前記社員端末は、本人認証を行なった後にログインすることで会社サーバと社員端末との通信を可能にし、本人認証を行なった後にログオフすることで会社サーバと社員端末との通信を不可能にすることを特徴とする。 (9) In the invention according to claim 9, the employee terminal enables communication between the company server and the employee terminal by logging in after performing personal authentication, and logs off after performing personal authentication. It is characterized by making it impossible to communicate with the employee terminal.
(10)請求項10記載の発明は、請求項3に加えて、前記会社サーバは指紋データ照合部と指紋データベースと処理部を有し、前記社員端末は指紋データ読取部と処理部とを有し、社員端末へのログイン及びログオフを指紋認証によって行なうことで、出勤時刻及び退勤時刻のログイン操作及びログオフ操作について本人認証を行なうことを特徴とする。
(10) In addition to
(11)請求項11記載の発明は、請求項3に加えて、前記会社サーバにはセンサーテーブルを備え、前記社員端末には認識部と処理部とを備え、社員端末に設置された認識部によって、前記社員端末の前方にいる社員を検出すると、前記社員端末をログイン状態とし、前記社員端末の前方に社員を検出することが不可能であると、前記社員端末のログオフ状態と判断することを特徴とする。
(11) In addition to
(12)請求項12記載の発明は、前記認識部はICタグ読取装置を有し、前記社員端末を担当する社員が固有に保持しているICタグを読み取ることができれば、ログイン状態、読み取ることができなければログオフ状態とすることを特徴とする。
(12) In the invention according to
(13)請求項13記載の発明は、前記社員端末が請求項5によっては退勤時刻を検出することができない時に、請求項11によって決められた時刻を前記社員端末を担当する社員の退勤時刻とすることを特徴とする。
(13) According to the invention of
(14)請求項14記載の発明は、会社サーバと社員端末とが通信可能となる時刻及び通信不可能となる時刻を該社員の出勤時刻、退勤時刻として管理するプログラムであって、前記会社サーバと、前記社員端末との通信が不可能となった時刻を出退勤管理データベースに格納する処理と、当日におけるリンク確立時刻のうち、最も早い時刻を出勤時刻として出退勤管理データベースに格納する処理と、前記当日からみて前日におけるリンク切断時刻のうち、最も遅い時刻を退勤時刻として出退勤管理データベースに格納する処理と、上記のように決定された出勤時間及び退勤時間を社員端末ディスプレイに表示する処理とをコンピュータで実行させることを特徴とする。
(14) The invention according to
(15)請求項15記載の発明は、会社サーバと社員端末とがネットワークを通じて接続されているシステムであって、前記会社サーバは、出退勤データベースを備え、該出退勤データベースは従業員番号テーブルと、日付テーブルと、就業時間テーブルと、出退勤管理テーブルとセンサーテーブルとを備え、前記社員端末は、ディスプレイ部と認識部とを備え、該認識部によって前記社員端末を操作する社員を認識した場合には前記社員端末をログイン状態とし、前記社員を認識できなければログオフ状態とし、当日のうち最も早くログイン状態となった時刻を出勤時刻とし、前記当日からみて前日のうち最も遅くログオフ状態となった時刻を前記当日からみて前日の退勤時刻とすることを特徴とする。
(15) The invention according to
(1)請求項1記載の発明によれば、前記会社サーバと社員端末とが通信不可能(ログオフ)時刻を退勤時刻、前記会社サーバと社員端末とが通信可能(ログオン)となった時刻を出勤時刻として自動的に求めることができる。なお、この場合において、退勤時刻はその前日の退勤時刻である。
(2)請求項2記載の発明によれば、前記会社サーバと社員端末とが通信不可能(ログオフ)時刻を退勤時刻、前記会社サーバと社員端末とが通信可能(ログオン)となった時刻を出勤時刻として自動的に求めることができる。なお、この場合において、退勤時刻はその前日の退勤時刻である。
(3)請求項3記載の発明によれば、社員の出退勤管理を確実に行なうことができ、また必要事項をディスプレイに表示することができる。
(4)請求項4記載の発明によれば、社員端末が会社サーバと通信可能かどうかを簡単に確認することができる。
(5)請求項5記載の発明によれば、出勤時刻を確実に求めることができる。
(6)請求項6記載の発明によれば、退勤時刻を確実に求めることができる。
(7)請求項7記載の発明によれば、出勤時刻の確定時に退勤時刻も一緒に確定することとができる。
(8)請求項8記載の発明によれば、前日と当日の確定を簡単に行なうことができる。
(9)請求項9記載の発明によれば、ログオフ時にも本人認証を行なうことで、その後に他人が該社員端末を使用しても出退勤時刻に影響を与えないようにすることができる。また、不正な出勤処理、退勤処理を防止することができる。
(10)請求項10記載の発明によれば、他人に不正にログイン、ログオフを行なうことができないようにすることができる。
(11)請求項11記載の発明によれば、社員端末に当該社員を認識する認識部を設けることで、社員端末の前方に社員がいることを検出した時にはログイン状態、社員がいないことを検出した時にはログオフ状態と判定することができる。
(12)請求項12記載の発明によれば、社員が所有しているICタグから情報を読み取ることで、読み取ることができた時にはログイン状態、読み取ることができない時にはログオフ状態と判定することができる。
(13)請求項13記載の発明によれば、社員の退勤時刻を確実に判定することができる。
(14)請求項14記載の発明によれば、退勤時刻と出勤時刻を決定する処理をコンピュータに実行させるプログラムを提供することができる。
(15)請求項15記載の発明によれば、認識部によって社員を認識した後に、退勤時刻と出勤時刻とを決定することができる。
(1) According to the invention described in
(2) According to the invention described in
(3) According to the invention described in
(4) According to the invention described in
(5) According to the invention described in
(6) According to the invention as set forth in claim 6, it is possible to reliably determine the leaving time.
(7) According to the invention as set forth in claim 7, when the attendance time is determined, the leaving time can be determined together.
(8) According to the invention described in
(9) According to the ninth aspect of the present invention, by performing personal authentication even at the time of logoff, even if another person uses the employee terminal after that, it is possible to prevent the attendance time from being affected. In addition, it is possible to prevent unauthorized attendance and leaving work.
(10) According to the invention described in
(11) According to the invention described in
(12) According to the invention described in
(13) According to the invention described in
(14) According to the invention of the fourteenth aspect, it is possible to provide a program for causing a computer to execute processing for determining the leaving time and the working time.
(15) According to the invention described in
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
(リンク確立時刻決定方法及び出退勤時刻決定方法)
システムとして図2を用いて説明する。先ず社員端末20の電源をオンにする。そして、本人認証を行なってログインする。ここで、指紋認証等により本人認証を行なったり、パスワード等を用いてログインするようにする。このようにすれば、他人に不正使用されることを防止することができる。このようにしてログインすれば、ネットワークに接続される会社サーバから一定間隔で社員端末に送られてくる例えばpingコマンド等の信号を受け取ることになる。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(Link establishment time determination method and attendance time determination method)
The system will be described with reference to FIG. First, the
これに対して、社員端末20が会社サーバ10と通信可能な状態であれば、会社サーバ10からの信号に反応することになるので、会社サーバ10側から社員端末20が出勤状態になったと判断することができる。このようにすれば、社員端末が会社サーバと通信可能かどうかを簡単に確認することができる。
On the other hand, if the
会社サーバ10側では、このようにして反応が返ってきた時刻をリンク確立時刻としてリンク確立時刻テーブル33(図7参照)に格納する。当日において、一番早いリンク確立時刻であるならば、会社サーバ10はリンク確立時刻テーブルにフラグ「1」を立て、それ以外ならフラグ「0」を立てる。ここで、「1」のリンク確立時刻が出勤時刻とされる。このようにすれば、出勤時刻を確実に求めることができる。
On the
当日の出勤時刻が決定されると、前日の一番最後にログオフされた時刻が決定されることになる。そこで、前日のリンク切断時刻テーブル32(図7参照)において最も遅いリンク切断時刻にフラグ「1」を立て、それ以外にフラグ「0」を立てる。ここで、フラグ「1」のものを前日における退勤時刻と決定する。このようにすれば、退勤時刻を確実に求めることができる。また、出勤時刻の確定時に退勤時刻も一緒に確定することができる。また、この場合において、前記前日と当日との境目は、出勤時間帯の前後で判断するようにすれば、前日と当日の確定を簡単に行なうことができる。
(リンク切断時刻決定方法)
社員端末20では、例えば指紋認証等でログオフの本人認証を行ないつつログオフ処理を行なう。他人がログオフ処理しても退勤時刻と判断されるのを防ぐためである。会社サーバ10からは社員端末20に一定間隔で例えばpingコマンド等によって信号が送られており、ログイン中は反応があるが、社員端末20がログオフ処理されると、社員端末20からの反応がなくなる。この反応が返ってこない信号の送信時刻をリンク切断時刻としてリンク切断時刻テーブル32に格納する。
When the working time for the current sunrise is determined, the time of the last logoff of the previous day is determined. Therefore, the flag “1” is set at the latest link disconnection time in the link disconnection time table 32 (see FIG. 7) of the previous day, and the flag “0” is set other than that. Here, the flag “1” is determined to be the leaving time on the previous day. In this way, it is possible to reliably determine the leaving time. In addition, when the attendance time is determined, the leaving time can be determined together. In this case, if the boundary between the previous day and the current day is determined before and after the attendance time zone, the previous day and the current day can be easily determined.
(Link disconnection time determination method)
The
図3は本発明の基本的な動作の一例を示すフローチャートである。システムとしては、図2に示すものを用いる。先ず、リンク切断時刻テーブル32(図7参照)にリンク切断時刻を記憶させる(S1)。次に、リンク確立時刻テーブル33(図7参照)にリンク確立時刻を記憶する(S2)。次に、当日におけるリンク確立時刻のうち、一番早い時刻を出勤時刻とする(S3)。次に、前日におけるリンク切断時刻のうち、一番遅い時刻を退勤時刻とする(S4)。 FIG. 3 is a flowchart showing an example of the basic operation of the present invention. The system shown in FIG. 2 is used. First, the link disconnection time is stored in the link disconnection time table 32 (see FIG. 7) (S1). Next, the link establishment time is stored in the link establishment time table 33 (see FIG. 7) (S2). Next, the earliest time among the link establishment times on the day is set as the attendance time (S3). Next, the latest time among the link disconnection times on the previous day is set as the leaving time (S4).
図4は会社サーバと社員端末の交信動作の一例を示すフローチャートである。社員端末20に対して会社サーバ10から一定間隔で特定の信号(例えば前記pingコマンド)を送信する(S1)。そして、社員端末20から反応が返ってくれば出勤と判断し、返ってこなければ退勤と判断する(S2)。
FIG. 4 is a flowchart showing an example of the communication operation between the company server and the employee terminal. A specific signal (for example, the ping command) is transmitted from the
図5は本発明の第1の実施の形態例を示すブロック図である。図2と同一のものは、同一の符号を付して示す。図において、10は会社サーバ、20は社員端末であり、イーサネット25を介して相互接続されている。会社サーバ10において、11は出退勤管理データベース、12は該出退勤管理データベース11と接続され、会社サーバ10と社員端末20とが通信不可能になった時刻を退勤時刻とし、通信可能になった時刻を出勤時刻とする制御を行なう他に、各種の制御を行なう処理部である。13は該処理部12と接続される指紋データ照合部、14は該指紋データ照合部13と接続され、指紋データを記憶する指紋データベース(DB)である。
FIG. 5 is a block diagram showing a first embodiment of the present invention. The same components as those in FIG. 2 are denoted by the same reference numerals. In the figure, 10 is a company server and 20 is an employee terminal, which are interconnected via the
社員端末20において、21は各種情報を表示するディスプレイ部、22は指紋データの読み取りを行なう指紋データ読取部である。このように構成されたシステムの動作を説明すれば、以下の通りである。
In the
先ず、社員が社員端末20の電源をオンにすると、社員端末20は立上がり、ディスプレイ部21に指紋情報の採取を促すメッセージが表示される。そこで、該当する社員は指紋データ読取部22に指を当てて指紋情報の読み取りを行なう。読み取られた指紋データは、処理部23とイーサネット25を介して会社サーバ10に送信される。会社サーバ10では、処理部12が受信した指紋データを指紋データ照合部13に渡す。該指紋データ照合部13は受信した指紋データと指紋データベース14に記憶されている指紋データとの照合を行なう。照合の結果、受信した指紋データが指紋データベース14に記憶されていたことを認識すると、処理部12にその旨を通知する。
First, when the employee turns on the power of the
処理部12は指紋照合が合致したことを示すメッセージをイーサネット25経由で社員端末20に送信する。社員端末20では、処理部23がこのメッセージを受け取ると、該処理部23は社員端末20をログイン状態にする。ログイン状態になると、通常の動作ができる状態になる。この場合において、社員端末20の処理部23は、ログインした旨の通知を時刻情報と共に会社サーバ10に通知する。処理部12はこの通知を受けると、出退勤管理データベース11に当該時刻をログイン時刻として記憶する。同時に、出退勤管理データベース11に記憶されている前日の一番遅いログオフ時間を前日の退勤時刻とする。
The
このように構成することにより、指紋照合方法により社員端末が不正に使用されることを防ぐことができると共に、出勤時刻と退勤時刻を確実に決定することができる。 With this configuration, it is possible to prevent the employee terminal from being used illegally by the fingerprint collation method, and to reliably determine the work time and the work time.
図6は本発明で用いる各種テーブルの構成例を示す図である。従業員番号とIPアドレスよりなる従業員番号テーブル30と、日付テーブル31とが対応付けられており、日付毎にリンク切断時刻テーブル32と,リンク確立時刻テーブル33と,勤務時間帯テーブル34と,出退勤管理テーブル35とが設けられている。これら従業員番号テーブル30と、日付テーブル31と、リンク切断時刻テーブル32と、リンク確立時刻テーブル33と、勤務時間帯テーブル34と、出退勤管理テーブル35とで出退勤管理データベース11(図2参照)を構成している。このように、各種のデータを記憶するテーブルを設けることにより、社員の出退勤管理を確実に行なうことができ、また必要事項をディスプレイに表示することができる。 FIG. 6 is a diagram showing a configuration example of various tables used in the present invention. An employee number table 30 including an employee number and an IP address is associated with a date table 31. For each date, a link disconnection time table 32, a link establishment time table 33, a work time zone table 34, A time and attendance management table 35 is provided. The employee number table 30, the date table 31, the link disconnection time table 32, the link establishment time table 33, the work time zone table 34, and the attendance / exit management table 35, the attendance / attendance management database 11 (see FIG. 2). It is composed. In this way, by providing a table for storing various data, it is possible to reliably manage employee attendance and attendance, and to display necessary items on the display.
図7は出退勤管理データベース40の詳細構成例を示す図である。従業員番号テーブル30はIPアドレスと従業員番号との対で構成されている。そして、この従業員番号毎に日付テーブル31が設けられている。日付テーブル31は、図に示すように4月1日,4月2日,4月3日という具合に日付順に並んでいる。リンク切断時刻テーブル32は、リンク切断時刻とフラグとから構成されている。前述したように、リンク切断時刻の一番遅い時刻が退勤時間であることを示すフラグ「1」が立っている。その他のリンク切断時刻のフラグは「0」である。 FIG. 7 is a diagram illustrating a detailed configuration example of the attendance and attendance management database 40. The employee number table 30 is composed of pairs of IP addresses and employee numbers. A date table 31 is provided for each employee number. As shown in the figure, the date table 31 is arranged in order of date, such as April 1, April 2, and April 3. The link disconnection time table 32 includes a link disconnection time and a flag. As described above, the flag “1” indicating that the latest link disconnection time is the work leave time is set. The other link disconnection time flags are “0”.
勤務時間帯テーブル34は、出勤時間帯、就業時間帯、帰宅時間帯及び残業時間帯より構成されている。例えば、8時から9時までは出勤時間帯であり、9時から18時までは就業時間帯であり、18時から18時30分までは帰宅時間帯であり、18時30分から以降は残業時間帯である。出退勤管理テーブル35は、出勤時間と、通勤時間と実動時間と、残業時間と、遅刻、早退等より構成されている。この例では、出勤時間は8時30分であり、退勤時間は21時00分であり、実動時間は10時間30分であり、残業時間は2時間30分である。このようなテーブルが同一従業員について、日付毎に設けられている。
The work time zone table 34 includes a work time zone, a work time zone, a return home time zone, and an overtime time zone. For example, working hours are from 8:00 to 9:00, working hours are from 9:00 to 18:00, working hours are from 18:00 to 18:30, and overtime from 18:30 It is a time zone. The attendance / leaving time management table 35 includes attendance time, commuting time, actual working time, overtime time, lateness, early departure, and the like. In this example, the attendance time is 8:30, the leaving time is 21:00, the actual operation time is 10
図8,図9は本発明の第1の動作の一例を示すフローチャートである。社員端末20と会社サーバ10の動作を関連付けて示している。先ず、社員はパソコン(社員端末)20の電源をオンにする(S1)。すると、社員端末20はログインを要求する(S2)。ログインが要求されたら、パスワード等を用いた本人認証を行なう(S3)。ステップS3で認証がOKとなれば、ログインを許可する(S4)。次に、社員端末20はネットワークに接続されたかどうかをチェックする(S5)。ネットワークに接続された場合、会社サーバ10からの確認信号を受信する(S6)。会社サーバからの確認信号を受信したら、会社サーバ10へ返答をする(S6’)。
8 and 9 are flowcharts showing an example of the first operation of the present invention. The operations of the
一方、会社サーバ側では、社員端末20へ確認信号を送信する(S7)。そして、社員端末20からの返答を受信したかどうかをチェックする(S8)。受信しない場合には、ステップS7に戻って社員端末20への確認信号の送信からやりなおす。返答信号を受信した場合には、リンクが確立したことになる。この場合には、リンク確立時刻をリンク確立時刻テーブル33(図7参照)に格納する(S9)。
On the other hand, the company server transmits a confirmation signal to the employee terminal 20 (S7). Then, it is checked whether or not a response from the
次に、当日中で一番目のリンク確立時刻であるかどうかチェックする(S10)。そうであった場合には、リンク確立時刻テーブル33にフラグ「1」を立てる(S11)。次に、その時刻は勤務時間帯のものであるかどうかを勤務時間帯テーブル34(図7参照)を参照してチェックする(S12)。一方、ステップS10で当日中で一番目のリンク確立時刻でない場合、リンク確立時刻テーブル33にフラグ「0」を立てて(S13)、ステップS24に飛ぶ。 Next, it is checked whether or not it is the first link establishment time in the day (S10). If so, the flag “1” is set in the link establishment time table 33 (S11). Next, it is checked whether or not the time is in the work time zone with reference to the work time zone table 34 (see FIG. 7) (S12). On the other hand, if it is not the first link establishment time in the day in step S10, a flag “0” is set in the link establishment time table 33 (S13), and the process jumps to step S24.
次に、ステップS12でその時刻が勤務時間帯のものであった場合、その時刻が出退勤管理テーブル35(図7参照)に出勤時刻として格納される(S14)。ステップS12でその時刻が勤務時間帯のものでない場合、その時刻が出退勤管理テーブル35に出勤時刻として格納され、遅刻欄にフラグ「1」が立てられる(S15)。次に、前日のリンク切断時刻テーブル32(図7参照)において最も遅いリンク切断時刻にフラグ「1」を立て、それ以外にフラグ「0」を立てる(16)。 Next, when the time is in the working time zone in step S12, the time is stored as the attendance time in the attendance management table 35 (see FIG. 7) (S14). If the time is not in the working time zone in step S12, the time is stored as the attendance time in the attendance / exit management table 35, and a flag “1” is set in the late arrival column (S15). Next, the flag “1” is set at the latest link disconnection time in the link disconnection time table 32 (see FIG. 7) of the previous day, and the flag “0” is set other than that (16).
次に、その時刻が帰宅時間帯のものであるかどうかチェックする(S17)。そうである場合には、その時刻が出退勤管理テーブル35に退勤時刻として格納される(S18)。一方、ステップS17において、その時刻が帰宅時間帯のものでない場合、その時刻は勤務時間帯のものであるかどうかチェックする(S19)。その時刻が勤務時間帯のものであった場合には、その時刻が出退勤管理テーブル35に退勤時刻として格納され、早退欄にフラグ「1」が立てられる(S20)。 Next, it is checked whether or not the time is in the return home time zone (S17). If so, the time is stored in the time and attendance management table 35 as the time for leaving work (S18). On the other hand, if it is determined in step S17 that the time is not in the return time zone, it is checked whether the time is in the work time zone (S19). If the time is in the working time zone, the time is stored as the work time in the time and work management table 35, and a flag “1” is set in the early work field (S20).
ステップS19において、その時刻が勤務時間帯のものでない場合には、その時刻が出退勤管理テーブル35に退勤時刻として格納され、残業時間欄にフラグ「1」が立てられる(S22)。その後、実動時間、残業時間を計算し、出退勤管理テーブル35に格納する(S23)。 If it is determined in step S19 that the time is not in the working time zone, the time is stored as the work time in the time and attendance management table 35, and a flag “1” is set in the overtime hours column (S22). Thereafter, the actual working hours and overtime hours are calculated and stored in the attendance and attendance management table 35 (S23).
一方、ステップS18,S20において、出退勤管理テーブル35に退勤時刻として格納された場合には、実動時間を計算し、出退勤管理テーブル35に格納する。次に、実動時間、残業時間を計算し、出退勤管理テーブル35に格納する(S23)。次に、社員端末への確認信号を送信する(S24)。そして、社員端末20から返答があるかどうかチェックする(S25)。返答がない場合には、確認信号の送信時刻をリンク切断時刻としてリンク切断時刻テーブル32に格納する(S26)。なお、前記ステップS13でリンク確立時刻テーブルにフラグ「0」を立てた場合も、ステップS24に以降し、社員端末20への信号送信を行なうことになる。
On the other hand, in steps S 18 and
一方、社員端末20側ではステップS6で会社サーバ10へ返答をした後、社員端末20のログオフ処理を行なう(S27)。そして、認証されたかどうかをチェックし(S28)、認証された場合には、ログオフして(S29)、処理を終了する。
On the other hand, on the
図10は本発明の第2の実施の形態例を示すブロック図である。図2と同一のものは、同一の符号を付して示す。図に示すシステムは、社員端末20と会社サーバ10とがイーサネット25を介して接続されている。社員端末20において、21は前述したディスプレイ部、23は全体の動作の制御を行なう処理部、25は当該社員端末の前に社員が座っているかどうかを認識する認識部である。該認識部25としては、LEDを照射し、その反射信号を検出することで、社員がいるかいないかを認識することができる。会社サーバ10において、11は出退勤管理データベース、15は社員端末20側からの認識部25からの信号を受けて、当該信号により予め出退勤管理データベース11に登録されている社員の信号との比較処理を行なうセンサーテーブルである。このように構成されたシステムの動作を説明すれば、以下の通りである。
FIG. 10 is a block diagram showing a second embodiment of the present invention. The same components as those in FIG. 2 are denoted by the same reference numerals. In the system shown in the figure, the
ログイン時の動作は、指紋照合やパスワード等を用いてログインするもので、図5に示すシステムとその動作は同じである。このように、指紋照合やパスワードを用いてログインを行なわせるようにすることで、他人の不正使用を防止することができる。一方、認識部25は絶えず、社員がその前に座っているかどうかをチェックしている。社員端末20がオンになり、ログインが行なわれたら、認識部25は社員のチェックを行なう。社員がいる場合には、ログイン状態、社員がいない場合にはログオフ状態の信号を認識部25から会社サーバ10のセンサーテーブル15に送信する。該センサーテーブル15は、社員がいない場合には、ログオフ状態、社員がいる場合にはログオン状態と判断することができる。
The operation at the time of login is to log in using fingerprint verification, a password, etc., and the operation is the same as that of the system shown in FIG. In this way, unauthorized use by others can be prevented by allowing login using fingerprint verification or a password. On the other hand, the
なお、社員が社員端末20の電源を切り忘れて帰った場合、その翌日に社員が出社した時に、認識部25が社員を認識できなくなった時刻が記憶されているので、その時刻を退勤時刻と判断することができる。このように、この実施の形態例によれば、社員の認識を行なう認識部を設けることで、社員端末の前方に社員がいることを検出した時にはログイン状態、社員がいないことを検出した時にはログオフ状態と判定することができる。また、退勤時刻を確実に求めることができる。
If the employee forgets to turn off the power of the
また、この実施の形態例によれば、認識部25により社員を認識した後に、退勤時刻と出勤時刻とを決定することができる。
Further, according to this embodiment, after the employee is recognized by the
図11は本発明で用いる各種テーブルの他の構成例を示す図である。図6と同一のものはてて同一の符号を付して示す。この実施の形態例は、図6に示す構成に加えて、センサーテーブル36を加えた点が異なっている。その他の構成は、図6と同じである。図12はセンサーテーブル36の構成例を示す図である。図に示すように、着席時刻と離席時刻とが記憶されている。認識部25(図10参照)は、常時社員端末20の前方に社員がいるかどうかをモニタしているので、図12に示すように社員の着席時刻と離席時刻を認識することができる。
FIG. 11 is a diagram showing another configuration example of various tables used in the present invention. The same components as those in FIG. 6 are denoted by the same reference numerals. This embodiment is different in that a sensor table 36 is added to the configuration shown in FIG. Other configurations are the same as those in FIG. FIG. 12 is a diagram illustrating a configuration example of the sensor table 36. As shown in the figure, the seating time and the leaving time are stored. Since the recognition unit 25 (see FIG. 10) constantly monitors whether there is an employee in front of the
図13は出退勤時刻決定方法の一例を示すフローチャートである。先ず、リンク切断時刻テーブル32にフラグ「1」がないことを検出する(S1)。若し、フラグ「1」があった場合には、通常の出退勤処理を行なう(S2)。ステップS1において、フラグ「1」がない場合には、当日からみて前日のセンサーテーブル36(図11参照)の離席時刻のうち、最も遅い時刻を退勤時刻として、出退勤管理テーブル35の退勤時刻に記憶する(S3)。次に、当日の着席時刻のうち一番早い時刻を出勤時刻とする(S4)。 FIG. 13 is a flowchart illustrating an example of a method for determining the attendance time. First, it is detected that there is no flag “1” in the link disconnection time table 32 (S1). If there is a flag “1”, a normal attendance / leaving process is performed (S2). In step S1, when the flag “1” is not present, the latest time among the leaving times of the sensor table 36 (see FIG. 11) of the previous day as viewed from the current day is set as the working time in the time management table 35. Store (S3). Next, the earliest time among the seating times on the day is set as the attendance time (S4).
図14は本発明で用いる各種テーブルの他の構成例を示す図である。図11と同一のものは、同一の符号を付して示す。図11に示す実施の形態例と比較して、テーブルがセンサーテーブル36と、勤務時間帯テーブル34と、出退勤管理テーブル35から構成されている。図15は出退勤管理データベース11の他の構成例を示す図である。図14に示す各構成が具体的に示されている。その構成は、図7に示すテーブルとほぼ同様である。
FIG. 14 is a diagram showing another configuration example of various tables used in the present invention. The same components as those in FIG. 11 are denoted by the same reference numerals. Compared with the embodiment shown in FIG. 11, the table is composed of a sensor table 36, a work hour table 34, and an attendance / exit management table 35. FIG. 15 is a diagram illustrating another configuration example of the attendance and
前日の実施の形態例では、認識部25を用いて社員がいるかどうかを判定する場合について説明した。本発明によれば、前記認識部25はICタグ読取装置を有し、前記社員端末20を担当する社員が固有に保持しているICタグを読み取るようにすることができる。このような実施の形態例によれば、ICタグの状態を読みとれた状態をログイン状態、読み取ることができなければログオフ状態とすることができる。
In the embodiment of the previous day, the case where the
本発明によれば、上述したシーケンスを用いたプログラムを用いることができる。そのプログラムは、会社サーバと社員端末とが通信可能となる時刻及び通信不可能となる時刻を該社員の出勤時刻、退勤時刻として管理するプログラムであって、前記会社サーバと、前記社員端末との通信が不可能となった時刻を出退勤管理データベースに格納する処理と、当日におけるリンク確立時刻のうち、最も早い時刻を出勤時刻とて出退勤管理データベースに格納する処理と、前記当日からみて前日におけるリンク切断時刻のうち、最も遅い時刻を退勤時刻として出退勤管理データベースに格納する処理と、上記のように決定された出勤時間及び退勤時間を社員端末ディスプレイに表示する処理とをコンピュータで実行させることを特徴とする。 According to the present invention, a program using the above-described sequence can be used. The program is a program for managing the time at which the company server and the employee terminal can communicate and the time at which the communication cannot be performed as the employee's work time and work time, and the company server and the employee terminal A process for storing the time when communication is impossible in the attendance management database, a process for storing the earliest time among the link establishment times on the day as the attendance management database, and a link on the previous day as viewed from the day A process of storing the latest time among the disconnect times in the attendance / employment management database as an attendance time and a process of displaying the attendance time and the attendance time determined as described above on the employee terminal display are performed by a computer. And
このようなプログラムを用いることにより、退勤時刻と出勤時刻を決定する処理をコンピュータに実行させるプログラムを提供することができる。 By using such a program, it is possible to provide a program that causes a computer to execute a process for determining the work time and the work time.
10 会社サーバ
11 出退勤管理データベース
12 処理部
20 社員端末
21 ディスプレイ部
25 イーサネット
10
Claims (15)
前記会社サーバと前記社員サーバとが通信不可能となった時刻を退勤時刻とし(ステップ1)、
前記会社サーバと前記社員端末とが通信可能となった時刻を出勤時刻とする(ステップ2)、
ことを特徴とする出退勤管理方法。 In a system where company servers and employee terminals are connected via a network,
The time at which the company server and the employee server cannot communicate with each other is defined as the leaving time (step 1).
The time when the company server and the employee terminal can communicate with each other is set as the attendance time (step 2).
The attendance and attendance management method characterized by the above.
前記会社サーバと前記社員端末とが通信不可能となった時刻を退勤時刻とする退勤時刻管理手段と、
前記会社サーバと前記社員端末とが通信可能となった時刻を出勤時刻とする出勤時刻管理手段と、
から構成される出退勤管理システム。 A system in which company servers and employee terminals are connected via a network,
A work time management means for setting a work time when the company server and the employee terminal cannot communicate,
A work time management means for setting a work time as a time at which the company server and the employee terminal can communicate with each other;
Attendance management system consisting of
前記社員端末にはディスプレイ部が含まれていることを特徴とする請求項2記載の出退勤管理システム。 The company server includes an attendance and attendance management database, the attendance and attendance management database including an employee number table, a date table, a link establishment time table, a link disconnection time table, a work time zone table, and an attendance and attendance table. A management table,
The attendance and attendance management system according to claim 2, wherein the employee terminal includes a display unit.
前記会社サーバと、前記社員端末との通信が不可能となった時刻を出退勤管理データベースに格納する処理と、当日におけるリンク確立時刻のうち、最も早い時刻を出勤時刻として出退勤管理データベースに格納する処理と、前記当日からみて前日におけるリンク切断時刻のうち、最も遅い時刻を退勤時刻として出退勤管理データベースに格納する処理と、上記のように決定された出勤時間及び退勤時間を社員端末ディスプレイに表示する処理とをコンピュータで実行させることを特徴とする出退勤管理プログラム。 A program for managing the time at which the company server and the employee terminal can communicate and the time at which the communication cannot be performed as the employee's work time and work time,
Processing for storing the time when communication between the company server and the employee terminal is impossible in the attendance management database, and processing for storing the earliest time among the link establishment times on the day as the attendance management database in the attendance management database And the process of storing the latest time among the link disconnection times on the previous day as viewed from the current day in the attendance management database, and the process of displaying the attendance time and the attendance time determined as described above on the employee terminal display. An attendance and attendance management program characterized by being executed on a computer.
前記社員端末は、ディスプレイ部と認識部とを備え、該認識部によって前記社員端末を操作する社員を認識した場合には前記社員端末をログイン状態とし、前記社員を認識できなければログオフ状態とし、当日のうち最も早くログイン状態となった時刻を出勤時刻とし、前記当日からみて前日のうち最も遅くログオフ状態となった時刻を前記当日からみて前日の退勤時刻とすることを特徴とする出退勤管理システム。 A system in which a company server and an employee terminal are connected through a network, and the company server includes an attendance / attendance database, the attendance / employment database being an employee number table, a date table, an operating time table, and an attendance / employment management table. And a sensor table,
The employee terminal includes a display unit and a recognition unit.When the employee operating the employee terminal is recognized by the recognition unit, the employee terminal is set in a logged-in state. The attendance / work management system is characterized in that the time when the user is logged in the earliest on the day is the attendance time, and the time when the logoff state is the latest among the previous day is the previous day's work time when viewed from the day. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003322866A JP2005092407A (en) | 2003-09-16 | 2003-09-16 | Method, system, and program for managing attending and leaving office |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003322866A JP2005092407A (en) | 2003-09-16 | 2003-09-16 | Method, system, and program for managing attending and leaving office |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005092407A true JP2005092407A (en) | 2005-04-07 |
Family
ID=34454098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003322866A Pending JP2005092407A (en) | 2003-09-16 | 2003-09-16 | Method, system, and program for managing attending and leaving office |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005092407A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011070642A (en) * | 2009-08-24 | 2011-04-07 | Fujikura Ltd | Room-staying status decision server, room-staying status decision system, program, and recording medium |
JP2012164230A (en) * | 2011-02-08 | 2012-08-30 | Fujitsu Ltd | Attendance time determination device, program and method, and attendance management system |
JP2018200687A (en) * | 2017-05-26 | 2018-12-20 | ネイバー コーポレーションNAVER Corporation | Attendance management method, computer program, and system using messenger |
CN111882218A (en) * | 2020-07-28 | 2020-11-03 | 四川大学华西医院 | Scheduling and attendance checking method based on VBA and C # |
CN115358641A (en) * | 2022-10-20 | 2022-11-18 | 杭州明启数智科技有限公司 | Property post working hour calculation system and method based on global positioning and stream calculation |
-
2003
- 2003-09-16 JP JP2003322866A patent/JP2005092407A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011070642A (en) * | 2009-08-24 | 2011-04-07 | Fujikura Ltd | Room-staying status decision server, room-staying status decision system, program, and recording medium |
JP2012164230A (en) * | 2011-02-08 | 2012-08-30 | Fujitsu Ltd | Attendance time determination device, program and method, and attendance management system |
JP2018200687A (en) * | 2017-05-26 | 2018-12-20 | ネイバー コーポレーションNAVER Corporation | Attendance management method, computer program, and system using messenger |
CN111882218A (en) * | 2020-07-28 | 2020-11-03 | 四川大学华西医院 | Scheduling and attendance checking method based on VBA and C # |
CN111882218B (en) * | 2020-07-28 | 2024-03-05 | 四川大学华西医院 | Scheduling attendance checking method based on VBA and C# |
CN115358641A (en) * | 2022-10-20 | 2022-11-18 | 杭州明启数智科技有限公司 | Property post working hour calculation system and method based on global positioning and stream calculation |
CN115358641B (en) * | 2022-10-20 | 2023-05-02 | 杭州明启数智科技有限公司 | Property post man-hour computing system and method based on global positioning and stream computing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160132971A1 (en) | Time attendance tracking method and system | |
US11295567B1 (en) | Information-based, biometric, asynchronous access control system | |
US8838486B2 (en) | Method and apparatus for timekeeping | |
US20150278824A1 (en) | Verification System | |
US20190098504A1 (en) | Computer implemented method for assistance | |
US20140304183A1 (en) | Verification System | |
WO2015103226A2 (en) | Biometric access system | |
JP2009301317A (en) | Identification information integrated management system, identification information integrated management server, identification information integrated management program, and computer-readable recording medium with the program recorded thereon | |
CN108234648A (en) | Enterprise's visiting reservation system and method based on wechat service number | |
US7821390B2 (en) | System using electronic devices connected to network | |
US20180032722A1 (en) | Visual access alert system | |
CN105225045A (en) | A kind of movable attendance checking system based on user ID and fingerprint recognition and Work attendance method | |
KR20220035880A (en) | Method and system for reporting and monitoring location-related activity of a mobile device | |
US8074878B1 (en) | System and method of pre-approving applicants for visa processing using an emerging country's international travel approval control card | |
US11706627B2 (en) | System and method for encounter identity verification | |
GB2451814A (en) | Scheme for authenticating a user, wherein data required to complete authentication is only released from a server if a key can been authenticated | |
US12020525B2 (en) | Property management systems | |
JP2005092407A (en) | Method, system, and program for managing attending and leaving office | |
JP6813638B2 (en) | server | |
JP2004185066A (en) | Attendance management method and attendance management system | |
JP3904533B2 (en) | Login management system and method | |
CN114979258A (en) | Method and system for pushing security system message to chat software | |
KR100931326B1 (en) | A managing system for id/password search list and login list and the method thereof | |
JP2003296284A (en) | Message notice management system | |
JP5004572B2 (en) | Login management system and login management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20081118 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081118 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090113 |