(57)【要約】【課題】勤務先のオンライン環境の有無や屋内外の如何を問わず、設備投資等に多大なコストを要さず、スタッフの勤怠管理を正しく容易に行う。【解決手段】スタッフが派遣される企業１ａに設置されたパスコード発行装置１は、スタッフＩＤを入力すると、個々のスタッフを識別するためのスタッフ識別データ、スタッフの勤務先を特定するための勤務先データ、スタッフの出勤時間に依存する出勤時間データとを用いて日毎に異なるパスコードを生成する。このパスコードをスタッフの携帯電話から電子メールで人材派遣会社２ａの勤怠状況判断装置２に送ると、勤怠状況判断装置２は、記録されたスタッフ識別データと出勤時間データとを用いてパスコードをデコードし、デコードの結果生成された勤務先データと電子メールから取得したデータを用いて、スタッフが正しく所定の勤務先に出勤したかを判断する。【選択図】図１
2007293508.tif 000002
【特許請求の範囲】
【請求項１】
企業等に勤務し又は勤務が予定されているスタッフの出勤状況を管理するための勤怠管理システムにおいて、
個々の前記スタッフを識別するためのスタッフ識別データと前記スタッフの勤務先を特定するための勤務先データと前記スタッフの出勤時間に依存する出勤時間データとを用いてエンコードを行い、前記スタッフの勤務状況が記録された、所定時間毎に変化するパスコードを生成するパスコード発行装置と、
前記スタッフの所有する情報端末を特定する端末特定データと前記スタッフ識別データとを対応付けた情報、及び前記出勤時間データと前記スタッフの出勤時間とを対応付けた情報を記録し、前記情報端末から前記パスコードを含む連絡データを受信し、前記スタッフ識別データと前記出勤時間データとを用いて前記パスコードをデコードし、該デコードの結果生成された前記勤務先データと、前記連絡データに基づいて取得された前記スタッフ識別データ及び前記スタッフの出勤時間とを用いて、前記スタッフが正しく所定の勤務先に出勤したかを判断する勤怠状況判断装置とを備えたことを特徴とする勤怠管理システム。
【請求項２】
前記パスコード発行装置は、前記スタッフ識別データと前記勤務先データとに加え、前記スタッフの出勤日を特定する出勤日データを前記エンコードに用い、日毎に異なる前記パスコードを生成することを特徴とする請求項１記載の勤怠管理システム。
【請求項３】
前記勤怠状況判断装置は、前記情報端末から取得した電子メールのメールアドレスを前記端末特定データに用い、前記出勤時間データに該電子メールの受信時間を用いることを特徴とする請求項１又は２に記載の勤怠管理システム。
【請求項４】
企業等に勤務し又は勤務が予定されているスタッフの出勤状況を管理するための勤怠管理システムに用いるパスコード発行装置において、
個々の前記スタッフを識別するためのスタッフ識別データを記録するスタッフ識別データ記録手段と、
前記スタッフの勤務先を特定するための勤務先データを記録する勤務先データ記録手段と、
前記スタッフ識別データと前記勤務先データとを用いてエンコードを行い、前記スタッフの勤務状況が記録された、所定時間毎に変化するパスコードを生成するエンコーダとを備えたことを特徴とするパスコード発行装置。
【請求項５】
前記エンコーダは、前記スタッフ識別データと前記勤務先データとに加え、前記スタッフの出勤日を特定する出勤日データを前記エンコードに用い、日毎に異なる前記パスコードを生成することを特徴とする請求項４記載のパスコード発行装置。
【請求項６】
前記エンコーダは、前記エンコードにおいて前記スタッフ識別データ及び前記時間データのうち少なくとも一方を用いて前記勤務先データをビットシフトさせることを特徴とする請求項４又は５に記載のパスコード発行装置。
【請求項７】
企業等に勤務するスタッフの出勤状況を管理するための勤怠管理システムに用いる勤怠状況判断装置において、
前記スタッフの所有する情報端末とデータ通信を行い、該情報端末から前記スタッフの勤務状況が記録されたパスコードを含む連絡データを取得するデータ通信手段と、
個々の前記スタッフが所有する前記情報端末を特定する端末特定データと個々の前記スタッフを識別するためのスタッフ識別データとを対応させた情報が記録されたスタッフデータ記録手段と、
前記連絡データの受信時間と前記スタッフの出勤時間に依存する出勤時間データとを対応させた情報が記録された時間情報記録手段と、
前記データ通信手段が受信した前記連絡データから前記パスコードを取得し、前記端末特定データ及び前記出勤時間データを用いて前記パスコードをデコードするデコーダと、
該デコードの結果生成された前記勤務先データと、前記連絡データに基づいて取得された前記スタッフ識別データ及び前記スタッフの出勤時間とを用いて、前記スタッフが正しく所定の勤務先に出勤したかを判断する判断手段とを備えたことを特徴とする勤怠状況判断装置。
【請求項８】
前記連絡データは前記情報端末が送信する電子メールであり、前記データ通信手段は電子メールを受信するメーラであり、前記端末特定データは前記メーラが受信した電子メールのメールアドレスであり、前記連絡データの受信時間は前記メーラが電子メールを受信した時間であることを特徴とする請求項７記載の勤怠状況判断装置。
【請求項９】
前記デコーダは、前記デコードにおいて前記端末特定データ及び前記出勤時間データのうち少なくともいずれか一方を用いて前記パスコードをビットシフトさせることを特徴とする請求項７又は８記載の勤怠状況判断装置。
【請求項１０】
前記情報端末は、前記スタッフの所有する携帯電話端末であることを特徴とする請求項７乃至９の何れかに記載の勤怠状況判断装置。
【請求項１１】
コンピュータを請求項４乃至６のパスコード発行装置として機能させることを特徴とするプログラム。
【請求項１２】
コンピュータを請求項７又は１１の勤怠状況判断装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタッフの勤怠管理のための技術に関する。
【背景技術】
【０００２】
近年、人材派遣会社等が、自己が管理する人員をスタッフ（以下単に「スタッフ」と称する。）として企業等に派遣することが多くなっている。その場合、スタッフを派遣する人材派遣会社等は、派遣したスタッフが派遣先の企業等に正しく出勤しているか、即ち勤怠状況を管理する必要がある。勤怠状況の管理にはタイムカードを使ったタイムレコーダへの打刻が広く用いられているが、タイムカードに打刻された出退勤記録を手作業で電子データ化するのは入力者の作業を煩雑にする上入力ミスが生じ易いという問題がある。そこで、従来、このタイムレコーダをオンラインのコンピュータ端末と連動させて、打刻管理を自動的に電子データ化すると共に勤怠状況を人材派遣会社側のコンピュータ端末で確認できるようにする勤怠管理システムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−４２１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記特許文献１に記載された発明は、打刻データを人材派遣会社側に送るためにはオンラインの環境が必要になる。そのため、スタッフが派遣される企業等にオンラインの環境が構築されていない場合には使用が困難であるという問題がある。特に、一のスタッフが複数の勤務先に派遣されるような場合、スタッフが派遣される全ての企業等にオンライン環境でデータを送信できるタイムカードとコンピュータ端末が備わっていなければならず、設備投資に多大なコストを要するため、実現が難しい。更に、スタッフの勤務先が屋外である場合においては、ネットワーク環境の構築やタイムカードの管理が困難であるため実現が難しい。また、タイムカードは本人以外でも打刻が可能であり、本人以外の打刻による虚偽報告を人材派遣会社側で見抜くのは困難であるため、スタッフの勤怠状況を正しく確認し管理できないという問題がある。
【０００４】
一方、人材派遣会社がスタッフに対し、携帯電話等を用いて人材派遣会社に口頭で出勤報告させる勤怠管理方法もあるが、勤務先以外から行われた出勤報告のような虚偽報告も正当な出勤報告として扱ってしまい、やはりスタッフの勤怠状況を正しく確認し管理できないという問題がある。
【０００５】
さらに、本人認証手段としてＩＣカードや生体認証を併用する方法や、スタッフにＧＰＳ付携帯電話等を使用させる方法も考えられるが、コストが高くなるため、設備投資に費用をかけられる大企業以外は採用できないという問題がある。
【０００６】
本発明は上記の問題に鑑みてなされたものであり、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、設備投資等に多大なコストを要することなく、人材派遣会社側でスタッフの勤怠管理を正しく容易に行うことができる勤怠管理システム、及び同システムに適用されるパスコード発行装置、勤怠状況判断装置を提供することを課題としている。
【課題を解決するための手段】
【０００７】
かかる課題を達成するために、請求項１に記載の発明は、企業等に勤務し又は勤務が予定されているスタッフの出勤状況を管理するための勤怠管理システムにおいて、個々の前記スタッフを識別するためのスタッフ識別データと前記スタッフの勤務先を特定するための勤務先データと前記スタッフの出勤時間に依存する出勤時間データとを用いてエンコードを行い、前記スタッフの勤務状況が記録された、所定時間毎に変化するパスコードを生成するパスコード発行装置と、前記スタッフの所有する情報端末を特定する端末特定データと前記スタッフ識別データとを対応付けた情報、及び前記出勤時間データと前記スタッフの出勤時間とを対応付けた情報を記録し、前記情報端末から前記パスコードを含む連絡データを受信し、前記スタッフ識別データと前記出勤時間データとを用いて前記パスコードをデコードし、該デコードの結果生成された前記勤務先データと、前記連絡データに基づいて取得された前記スタッフ識別データ及び前記スタッフの出勤時間とを用いて、前記スタッフが正しく所定の勤務先に出勤したかを判断する勤怠状況判断装置とを備えたことを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記パスコード発行装置は、前記スタッフ識別データと前記勤務先データとに加え、前記スタッフの出勤日を特定する出勤日データを前記エンコードに用い、日毎に異なる前記パスコードを生成することを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記勤怠状況判断装置は、前記情報端末から取得した電子メールのメールアドレスを前記端末特定データに用い、前記出勤時間データに該電子メールの受信時間を用いることを特徴とする。
【００１０】
請求項４に記載の発明は、企業等に勤務し又は勤務が予定されているスタッフの出勤状況を管理するための勤怠管理システムに用いるパスコード発行装置において、個々の前記スタッフを識別するためのスタッフ識別データを記録するスタッフ識別データ記録手段と、前記スタッフの勤務先を特定するための勤務先データを記録する勤務先データ記録手段と、前記スタッフ識別データと前記勤務先データとを用いてエンコードを行い、前記スタッフの勤務状況が記録された、所定時間毎に変化するパスコードを生成するエンコーダとを備えたことを特徴とする。
【００１１】
請求項５に記載の発明は、請求項４に記載の構成に加え、前記エンコーダは、前記スタッフ識別データと前記勤務先データとに加え、前記スタッフの出勤日を特定する出勤日データを前記エンコードに用い、日毎に異なる前記パスコードを生成することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項４又は５に記載の構成に加え、前記エンコーダは、前記エンコードにおいて前記スタッフ識別データ及び前記時間データのうち少なくとも一方を用いて前記勤務先データをビットシフトさせることを特徴とする。
【００１３】
請求項７に記載の発明は、企業等に勤務するスタッフの出勤状況を管理するための勤怠管理システムに用いる勤怠状況判断装置において、前記スタッフの所有する情報端末とデータ通信を行い、該情報端末から前記スタッフの勤務状況が記録されたパスコードを含む連絡データを取得するデータ通信手段と、個々の前記スタッフが所有する前記情報端末を特定する端末特定データと個々の前記スタッフを識別するためのスタッフ識別データとを対応させた情報が記録されたスタッフデータ記録手段と、前記連絡データの受信時間と前記スタッフの出勤時間に依存する出勤時間データとを対応させた情報が記録された時間情報記録手段と、前記データ通信手段が受信した前記連絡データから前記パスコードを取得し、前記端末特定データ及び前記出勤時間データを用いて前記パスコードをデコードするデコーダと、該デコードの結果生成された前記勤務先データと、前記連絡データに基づいて取得された前記スタッフ識別データ及び前記スタッフの出勤時間とを用いて、前記スタッフが正しく所定の勤務先に出勤したかを判断する判断手段とを備えたことを特徴とする。
【００１４】
請求項８に記載の発明は、請求項７に記載の構成に加え、前記連絡データは前記情報端末が送信する電子メールであり、前記データ通信手段は電子メールを受信するメーラであり、前記端末特定データは前記メーラが受信した電子メールのメールアドレスであり、前記連絡データの受信時間は前記メーラが電子メールを受信した時間であることを特徴とする。
【００１５】
請求項９に記載の発明は、請求項７又は８に記載の構成に加え、前記デコーダは、前記デコードにおいて前記端末特定データ及び前記出勤時間データのうち少なくともいずれか一方を用いて前記パスコードをビットシフトさせることを特徴とする。
【００１６】
請求項１０に記載の発明は、請求項７乃至９の何れかに記載の構成に加え、前記情報端末は、前記スタッフの所有する携帯電話端末であることを特徴とする。
【００１７】
請求項１１に記載の発明は、プログラムであって、コンピュータを請求項４乃至６のパスコード発行装置として機能させることを特徴とする。
【００１８】
請求項１２に記載の発明は、プログラムであって、コンピュータを請求項７又は１１の勤怠状況判断装置として機能させることを特徴とする。
【発明の効果】
【００１９】
請求項１に記載の発明によれば、パスコード発行装置において、個々のスタッフを識別するためのスタッフ識別データとスタッフの勤務先を特定するための勤務先データとスタッフの出勤時間に依存する出勤時間データとを用いてエンコードを行い、パスコードを生成することにより、パスコードには、勤怠管理に最低限必要な、どのスタッフがどの勤務先にどの時間に出勤したかについての情報を記録できる。
【００２０】
また、パスコード発行装置が発行するパスコードは所定時間ごとに変化するため、スタッフは所定時間ごとに勤務先に行かなければ正しいパスコードを取得できず、出勤していないスタッフによる虚偽報告を防止できる。
【００２１】
また、勤怠状況判断装置において、スタッフの所有する情報端末を特定する端末特定データとスタッフ識別データとを対応付けた情報を有し、情報端末からパスコードを含む連絡データを受信することにより、スタッフは自己の所有する情報端末によって簡易にパスコードを送ることができ、勤怠情報判断装置は受信したパスコードがどのスタッフから送信されたものかを確認できる。
【００２２】
また、勤怠状況判断装置において、さらに出勤時間データとスタッフの出勤時間とを対応付けた情報を記録し、スタッフ識別データと出勤時間データとを用いてパスコードをデコードし、デコードの結果生成された勤務先データと、連絡データに基づいて取得されたスタッフ識別データ及びスタッフの出勤時間とを用いて、スタッフが正しく所定の勤務先に出勤したかを判断することにより、情報端末から受信したパスコードに基づいて、どのスタッフが、どの勤務先に、どの時間に出勤したかを判断することができる。
【００２３】
そして、パスコード発行装置も勤怠状況判断装置もパスコード生成や勤怠状況判断に必要なデータを全て自ら所有している上に、スタッフの所有する情報端末を介してパスコードの授受を行えるので、データベースサーバ等から情報供給を受けたり、両装置をオンライン接続したりすることなく勤怠状況を管理できる。
【００２４】
そして、かかる構成のパスコード発行装置と勤怠状況判断装置を備えたことにより、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、また屋内外を問わず、設備投資等に多大なコストを要することなく、人材派遣会社側でスタッフの勤怠管理を正しく容易に行うことができる。
【００２５】
請求項２に記載の発明によれば、パスコード発行装置は、スタッフ識別データと勤務先データとに加え、スタッフの出勤日を特定する出勤日データをエンコードに用い、日毎に異なるパスコードを生成することにより、パスコードを変更するためのデータをコンピュータ等において取得し易い日付情報から取得できる。これにより、スタッフが毎日勤務先に出勤しなければ正しいパスコードを取得できない状況を多大なコストを要することなく容易に形成でき、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの虚偽報告を防止し、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００２６】
請求項３に記載の発明によれば、勤怠状況判断装置は、情報端末から取得した電子メールのメールアドレスを端末特定データに用い、出勤時間データに電子メールの受信時間を用いることにより、スタッフが電子メールを用いてパスコードを送信すれば勤怠情報判断装置がスタッフの勤怠管理に必要な情報を全て取得できる。これにより、スタッフ、スタッフの人材派遣会社共にパスコードの送受信を多大なコストを要することなく簡易に行うことが可能になり、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００２７】
請求項４に記載の発明によれば、パスコード発行装置において、個々のスタッフを識別するためのスタッフ識別データを記録するスタッフ識別データ記録手段と、スタッフの勤務先を特定するための勤務先データを記録する勤務先データ記録手段と、スタッフ識別データと勤務先データとを用いてエンコードを行い、パスコードを生成するエンコーダとを備えたことにより、パスコードには、勤怠管理に最低限必要な、どのスタッフがどの勤務先にどの時間に出勤したかについての情報を記録できる。
【００２８】
また、エンコーダが生成するパスコードは所定時間ごとに変化するため、スタッフは所定時間ごとに勤務先に行かなければ正しいパスコードを取得できず、出勤していないスタッフによる虚偽報告を防止できる。
【００２９】
そして、パスコード発行装置はパスコード生成に必要なデータを全て自ら所有しているので、データベースサーバ等から情報供給を受けたり、装置をオンライン接続したりすることなく勤怠状況を管理できる。
【００３０】
そして、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、設備投資等に多大なコストを要することなく、人材派遣会社側でスタッフの勤怠管理を正しく容易に行うことができる。
【００３１】
請求項５に記載の発明によれば、エンコーダは、スタッフ識別データと勤務先データとに加え、スタッフの出勤日を特定する出勤日データをエンコードに用い、日毎に異なるパスコードを生成することにより、パスコードを変更するためのデータをコンピュータ等において取得し易い日付情報から取得できる。これにより、スタッフが毎日勤務先に出勤しなければ正しいパスコードを取得できない状況を多大なコストを要することなく容易に形成でき、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの虚偽報告を防止し、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００３２】
請求項６に記載の発明によれば、エンコーダは、エンコードにおいてスタッフ識別データ及び時間データのうち少なくとも一方を用いて勤務先データをビットシフトさせることにより、エンコード処理を簡易に行い、しかも生成されたパスコード同士の衝突を回避できる。これにより、実用性の高いパスコード生成装置を多大なコストを要せず形成し、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００３３】
請求項７に記載の発明によれば、スタッフの所有する情報端末とデータ通信を行い、情報端末からスタッフの勤務状況が記録されたパスコードを含む連絡データを取得するデータ通信手段と、個々のスタッフが所有する情報端末を特定する端末特定データと個々のスタッフを識別するためのスタッフ識別データとを対応させた情報が記録されたスタッフデータ記録手段とを有することにより、スタッフは自己の所有する情報端末によって簡易にパスコードを送ることができ、勤怠情報判断装置は受信したパスコードがどのスタッフから送信されたものかを確認できる。
【００３４】
さらに、連絡データの受信時間とスタッフの出勤時間に依存する出勤時間データとを対応させた情報が記録された時間情報記録手段と、データ通信手段が受信した連絡データからパスコードを取得し、端末特定データ及び出勤時間データを用いてパスコードをデコードするデコーダと、デコードの結果生成された勤務先データと、連絡データに基づいて取得されたスタッフ識別データ及びスタッフの出勤時間とを用いて、スタッフが正しく所定の勤務先に出勤したかを判断する判断手段とを備えたことにより、情報端末から受信したパスコードに基づいて、どのスタッフが、どの勤務先に、どの時間に出勤したかを判断することができる。
【００３５】
そして、勤怠状況判断装置は受信したパスコードに基づいて勤怠状況を判断するために必要なデータを全て自ら所有しているので、データベースサーバ等から情報供給を受けたり、装置をオンライン接続したりすることなく勤怠状況を管理できる。
【００３６】
そして、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、設備投資等に多大なコストを要することなく、人材派遣会社側でスタッフの勤怠管理を正しく容易に行うことができる。
【００３７】
請求項８に記載の発明によれば、連絡データは情報端末が送信する電子メールであり、データ通信手段は電子メールを受信するメーラであり、端末特定データはメーラが受信した電子メールのメールアドレスであり、連絡データの受信時間はメーラが電子メールを受信した時間であることにより、スタッフが電子メールを用いてパスコードを送信すれば、勤怠情報判断装置がスタッフの勤怠管理に必要な情報を全て取得できる。これにより、パスコードの送受信を設備投資に多大なコストを要することなく簡易に行うことが可能になり、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００３８】
請求項９に記載の発明によれば、デコーダは、デコードにおいて端末特定データ及び出勤時間データのうち少なくともいずれか一方を用いてパスコードをビットシフトさせることにより、デコード処理を簡易に行うことができる。また、パスコードを発行するパスコード発行装置においてエンコードに用いたデータと同じデータを用いてデコードを行うことを可能にし、デコード処理を確実に行うことができる。これにより、実用性の高い勤怠情報判断装置を多大なコストを要せず形成し、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００３９】
請求項１０に記載の発明によれば、情報端末は、スタッフの所有する携帯電話端末であることにより、スタッフが所有する携帯電話によってパスコードを送信すれば、勤怠情報判断装置はスタッフの勤怠状況を判断するために必要な情報をすべて取得できる。これにより、スタッフ、スタッフを管理する人材派遣会社共、パスコードの送受信を設備投資に多大なコストを要することなく簡易に行うことが可能になり、スタッフの勤務先におけるオンライン環境の構築の如何にかかわらず、またスタッフの勤務先が屋内外のいずれかを問わず、スタッフの勤怠管理を一層正しく容易に行うことができる。
【００４０】
請求項１１及び１２に記載の発明によれば、本発明のパスコード発行装置、及び勤怠情報判断装置をプログラム化し、多様なコンピュータハードウェア上で実現させることができる。
【発明を実施するための最良の形態】
【００４１】
以下、この発明の一の実施形態について図面を参照して説明する。
【００４２】
図１は、本実施形態の勤怠管理システムのシステム構成図である。同図に示すとおり、勤怠管理システム１Ａは、パスコード発行装置１と、勤怠状況判断装置２と、Ｎ個（Ｎ≧１）の携帯電話端末３１〜３ｎとを備えており、勤怠状況判断装置２と携帯電話端末３１〜３ｎは、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）としてのネットワーク４を介して相互に交信可能である。
【００４３】
パスコード発行装置１は、スタッフの勤務先である企業１ａに設置される、スタンドアロンのコンピュータ等である。勤怠状況判断装置２は、スタッフを管理する、スタッフの派遣元である人材派遣会社２ａに設置されており、Ｗｅｂサーバ機能、メールサーバ機能、大容量のデータを保存するデータベース機能を備えている。携帯電話端末３１〜３ｎは、各スタッフが所持する携帯電話端末である。ここでいう携帯電話端末３１〜３ｎには、ＰＨＳ用端末も含まれる。なお、図１において、携帯電話端末３１〜３ｎは同じ構成を持つので、以下、区別する必要がある場合を除き、携帯電話端末３とする。
【００４４】
図２は、本実施形態のパスコード発行装置１の機能ブロック図である。同図に示す通り、パスコード発行装置１は、制御部１１、操作部１２、表示部１３、記憶部１４を有する。
【００４５】
制御部１１はＣＰＵ（中央演算装置）を備え、記憶部１４に記録されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムや各種アプリケーションプログラム等の演算処理を行い、パスコード発行処理全体を制御する。
【００４６】
制御部１１においては、機能手段として、タイマ１５、エンコーダ１６が形成される。これらの機能手段は、記憶部１４に記録されたアプリケーションプログラムを制御部１１のＣＰＵ等と協働させることにより実現される。
【００４７】
タイマ１５は、現在の日時等を計測し時間情報を形成する。エンコーダ１６は、操作部１２から入力されたデータや記憶部１４に記録された所定のデータを元に所定のエンコード処理を行い、エンコードを行い、前記スタッフの勤務状況が記録された、日毎に変化するパスコードを生成する。このパスコードの具体的生成手順については後述する。
【００４８】
操作部１２は、マウス、キーボード等であり、各種指示を入力するために用いられる。表示部１３はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなり、操作部１２から入力された各種指示等や各種画像を表示する。
【００４９】
記憶部１４は、ローディングプログラム等が予め格納されたＲＯＭ、プログラムやデータを一時的に記憶し制御部１１（ＣＰＵ）の作業領域として機能するＲＡＭ、書き換えの必要なデータを格納するＥＥＰＲＯＭ、各種ファイルデータ等を記憶するハードディスク等から構成されている。ハードディスクには、ＯＳプログラムや、各種アプリケーションプログラム、エンコーダ１６でのパスコード生成処理に用いられるデータの記録されたテーブル（後述）が記録される。
【００５０】
記憶部１４のハードディスクに記録されたテーブルは、具体的には、勤務先テーブル（勤務先データ記録手段）１４ａ、スタッフエンコードテーブル（スタッフ識別データ記録手段）１４ｂ、日付エンコードテーブル１４ｃである。
【００５１】
勤務先テーブル１４ａは、スタッフの勤務先を特定するための勤務先データが記録される。具体的には、勤務先を特定する数桁の勤務先ＩＤが記録される。この勤務先ＩＤはスタッフが派遣される企業等ごとに一意に定められた数桁の数字列又は文字列である。本実施形態では、図２に示す通り、企業１ａに特定された勤務先ＩＤは“９８７６５４”であるものとする。
【００５２】
図３は、本実施形態のパスコード発行装置１において記憶部１４に記録されたエンコードスタッフテーブルのイメージ図である。同図に示す通り、スタッフエンコードテーブル１４ｂには、各スタッフを識別するために一意に割り当てられたスタッフＩＤと、パスコードのエンコード（後述）に用いられるエンコード方法が対応付けられている。ここでのエンコード方法は、各スタッフＩＤに一意に対応付けられた数桁のビット列（以下このビット列を「エンコードスタッフＩＤ」と称する）である。
【００５３】
図４は、本実施形態のパスコード発行装置１において記憶部１４に記録された日付エンコードテーブルのイメージ図である。同図に示す通り、日付エンコードテーブル１４ｃには年月日と各年月日に対応するデコード方法が対応付けられている。ここでのエンコード方法は、各年月日に対応付けられた数桁のビット列（以下このビット列を「エンコード日付」と称する）である。
【００５４】
図５は、本実施形態の勤怠状況判断装置２の機能ブロック図である。同図に示すとおり、勤怠状況判断装置２は、制御部２１、操作部２２、表示部２３、通信インターフェース（Ｉ／Ｆ）部２４、記憶部２５を有する。以下、パスコード発行装置１と同一の構成については説明を省略する。
【００５５】
制御部２１においては、機能手段として、メーラ（データ通信手段）２６、デコーダ２７、判断部（判断手段）２８が形成される。これらの機能手段は、記憶部２５に記録されたアプリケーションプログラムを制御部２１のＣＰＵ等と協働させることにより実現される。
【００５６】
メーラ２６は、携帯電話端末３との間で電子メールの送受信を行い、情報端末からパスコード（後述）等を取得する。デコーダ２７はパスコードに所定のデコード等を施し、パスコードからスタッフの勤怠管理に必要なデータを取得する。判断部２８は、デコード等によって取得されたデータを記憶部２５に記録されたデータ（後述）と照合し、スタッフが正しく所定の勤務先である企業等に出勤したかを判断する。
【００５７】
通信インターフェース部２４は、ＵＴＰケーブルポートや光ケーブルポート、及び各種デバイスドライバであり、ＬＡＮケーブルや光ケーブルを接続すると共に携帯電話端末３との間でデータ通信を行うために必要な処理を行う。
【００５８】
記憶部２５のハードディスクには、デコーダ２７でのパスコードの解凍処理や判断部２８での照合に用いられるデータの記録されたテーブルが記録される。
【００５９】
図６は、勤怠状況判断装置２において記憶部２５に記録されたスタッフデータ記録部（スタッフデータ記録手段）２５ａのイメージ図である。同図に示す通り、スタッフデータ記録部２５ａは、スタッフテーブル２５ａ１、及びスタッフデコードテーブル２５ａ２を有している。
【００６０】
スタッフテーブル２５ａ１は、個々のスタッフが所有する携帯電話端末３を特定する端末特定データとしての、各携帯電話端末３に割り当てられたメールアドレスと、個々のスタッフを識別するためのスタッフ識別データとをしての、各スタッフに一意に割り当てられたスタッフＩＤとが対応付けられている。
【００６１】
スタッフデコードテーブル２５ａ２は、スタッフＩＤと、パスコードのデコード（後述）に用いられるデコード方法が対応付けられている。ここでのデコード方法は、各スタッフＩＤに一意に対応付けられた数桁のビット列（以下このビット列を「デコードスタッフＩＤ」と称する）である。
【００６２】
図７は、勤怠状況判断装置２において記憶部２５に記録された日付デコードテーブル（時間情報記録手段）２５ｂのイメージ図である。同図に示す通り、日付デコードテーブル２５ｂには、連絡データの受信時間としての年月日データと、スタッフの出勤時間に依存する出勤時間データとしての、各年月日に対応するデコード方法が対応付けられている。ここでのデコード方法は、各年月日に対応付けられた数桁のビット列である。
【００６３】
図８は、勤怠状況判断装置２において記憶部２５に記録されたスタッフ所属テーブル２５ｃのイメージ図である。同図に示す通り、スタッフ所属テーブル２５ｃには、スタッフＩＤとスタッフの勤務先ＩＤとが対応付けられている。同図に示す通り、１のスタッフＩＤに対し複数の勤務先ＩＤが対応付けられていてもよい。
【００６４】
次に、本実施形態における勤怠管理システム１Ａの動作手順について説明する。
【００６５】
図９は、本実施形態のパスコード発行装置１におけるパスコード発行の手順を示すフローチャートである。以下、同図に基づいてパスコード発行の具体的手順を説明する。
【００６６】
まず、企業１ａに到着したスタッフは、パスコード発行装置１の操作部１２を操作して自分に割り当てられたスタッフＩＤを入力する（ステップＳ１）。本実施形態では、スタッフＩＤ“１２３４５６”が入力されたものとする。
【００６７】
エンコーダ１６は、入力されたスタッフＩＤをスタッフエンコードテーブル１４ｂと照合し、スタッフＩＤに対応するエンコードスタッフＩＤを取得する（ステップＳ２）。本実施形態では、図４のスタッフエンコードテーブル１４ｂとの照合の結果、スタッフＩＤ“１２３４５６”に対応するエンコードスタッフＩＤ“００００００１０”が取得される。
【００６８】
エンコーダ１６は勤務先テーブル１４ａから勤務先ＩＤを取得する（ステップＳ３）。このときエンコーダ１６は勤務先ＩＤを対応するビット列として取得する。本実施形態では、１０進数の勤務先ＩＤ“９８７６５４”に対応するビット列が“１１０１０１００”であり、エンコーダ１６はこのビット列を取得するものとする。
【００６９】
エンコーダ１６は、取得された勤務先ＩＤに倒し、エンコードスタッフＩＤに従ってエンコードを行い、第１中間生成コードを生成する（ステップＳ４）。本実施形態におけるエンコードは、勤務先ＩＤのビット列が、エンコードスタッフＩＤの値だけ左にビットシフトされることで行われる（このときシフトによりあふれた値はビット列の末尾に付加される。本実施形態におけるビットシフトは全てこのやり方で処理されるものとする。）。即ち、勤務先ＩＤ“１１０１０１００”はエンコードスタッフＩＤの値分、即ち２ビット左シフトして第１中間生成コード“０１０１００１１”となる。
【００７０】
エンコーダ１６がエンコードにおいてエンコードスタッフＩＤを用いて勤務先ＩＤをビットシフトさせることにより、エンコード処理を簡易に行い、しかも生成されたパスコード同士の衝突を回避できる。
【００７１】
エンコーダ１６はタイマ１５から現在の日付データを取得する（ステップＳ５）。本実施形態では２００６年２月１０日を示す“２００６／２／１０”が取得されたものとする。エンコーダ１６は取得した日付データと日付エンコードテーブル１４ｃとを照合し、日付データに対応するエンコード日付を取得する（ステップＳ６）。本実施形態では、図５に示す日付エンコードテーブル１４ｃの参照の結果、“２００６／２／１０”に対応するエンコード日付“０００００１０１”が取得される。
【００７２】
エンコーダ１６がスタッフの出勤日を特定する日付データをエンコードに用い、日毎に異なるパスコードを生成することにより、パスコードを変更するためのデータをコンピュータ等において取得し易い日付情報から取得できる。これにより、スタッフが毎日勤務先に出勤しなければ正しいパスコードを取得できない状況を多大なコストを要することなく容易に形成できる。
【００７３】
エンコーダ１６は取得された第１中間生成コードに対し、エンコード日付に従ってエンコードを行い、第２中間生成コードを生成する（ステップＳ７）。本実施形態におけるエンコードは、勤務先ＩＤのビット列が、エンコードスタッフＩＤの値だけ右にビットシフトされることで行われる。第１中間生成コード“０１０１００１１”は勤務先ＩＤの値分、即ち３ビット右シフトして第２中間生成コード“０１１０１０１０”となる。
【００７４】
エンコーダ１６がエンコードにおいてエンコードスタッフＩＤに加えてエンコード日付を用いて勤務先ＩＤをビットシフトさせることにより、エンコード処理を簡易に行い、しかも生成されたパスコード同士の衝突を回避できる。
【００７５】
エンコーダ１６は第２中間生成コードを文字列データに変換してパスコードを生成する（ステップＳ８）。このパスコードは、小文字アルファベットａ〜ｚとアラビア数字０〜９との計３６文字×４桁に形成する。これにより、３６の４乗（１６７９６１６）通りのパスコードを生成できる。ビット列を文字列に変換するときのやり方は、例えばＡＳＣＩＩコード、ＵＮＩＣＯＤＥ等の変換規則に基づくやり方が考えられるが、これ以外のどのような変換規則に基づいてもよい。本実施形態では、ビット列“０１１０１０１０”が文字列“ａｂｃ１”に変換されてパスコードに生成されたものとする。
【００７６】
生成されたパスコード“ａｂｃ１”は表示部１３に表示される（ステップＳ９）。スタッフは表示されたパスコードを自己が所有する携帯電話の電子メールによって人材派遣会社２ａの勤怠状況判断装置２に送信する。
【００７７】
このように、パスコード発行装置１のエンコーダ１６において、エンコードスタッフＩＤと勤務先ＩＤとを用いてエンコードを行い、パスコードを生成することにより、パスコードには、勤怠管理に最低限必要な、どのスタッフがどの勤務先にどの時間に出勤したかについての情報を記録できる。
【００７８】
また、エンコーダ１６が生成するパスコードは日ごとに変化するため、スタッフは勤務日ごとに勤務先に行かなければ正しいパスコードを取得できず、出勤していないスタッフによる虚偽報告を防止できる。
【００７９】
そして、パスコード発行装置１はパスコード生成に必要なデータを全て自ら所有しているので、データベースサーバ等から情報供給を受けたり、装置をオンライン接続したりすることなく勤怠状況を管理できる。
【００８０】
図１０は、本実施形態の勤怠状況判断装置２におけるパスコード解凍（パスコードから元の勤務先データを取得すること）の手順を示すフローチャートである。以下、同図に基づいてパスコード解凍の具体的手順を説明する。
【００８１】
勤怠状況判断装置２のメーラ２６は、スタッフが所有する携帯電話から電子メールを受信する（ステップＳ１１）。図１１に、勤怠状況判断装置２のメーラ２６が受信した電子メールのデータの模式図を示す。同図に示す通り電子メール２６ａは、ヘッダ部分２６ｂに送信元メールアドレス（ここでは“ｘｘｘ＠ｙｙｙ．ｃｏｍ”）、受信日時のデータ（ここでは２００６／２／１０  １６：５８）が記録され、本文２６ｃにパスコード（ここでは“ａｂｃ１”）が記録されている。
【００８２】
パスコードの送信手段をスタッフが所有する携帯電話端末３の電子メールとしたことにより、スタッフ、スタッフを管理する人材派遣会社共、パスコードの送受信を設備投資に多大なコストを要することなく簡易に行うことが可能になる。
【００８３】
デコーダ２７は、受信した電子メール２６ａの本文２６ｃからパスコードを取得して、ステップＳ８と逆の変換を行ってパスコードをビット列に変換し、第２中間生成コードを生成する（ステップＳ１２）。即ち、パスコード“ａｂｃ１”に対応するビット列“０１１０１０１０”が第２中間生成コードとして取得される。
【００８４】
デコーダ２７は、電子メール２６ａの受信日時のデータを取得し、日付デコードテーブル２５ｂと照合してデコード日付を取得する（ステップＳ１３）。本実施形態では、図７に示す日付デコードテーブル２５ｂとの照合の結果、受信日時のデータ“２００６／２／１０”に対応するデコード日付“０００００１０１”が取得される。
【００８５】
デコーダ２７は取得された第２中間生成コードに対し、デコード日付に従ってデコードを行い、第１中間生成コードを生成する（ステップＳ１４）。デコードは、エンコーダ１６におけるエンコードと同様にビットシフトによって行われる。本実施形態において、第２中間生成コード“０１１０１０１０”はデコード日付の値分、即ち３ビット左シフトして第１中間生成コード“０１０１００１１”となる。
【００８６】
判断部２８は電子メール２６ａから送信元メールアドレスを取得し、このメールアドレスがスタッフテーブル２５ａ１の記録に存在するかを判断する。メールアドレスがスタッフテーブル２５ａ１に存在する場合（ステップＳ１５の“Ｙｅｓ”）、スタッフテーブル２５ａ１から当該メールアドレスに対応するスタッフＩＤが取得され、デコーダ２７は取得されたスタッフＩＤとスタッフデコードテーブル２５ａ２とを照合し、当該スタッフＩＤに対応するデコードスタッフＩＤを取得する（ステップＳ１６）。本実施形態では、図６に示すスタッフテーブル２５ａ１の参照の結果、メールアドレス“ｘｘｘ＠ｙｙｙ．ｃｏｍ”に対応するスタッフＩＤ“１２３４５６”が取得され、スタッフデコードテーブル２５ａ２の参照の結果、デコードスタッフＩＤとして“００００００１０”が取得される。
【００８７】
デコーダ２７は、取得された第１中間生成コードに対し、スタッフデコードＩＤに従ってデコードを行い、勤務先ＩＤを取得する（ステップＳ１７）。本実施形態では、第１中間生成コード“０１０１００１１”はデコードスタッフＩＤの値分、即ち２ビット右シフトして“１１０１０１００”となる。デコーダ２７はこのビット列をステップＳ３の逆の処理により１０進数に変換する。本実施形態では１０進数“９８７６５４”が生成されて、勤務先ＩＤとして取得される。
【００８８】
ステップＳ１４〜Ｓ１７において、デコードにおいて端末特定データ及び出勤時間データのうち少なくともいずれか一方を用いてパスコードをビットシフトさせることにより、デコーダ２７はデコード処理を簡易に行うことができる。また、パスコード発行装置１においてエンコードに用いたデータと同じデータを用いてデコードを行うことで、デコーダ２７はデコード処理を確実に行うことができる。
【００８９】
判断部２８は、ステップＳ１６で取得されたスタッフＩＤと、ステップＳ１７で取得された勤務先ＩＤをスタッフ所属テーブル２５ｃと照合し、取得されたスタッフＩＤと勤務先ＩＤとのレコードが存在するか否かを確認する。ここでのレコードとは、スタッフ所属テーブル２５ｃにおけるひとつの行のことを指す。スタッフ所属テーブル２５ｃにおいて、取得されたスタッフＩＤ、勤務先ＩＤがレコードとして存在する場合（ステップＳ１８の“Ｙｅｓ”）、デコードは成功したものとして扱う。即ち、電子メール２６ａの受信時刻を打刻時間として、勤怠管理ログテーブル（図示せず）にスタッフ名、日付、出勤時刻が記録され（ステップＳ１９）、スタッフは正しく企業２ａに出勤したものとして扱われる。本実施形態においては、図８に示すスタッフ所属テーブル２５ｃにおいて、スタッフＩＤ“１２３４５６”と同一行に勤務先ＩＤ“９８７６５４”が存在するので、デコードは成功したものとして扱われる。ログ情報は管理者画面（例えば勤怠状況判断装置２の表示部２３）に表示され、管理者に閲覧可能な状態とされる。また、閲覧以外に、管理者がＣＳＶ形式のファイルでダウンロードできるような態様にしてもよい。
【００９０】
メーラ２６は出勤報告が記録された旨の返信メールを送信元の携帯電話に送る（ステップＳ２１）。
【００９１】
一方、取得されたスタッフＩＤ、勤務先ＩＤがレコードとして存在しない場合（ステップＳ１８の“Ｎｏ”）、及び、メールアドレスがスタッフテーブル２５ａ１に存在しない場合（ステップＳ１５の“Ｎｏ”）、判断部２８は勤怠報告をエラーと判断し（ステップＳ２０）、メーラ２６は、エラーであることを告知する返信メールを送信元の携帯電話に送る。
【００９２】
このように、スタッフの所有する携帯電話端末３から電子メールを用いてパスコードを送信すれば、勤怠情報判断装置２はスタッフの勤怠管理に必要な情報を全て取得できる。これにより、スタッフ、スタッフを管理する人材派遣会社共、パスコードの送受信を設備投資に多大なコストを要することなく簡易に行うことができる。
【００９３】
以上、本実施形態の勤怠情報判断装置２は、各スタッフが自己の所有する携帯電話端末３の電子メールによって送信されたパスコードを受信し、どのスタッフから送信されたものかを確認できる。
【００９４】
そして、勤怠情報判断装置２は、各スタッフの携帯電話端末３から受信したパスコードに基づいて、どのスタッフが、どの勤務先に、どの時間に出勤したかを判断できる。
【００９５】
そして、勤怠状況判断装置２は、受信したパスコードに基づいて勤怠状況を判断するために必要なデータを全て自ら所有しているので、データベースサーバ等から情報供給を受けたり、装置をオンライン接続したりすることなく勤怠状況を管理できる。
【００９６】
以上示した通り、本実施形態の勤怠管理システム１Ａにおいては、スタッフが派遣される勤務先である企業１ａにおけるオンライン環境の構築の如何にかかわらず、設備投資等に多大なコストを要することなく、人材派遣会社側でスタッフの勤怠管理を正しく容易に行うことができる。特に、スタッフの勤務先が屋外であるように、ネットワーク環境の構築やタイムカードの管理が困難であるため実現が難しい状況であってもスタッフの勤怠管理を正しく容易に実現できる。
【００９７】
なお、上記実施形態においては、エンコード、デコードはビット列のシフトによって行ったが、シフト以外のビット列の変換によってエンコードやデコードを行ってもよい。また、エンコード対象となる勤務先ＩＤや、第１、第２中間生成コードを生成するエンコードスタッフＩＤ、エンコード日付、パスコードのデコードに用いるデコード日付、デコードスタッフＩＤにビット列以外のコード列を用いることも可能である。
【００９８】
上記実施の形態は本発明の例示であり、本発明が上記実施の形態に限定されることを意味するものではないことは、いうまでもない。
【図面の簡単な説明】
【００９９】
【図１】本実施形態の勤怠管理システムのシステム構成図である。
【図２】本実施形態のパスコード発行装置の機能ブロック図である。
【図３】同上パスコード発行装置において記憶部に記録されたエンコードスタッフテーブルのイメージ図である。
【図４】同上パスコード発行装置において記憶部に記録された日付エンコードテーブルのイメージ図である。
【図５】本実施形態の勤怠状況判断装置の機能ブロック図である。
【図６】同上勤怠状況判断装置において記憶部に記録されたスタッフデータ記録部のイメージ図である。
【図７】同上勤怠状況判断装置において記憶部に記録された日付デコードテーブルのイメージ図である。
【図８】同上勤怠状況判断装置において記憶部に記録されたスタッフ所属テーブルのイメージ図である。
【図９】本実施形態のパスコード発行装置におけるパスコード発行の手順を示すフローチャートである。
【図１０】本実施形態の勤怠状況判断装置におけるパスコード解凍の手順を示すフローチャートである。
【図１１】同上勤怠状況判断装置のメーラが受信した電子メールのデータの模式図である。
【符号の説明】
【０１００】
１Ａ・・・勤怠管理システム
１・・・パスコード発行装置
２・・・勤怠状況判断装置
３、３１〜３ｎ・・・携帯電話端末（情報端末）
１４ａ・・・勤務先テーブル（勤務先データ記録手段）
１４ｂ・・・スタッフエンコードテーブル（スタッフ識別データ記録手段）
１５・・・タイマ
１６・・・エンコーダ
２５ａ・・・スタッフデータ記録部（スタッフデータ記録手段）
２５ｂ・・・日付デコードテーブル（時間情報記録手段）
２６・・・メーラ（データ通信手段）
２７・・・デコーダ
２８・・・判断部（判断手段）
【図１】
2007293508.tif 000003
【図２】
2007293508.tif 000004
【図３】
2007293508.tif 000005
【図４】
2007293508.tif 000006
【図５】
2007293508.tif 000007
【図６】
2007293508.tif 000008
【図７】
2007293508.tif 000009
【図８】
2007293508.tif 000010
【図９】
2007293508.tif 000011
【図１０】
2007293508.tif 000012
【図１１】
2007293508.tif 000013