(57)【要約】【課題】従業員の業務の勤務シフトを考慮しつつ、出退勤管理を容易にする。【解決手段】本発明の出退勤管理システムは、勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理手段と、従業員の所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理手段と、基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理手段と、従業員の所定労働時間情報からなる勤務スケジュールを管理するスケジュール管理手段と、実績データの算出の際、従業員の所定労働時間を決定する参照基準を管理する参照基準管理手段と、出退勤時の打刻情報を記憶する記憶手段と、打刻情報の記憶のとき、参照基準に従って、各シフト情報、個別勤務情報、基本勤務情報及び勤務スケジュールの所定労働時間情報を基準とし、実績データを算出し、管理する手段を備える。【選択図】      図１
2006260466.tif 000002
【特許請求の範囲】
【請求項１】
勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理手段と、
従業員毎に設定された所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理手段と、
基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理手段と、
従業員の１日単位の所定労働時間情報からなる勤務スケジュールを各従業員毎に管理するスケジュール管理手段と、
従業員の出退勤の実績データを算出する際に、当該従業員の所定労働時間を決定するための参照基準を管理する参照基準管理手段と、
各従業者の出退勤時に打刻された打刻情報を従業員毎に記憶する打刻情報記憶手段と、
上記打刻情報が記憶されたときに、上記参照基準管理手段で管理する上記参照基準に従って、上記各シフト情報、上記個別勤務情報、上記基本勤務情報及び上記勤務スケジュールの中から決定された情報に基づく所定労働時間情報を基準として、各従業者の出退勤の実績データを算出する実績データ算出手段と、
上記各従業員の出退勤の実績データを管理する実績データ管理手段と
を備えることを特徴とする出退勤管理システム。
【請求項２】
従業者による出退勤時の打刻の際、上記打刻情報記憶手段は、上記打刻情報と共に、当該従業員により入力された上記シフト識別情報を記憶し、
上記実績データ管理算出手段が、上記打刻情報と共に上記シフト識別情報が記憶されている場合に、そのシフト識別情報に対応する上記シフト情報に基づく所定労働時間情報を優先的に基準として決定することを特徴とする請求項１に記載の出退勤管理システム。
【請求項３】
指定された勤務予定日について任意のシフト識別情報が設定されると、そのシフト識別情報に対応付けられた所定労働時間情報を、上記勤務スケジュールに設定するスケジュール設定手段を備えることを特徴とする請求項１又は２に記載の出退勤管理システム。
【請求項４】
上記スケジュール設定手段は、上記所定の勤務実績データの算出の際、上記勤務スケジュールの内容を、指定された上記シフト識別情報に基づいて変更することを特徴とする請求項３に記載の出退勤管理システム。
【請求項５】
勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理工程と、
従業員毎に設定された所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理工程と、
基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理工程と、
従業員の１日単位の所定労働時間情報からなる勤務スケジュールを各従業員毎に管理するスケジュール管理工程と、
従業員の出退勤の実績データを算出する際に、当該従業員の所定労働時間を決定するための参照基準を管理する参照基準管理工程と、
各従業者の出退勤時に打刻された打刻情報を従業員毎に記憶する打刻情報記憶工程と、
上記打刻情報が記憶されたときに、上記参照基準管理工程で管理する上記参照基準に従って、上記各シフト情報、上記個別勤務情報、上記基本勤務情報及び上記勤務スケジュールの中から決定された情報に基づく所定労働時間情報を基準として、各従業者の出退勤の実績データを算出する実績データ算出工程と、
上記各従業員の出退勤の実績データを管理する実績データ管理工程と
を備えることを特徴とする出退勤管理方法。
【請求項６】
コンピュータに、
勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理手段、
従業員毎に設定された所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理手段、
基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理手段、
従業員の１日単位の所定労働時間情報からなる勤務スケジュールを各従業員毎に管理するスケジュール管理手段、
従業員の出退勤の実績データを算出する際に、当該従業員の所定労働時間を決定するための参照基準を管理する参照基準管理手段、
各従業者の出退勤時に打刻された打刻情報を従業員毎に記憶する打刻情報記憶手段、
上記打刻情報が記憶されたときに、上記参照基準管理手段で管理する上記参照基準に従って、上記各シフト情報、上記個別勤務情報、上記基本勤務情報及び上記勤務スケジュールの中から決定された情報に基づく所定労働時間情報を基準として、各従業者の出退勤の実績データを算出する実績データ算出手段、
上記各従業員の出退勤の実績データを管理する実績データ管理手段
として機能させるための出退勤管理プログラムを記録したコンピュータにより読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出退勤管理システム、出退勤管理方法及び記録媒体に関し、例えば、従業員の出退勤の時刻データ等の打刻情報に基づいて、従業員の勤務時間や休憩時間などの実績データを管理する出退勤管理システム、出退勤管理方法及び記録媒体に適用し得る。
【背景技術】
【０００２】
従来、従業員の出退勤を管理する方法として、例えば、紙カードでなるタイムカードの打刻情報に基づいて従業員の出退勤を管理する方法や、また例えば、ホストコンピュータへの認証処理等を伴った入退室管理システムを利用して出退勤を管理する方法などがある。
【０００３】
しかしながら、入退室管理システムを利用する出退勤管理方法の場合、導入する入退室管理システムは高価なものであり、利用し得る事業所等はかなり限定される。
【０００４】
一方、従来のタイムカード（紙カード）を用いた出退勤管理方法の場合、例えば、正社員やパートタイマーやアルバイトなどの従業員の全員についてそれぞれ個別に人手で集計する必要があり、管理する者の負担は大きかった。そこで、従業員の出退勤の時刻データ等の打刻情報に基づいてより簡単に各従業員の出退勤を管理することができるシステムが求められている。
【０００５】
ところで、出退勤管理システムにおいて、従業員の業務種類に応じて所定の出退勤時刻が異なるなどの理由から、従業員の業務種類に応じた勤務実績データを算出して集計することが望まれており、このような課題に応じた出退勤管理システムとして特許文献１〜３に示すようなものがある。
【特許文献１】特開２０００−３１１２６４号公報
【特許文献２】特開２００３−２８１３３５号公報
【特許文献３】特許第２８８８１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、多くのパートやアルバイト従業員を抱える飲食店においては、アルバイト従業員の出勤時間がまちまちであるため、従業員の業務種類毎の違いだけで勤務実績を管理することは困難であり、依然として各従業員の勤務実績データの集計についての負担が大きかった。
【０００７】
また、例えば、アルバイト従業員だけでなく正社員も多く抱える企業等においては、アルバイト従業員と正社員との勤務実績を区別することなく集計管理することが望まれている。
【０００８】
そのため、本発明は、以上の点に鑑みてなされたものであり、従業員の業務種類だけでなく勤務実態を考慮して、従業員の出退勤の打刻情報に基づく勤務実績データを集計管理する出退勤管理システム、出退勤管理方法及び記録媒体が求められている。
【課題を解決するための手段】
【０００９】
かかる課題を解決するために、第１の本発明の出退勤管理システムは、（１）勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理手段と、（２）従業員毎に設定された所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理手段と、（３）基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理手段と、（４）従業員の１日単位の所定労働時間情報からなる勤務スケジュールを各従業員毎に管理するスケジュール管理手段と、（５）従業員の出退勤の実績データを算出する際に、当該従業員の所定労働時間を決定するための参照基準を管理する参照基準管理手段と、（６）各従業者の出退勤時に打刻された打刻情報を従業員毎に記憶する打刻情報記憶手段と、（７）打刻情報が記憶されたときに、参照基準管理手段で管理する参照基準に従って、各シフト情報、個別勤務情報、基本勤務情報及び勤務スケジュールの中から決定された情報に基づく所定労働時間情報を基準として、各従業者の出退勤の実績データを算出する実績データ算出手段と、（８）各従業員の出退勤の実績データを管理する実績データ管理手段とを備えることを特徴とする。
【００１０】
ここで、所定労働時間とは、出退勤時間と休憩時間等からなる残業・遅刻等の出退勤管理の判断基準となるものである。
【００１１】
第２の本発明の出退勤管理方法は、（１）勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理工程と、（２）従業員毎に設定された所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理工程と、（３）基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理工程と、（４）従業員の１日単位の所定労働時間情報からなる勤務スケジュールを各従業員毎に管理するスケジュール管理工程と、（５）従業員の出退勤の実績データを算出する際に、当該従業員の所定労働時間を決定するための参照基準を管理する参照基準管理工程と、（６）各従業者の出退勤時に打刻された打刻情報を従業員毎に記憶する打刻情報記憶工程と、（７）打刻情報が記憶されたときに、参照基準管理工程で管理する参照基準に従って、各シフト情報、個別勤務情報、基本勤務情報及び勤務スケジュールの中から決定された情報に基づく所定労働時間情報を基準として、各従業者の出退勤の実績データを算出する実績データ算出工程と、（８）各従業員の出退勤の実績データを管理する実績データ管理工程とを備えることを特徴とする。
【００１２】
第３の本発明の出退勤管理プログラムを記憶したコンピュータにより読み取り可能な記録媒体は、コンピュータに、（１）勤務シフトに応じて設定された所定労働時間情報からなる１又は複数のシフト情報をシフト識別情報により管理するシフト情報管理手段、（２）従業員毎に設定された所定労働時間情報からなる個別勤務情報を管理する個別勤務情報管理手段、（３）基本的な所定労働時間情報からなる基本勤務情報を管理する１又は複数の基本勤務情報管理手段、（４）従業員の１日単位の所定労働時間情報からなる勤務スケジュールを各従業員毎に管理するスケジュール管理手段、（５）従業員の出退勤の実績データを算出する際に、当該従業員の所定労働時間を決定するための参照基準を管理する参照基準管理手段、（６）各従業者の出退勤時に打刻された打刻情報を従業員毎に記憶する打刻情報記憶手段、（７）打刻情報が記憶されたときに、参照基準管理手段で管理する参照基準に従って、各シフト情報、個別勤務情報、基本勤務情報及び勤務スケジュールの中から決定された情報に基づく所定労働時間情報を基準として、各従業者の出退勤の実績データを算出する実績データ算出手段、（８）各従業員の出退勤の実績データを管理する実績データ管理手段として機能させるための出退勤管理プログラムを記録したコンピュータにより読み取り可能な記録媒体。
【発明の効果】
【００１３】
本発明の出退勤管理システム、出退勤管理方法及び記録媒体によれば、少なくとも従業員の業務の勤務シフトに応じて設定された出勤時刻及び退勤時刻の組み合わせを用いて勤務実績データを求めることができるので、従業員の業務の勤務態様を考慮した実績データを管理することができる。これにより、従業員の複雑な実績データの集計が容易になる。
【発明を実施するための最良の形態】
【００１４】
（Ａ）実施形態
以下、本発明の出退勤管理システム、出退勤管理方法及び記録媒体の実施形態について図面を参照して説明する。
【００１５】
（Ａ−１）実施形態の構成
（Ａ−１−１）全体構成
図２は、本実施形態の出退勤管理システムを利用した全体構成の一形態を説明する説明図である。図２に示すシステム１０は、出退勤管理装置１、記録媒体２、従業員識別カード３、カードリーダー４を少なくとも備える。
【００１６】
なお、図２は、出退勤管理システムを利用する例の一形態であり、出退勤管理装置１に従業員の打刻データを与えることができれば、他の形態についても広くて適用できる。
【００１７】
従業員識別カード３は、少なくとも従業員識別情報（例えば従業員ＩＤ等）を記憶する、従業員が所持するカードである。従業員識別カード３は、例えば、非接触型ＩＣカードなどを適用することができ、従業員が出勤又は退勤した際に、カードリーダー４のカード読取領域に従業員識別カード３をかざすことにより、少なくとも従業員ＩＤが読み取られ、カードリーダー４を介して出退勤管理装置１に与えるものである。
【００１８】
カードリーダー４は、少なくともカード読取領域を有し、そのカード読取領域にかざされた従業員識別カード３に記憶されている従業員ＩＤを読み取り、その読み取った従業員ＩＤを出退勤管理装置１に与えるものである。カードリーダー４と出退勤管理装置１との接続形態は、全体構成の適用形態に応じて設定する事はできるが、例えば、ＵＳＢ規格を用いた接続態様や、有線回線、無線回線を利用した通信網を利用した接続態様等を適用できる。
【００１９】
出退勤管理装置１は、例えば、パーソナルコンピュータを適用することができる。また、記録媒体２は、出退勤管理装置１に実現させる出退勤管理システムに係る処理プログラムを記録した記録媒体（例えば、ＣＤ−ＲＯＭ等）である。出退勤管理装置１は記録媒体２を搭載することで、コンピュータが、記録媒体２から処理プログラムを読み取り、実行して、出退勤管理機能を実現する。
【００２０】
なお、本実施形態では、出退勤管理装置１が記録媒体２から処理プログラムを読み取り実行して出退勤管理機能を実現するものとして説明するが、これに限らず、出退勤管理装置１がハードディスクに予め処理プログラムを記録させて実現させたり、又はネットワーク（例えば、インターネット）上のサーバから処理プログラムをダウンロードして記憶手段にインストールすることで実現させたりしてもよい。
【００２１】
出退勤管理装置１は、カードリーダー４から従業者ＩＤを受け取ると、内蔵する時計機能に基づいて受信時刻を計時し、その受信時刻を出勤時刻又は退勤の時刻データとする。このとき、出退勤管理装置１は、利用者の操作により、受信時刻について出勤又は退勤の区別をすることができる。また、出退勤管理装置１は、利用者の操作により、業務の勤務シフトに応じた業務番号の入力を受け付けることができる。そして、出退勤管理装置１は、出勤又は退勤の時刻データおよび業務番号に従業員ＩＤを対応付けた打刻データを記憶するものである。
【００２２】
また、出退勤管理装置１は、利用者の操作により、打刻データに基づいて従業員の出退勤の実績データを求めるために必要な複数の管理テーブルを設定するものである。この各管理テーブルの詳細については後述するが、本実施形態では、企業マスタテーブル１０５、社員マスタテーブル１０６、シフト設定マスタテーブル１０７、スケジュール表マスタテーブル１０８が該当する。
【００２３】
さらに、詳細は後述するが、出退勤管理装置１は、実績データを求める際に、設定された複数の管理テーブルの中から、打刻データと比較するために参照する少なくとも１以上の管理テーブルを設定するものである。
【００２４】
さらにまた、出退勤管理装置１は、少なくとも１以上の管理テーブルについて、所定の優先順位で参照していき（詳細は後述）、実際の打刻データとを比較して、従業員の実績データを求め、日次の実績データの記憶や、実績データの集計を行い、これらを管理するものである。
【００２５】
以下では、出退勤管理装置１の内部構成の詳細について図面を参照して説明する。
【００２６】
（Ａ−１−２）出退勤管理装置の詳細構成
図３は、出退勤管理装置１のハードウェアとしての内部構成を示すブロック図である。図３に示すように、本実施形態の出退勤管理装置１は、制御部１１、ＲＯＭ１２ａ、ＲＡＭ１２ｂ、フラッシュメモリ１２ｃ、通信部１３を少なくとも備える。
【００２７】
制御部１１は、出退勤管理装置全体の制御を司るものであり、ＣＰＵが該当する。制御部１１は、出退勤管理装置１におけるキー操作やカードリーダー４からの打刻データの受信などの処理段階に応じて、ＲＯＭ１２ａ内の処理プログラムを、ＲＡＭ１２ｂをワーキングエリアとして利用しながら、処理に必要な固定データを適宜用いて処理を実現するものであり、その処理状況や処理結果等を出退勤管理装置１の表示部に表示させたり、音響・音声等を出力させたりするものである。また、制御部１１は、記録媒体２を駆動する記録媒体駆動機能を実行することで、搭載された記録媒体２に格納されている処理プログラムを読み取り実行することができるものである。さらに、制御部１１は、時計機能を有し、カードリーダー４から従業員ＩＤを受信した時刻を計時するものである。
【００２８】
ＲＯＭ１２ａは、処理プログラムを記憶するものである。ＲＡＭ１２ｂは、主にワーキングエリアとして用いられる。フラッシュメモリ１２ｃは、打刻データや集計管理に必要なデータを記憶する不揮発性メモリである。
【００２９】
通信部１３は、所定の通信方式に従って、カードリーダー４から読み取った従業員ＩＤを受け取り、制御部１１に与えるものである。
【００３０】
図１は、出退勤管理装置１の主な機能を説明するための機能ブロック図である。図１に示すように、出退勤管理装置１の主な機能部は、打刻データ収集機能部１０１、初期設定機能部１０２、スケジュール設定機能部１０３、集計管理機能部１０４を少なくとも有する。
【００３１】
また、図１に示すように、出退勤管理装置１における記憶部１２には、企業マスタテーブル１０５、社員マスタテーブル１０６、シフト設定マスタテーブル１０７、スケジュール表マスタテーブル１０８、個人実績管理表１０９を少なくとも有する。
【００３２】
打刻データ収集機能部１０１は、カードリーダー４からの従業員ＩＤを受け取り、その受信に基づく時刻データおよび業務番号を従業員ＩＤに対応付けて保存、管理させるものである。
【００３３】
初期設定機能部１０２は、打刻データに基づいて実績データを算出するために、後述する企業マスタテーブル１０５（図４）における参照基準設定１１０において、複数の管理テーブルの中から、実績データの算出基準とするために参照するテーブルの選択及び参照する優先順位を設定する。
【００３４】
更に、初期設定機能部１０２は、出退勤管理装置１の表示部に設定画面を表示すると共に、操作部（例えばキーボードやテンキー、マウスなど）からの操作を受けて、各種設定を受け付ける。また、初期設定機能部１０２は、各管理テーブルの設定内容について追加・変更、削除などができるものである。
【００３５】
上述したように、本実施形態では、企業マスタテーブル１０５、社員マスタテーブル１０６、シフト設定マスタテーブル１０７、スケジュール表マスタテーブル１０８の４種類を管理テーブルとするが、管理テーブルの種類や個数は特に限定されない。
【００３６】
また、参照基準設定１１０において参照する管理テーブルの選択は、デフォルトとして予め所定の数の管理テーブルが設定されていてもよいし、管理テーブルの全部又は一部を任意に選択することができる。また、参照する管理テーブルの優先順位は、利用者が任意に設定するものであってもよいし、デフォルトとして予め設定されていてもよい。
【００３７】
なお、本実施形態では、参照基準設定１１０に選択されているテーブルは、４つの管理テーブルの全部であり、参照の優先順位は、高いものから、シフト設定マスタテーブル１０７、スケジュール表マスタテーブル１０８、社員マスタテーブル１０６、企業マスタテーブル１０５とする。このような優先順位でそれぞれの管理テーブルを参照することとしたのは、例えば、飲食店のアルバイト従業員のように勤務時間が定まっていない場合にも対応できるように、業務の勤務実態に応じた勤務時間を基準として実績データを算出するためである。
【００３８】
スケジュール設定機能部１０３は、従業員毎の勤務スケジュールを設定するものであり、出退勤管理装置１の表示部に設定画面を表示すると共に、操作部からの操作を受けて行なう。また、スケジュール設定機能部１０３は、各従業員のスケジュール表の内容変更が可能である。
【００３９】
集計管理機能部１０４は、従業員の打刻データを受け取ると、その打刻データの出勤時刻及び退勤時刻と、参照基準設定１１０の優先順位にしたがって決定された管理テーブルに設定された出勤時刻及び退勤時刻等の所定労働時間との比較により、従業員の勤務実績データを日次で算出するものである。また、集計管理機能部１０４は、利用者により指定された期間の日次の実績データを集計管理するものである。集計管理機能部１０４は、算出した実績データ及び集計データを個人実績管理表１０９として管理するものである。
【００４０】
ここで、集計管理機能部１０４が算出する実績データは、実労働時間、残業時間、遅刻の有無や、遅刻時間、深夜労働時間、深夜残業時間などが考えられる。
【００４１】
また、集計管理機能部１０４は、初期設定機能部１０２の機能で設定された参照順位に従って参照テーブルを参照していき、実績データを算出する。
【００４２】
次に、初期設定機能部１０２により設定される企業マスタテーブル１０５、社員マスタテーブル１０６、シフト設定マスタテーブル１０７について説明する。
【００４３】
企業マスタテーブル１０５は、従業員が属す企業や事業所等における基本的な労働時間算定（通常勤務時間）の取り決めを管理するものである。また、企業マスタテーブル１０５は、参照する管理テーブルの選択や参照する優先順位を設定する参照基準設定１１０を管理するものである。例えば、企業マスタテーブル１０５は、企業等が取り決めた基本的な勤務時間（出退勤時刻）、出退勤時刻の丸め込み時間、固定休憩時間、深夜残業扱いの開始時刻及び終了時刻、休日設定、月次締めの取り決め、参照する管理テーブルの選択及びその優先順位を設定する参照基準設定１１０などを管理することが考えられる。この場合の、基本的な勤務時間（出退勤時刻）、出退勤時刻の丸め込み時間、固定休憩時間、深夜残業扱いの開始時刻及び終了時刻、休日設定および月次締めの取り決めなどが、企業マスタテーブル１０５における所定労働時間に相当する。
【００４４】
図４は、企業マスタテーブル１０５の構成例を示す。図４では、出勤時刻、退勤時刻、休憩時間、出退勤時刻の丸め込み時間、参照テーブルの設定・優先順位を管理項目とした例を示す。図４では、企業等における基本労働時間に基づく出勤退勤時間を「9:00出勤」〜「18:00退勤」とし、休憩時間を「12:00〜13:00」とし、出勤前１５分又は退勤後１５分は、所定出勤退勤時間として換算することが設定されている。また、図４の参照基準設定１１０では、参照する管理テーブルの設定・優先順位として、高いものから、シフト設定マスタテーブル１０７、スケジュール表マスタテーブル１０８、社員マスタテーブル１０６、企業マスタテーブル１０５とする。
【００４５】
社員マスタテーブル１０６は、各従業員の業務内容に応じた勤務時間等の勤務設定情報を管理するものである。社員マスタテーブル１０６は、例えば、従業員ＩＤ、従業員氏名、職位情報、その社員の基本的な勤務時間（出勤時刻及び退勤時刻）、固定休憩時間、休日設定などを管理することが考えられる。この場合、社員の基本的な勤務時間（出勤時刻及び退勤時刻）、固定休憩時間、休日設定などが、社員マスタテーブル１０６における所定労働時間に相当する。
【００４６】
図５は、社員マスタテーブル１０６の構成例を示す。図５の社員マスタテーブル１０６は、従業員氏名、勤務時間（出勤時刻及び退勤時刻）、休憩時間、（勤務）合計時間を管理項目とした例を示す。図５では、例えば遅番を基本とする従業員「山田  太郎」の基本的な勤務時間を「10:00出勤」〜「19:00退勤」とし、休憩時間を「13:00〜14:00」とし、勤務合計時間を「８（時間）」とする場合が設定されている。
【００４７】
シフト設定マスタテーブル１０７は、従業員に割り当てる業務の勤務シフトに応じて複数個設定された勤務時間等の情報を管理する。シフト設定マスタテーブル１０７は、例えば、「業務内容」、「出退勤時刻」、「休憩時間」、「（勤務）合計時間」を「業務番号（業務コード）」に対応付けて管理することが考えられる。この場合、各「業務番号」に対応付けられた「出退勤時刻」、「休憩時間」などが、シフト設定マスタテーブル１０７における、各「業務番号」毎の所定労働時間に相当する。
【００４８】
図６は、シフト設定マスタテーブル１０７の構成例を示す。図６では、「業務内容」を、例えば、「早番Ａ」、「ヘルプＢ」、「夜勤Ｃ」等とし、それぞれの「業務内容」の出勤退勤時刻、休憩時間、合計時間を設定し、業務番号「０１」、「０２」、「０３」に対応付けて管理する。なお、「０２  ヘルプ」は、出勤時刻及び退勤時刻を定義することなく、実労働時間で実績データを判断するときに使用するシフトデータである。
【００４９】
次に、スケジュール表マスタテーブル１０８について説明する。スケジュール表マスタテーブル１０８は、各従業員の勤務スケジュールである。スケジュール表マスタテーブル１０８は、例えば、従業員ＩＤ、従業員氏名、年月次、月日、曜日、出勤時刻及び退勤時刻、休憩時間、合計時間、業務番号、業務内容などを管理することができる。この場合、月日、曜日、出勤時刻及び退勤時刻、休憩時間などが、スケジュール表マスタテーブル１０８における、各日付毎の所定労働時間に相当する。
【００５０】
図７は、スケジュール表マスタテーブル１０８を説明する説明図である。図７のスケジュール表マスタテーブル１０８は、例えば、「月度」、「従業員氏名」、「日」、「曜日」、「業務番号」、「業務内容」、「出勤退勤」、「休憩」、「合計時間」を管理項目とする場合を示す。図７のスケジュール表マスタテーブル１０８は、「１１月度」における「山田  太郎」のスケジュールの一部を示すものである。
【００５１】
次に、個人実績管理表１０９について説明する。個人実績管理表１０９は、各従業員の出退勤の打刻データに基づいて算出・集計した勤務実績を示すものである。個人実績管理表１０９は、例えば、従業員ＩＤ、従業員氏名、年月次、月日、曜日、勤務予定、実打刻（実際の出勤時刻及び退勤時刻）、実労働時間、残業時間、遅刻の有無及び遅刻時間、休憩時間、深夜勤務時間、深夜残業時間などを管理することができる。
【００５２】
図８は、個人実績管理表１０９を説明する説明図である。図８では、「従業員氏名」、「月度」、「日」、「曜日」、「予定」、「実打刻の出勤退勤」、「労働時間算出結果」を大きな管理項目とする。また、「予定」は、「業務番号」、「業務内容」、「出勤退勤」、「休憩時間」、「合計時間」を有し、「労働時間算出結果」は、「通常時間」、「残業時間」、「遅刻の有無」等を管理する場合を示す。
【００５３】
（Ａ−２）実施形態の動作
次に、本実施形態に係る出退勤管理システムの動作について図面を参照して説明する。
【００５４】
以下では、初期設定として、企業マスタテーブル１０５、社員マスタテーブル１０６、シフト設定マスタテーブル１０７の設定処理を説明した後、各従業員の個人別のスケジュール表マスタテーブル１０８の設定処理及び集計処理の詳細な動作について説明する。
【００５５】
（Ａ−２−１）初期設定
出退勤管理装置１の表示部には出退勤管理システムに係るメニュー画面が表示されている。利用者は、表示部に表示される表示画面を見ながら操作部を操作し、各管理テーブルの設定要求を選択する（Ｓ１）。
【００５６】
利用者により設定要求が選択されると、制御部１１は設定することができる各設定項目を表示部に表示させ、所望の設定種類を選択する旨を表示する。これに応じて、利用者は所望の設定項目を選択し、制御部１１はその選択情報を取り込み（Ｓ２）、その選択情報を判別することで、それぞれの項目についての設定処理に移行する（Ｓ３〜Ｓ５）。
【００５７】
まず、企業マスタテーブル１０５の設定処理が選択された場合について図１０のフローチャートを参照して説明する。
【００５８】
Ｓ２において、利用者が企業マスタテーブル１０５の設定を選択すると、制御部１１は、企業マスタテーブル１０５の設定画面を表示部に表示する（Ｓ１１）。
【００５９】
企業マスタテーブル１０５の設定画面が表示されると、利用者は、設定画面の設定事項に応じて、企業や事業所等において取り決められている基本的な出勤時刻及び退勤時刻、休憩時間、丸め込み時間を入力し、制御部１１は、入力された入力情報を取り込む（Ｓ１２）。
【００６０】
このとき、利用者は、複数ある管理テーブルの中から、残業や遅刻の基準となる所定労働［出退勤］時間を、どの管理テーブルから参照するかの候補を選択するとともに、それら選択した候補の間の優先順位を入力し、制御部１１は、これらの設定情報を参照基準設定１１０として取り込む（Ｓ１３）。
【００６１】
利用者が設定画面の設定事項について入力して登録指示を入力すると、制御部１１はこれら入力情報を企業マスタテーブル１０５として登録し、終了する（Ｓ１４）。
【００６２】
次に、社員マスタテーブル１０６の設定処理について図１１のフローチャートを参照して説明する。
【００６３】
Ｓ２において、利用者が社員マスタテーブル１０６の設定を選択すると、制御部１１は表示部に社員マスタテーブル１０６の設定画面を表示する（Ｓ２１）。
【００６４】
社員マスタテーブル１０６の設定画面が表示されると、利用者は設定画面の設定事項に応じて、当該従業員の従業員ＩＤ、従業員情報、当該従業員の出勤時刻及び退勤時刻、休憩時間、合計時間を入力し、制御部１１はこれら入力情報を取り込む（Ｓ２２〜Ｓ２４）。
【００６５】
利用者が設定画面の設定事項について入力して登録指示を入力すると、制御部１１はこれら入力情報を社員マスタテーブル１０６として登録し、終了する（Ｓ２５）。
【００６６】
次に、シフト設定マスタテーブル１０７の設定処理について図１２のフローチャートを参照して説明する。
【００６７】
Ｓ２において、利用者がシフト設定マスタテーブル１０７の設定が選択すると、制御部１１は表示部にシフト設定マスタテーブル１０７の設定画面を表示する（Ｓ３０）。
【００６８】
シフト設定マスタテーブル１０７を設定するためには、従業員の業務内容とそれを示す業務番号とを対応付けることが必要となる。そのため、シフト設定マスタテーブル１０７の設定画面が表示されると、利用者は業務番号及び業務内容を入力する。そして、制御部１１は、利用者により入力された業務番号及び業務内容を取り込み、業務番号と業務内容との対応付けを行なう（Ｓ３１、Ｓ３２）。
【００６９】
その後、利用者はそれぞれの業務内容に取り決める出勤時刻及び退勤時刻、休憩時間、合計時間を入力し、制御部１１はこれら設定情報を取り込む（Ｓ３３）。
【００７０】
利用者の操作により、これら設定情報の入力が完了して登録指示を受けると、制御部１１はこれら入力情報をシフト設定マスタテーブル１０７として登録し、終了する（Ｓ３４）。
【００７１】
（Ａ−２−２）スケジュール表マスタテーブル１０８の設定処理
続いて、各従業員の個人別のスケジュール表マスタテーブル１０８の設定処理について図１３を参照して説明する。
【００７２】
スケジュール表マスタテーブル１０８の設定は、出退勤管理装置１の表示部に表示される設定要求を選択することで始まる。
【００７３】
利用者が個人別のスケジュール表マスタテーブル１０８の設定を選択すると、制御部１１は選択情報を判別して図７に示すようなスケジュール表マスタテーブル１０８の設定画面を表示部に表示する（Ｓ４０１）。
【００７４】
スケジュール表マスタテーブル１０８の設定画面が表示部に表示されると、どの従業員のスケジュールであるかを識別するため、利用者は設定する従業員の従業員ＩＤや従業員氏名や書誌的な事項を入力し、制御部１１はこれら入力事項を取り込む（Ｓ４０２）。
【００７５】
ここで、利用者が従業員のスケジュールを入力する際、利用者はその従業員の勤務日及び勤務時間について計画を立てることが行なわれる。例えば、飲食店におけるアルバイト従業員のスケジュールを立てる場合、飲食店の営業日及び営業時間に合わせてアルバイト従業員を割り当て、そして個人別の勤務シフトを決定する。利用者は、このようにして決定した勤務シフトをもとに、当該従業員の勤務予定日に、業務の勤務態様に応じた、シフト設定マスタテーブル１０７に設定した業務番号を入力することができ（Ｓ４０３）、制御部１１は入力された業務番号を取り込む（Ｓ４０４）。
【００７６】
また、業務番号の入力方法は、例えば、利用者がテンキー等を操作して入力する方法などがあるが次のような方法も考えられる。例えば、利用者が、スケジュール表マスタテーブル１０８の設定画面（図７参照）における「業務番号」の項目を選択（例えばマウスでクリック）すると、制御部１１は、シフト設定マスタテーブル１０７に設定されている業務番号と業務内容との対応関係を表示させる（例えば、プルダウンさせる）。そして、利用者が、業務番号と業務内容との対応関係の中から所望の関係を選択することで、業務番号を入力することができる。
【００７７】
制御部１１は、利用者により業務番号が入力されると、シフト設定マスタテーブル１０７を参照して、その業務番号に対応する業務内容、出勤時刻、退勤時刻、休憩時間、合計時間の登録内容を検索する（Ｓ４０５）。
【００７８】
入力された業務番号に対応する登録内容をシフト設定マスタテーブル１０７から検索すると、その登録内容を勤務予定日のスケジュール表マスタテーブル１０８の設定内容として設定する（Ｓ４０６）。
【００７９】
例えば、図７において、利用者が、「１１月１５日」の勤務予定日を指定し、その日の業務番号の欄に「０１」を入力する。そうすると、制御部１１は、シフト設定マスタテーブル１０７を参照して、業務番号「０１」に対応する登録内容（例えば、図６の「業務内容  早番Ａ」、「出勤退勤  7:30〜16:30」、「休憩  11:00〜12:00」、「合計時間  8」）を検索する。そして、制御部１１は、その検索した登録内容を、スケジュール表マスタテーブル１０８の設定内容に設定することとする。
【００８０】
利用者は、他の勤務予定日についても同様に、勤務予定日を指定して業務番号を入力することで勤務シフトの設定を行なうことができる。なお、利用者は、キーボードやテンキー等の操作部を操作して、それぞれの勤務予定日に出勤時刻、退勤時刻などの設定事項を個別に入力することもできる。
【００８１】
業務番号によるシフト設定が終了すると（Ｓ４０７）、スケジュール表マスタテーブル１０８の設定処理が終了する。
【００８２】
（Ａ−２−３）集計管理処理
次に、各従業員の打刻データに基づいて所定の実績データを日次で算出し、各従業員の実績データを集計して管理する実績管理処理について図１４を参照して説明する。
【００８３】
まず、出退勤管理装置１に収集された従業員の打刻データは、打刻の都度、それぞれの従業員の個人実績管理表１０９（図８参照）の「実打刻」の欄に記憶される（Ｓ５０１）。
【００８４】
集計管理機能部１０４は、企業マスタテーブル１０５に設定されている参照基準設定１１０に基づく優先順位にしたがって管理テーブルを参照する。本実施形態では、シフト設定マスタテーブル１０７、スケジュール表マスタテーブル１０８、社員マスタテーブル１０６、企業マスタテーブル１０５の優先順位で参照するものとする。これにより、従業者の勤務シフト及び業務に応じた管理テーブルを、打刻データと比較する所定労働時間の基準となる管理テーブルとして優先的に参照することができる。
【００８５】
従業員の出退勤の打刻データが個人実績管理表１０９に記憶されると、集計管理機能部１０４は、個人実績管理表１０９の「予定」項目の「業務番号」の欄に業務番号が設定されているか否かを判断する（Ｓ５０２）。
【００８６】
「業務番号」の欄に業務番号が設定されていると集計管理機能部１０４が判断すると、集計管理機能部１０４は、シフト設定マスタテーブル１０７を参照し（Ｓ５０３）、「予定」項目の「業務番号」の欄に設定されている業務番号に対応する出勤時刻及び退勤時刻等の所定労働時間と、打刻データである実際の出勤時刻及び退勤時刻とを比較し、実労働時間、残業時間、遅刻の有無及び遅刻した時間等の日次の実績データを算出する（Ｓ５０９）。
【００８７】
ここで、利用者は、打刻の直前又は直後に、出退勤管理装置１を操作して「業務番号」を入力することにより、個人実績管理表１０９の「予定」項目の内容を変更設定することができる。これは、例えば、アルバイト従業員等は、何らかの事情により、スケジュールとは異なる勤務シフトが突然組まれることがある。このような場合に、スケジュール表マスタテーブル１０８に設定されている勤務時間で出退勤情報を算出すると間違えた実績データとなってしまう。そのため、出退勤管理装置１は、利用者による個人実績管理表１０９の「予定」項目の内容変更を受け付けるものとする。なお、内容変更により、「業務番号」の欄に新たに業務番号が設定されると、Ｓ５０２、Ｓ５０３、Ｓ５０９の処理が行なわれ、実績データが算出される。
【００８８】
Ｓ５０２において、「業務番号」の欄に業務番号が設定されていないと集計管理機能部１０４が判断すると、次に、集計管理機能部１０４は、スケジュール表マスタテーブル１０８にその日の勤務スケジュール設定があるかどうかを判断する（Ｓ５０４）。
【００８９】
そして、スケジュール表マスタテーブル１０８にその日の勤務スケジュール設定があると集計管理機能部１０４が判断すると、集計管理機能部１０４は、スケジュール表マスタテーブル１０８を参照し（Ｓ５０５）、スケジュール表マスタテーブル１０８に設定されている出勤時刻及び退勤時刻等の所定労働時間と、打刻データである実際の出勤時刻及び退勤時刻とを比較し、実労働時間、残業時間、遅刻の有無及び遅刻した時間等の日次の実績データを算出する（Ｓ５０９）。
【００９０】
一方、Ｓ５０４において、スケジュール表マスタテーブル１０８にその日の勤務スケジュール設定がないと集計管理機能部１０４が判断すると、集計管理機能部１０４は、さらに、打刻データに含まれている従業員ＩＤに基づいて、社員マスタテーブル１０６を参照し、社員マスタテーブル１０６に設定があるか否かを判断する（Ｓ５０６）。
【００９１】
そして、社員マスタテーブル１０６に設定があると判断すると、集計管理機能部１０４は、社員マスタテーブル１０６を参照し（Ｓ５０７）、社員マスタテーブル１０６に設定されている当該従業員の出勤時刻又は退勤時刻等の所定労働時間と、打刻データである実際の出勤時刻及び退勤時刻とを比較し、実労働時間、残業時間、遅刻の有無及び遅刻した時間等の日次の実績データを算出する（Ｓ５０９）。
【００９２】
一方、社員マスタテーブル１０６に設定がないと判断すると、集計管理機能部１０４は、企業マスタテーブル１０５を参照し（Ｓ５０８）、企業マスタテーブル１０５に設定されている出勤時刻又は退勤時刻等の所定労働時間と、打刻データである実際の出勤時刻及び退勤時刻とを比較し、実労働時間、残業時間、遅刻の有無及び遅刻した時間等の日次の実績データを算出する（Ｓ５０９）。
【００９３】
そして、従業員の日次の実績データが算出されると、集計管理機能部１０４は、指定された期間の日次の実績データを集計する（Ｓ５１０）。
【００９４】
以上のように、集計管理機能部１０４は、打刻データと参照基準設定１１０に設定された管理テーブルおよびその優先順位にしたがって、決定された管理テーブルを参照していき、「実打刻」の出勤時刻及び退勤時刻と、決定された管理テーブルに設定されている出勤時刻及び退勤時刻等の所定労働時間との比較により、実績データを算出することができる。
【００９５】
（Ａ−３）実施形態の効果
以上、本実施形態によれば、少なくとも従業員の業務の勤務シフトに応じて設定された出勤時刻及び退勤時刻の組み合わせ等からなる所定労働時間を用いて勤務実績データを求めることができるので、従業員の業務内容による勤務態様を考慮した実績データを管理することができる。これにより、従業員の複雑な実績データの集計が容易になる。
【００９６】
また、スケジュール表マスタテーブルに設定済みのシフト予定から、急遽シフト変更等があった場合であっても、出勤時にシフト変更を伴う打刻処理を行なえば、シフト設定がスケジュール表設定よりも優先されるので、柔軟な変更が可能となる。
【００９７】
（Ｂ）他の実施形態
上述した実施形態では、出退勤管理システムの利用例として図２を挙げたが、出退勤管理装置１が打刻データを収集することができれば、利用形態は特に限定されない。例えば、出退勤管理装置１が、ネットワークを通じて、カードリーダー又はタイムレコーダ装置から打刻データを収集する形態や、また例えば、１又は複数日の打刻データを記憶した記憶媒体（例えば、ＵＳＢメモリ等）の挿入により１又は複数の打刻データを収集する形態などに適用できる。
【００９８】
上述した実施形態では、企業マスタテーブル１０５を１個の場合として説明した。しかし、例えば、従業員の部課別、部門別、職種別、地域別などのように、それぞれの基本的な勤務時間を複数個設定した管理テーブルとしてもよい。
【００９９】
また、上述した実施形態において、管理テーブルを参照する優先順位は、利用者により任意に設定することができる。例えば、上述した実施形態では、シフト設定マスタテーブル１０７の参照を、スケジュール表マスタテーブル１０８より優先することとしたが、この逆に、スケジュール表マスタテーブル１０８の参照を、シフト設定マスタテーブル１０７より優先するようにしてもよい。
【図面の簡単な説明】
【０１００】
【図１】本実施形態の出退勤管理装置の機能ブロック図である。
【図２】本実施形態の出退勤管理システムを利用した例の一形態を示す図である。
【図３】本実施形態の出退勤管理装置の内部構成図である。
【図４】本実施形態の企業マスタテーブルの構成例を説明する説明図である。
【図５】本実施形態の社員マスタテーブルの構成例を説明する説明図である。
【図６】本実施形態のシフト設定マスタテーブルの構成例を説明する説明図である。
【図７】本実施形態のスケジュール表マスタテーブルの構成例を説明する説明図である。
【図８】本実施形態の個人実績管理表の構成例を説明する説明図である。
【図９】本実施形態の初期設定処理を説明するフローチャートである。
【図１０】本実施形態の企業マスタテーブルの設定処理を示すフローチャートである。
【図１１】本実施形態の社員マスタテーブルの設定処理を示すフローチャートである。
【図１２】本実施形態のシフト設定マスタテーブルの設定処理を示すフローチャートである。
【図１３】本実施形態のスケジュール表マスタテーブルの設定処理を示すフローチャートである。
【図１４】本実施形態の集計管理処理を示すフローチャートである。
【符号の説明】
【０１０１】
１…出退勤管理装置、２…記録媒体、１０１…打刻データ収集機能部、１０２…初期設定機能部、１０３…スケジュール設定機能部、１０４…集計管理機能部、１０５…企業マスタテーブル、１０６…社員マスタテーブル、１０７…シフト設定マスタテーブル、１０８…スケジュール表マスタテーブル、１０９…個人実績管理表、１１…制御部、１２ａ…ＲＯＭ、１２ｂ…ＲＡＭ、１２ｃ…フラッシュメモリ、１３…通信部。
【図１】
2006260466.tif 000003
【図２】
2006260466.tif 000004
【図３】
2006260466.tif 000005
【図４】
2006260466.tif 000006
【図５】
2006260466.tif 000007
【図６】
2006260466.tif 000008
【図７】
2006260466.tif 000009
【図８】
2006260466.tif 000010
【図９】
2006260466.tif 000011
【図１０】
2006260466.tif 000012
【図１１】
2006260466.tif 000013
【図１２】
2006260466.tif 000014
【図１３】
2006260466.tif 000015
【図１４】
2006260466.tif 000016
【手続補正書】
【提出日】平成17年3月28日(2005.3.28)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006260466.tif 000017
【図２】
2006260466.tif 000018
【図３】
2006260466.tif 000019
【図４】
2006260466.tif 000020
【図５】
2006260466.tif 000021
【図６】
2006260466.tif 000022
【図７】
2006260466.tif 000023
【図８】
2006260466.tif 000024
【図９】
2006260466.tif 000025
【図１０】
2006260466.tif 000026
【図１１】
2006260466.tif 000027
【図１２】
2006260466.tif 000028
【図１３】
2006260466.tif 000029
【図１４】
2006260466.tif 000030