JP2005092407A - Method, system, and program for managing attending and leaving office - Google Patents

Method, system, and program for managing attending and leaving office Download PDF

Info

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
Application number
JP2003322866A
Other languages
Japanese (ja)
Inventor
Tsunao Ibano
維生 伊庭野
Jiro Hisayuki
次郎 久行
Miho Yoshikawa
美帆 吉川
Eri Nakagawa
恵里 中川
Kikuo Sudo
喜久夫 須藤
Koji Taniguchi
浩司 谷口
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.)
Fujitsu FSAS Inc
Original Assignee
Fujitsu FSAS Inc
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 Fujitsu FSAS Inc filed Critical Fujitsu FSAS Inc
Priority to JP2003322866A priority Critical patent/JP2005092407A/en
Publication of JP2005092407A publication Critical patent/JP2005092407A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method, a system, and a program for managing attending and leaving an office by which management of attending and leaving the office can be surely performed, in relation to the method, the system, and the program for managing attending and leaving the office. <P>SOLUTION: A system for managing attending and leaving an office is constituted of a corporation server 10 and an employee terminal 20 connected via a network 25. The system is constituted of; a clock-out time management means 12a in which time of day when communication of the corporation server 10 and the employee terminal 20 becomes impossible is set as the time for leaving the office; and an clock-in time management means 12b in which time of day when communication of the corporation server 10 and the employee terminal 20 becomes communicable is set as the attendance time of day. <P>COPYRIGHT: (C)2005,JPO&NCIPI

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参照)。
特開平9−212551号公報(第3頁、第4頁、図1) 実用新案登録第3072179号公報(段落0005〜0007、図1) 特開2002−208050号公報(第3頁、図1)
This type of conventional technology involves connecting a computer installed at home to a computer installed at the office via a network, and when working on the computer at home, the working hours are accurately managed to ensure fairness. There is one that performs salary calculation (see, for example, Patent Document 1). In addition, in a system in which the server and client are connected to the network, an area for storing employee data and time stamp data is provided on the server, and the time and time stamp function for employees, the time stamp correction function, and work time Some have a calculation and display function (see, for example, Patent Document 2). In addition, there is a system that includes a gate management system and a network management system and performs attendance management based on personal entry / exit data (see Patent Document 3).
JP-A-9-212551 (3rd page, 4th page, FIG. 1) Utility Model Registration No. 3072179 (paragraphs 0005 to 0007, FIG. 1) JP 2002-208050 A (page 3, FIG. 1)

前述した従来の技術では、出退勤のタイムカードの打刻を忘れた場合には、正確な出退勤管理ができないという問題があった。また、出退勤の度にタイムカードに打刻させるという手続きは煩雑であった。本発明はこのような課題に鑑みてなされたものであって、出退勤の管理を確実に行なうことができる出退勤管理方法及び出退勤管理システム並びに出退勤管理プログラムを提供することを目的としている。   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 claim 1 is as follows. FIG. 1 is a flowchart showing the principle of the method of the present invention. The present invention relates to a system in which a company server and an employee terminal are connected via a network, and a time when the company server and the employee server cannot communicate with each other is defined as a leaving time (step 1). The time when the employee terminal becomes communicable is set as the attendance time (step 2).

(2)請求項2記載の発明は、以下の通りである。図2は本発明の原理ブロック図である。図に示すシステムは、会社サーバと社員端末とがネットワークを介して接続されているシステムを示している。図において、10は会社サーバ、20は社員端末であり、ネットワーク25を介して接続されている。図では、ネットワーク25としてイーサネット(富士ゼロックス株式会社の登録商標)が用いられている例を示す。   (2) The invention described in claim 2 is as follows. FIG. 2 is a principle block diagram of the present invention. The system shown in the figure is a system in which a company server and employee terminals are connected via a network. In the figure, 10 is a company server and 20 is an employee terminal, which are connected via a network 25. In the figure, an example in which Ethernet (registered trademark of Fuji Xerox Co., Ltd.) is used as the network 25 is shown.

会社サーバ10において、11は出退勤管理データベース(DB)、12は前記会社サーバ10と前記社員端末20とが通信不可能となった時刻を退勤時刻とする退勤時刻管理手段12aと、前記会社サーバ10と前記社員端末20とが通信可能となった時刻を出勤時刻とする出勤時刻管理手段12bとから構成される処理部である。社員端末20において、21は各種の情報を表示するディスプレイ部である。   In the company server 10, reference numeral 11 is an attendance / leaving management database (DB), reference numeral 12 is an attendance time management means 12 a that uses the time when the company server 10 and the employee terminal 20 cannot communicate with each other, and the company server 10. And the attendance time management means 12b whose attendance time is the time when the employee terminal 20 becomes communicable. In the employee terminal 20, reference numeral 21 denotes a display unit that displays various types of information.

(3)請求項3記載の発明は、前記会社サーバには、出退勤管理データベースが含まれており、該出退勤管理データベースは、従業員番号テーブルと、日付テーブルと、リンク確立時刻テーブルと、リンク切断時刻テーブルと、勤務時間帯テーブルと、出退勤管理テーブルとを有し、前記社員端末にはディスプレイ部が含まれていることを特徴とする。   (3) In the invention according to claim 3, the company server includes an attendance management database, and the attendance management database includes an employee number table, a date table, a link establishment time table, and a link disconnection. It has a time table, a working time zone table, and an attendance / exit management table, and the employee terminal includes a display unit.

(4)請求項4記載の発明は、前記社員端末が会社サーバと通信可能か否かの判断は、前記会社サーバから定期的に社員端末に特定の信号を送信し、該信号に対する反応が社員端末から返ってくるか否かで判断することを特徴とする。   (4) In the invention according to claim 4, whether or not the employee terminal can communicate with the company server is determined by periodically sending a specific signal from the company server to the employee terminal, and the response to the signal is the employee Judgment is made based on whether or not the terminal returns.

(5)請求項5記載の発明は、出勤時刻かどうかの判断は、当日において最も早く会社サーバと該社員の社員端末とが通信可能となった時刻を出勤時刻とすることを特徴とする。   (5) The invention according to claim 5 is characterized in that the determination as to whether or not it is a work time is that the time when the company server and the employee terminal of the employee can communicate with each other earlier is the work time.

(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 claim 8 is characterized in that the boundary between the previous day and the current day is determined before and after the working hours.

(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 claim 3, the company server according to claim 10 is characterized in that the company server has a fingerprint data collation unit, a fingerprint database, and a processing unit, and the employee terminal has a fingerprint data reading unit and a processing unit. In addition, by performing login and logoff to the employee terminal by fingerprint authentication, personal authentication is performed for the login operation and the logoff operation at the work time and the work time.

(11)請求項11記載の発明は、請求項3に加えて、前記会社サーバにはセンサーテーブルを備え、前記社員端末には認識部と処理部とを備え、社員端末に設置された認識部によって、前記社員端末の前方にいる社員を検出すると、前記社員端末をログイン状態とし、前記社員端末の前方に社員を検出することが不可能であると、前記社員端末のログオフ状態と判断することを特徴とする。   (11) In addition to claim 3, the invention described in claim 11 includes a sensor table in the company server, a recognition unit and a processing unit in the employee terminal, and a recognition unit installed in the employee terminal. When the employee in front of the employee terminal is detected, the employee terminal is set in the log-in state, and when it is impossible to detect the employee in front of the employee terminal, the log-in state of the employee terminal is determined. It is characterized by.

(12)請求項12記載の発明は、前記認識部はICタグ読取装置を有し、前記社員端末を担当する社員が固有に保持しているICタグを読み取ることができれば、ログイン状態、読み取ることができなければログオフ状態とすることを特徴とする。   (12) In the invention according to claim 12, if the recognition unit has an IC tag reading device and can read an IC tag inherently held by an employee in charge of the employee terminal, the login state is read. If it is not possible, the logoff state is set.

(13)請求項13記載の発明は、前記社員端末が請求項5によっては退勤時刻を検出することができない時に、請求項11によって決められた時刻を前記社員端末を担当する社員の退勤時刻とすることを特徴とする。   (13) According to the invention of claim 13, when the employee terminal cannot detect the leaving time according to claim 5, the time determined by claim 11 is set as the leaving time of the employee in charge of the employee terminal. It is characterized by doing.

(14)請求項14記載の発明は、会社サーバと社員端末とが通信可能となる時刻及び通信不可能となる時刻を該社員の出勤時刻、退勤時刻として管理するプログラムであって、前記会社サーバと、前記社員端末との通信が不可能となった時刻を出退勤管理データベースに格納する処理と、当日におけるリンク確立時刻のうち、最も早い時刻を出勤時刻として出退勤管理データベースに格納する処理と、前記当日からみて前日におけるリンク切断時刻のうち、最も遅い時刻を退勤時刻として出退勤管理データベースに格納する処理と、上記のように決定された出勤時間及び退勤時間を社員端末ディスプレイに表示する処理とをコンピュータで実行させることを特徴とする。   (14) The invention according to claim 14 is a program for managing a time at which a company server and an employee terminal can communicate with each other and a time at which communication with the company server becomes impossible as the employee's work time and work time. A process for storing the time when communication with the employee terminal 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, A 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. It is made to run by.

(15)請求項15記載の発明は、会社サーバと社員端末とがネットワークを通じて接続されているシステムであって、前記会社サーバは、出退勤データベースを備え、該出退勤データベースは従業員番号テーブルと、日付テーブルと、就業時間テーブルと、出退勤管理テーブルとセンサーテーブルとを備え、前記社員端末は、ディスプレイ部と認識部とを備え、該認識部によって前記社員端末を操作する社員を認識した場合には前記社員端末をログイン状態とし、前記社員を認識できなければログオフ状態とし、当日のうち最も早くログイン状態となった時刻を出勤時刻とし、前記当日からみて前日のうち最も遅くログオフ状態となった時刻を前記当日からみて前日の退勤時刻とすることを特徴とする。   (15) The invention according to claim 15 is a system in which a company server and an employee terminal are connected through a network, and the company server includes an attendance and attendance database, the attendance and attendance database including an employee number table, a date A table, a working time table, an attendance / exit management table, and a sensor table, and the employee terminal includes a display unit and a recognition unit, and the recognition unit recognizes an employee who operates the employee terminal. If the employee terminal is in the logged-in state and the employee cannot be recognized, the logged-off state is set.The time when the logged-in state is the earliest of the day is the working time. It is characterized in that it is the work time of the previous day when viewed from the day.

(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 claim 1, the company server and the employee terminal can communicate with each other (logoff) time, and the company server and the employee terminal can communicate with each other (logon). It can be automatically calculated as the attendance time. In this case, the leaving time is the leaving time on the previous day.
(2) According to the invention described in claim 2, the company server and the employee terminal cannot communicate with each other (logoff) time, and the company server and the employee terminal can communicate with each other (logon). It can be automatically calculated as the attendance time. In this case, the leaving time is the leaving time on the previous day.
(3) According to the invention described in claim 3, employee attendance and attendance can be managed reliably, and necessary items can be displayed on the display.
(4) According to the invention described in claim 4, it is possible to easily confirm whether or not the employee terminal can communicate with the company server.
(5) According to the invention described in claim 5, the attendance time can be obtained with certainty.
(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 claim 8, it is possible to easily determine the previous day and the current day.
(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 claim 10, it is possible to prevent unauthorized login and logoff.
(11) According to the invention described in claim 11, by providing a recognition unit for recognizing the employee at the employee terminal, when it is detected that there is an employee in front of the employee terminal, it is detected that there is no employee. When it is done, it can be determined as a logoff state.
(12) According to the invention described in claim 12, by reading information from an IC tag owned by an employee, it is possible to determine that it is in a log-in state when it can be read and in a log-off state when it cannot be read. .
(13) According to the invention described in claim 13, it is possible to reliably determine the employee's leaving time.
(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 claim 15, after the employee is recognized by the recognition unit, the leaving time and the working time can be determined.

以下、図面を参照して本発明の実施の形態例を詳細に説明する。
(リンク確立時刻決定方法及び出退勤時刻決定方法)
システムとして図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 employee terminal 20 is turned on. Then, the user authenticates and logs in. Here, identity authentication is performed by fingerprint authentication or the like, and login is performed using a password or the like. In this way, unauthorized use by others can be prevented. If the user logs in in this way, a signal such as a ping command sent from the company server connected to the network to the employee terminal at regular intervals will be received.

これに対して、社員端末20が会社サーバ10と通信可能な状態であれば、会社サーバ10からの信号に反応することになるので、会社サーバ10側から社員端末20が出勤状態になったと判断することができる。このようにすれば、社員端末が会社サーバと通信可能かどうかを簡単に確認することができる。   On the other hand, if the employee terminal 20 is in a state in which it can communicate with the company server 10, it will react to a signal from the company server 10, so that it is determined from the company server 10 side that the employee terminal 20 has entered work. can do. In this way, it is possible to easily check whether the employee terminal can communicate with the company server.

会社サーバ10側では、このようにして反応が返ってきた時刻をリンク確立時刻としてリンク確立時刻テーブル33(図7参照)に格納する。当日において、一番早いリンク確立時刻であるならば、会社サーバ10はリンク確立時刻テーブルにフラグ「1」を立て、それ以外ならフラグ「0」を立てる。ここで、「1」のリンク確立時刻が出勤時刻とされる。このようにすれば、出勤時刻を確実に求めることができる。   On the company server 10 side, the time when the response is returned in this way is stored in the link establishment time table 33 (see FIG. 7) as the link establishment time. If it is the earliest link establishment time on that day, the company server 10 sets a flag “1” in the link establishment time table, and otherwise sets a flag “0”. Here, the link establishment time of “1” is the attendance time. In this way, the attendance time can be obtained reliably.

当日の出勤時刻が決定されると、前日の一番最後にログオフされた時刻が決定されることになる。そこで、前日のリンク切断時刻テーブル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 employee terminal 20 performs logoff processing while performing logoff personal authentication by, for example, fingerprint authentication. This is to prevent another person from being determined to be away from work even if he / she logs off. A signal is sent from the company server 10 to the employee terminal 20 by a ping command or the like at regular intervals, and there is a response during login, but there is no response from the employee terminal 20 when the employee terminal 20 is logged off. . The transmission time of the signal that does not return this response is stored in the link disconnection time table 32 as the link disconnection time.

図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 company server 10 to the employee terminal 20 at regular intervals (S1). Then, if a response is returned from the employee terminal 20, it is determined to go to work, and if it does not return, it is determined to leave the office (S2).

図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 Ethernet 25. In the company server 10, 11 is connected to the attendance management database 11, 12 is connected to the attendance management database 11, and the time when the company server 10 and the employee terminal 20 become unable to communicate is referred to as the attendance time. In addition to performing the control for working time, the processing unit performs various controls. Reference numeral 13 denotes a fingerprint data collation unit connected to the processing unit 12, and reference numeral 14 denotes a fingerprint database (DB) which is connected to the fingerprint data collation unit 13 and stores fingerprint data.

社員端末20において、21は各種情報を表示するディスプレイ部、22は指紋データの読み取りを行なう指紋データ読取部である。このように構成されたシステムの動作を説明すれば、以下の通りである。   In the employee terminal 20, 21 is a display unit for displaying various information, and 22 is a fingerprint data reading unit for reading fingerprint data. The operation of the system configured as described above will be described as follows.

先ず、社員が社員端末20の電源をオンにすると、社員端末20は立上がり、ディスプレイ部21に指紋情報の採取を促すメッセージが表示される。そこで、該当する社員は指紋データ読取部22に指を当てて指紋情報の読み取りを行なう。読み取られた指紋データは、処理部23とイーサネット25を介して会社サーバ10に送信される。会社サーバ10では、処理部12が受信した指紋データを指紋データ照合部13に渡す。該指紋データ照合部13は受信した指紋データと指紋データベース14に記憶されている指紋データとの照合を行なう。照合の結果、受信した指紋データが指紋データベース14に記憶されていたことを認識すると、処理部12にその旨を通知する。   First, when the employee turns on the power of the employee terminal 20, the employee terminal 20 starts up and a message prompting the user to collect fingerprint information is displayed on the display unit 21. Therefore, the corresponding employee touches the fingerprint data reading unit 22 to read the fingerprint information. The read fingerprint data is transmitted to the company server 10 via the processing unit 23 and the Ethernet 25. The company server 10 passes the fingerprint data received by the processing unit 12 to the fingerprint data collating unit 13. The fingerprint data collation unit 13 collates the received fingerprint data with the fingerprint data stored in the fingerprint database 14. When it is recognized that the received fingerprint data is stored in the fingerprint database 14 as a result of the collation, the processing unit 12 is notified accordingly.

処理部12は指紋照合が合致したことを示すメッセージをイーサネット25経由で社員端末20に送信する。社員端末20では、処理部23がこのメッセージを受け取ると、該処理部23は社員端末20をログイン状態にする。ログイン状態になると、通常の動作ができる状態になる。この場合において、社員端末20の処理部23は、ログインした旨の通知を時刻情報と共に会社サーバ10に通知する。処理部12はこの通知を受けると、出退勤管理データベース11に当該時刻をログイン時刻として記憶する。同時に、出退勤管理データベース11に記憶されている前日の一番遅いログオフ時間を前日の退勤時刻とする。   The processing unit 12 transmits a message indicating that the fingerprint verification is matched to the employee terminal 20 via the Ethernet 25. In the employee terminal 20, when the processing unit 23 receives this message, the processing unit 23 places the employee terminal 20 in a login state. When logged in, normal operation is possible. In this case, the processing unit 23 of the employee terminal 20 notifies the company server 10 of the notification that the user has logged in along with the time information. Upon receiving this notification, the processing unit 12 stores the time as a login time in the time and attendance management database 11. At the same time, the latest logoff time of the previous day stored in the attendance / leaving management database 11 is set as the previous day's work time.

このように構成することにより、指紋照合方法により社員端末が不正に使用されることを防ぐことができると共に、出勤時刻と退勤時刻を確実に決定することができる。   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 hours 30 minutes, and the overtime time is 2 hours 30 minutes. Such a table is provided for each employee for the same employee.

図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 employee terminal 20 and the company server 10 are shown in association with each other. First, the employee turns on the power of the personal computer (employee terminal) 20 (S1). Then, the employee terminal 20 requests login (S2). When login is requested, personal authentication using a password or the like is performed (S3). If the authentication is OK in step S3, login is permitted (S4). Next, the employee terminal 20 checks whether it is connected to the network (S5). When connected to the network, a confirmation signal is received from the company server 10 (S6). When a confirmation signal is received from the company server, a response is sent to the company server 10 (S6 ').

一方、会社サーバ側では、社員端末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 employee terminal 20 has been received (S8). When not receiving, it returns to step S7 and starts again from the transmission of the confirmation signal to the employee terminal 20. When a response signal is received, a link has been established. In this case, the link establishment time is stored in the link establishment time table 33 (see FIG. 7) (S9).

次に、当日中で一番目のリンク確立時刻であるかどうかチェックする(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 S 20, when the work time is stored in the time and attendance management table 35, the actual operating time is calculated and stored in the time and attendance management table 35. Next, the actual working hours and overtime hours are calculated and stored in the attendance and attendance management table 35 (S23). Next, a confirmation signal to the employee terminal is transmitted (S24). Then, it is checked whether there is a response from the employee terminal 20 (S25). If there is no response, the confirmation signal transmission time is stored in the link disconnection time table 32 as the link disconnection time (S26). Even when the flag “0” is set in the link establishment time table in step S13, signal transmission to the employee terminal 20 is performed after step S24.

一方、社員端末20側ではステップS6で会社サーバ10へ返答をした後、社員端末20のログオフ処理を行なう(S27)。そして、認証されたかどうかをチェックし(S28)、認証された場合には、ログオフして(S29)、処理を終了する。   On the other hand, on the employee terminal 20 side, after replying to the company server 10 in step S6, log-off processing of the employee terminal 20 is performed (S27). Then, it is checked whether or not it has been authenticated (S28). If it has been authenticated, it is logged off (S29), and the process is terminated.

図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 employee terminal 20 and the company server 10 are connected via the Ethernet 25. In the employee terminal 20, reference numeral 21 denotes the above-described display unit, 23 denotes a processing unit that controls the overall operation, and 25 denotes a recognition unit that recognizes whether an employee is sitting in front of the employee terminal. The recognizing unit 25 can recognize whether or not an employee is present by irradiating an LED and detecting the reflected signal. In the company server 10, 11 is an attendance management database, and 15 is a signal received from the recognition unit 25 from the employee terminal 20, and performs comparison processing with an employee signal registered in the attendance management database 11 in advance by the signal. It is a sensor table to perform. The operation of the system configured as described above will be described as follows.

ログイン時の動作は、指紋照合やパスワード等を用いてログインするもので、図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 recognition unit 25 constantly checks whether the employee is sitting in front of it. When the employee terminal 20 is turned on and login is performed, the recognition unit 25 checks the employee. When there is an employee, a log-in state signal is transmitted from the recognition unit 25 to the sensor table 15 of the company server 10 when no employee is present. The sensor table 15 can be determined to be in a log-off state when there are no employees, and a logon state when there are employees.

なお、社員が社員端末20の電源を切り忘れて帰った場合、その翌日に社員が出社した時に、認識部25が社員を認識できなくなった時刻が記憶されているので、その時刻を退勤時刻と判断することができる。このように、この実施の形態例によれば、社員の認識を行なう認識部を設けることで、社員端末の前方に社員がいることを検出した時にはログイン状態、社員がいないことを検出した時にはログオフ状態と判定することができる。また、退勤時刻を確実に求めることができる。   If the employee forgets to turn off the power of the employee terminal 20 and returns, the time when the recognition unit 25 can no longer recognize the employee when the employee leaves the office the next day is stored. can do. As described above, according to this embodiment, by providing the recognition unit for recognizing the employee, the log-in state is detected when the employee is detected in front of the employee terminal, and the log-off is detected when the employee is not present. The state can be determined. In addition, it is possible to reliably determine the work time.

また、この実施の形態例によれば、認識部25により社員を認識した後に、退勤時刻と出勤時刻とを決定することができる。   Further, according to this embodiment, after the employee is recognized by the recognition unit 25, the leaving time and the working time can be determined.

図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 employee terminal 20, as shown in FIG. 12, the seating time and the leaving time of the employee can be recognized.

図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 attendance management database 11. Each configuration shown in FIG. 14 is specifically shown. The configuration is almost the same as the table shown in FIG.

前日の実施の形態例では、認識部25を用いて社員がいるかどうかを判定する場合について説明した。本発明によれば、前記認識部25はICタグ読取装置を有し、前記社員端末20を担当する社員が固有に保持しているICタグを読み取るようにすることができる。このような実施の形態例によれば、ICタグの状態を読みとれた状態をログイン状態、読み取ることができなければログオフ状態とすることができる。   In the embodiment of the previous day, the case where the recognition unit 25 is used to determine whether there is an employee has been described. According to the present invention, the recognition unit 25 has an IC tag reader, and can read an IC tag that is uniquely held by an employee in charge of the employee terminal 20. According to such an embodiment, the state in which the state of the IC tag can be read can be set to the log-in state, and if it cannot be read, the log-off state can be set.

本発明によれば、上述したシーケンスを用いたプログラムを用いることができる。そのプログラムは、会社サーバと社員端末とが通信可能となる時刻及び通信不可能となる時刻を該社員の出勤時刻、退勤時刻として管理するプログラムであって、前記会社サーバと、前記社員端末との通信が不可能となった時刻を出退勤管理データベースに格納する処理と、当日におけるリンク確立時刻のうち、最も早い時刻を出勤時刻とて出退勤管理データベースに格納する処理と、前記当日からみて前日におけるリンク切断時刻のうち、最も遅い時刻を退勤時刻として出退勤管理データベースに格納する処理と、上記のように決定された出勤時間及び退勤時間を社員端末ディスプレイに表示する処理とをコンピュータで実行させることを特徴とする。   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.

本発明方法の原理を示すフローチャートである。It is a flowchart which shows the principle of this invention method. 本発明の原理ブロック図である。It is a principle block diagram of the present invention. 本発明の基本的な動作の一例を示すフローチャートである。It is a flowchart which shows an example of the basic operation | movement of this invention. 会社サーバと社員端末の交信動作の一例を示すフローチャートである。It is a flowchart which shows an example of communication operation | movement of a company server and an employee terminal. 本発明の第1の実施の形態例を示すブロック図である。1 is a block diagram illustrating a first exemplary embodiment of the present invention. 本発明で用いる各種テーブルの構成例を示す図である。It is a figure which shows the structural example of the various tables used by this invention. 出退勤管理データベースの詳細構成例を示す図である。It is a figure which shows the detailed structural example of an attendance management database. 本発明の第1の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the 1st operation | movement of this invention. 本発明の第1の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the 1st operation | movement of this invention. 本発明の第2の実施の形態例を示すブロック図である。It is a block diagram which shows the 2nd Example of this invention. 本発明で用いる各種テーブルの他の構成例を示す図である。It is a figure which shows the other structural example of the various tables used by this invention. センサーテーブルの構成例を示す図である。It is a figure which shows the structural example of a sensor table. 出退勤時刻決定方法の一例を示すフローチャートである。It is a flowchart which shows an example of the time determination method. 本発明で用いる各種テーブルの他の構成例を示す図である。It is a figure which shows the other structural example of the various tables used by this invention. 出退勤管理データベースの他の詳細構成例を示す図である。It is a figure which shows the other detailed structural example of a time attendance management database.

符号の説明Explanation of symbols

10 会社サーバ
11 出退勤管理データベース
12 処理部
20 社員端末
21 ディスプレイ部
25 イーサネット
10 Company Server 11 Attendance Management Database 12 Processing Unit 20 Employee Terminal 21 Display Unit 25 Ethernet

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.
前記社員端末が会社サーバと通信可能か否かの判断は、前記会社サーバから定期的に社員端末に特定の信号を送信し、該信号に対する反応が社員端末から返ってくるか否かで判断することを特徴とする請求項2記載の出退勤管理システム。   Whether or not the employee terminal can communicate with the company server is determined by periodically transmitting a specific signal from the company server to the employee terminal and whether or not a response to the signal is returned from the employee terminal. The attendance and attendance management system according to claim 2. 出勤時刻かどうかの判断は、当日において最も早く会社サーバと該社員の社員端末とが通信可能となった時刻を出勤時刻とすることを特徴とする請求項2記載の出退勤管理システム。   3. The attendance / leaving management system according to claim 2, wherein the determination as to whether the attendance time is attendance is based on the time when the company server and the employee terminal of the employee can communicate at the earliest on that day. 退勤時刻かどうかの判断は、前記当日からみて前日における最も遅く前記会社サーバと前記社員端末とが通信不可能となった時刻を退勤時刻とすることを特徴とする請求項2記載の出退勤管理システム。   3. The attendance / leaving time management system according to claim 2, wherein the determination as to whether it is the leaving time is the time when the company server and the employee terminal cannot communicate with each other on the previous day as viewed from the day. . 前記前日における退勤時刻が決定されるのは、前記当日における出勤時刻の決定時になされることを特徴とする請求項5記載の出退勤管理システム。   6. The attendance / leaving management system according to claim 5, wherein the attendance time on the previous day is determined when the attendance time on the day is determined. 前記前日と当日との境目は、出勤時間帯の前後で判断することを特徴とする請求項6記載の出退勤管理システム。   The attendance / leaving management system according to claim 6, wherein the boundary between the previous day and the current day is determined before and after the attendance time zone. 前記社員端末は、本人認証を行なった後にログインすることで会社サーバと社員端末との通信を可能にし、本人認証を行なった後にログオフすることで会社サーバと社員端末との通信を不可能にすることを特徴とする請求項2記載の出退勤管理システム。   The employee terminal enables communication between the company server and the employee terminal by logging in after performing personal authentication, and disables communication between the company server and the employee terminal by performing log-off after performing personal authentication. The attendance and attendance management system according to claim 2. 請求項3に加えて、前記会社サーバは指紋データ照合部と指紋データベースと処理部を有し、前記社員端末は指紋データ読取部と処理部とを有し、社員端末へのログイン及びログオフを指紋認証によって行なうことで、出勤時刻及び退勤時刻のログイン操作及びログオフ操作について本人認証を行なうことを特徴とする出退勤管理システム。   In addition to claim 3, the company server includes a fingerprint data collation unit, a fingerprint database, and a processing unit. The employee terminal includes a fingerprint data reading unit and a processing unit. An attendance and attendance management system characterized by authenticating a login operation and a logoff operation at an attendance time and an attendance time by performing authentication. 請求項3に加えて、前記会社サーバにはセンサーテーブルを備え、前記社員端末には認識部と処理部とを備え、社員端末に設置された認識部によって、前記社員端末の前方にいる社員を検出すると、前記社員端末をログイン状態とし、前記社員端末の前方に社員を検出することが不可能であると、前記社員端末のログオフ状態と判断することを特徴とする出退勤管理システム。   In addition to claim 3, the company server includes a sensor table, the employee terminal includes a recognition unit and a processing unit, and the employee located in front of the employee terminal is identified by a recognition unit installed in the employee terminal. If detected, the employee terminal is set in a login state, and if it is impossible to detect an employee in front of the employee terminal, it is determined that the employee terminal is in a logoff state. 前記認識部はICタグ読取装置を有し、前記社員端末を担当する社員が固有に保持しているICタグを読み取ることができれば、ログイン状態、読み取ることができなければログオフ状態とすることを特徴とする請求項11記載の出退勤管理システム。   The recognizing unit has an IC tag reading device, and if the employee in charge of the employee terminal can read the IC tag that is uniquely held, the recognition unit is in a log-in state, and if not, it is in a log-off state. The attendance and attendance management system according to claim 11. 前記社員端末が請求項5によっては退勤時刻を検出することができない時に、請求項11によって決められた時刻を前記社員端末を担当する社員の退勤時刻とすることを特徴とする出退勤管理システム。   When the employee terminal cannot detect the work time according to claim 5, the time determined according to claim 11 is used as the work time of the employee in charge of the employee terminal. 会社サーバと社員端末とが通信可能となる時刻及び通信不可能となる時刻を該社員の出勤時刻、退勤時刻として管理するプログラムであって、
前記会社サーバと、前記社員端末との通信が不可能となった時刻を出退勤管理データベースに格納する処理と、当日におけるリンク確立時刻のうち、最も早い時刻を出勤時刻として出退勤管理データベースに格納する処理と、前記当日からみて前日におけるリンク切断時刻のうち、最も遅い時刻を退勤時刻として出退勤管理データベースに格納する処理と、上記のように決定された出勤時間及び退勤時間を社員端末ディスプレイに表示する処理とをコンピュータで実行させることを特徴とする出退勤管理プログラム。
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. .
JP2003322866A 2003-09-16 2003-09-16 Method, system, and program for managing attending and leaving office Pending JP2005092407A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (7)

* Cited by examiner, † Cited by third party
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&#39;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&#39;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