(57)【要約】【課題】履歴情報である所謂、ログを勤怠情報とセットで記録して、ユーザーに不正をさせないようにしてユーザーの勤怠を管理する勤怠管理システムを提供する。【解決手段】勤怠管理システム１００は、ユーザー操作端末（１１０Ａ、１１０Ｂ）と、サーバ１２０と、管理者端末１３０とを備え、ユーザー操作端末において勤怠情報が入力されたとき、ユーザー操作端末が、入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバに送信し、サーバが、受信した勤怠情報および履歴情報をデータベース１２１に記録する構成である。【選択図】図１
2020129271.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが操作するユーザー操作端末とサーバとの間、および、管理者端末とサーバとの間でデータの送受信をしてユーザーの勤怠を管理する勤怠管理システムであって、
前記ユーザー操作端末において勤怠情報が入力されたとき、前記ユーザー操作端末が、前記入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバに送信し、
前記サーバが、受信した勤怠情報および履歴情報をデータベースに記録する構成であることを特徴とする勤怠管理システム。
【請求項２】
前記ユーザー操作端末において第１所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて業務報告情報を入力自在な業務報告作成画面を表示し、前記ユーザー操作端末の現在地情報が、前記業務報告作成画面に入力され、送信操作なしまたは送信操作ありにより、前記ユーザー操作端末が、前記業務報告情報および現在地情報をサーバへ送信し、
前記サーバが、前記ユーザー操作端末から受信した業務報告情報および現在地情報をデータベースに記録する構成であることを特徴とする請求項１に記載の勤怠管理システム。
【請求項３】
前記ユーザー操作端末において第２所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースの現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面を表示する構成であることを特徴とする請求項２に記載の勤怠管理システム。
【請求項４】
前記管理者端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて勤怠シフト情報を表示し、管理者端末において勤怠シフト決定情報が入力されたとき、管理者端末が、入力された勤怠シフト決定情報をサーバに送信し、
前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する構成であることを特徴とする請求項１乃至請求項３のいずれか１つに記載の勤怠管理システム。
【請求項５】
前記ユーザー操作端末においてユーザーの勤怠シフトについての希望を反映した勤怠シフト希望情報が入力されたとき、前記ユーザー操作端末が、入力された勤怠シフト希望情報をサーバに送信し、
前記サーバが、前記ユーザー操作端末から受信した勤怠シフト希望情報をデータベースに記録し、
前記管理者端末が、前記データベースの勤怠シフト希望情報に基づいて表示部に勤怠シフト希望情報を表示し、管理者端末において勤怠シフト希望情報に基づいた勤怠シフト決定情報が入力されたとき、管理者端末が、入力された勤怠シフト決定情報をサーバに送信し、
前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する構成であることを特徴とする請求項１乃至請求項３のいずれか１つに記載の勤怠管理システム。
【請求項６】
前記サーバが、前記管理者端末から勤怠シフト決定情報を受信したとき、勤怠シフト決定情報が登録された旨をユーザー操作端末に通知する構成であることを特徴とする請求項４または請求項５に記載の勤怠管理システム。
【請求項７】
ユーザーが操作するユーザー操作端末とサーバとの間、および、管理者端末とサーバとの間でデータの送受信をしてユーザーの勤怠を管理する勤怠管理システムのプログラムであって、
前記サーバが、前記ユーザー操作端末において入力された勤怠情報をユーザー操作端末から受信したか否かを判定する勤怠情報受信判定ステップと、
前記サーバが、前記受信したとき、入力された勤怠情報をサーバのデータベースに記録する勤怠情報記録ステップと、
前記サーバが、前記勤怠情報の入力に関する履歴情報をデータベースの勤怠情報に付加するログ記録ステップとを具備していることを特徴とする勤怠管理システムのプログラム。
【請求項８】
前記ユーザー操作端末において第１所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて業務報告情報を入力自在な業務報告作成画面を表示する業務報告作成画面表示ステップと、
前記業務報告作成画面が表示されたとき、前記ユーザー操作端末の現在地情報を、前記業務報告作成画面に入力する現在地情報入力ステップと、
送信操作なしまたは送信操作ありにより、前記ユーザー操作端末が、前記業務報告情報および現在地情報をサーバへ送信する送信ステップと、
前記サーバが、前記ユーザー操作端末から受信した業務報告情報および現在地情報をデータベースに記録する記録ステップとをさらに具備していることを特徴とする請求項７に記載の勤怠管理システムのプログラム。
【請求項９】
前記ユーザー操作端末において第２所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースの現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面を表示する追加入力画面表示ステップとをさらに具備していることを特徴とする請求項８に記載の勤怠管理システムのプログラム。
【請求項１０】
前記管理者端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて勤怠シフト情報を表示する勤怠シフト情報表示ステップと、
前記管理者端末において勤怠シフト決定情報が入力されたとき、管理者端末が、入力された勤怠シフト決定情報をサーバに送信する勤怠シフト決定情報送信ステップと、
前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する勤怠シフト決定情報記録ステップとをさらに具備していることを特徴とする請求項７乃至請求項９のいずれか１つに記載の勤怠管理システムのプログラム。
【請求項１１】
前記サーバが、前記ユーザー操作端末において入力された勤怠シフト希望情報をユーザー操作端末から受信したか否かを判定する勤怠シフト希望情報受信判定ステップと、
前記サーバが、前記ユーザー操作端末から受信した勤怠シフト希望情報をデータベースに記録する勤怠シフト希望情報記録ステップと、
前記サーバが、管理者端末において入力された、勤怠シフト希望情報に基づいた勤怠シフト決定情報を管理者端末から受信したか否かを判定する勤怠シフト決定情報受信判定ステップと、
前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する勤怠シフト決定情報記録ステップとをさらに具備していることを特徴とする請求項７乃至請求項９のいずれか１つに記載の勤怠管理システムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーが操作するユーザー操作端末とサーバとの間、および、管理者端末とサーバとの間でデータの送受信をしてユーザーの勤怠を管理する勤怠管理システム、および、そのプログラムに関する。
【背景技術】
【０００２】
従来、ユーザー識別子と、位置情報とを有する情報であって、ユーザー識別子が示すユーザーの勤怠に関する打刻の情報である位置付打刻情報を受信する受信部と、受信部が受信した位置付打刻情報が有するユーザー識別子および位置情報と、位置付打刻情報に対応する打刻された時刻の情報である打刻時刻情報と、を有する位置付勤怠情報が格納される勤怠情報格納部と、受信部が受信した位置付打刻情報が有するユーザー識別子および位置情報と、位置付打刻情報に対応する打刻時刻情報と、を有する位置付勤怠情報を、勤怠情報格納部に蓄積する蓄積部と、勤怠情報格納部に格納された一以上の位置付勤怠情報を出力する出力部とを備えた勤怠管理サーバ装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０３７０５７号公報（特に、段落０００７参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の勤怠管理サーバ装置は、ユーザー識別子と、打刻情報と、打刻時の位置情報とを受信して蓄積する構成であったため、事後的に蓄積情報を確認する際、ユーザーと対応した打刻情報および打刻時の位置情報のみを確認することができ、どのようにして打刻されたかについての履歴を確認することが困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、履歴情報である所謂、ログを勤怠情報とセットで記録して、ユーザーに不正をさせないようにしてユーザーの勤怠を管理する勤怠管理システム、およびそのプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、ユーザーが操作するユーザー操作端末とサーバとの間、および、管理者端末とサーバとの間でデータの送受信をしてユーザーの勤怠を管理する勤怠管理システムであって、前記ユーザー操作端末において勤怠情報が入力されたとき、前記ユーザー操作端末が、前記入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバに送信し、前記サーバが、受信した勤怠情報および履歴情報をデータベースに記録する構成であることにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載された勤怠管理システムの構成に加えて、前記ユーザー操作端末において第１所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて業務報告情報を入力自在な業務報告作成画面を表示し、前記ユーザー操作端末の現在地情報が、前記業務報告作成画面に入力され、送信操作なしまたは送信操作ありにより、前記ユーザー操作端末が、前記業務報告情報および現在地情報をサーバへ送信し、前記サーバが、前記ユーザー操作端末から受信した業務報告情報および現在地情報をデータベースに記録する構成であることにより、前述した課題をさらに解決するものである。
ここで、「業務報告情報」は、少なくともユーザーを特定する氏名情報、および時刻情報を含む情報であればよく、詳細な業務内容についての情報を含んでいてもよいし、含んでいなくてもよい。
【０００８】
本請求項３に係る発明は、請求項２に記載された勤怠管理システムの構成に加えて、前記ユーザー操作端末において第２所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースの現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面を表示する構成であることにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項１乃至請求項３のいずれか１つに記載された勤怠管理システムの構成に加えて、前記管理者端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて勤怠シフト情報を表示し、管理者端末において勤怠シフト決定情報が入力されたとき、管理者端末が、入力された勤怠シフト決定情報をサーバに送信し、前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する構成であることにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項１乃至請求項３のいずれか１つに記載された勤怠管理システムの構成に加えて、前記ユーザー操作端末においてユーザーの勤怠シフトについての希望を反映した勤怠シフト希望情報が入力されたとき、前記ユーザー操作端末が、入力された勤怠シフト希望情報をサーバに送信し、前記サーバが、前記ユーザー操作端末から受信した勤怠シフト希望情報をデータベースに記録し、前記管理者端末が、前記データベースの勤怠シフト希望情報に基づいて表示部に勤怠シフト希望情報を表示し、管理者端末において勤怠シフト希望情報に基づいた勤怠シフト決定情報が入力されたとき、管理者端末が、入力された勤怠シフト決定情報をサーバに送信し、前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する構成であることにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、請求項４または請求項５に記載された勤怠管理システムの構成に加えて、前記サーバが、前記管理者端末から勤怠シフト決定情報を受信したとき、勤怠シフト決定情報が登録された旨をユーザー操作端末に通知する構成であることにより、前述した課題をさらに解決するものである。
【００１２】
本請求項７に係る発明は、ユーザーが操作するユーザー操作端末とサーバとの間、および、管理者端末とサーバとの間でデータの送受信をしてユーザーの勤怠を管理する勤怠管理システムのプログラムであって、前記サーバが、前記ユーザー操作端末において入力された勤怠情報をユーザー操作端末から受信したか否かを判定する勤怠情報受信判定ステップと、前記サーバが、前記受信したとき、入力された勤怠情報をサーバのデータベースに記録する勤怠情報記録ステップと、前記サーバが、前記勤怠情報の入力に関する履歴情報をデータベースの勤怠情報に付加するログ記録ステップとを具備していることにより、前述した課題を解決するものである。
【００１３】
本請求項８に係る発明は、請求項７に記載された勤怠管理システムのプログラムの構成に加えて、前記ユーザー操作端末において第１所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて業務報告情報を入力自在な業務報告作成画面を表示する業務報告作成画面表示ステップと、前記業務報告作成画面が表示されたとき、前記ユーザー操作端末の現在地情報を、前記業務報告作成画面に入力する現在地情報入力ステップと、送信操作なしまたは送信操作ありにより、前記ユーザー操作端末が、前記業務報告情報および現在地情報をサーバへ送信する送信ステップと、前記サーバが、前記ユーザー操作端末から受信した業務報告情報および現在地情報をデータベースに記録する記録ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１４】
本請求項９に係る発明は、請求項８に記載された勤怠管理システムのプログラムの構成に加えて、前記ユーザー操作端末において第２所定操作があったとき、前記ユーザー操作端末の表示部に表示されるブラウザが、前記サーバのデータベースの現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面を表示する追加入力画面表示ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１５】
本請求項１０に係る発明は、７乃至請求項９のいずれか１つに記載された勤怠管理システムのプログラムの構成に加えて、前記管理者端末の表示部に表示されるブラウザが、前記サーバのデータベースに基づいて勤怠シフト情報を表示する勤怠シフト情報表示ステップと、前記管理者端末において勤怠シフト決定情報が入力されたとき、管理者端末が、入力された勤怠シフト決定情報をサーバに送信する勤怠シフト決定情報送信ステップと、前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する勤怠シフト決定情報記録ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１６】
本請求項１１に係る発明は、請求項７乃至請求項９のいずれか１つに記載された勤怠管理システムのプログラムの構成に加えて、前記サーバが、前記ユーザー操作端末において入力された勤怠シフト希望情報をユーザー操作端末から受信したか否かを判定する勤怠シフト希望情報受信判定ステップと、前記サーバが、前記ユーザー操作端末から受信した勤怠シフト希望情報をデータベースに記録する勤怠シフト希望情報記録ステップと、前記サーバが、管理者端末において入力された、勤怠シフト希望情報に基づいた勤怠シフト決定情報を管理者端末から受信したか否かを判定する勤怠シフト決定情報受信判定ステップと、前記サーバが、前記管理者端末から受信した勤怠シフト決定情報をデータベースに記録する勤怠シフト決定情報記録ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【発明の効果】
【００１７】
本発明の勤怠管理システムは、ユーザー操作端末と、サーバと、管理者端末とを備えていることにより、サーバを介してユーザー操作端末と管理者端末との間でデータの送受信をしてユーザーの勤怠を管理することができるばかりでなく、以下のような特有の効果を奏することができる。
【００１８】
本請求項１に係る発明の勤怠管理システムによれば、履歴情報である所謂、ログが勤怠情報とセットで記録されるため、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができる。
【００１９】
本請求項２に係る発明の勤怠管理システムによれば、請求項１に係る発明が奏する効果に加えて、ユーザーが第１所定操作を実行するだけ、または、第１所定操作と送信操作とを実行するだけで、ユーザーの居場所である現在地情報が業務報告情報とともにサーバに送信されてデータベースに記録されるため、ユーザーは居場所報告を含む業務報告を簡単に行うことができる。
【００２０】
本請求項３に係る発明の勤怠管理システムによれば、請求項２に係る発明が奏する効果に加えて、第２所定操作を実行するだけで、追加報告作成画面が表示されるため、ユーザーは居場所報告をしたときの業務内容について追加して報告することができる。
つまり、先ず、居場所報告で現在地情報および日時情報を確定させ、次に、業務内容についての内容報告を追加する構成にすることにより、虚偽の居場所報告を防止することができる。
また、必要に応じて業務報告情報を修正、変更することもできる。
【００２１】
本請求項４に係る発明の勤怠管理システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、管理者端末において入力された勤怠シフト決定情報がサーバのデータベースに記録されるため、管理者は管理者端末を用いてスタッフの勤怠シフトを簡単に決定して勤怠シフトの管理をすることができる。
【００２２】
本請求項５に係る発明の勤怠管理システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、シフト制の勤務をするユーザーがユーザー操作端末を用いて勤怠シフト希望情報を入力するだけで、管理者端末の表示部に従業員であるユーザーの勤怠シフト希望情報が表示されるため、管理者は管理者端末を用いてユーザーの希望に沿った勤怠シフトを選択・決定して勤怠シフト決定情報を入力することができる。
つまり、ユーザーと管理者とが互いに遠く離れている場合であって勤怠シフトを決定することができる。
【００２３】
本請求項６に係る発明の勤怠管理システムによれば、請求項４または請求項５に係る発明が奏する効果に加えて、管理者がユーザーの勤怠シフトの希望に沿って勤怠シフトを選択・決定して入力するだけでその旨がサーバからユーザー操作端末に通知されるため、ユーザーは勤怠シフトが決定したことを知ることができ、ユーザー操作端末を用いてサーバにアクセスして勤怠シフト決定情報を見て確認することができる。
【００２４】
本請求項７に係る発明の勤怠管理システムのプログラムによれば、請求項１に係る発明が奏する効果と同様、履歴情報である所謂、ログが勤怠情報とセットで記録されるため、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができる。
【００２５】
本請求項８に係る発明の勤怠管理システムのプログラムによれば、請求項７に係る発明が奏する効果に加えて、請求項２に係る発明が奏する効果と同様、ユーザーが第１所定操作を実行するだけ、または、第１所定操作と送信操作とを実行するだけで、ユーザーの居場所である現在地情報が業務報告情報とともにサーバに送信されてデータベースに記録されるため、ユーザーは居場所報告を含む業務報告を簡単に行うことができる。
【００２６】
本請求項９に係る発明の勤怠管理システムのプログラムによれば、請求項８に係る発明が奏する効果に加えて、請求項３に係る発明が奏する効果と同様、第２所定操作を実行するだけで、追加報告作成画面が表示されるため、ユーザーは居場所報告をしたときの業務内容について追加して報告することができる。
つまり、先ず、居場所報告で現在地情報および日時情報を確定させ、次に、業務内容についての内容報告を追加する構成にすることにより、虚偽の居場所報告を防止することができる。
また、必要に応じて業務報告情報を修正、変更することもできる。
【００２７】
本請求項１０に係る発明の勤怠管理システムのプログラムによれば、請求項７乃至請求項９のいずれか１つに係る発明が奏する効果に加えて、請求項４に係る発明が奏する効果と同様、管理者端末において入力された勤怠シフト決定情報がサーバのデータベースに記録されるため、管理者は管理者端末を用いてスタッフの勤怠シフトを簡単に決定して勤怠シフトの管理をすることができる。
【００２８】
本請求項１１に係る発明の勤怠管理システムのプログラムによれば、請求項７乃至請求項９のいずれか１つに係る発明が奏する効果に加えて、請求項５に係る発明が奏する効果と同様、シフト制の勤務をするユーザーがユーザー操作端末を用いて勤怠シフト希望情報を入力するだけで、管理者端末の表示部に従業員であるユーザーの勤怠シフト希望情報が表示されるため、管理者は管理者端末を用いてユーザーの希望に沿った勤怠シフトを選択・決定して勤怠シフト決定情報を入力することができる。
つまり、ユーザーと管理者とが互いに遠く離れている場合であって勤怠シフトを決定することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施例である勤怠管理システムを示す概念図。
【図２】本発明の第１実施例である勤怠管理システムの動作を示すチャート図。
【図３】（Ａ）（Ｂ）は本発明の第１実施例である勤怠管理システムのスマートフォン端末の居場所報告書作成画面の表示例を示す図および内容報告書作成画面の表示例を示す図。
【図４】本発明の第１実施例である勤怠管理システムのタイムカード画面を示す図。
【図５】本発明の第１実施例である勤怠管理システムの打刻履歴画面を示す図。
【図６】本発明の第２実施例である勤怠管理システムにおいてユーザーが勤怠シフト希望を申請した際の動作を示すチャート図。
【図７】本発明の第２実施例である勤怠管理システムの勤怠シフト希望申請画面の一例を示す図。
【図８】本発明の第２実施例である勤怠管理システムの勤怠シフト決定画面の一例を示す図。
【図９】本発明の第２実施例である勤怠管理システムのユーザー毎の勤怠シフト画面の一例を示す図。
【図１０】本発明の第３実施例である勤怠管理システムの勤怠シフト希望申請画面の一例を示す図。
【図１１】本発明の第３実施例である勤怠管理システムの勤怠シフト決定画面の一例を示す図。
【図１２】本発明の第３実施例である勤怠管理システムのユーザー毎の勤怠シフト画面の一例を示す図。
【発明を実施するための形態】
【００３０】
本発明の勤怠管理システムは、ユーザーが操作するユーザー操作端末と、サーバと、管理者端末とを備え、ユーザー操作端末において勤怠情報が入力されたとき、ユーザー操作端末が、入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバに送信し、サーバが、受信した勤怠情報および履歴情報をデータベースに記録する構成であることにより、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
また、勤怠管理システムのプログラムは、サーバが、ユーザー操作端末において入力された勤怠情報をユーザー操作端末から受信したか否かを判定する勤怠情報受信判定ステップと、サーバが、受信したとき、入力された勤怠情報をサーバのデータベースに記録する勤怠情報記録ステップと、サーバが、勤怠情報の入力に関する履歴情報をデータベースの勤怠情報に付加するログ記録ステップとを具備していることにより、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００３１】
例えば、ユーザー操作端末および管理者端末は、デスクトップ型パーソナルコンピュータ端末、ノート型パーソナルコンピュータ端末、スマートフォン端末、タブレット端末など、情報を送受信するものであって、所謂インターネットである広域ネットワーク、ローカルネットワーク、電話回線などを含む通信ネットワークによりサーバと接続自在なものであれば如何なるものであっても構わない。
また、サーバは、１つのサーバやクラウド上の複数のサーバでもよい。
【実施例１】
【００３２】
以下に、本発明の第１実施例である勤怠管理システム１００について、図１乃至図５に基づいて説明する。
ここで、図１は、本発明の実施例である勤怠管理システム１００を示す概念図であり、図２は、本発明の第１実施例である勤怠管理システム１００の動作を示すチャート図であり、図３（Ａ）は、本発明の第１実施例である勤怠管理システム１００のスマートフォン端末１１０Ａの居場所報告書作成画面１１２の表示例を示す図であり、図３（Ｂ）は、本発明の第１実施例である勤怠管理システム１００のスマートフォン端末１１０Ａの内容報告書作成画面１１２ｂの表示例を示す図であり、図４は、本発明の第１実施例である勤怠管理システム１００のタイムカード画面１１３を示す図であり、図５は、本発明の第１実施例である勤怠管理システム１００の打刻履歴画面１１４を示す図である。
【００３３】
本発明の第１実施例である勤怠管理システム１００は、図１に示すように、ユーザー操作端末の一例であるスマートフォン端末１１０Ａと、サーバ１２０とを備えている。
ユーザー操作端末の一例として、コンピュータ端末１１０Ｂでもよい。
勤怠管理システム１００は、スマートフォン端末１１０Ａとサーバ１２０との間、および、管理者端末１３０（図４参照）とサーバ１２０との間でデータの送受信をしてユーザーの勤怠を管理するように構成されている。
【００３４】
具体的には、ユーザー操作端末としてのスマートフォン端末１１０Ａにおいて一例として「出社」ボタンや「退社」ボタンなどによって勤怠情報が入力されたとき、スマートフォン端末１１０Ａが、入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバ１２０に送信する。
そして、サーバ１２０が、受信した勤怠情報および履歴情報をデータベース１２１に記録するように構成されている。
これにより、履歴情報である所謂、ログが勤怠情報とセットで記録される。
その結果、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができる。
【００３５】
一例として、ユーザーが、スマートフォン端末１１０Ａを用いて勤怠管理システム１００にログインすると、表示部１１１Ａに一例として「出社」ボタンや「退社」ボタンなどの勤怠入力のボタンが表示されるように構成されている。
さらに、履歴情報が、コンピュータ端末１１０Ｂやスマートフォン端末１１０Ａのインターネット・プロトコル・アドレス情報（ＩＰアドレス情報）、メディア・アクセス・コントロール・アドレス情報（ＭＡＣアドレス情報）、端末の現在地情報を含む構成である。
言い換えると、勤怠情報がスマートフォン端末１１０Ａからサーバ１２０へ送信された際に、サーバ１２０が、スマートフォン端末１１０Ａにインターネット・プロトコル・アドレス情報（ＩＰアドレス情報）、メディア・アクセス・コントロール・アドレス情報（ＭＡＣアドレス情報）や端末の現在地情報を要求する。
【００３６】
この要求に基づいて、スマートフォン端末１１０Ａが、インターネット・プロトコル・アドレス情報（ＩＰアドレス情報）、メディア・アクセス・コントロール・アドレス情報（ＭＡＣアドレス情報）や端末の現在地情報を履歴情報としてサーバ１２０へ送信するように構成されている。
または、勤怠情報がスマートフォン端末１１０Ａからサーバ１２０へ送信された際、インターネット・プロトコル・アドレス情報（ＩＰアドレス情報）、メディア・アクセス・コントロール・アドレス情報（ＭＡＣアドレス情報）および端末の現在地情報が勤怠情報に付加されている場合は、これらをサーバ１２０が受信してデータベース１２１に記録するように構成されている。
言い換えると、勤怠管理システム１００のプログラムは、勤怠情報受信判定ステップと、勤怠情報記録ステップと、ログ記録ステップとを具備している。
このうち、勤怠情報受信判定ステップでは、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａにおいて入力された勤怠情報をユーザーのスマートフォン端末１１０Ａから受信したか否かを判定する。
勤怠情報記録ステップでは、サーバ１２０が、受信したとき、入力された勤怠情報をサーバ１２０のデータベース１２１に記録する。
ログ記録ステップでは、サーバ１２０が、勤怠情報の入力に関する履歴情報をデータベース１２１の勤怠情報に付加する。
【００３７】
さらに、本実施例では、ユーザーが、スマートフォン端末１１０Ａの表示部１１１Ａに一例として表示された「居場所報告書作成」ボタン１１１ｃを押すと、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて業務報告情報を入力自在な業務報告作成画面としての居場所報告書作成画面１１２ａ（図３（Ａ）参照）を表示するように構成されている。
そして、ブラウザが、居場所報告書作成画面１１２ａ（図３（Ａ）参照）を表示したとき、ユーザーのスマートフォン端末１１０Ａの現在地情報が、居場所報告書作成画面１１２ａに入力される。
居場所報告書作成画面１１２ａは、詳細な業務内容を入力自在に設けられている。
さらに、送信操作としてユーザーによって送信ボタンが押されたとき、ユーザーのスマートフォン端末１１０Ａが、業務報告情報および現在地情報をサーバ１２０へ送信する。
そして、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａから受信した業務報告情報および現在地情報をデータベース１２１に記録するように構成されている。
なお、詳細な業務内容を入力させずに、送信操作なしで、ユーザーのスマートフォン端末１１０Ａが、業務報告情報および現在地情報をサーバ１２０へ送信する構成でもよい。
【００３８】
これにより、ユーザーが第１所定操作の一例として「居場所報告書作成」ボタン１１１ｃを押すだけ、または、「居場所報告書作成」ボタン１１１ｃを押してから送信ボタンを押すだけで、ユーザーの居場所である現在地情報が業務報告情報とともにサーバ１２０に送信されてデータベース１２１に記録される。
その結果、ユーザーは居場所報告を含む業務報告を簡単に行うことができる。
なお、スマートフォン端末１１０Ａの現在地情報の取得の仕方については、例えば、スマートフォン端末１１０ＡのＧＰＳ（グローバル・ポジショニング・システム）など３つ以上の衛星からの信号を受信して現在地を特定する機能を用いることにより、スマートフォン端末１１０Ａが取得することができる。
【００３９】
続いて、本発明の実施例である勤怠管理システム１００の動作について、ユーザー操作端末が、ユーザーが使用するスマートフォン端末１１０Ａである場合を例にして、より詳しく説明する。
図２に示すように、ステップＳ１では、第１所定操作判定ステップとして、スマートフォン端末１１０Ａにおいて、第１所定操作の一例として「居場所報告書作成」ボタン１１１ｃが押されたか否かを、スマートフォン端末１１０Ａの制御部（勤怠管理システム１００のプログラム）が判定する。
「居場所報告書作成」ボタン１１１ｃが押されたと判定した場合、ステップＳ２へ進み、他方、まだ押されていないと判定した場合はステップＳ１を繰り返す。
【００４０】
ステップＳ２では、図３（Ａ）に示すように、業務報告作成画面表示ステップとして、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて業務報告情報を入力自在な業務報告作成画面としての居場所報告書作成画面１１２ａを表示する。
ステップＳ３では、現在地情報入力ステップとして、スマートフォン端末１１０Ａの制御部（勤怠管理システム１００のプログラム）が、ユーザーのスマートフォン端末１１０Ａの現在地情報を取得して居場所報告書作成画面１１２ａに入力する。
【００４１】
ステップＳ４では、送信ステップとして、送信操作なしまたは送信操作ありにより、ユーザーのスマートフォン端末１１０Ａが、少なくともユーザーの名前情報および日時情報を含む業務報告情報および現在地情報をサーバ１２０へ送信する。
ここで、「業務報告情報」は、少なくともユーザーを特定する名前情報、および日時情報を含む情報であればよく、詳細な業務内容についての情報を含んでいてもよいし、含んでいなくてもよい。
ステップＳ５では、記録ステップとして、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａから受信した業務報告情報および現在地情報をデータベース１２１に記録する。
これにより、ユーザーが第１所定操作の一例である「居場所報告書作成」ボタン１１１ｃの操作を実行するだけ、または、「居場所報告書作成」ボタン１１１ｃを押してから送信ボタンを押すだけで、ユーザーの居場所である現在地情報が業務報告情報とともにサーバ１２０に送信されてデータベース１２１に記録される。
その結果、ユーザーは居場所報告を含む業務報告を簡単に行うことができる。
なお、ユーザーが第２所定操作の一例である図示しない「内容報告書作成」ボタンを操作すると、図３（Ｂ）に示すように、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１の現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面としての内容報告書作成画面１１２ｂを表示するように構成されている。
言い換えると、ユーザーのスマートフォン端末１１０Ａにおいて第２所定操作の一例として「内容報告書作成」ボタンの操作があったとき、追加入力画面表示ステップとして、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１の現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面としての内容報告書作成画面１１２ｂを表示する。
これにより、第２所定操作の一例として「内容報告書作成」ボタンの操作を実行するだけで、追加報告作成画面としての内容報告書作成画面１１２ｂが表示される。
その結果、ユーザーは居場所報告をしたときの業務内容について追加して報告することができる。
つまり、先ず、居場所報告で現在地情報および日時情報を確定させ、次に、業務内容についての内容報告を追加する構成にすることにより、虚偽の居場所報告を防止することができる。
また、必要に応じて「編集」ボタンを押して業務報告情報を修正、変更することもできる。
「登録」ボタン１１２ｃの操作があったとき、ユーザーのスマートフォン端末１１０Ａが、追加された業務報告情報をサーバ１２０へ送信する。
そして、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａから受信した業務報告情報を現在地情報と関連付けしてデータベース１２１に記録するように構成されている。
【００４２】
続いて、本発明の実施例である勤怠管理システム１００について、さらに詳しく説明する。
図４に示すように、ユーザーが、コンピュータ端末１１０Ｂにおいて勤怠管理システム１００にユーザーＩＤおよびパスワードを用いてログインすると、表示部１１１Ｂにタイムカード機能画面としてのタイムカード画面１１３が表示される。
タイムカード画面１１３が表示されているときは、「自分のタイムカード」タブが選択された状態である。
【００４３】
タイムカード画面１１３の上段には、承認者についての情報、平日（出勤日）の設定についての情報、勤務時間についての情報、休憩時間についての情報、有給休暇の残日数および消化日数についての情報、年次有給休暇の日数についての情報、ＩＣカード確認コードについての情報が記載され、さらに、「休暇申請作成」ボタン、「ＣＳＶエクスポート」ボタンなどが設けられている。
このうち、ＩＣカード確認コードは、ユーザーが使用している例えば、定期券などを兼ねたＩＣカードについての固有の識別番号コードである。
【００４４】
また、タイムカード画面１１３の下段には、自分のタイムカードの情報として、日付情報、日付に対応した勤怠出社についての情報、勤怠退社についての情報、休憩時間についての情報、実績時間についての情報、残業時間についての情報、実際に出社時に打刻した打刻出社についての情報、実際に退社時に打刻した打刻退社についての情報、居場所報告についての情報、外出した時刻についての情報、復帰した時刻についての情報などが記載されている。
「ＣＳＶエクスポート」ボタンが押されると、自分のタイムカードの情報がＣＳＶ形式のファイルデータとして書き出される。
【００４５】
なお、「部下のタイムカード」タブを選択すると、「自分のタイムカード」タブが選択されたときと同様、所定の部下の勤怠情報が表示されるように構成されている。
また、管理者が管理者端末１３０を用いて勤怠管理システム１００にログインすると、管理者端末１３０の表示部１３１には、全従業員のタイムカード画面１１３が表示されるように構成されている。
表示例については、各ユーザーのタイムカード画面１１３と同様であるので、その詳しい説明を省略する。
【００４６】
そして、所望の行の箇所の一例として、ユーザーが２月２１日の行の箇所１１３ａを選択してクリックしたとする。
すると、図５に示すように、タイムカード機能画面として２月２１日についての打刻履歴画面１１４が、表示部１１１Ｂ（１３１）に表示される。
打刻履歴画面１１４には、２月２１日の勤怠情報である勤怠出社についての情報、勤怠退社についての実際に打刻した時刻の情報、居場所報告をした時刻の情報、外出した時刻についての実際に打刻した時刻の情報、復帰した時刻についての情報に加えて、勤怠情報の入力に関する履歴情報が、サーバ１２０のデータベース１２１に記録された履歴情報に基づいて表示されるように構成されている。
【００４７】
具体的には、それぞれ打刻した際に用いた端末のインターネット・プロトコル・アドレス情報であるＩＰアドレス情報、メディア・アクセス・コントロール・アドレス情報であるＭＡＣアドレス情報、スマートフォン端末１１０Ａやタブレット端末などの携帯端末を用いた場合は現在地情報が表示されるように構成されている。
これにより、履歴情報である所謂、ログが勤怠情報とセットで記録される。
その結果、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができる。
例えば、２月２１日に１回目の居場所報告をした時刻は、１０：５３であり、そのときの現在地情報は、４３．０３．５１Ｎ  １４１．２０．４９Ｅである。
この現在地情報は、北緯４３．０３．５１度、東経１４１．２０．４９度を表し、北海道札幌市において居場所報告があったことがわかる。
同様に、２月２１日に２回目の居場所報告をした時刻は、１３：５３であり、そのときの現在地情報は、３４．４１．１１Ｎ  １３５．３１．１２Ｅである。
この現在地情報は、北緯３４．４１．１１度、東経１３５．３１．１２度を表し、大阪府大阪市において居場所報告があったことがわかる。
なお、居場所報告書作成機能および内容報告書作成機能について、勤怠情報および履歴情報をデータベース１２１に記録する構成を前提に説明したが、前提としない構成でもよい。
【００４８】
このようにして得られた本発明の第１実施例である勤怠管理システム１００は、ユーザー操作端末の一例であるスマートフォン端末１１０Ａと、サーバ１２０と、管理者端末１３０とを備え、ユーザーのスマートフォン端末１１０Ａにおいて勤怠情報が入力されたとき、ユーザーのスマートフォン端末１１０Ａが、入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバ１２０に送信し、サーバ１２０が、受信した勤怠情報および履歴情報をデータベース１２１に記録する構成であることにより、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができる。
【００４９】
さらに、ユーザーのスマートフォン端末１１０Ａにおいて第１所定操作の一例である「居場所報告書作成」ボタン１１１ｃの操作があったとき、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて業務報告情報を入力自在な業務報告作成画面の一例である居場所報告書作成画面１１２ａを表示し、ユーザーのスマートフォン端末１１０Ａの現在地情報が、居場所報告書作成画面１１２ａに入力され、送信操作なしまたは送信操作ありにより、ユーザーのスマートフォン端末１１０Ａが、業務報告情報および現在地情報をサーバ１２０へ送信し、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａから受信した業務報告情報および現在地情報をデータベース１２１に記録する構成であることにより、ユーザーは居場所報告を含む業務報告を簡単に行うことができる。
【００５０】
また、ユーザーのスマートフォン端末１１０Ａにおいて第２所定操作の一例として「内容報告書作成」ボタンの操作があったとき、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１の現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面としての内容報告書作成画面１１２ｂを表示する構成であることにより、ユーザーは居場所報告をしたときの業務内容について追加して報告することができ、管理者はユーザーによる虚偽の居場所報告を防止することができ、必要に応じて業務報告情報を修正、変更することもできる。
【００５１】
また、本発明の第１実施例である勤怠管理システム１００のプログラムは、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａにおいて入力された勤怠情報をユーザーのスマートフォン端末１１０Ａから受信したか否かを判定する勤怠情報受信判定ステップと、サーバ１２０が、受信したとき、入力された勤怠情報をサーバ１２０のデータベース１２１に記録する勤怠情報記録ステップと、サーバ１２０が、勤怠情報の入力に関する履歴情報をデータベース１２１の勤怠情報に付加するログ記録ステップとを具備していることにより、管理者はユーザーに不正をさせないようにしてユーザーの勤怠を管理することができる。
【００５２】
さらに、本発明の第１実施例である勤怠管理システム１００のプログラムは、ユーザー操作端末の一例であるスマートフォン端末１１０Ａにおいて第１所定操作の一例である「居場所報告書作成」ボタン１１１ｃの操作があったとき、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて業務報告情報を入力自在な業務報告作成画面の一例である居場所報告書作成画面１１２ａを表示する業務報告作成画面表示ステップＳ２と、居場所報告書作成画面１１２ａが表示されたとき、ユーザーのスマートフォン端末１１０Ａの現在地情報を、居場所報告書作成画面１１２ａに入力する現在地情報入力ステップＳ３と、送信操作なしまたは送信操作ありにより、ユーザーのスマートフォン端末１１０Ａが、業務報告情報および現在地情報をサーバ１２０へ送信する送信ステップＳ４と、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａから受信した業務報告情報および現在地情報をデータベース１２１に記録する記録ステップＳ５とをさらに具備していることにより、ユーザーは居場所報告を含む業務報告を簡単に行うことができる。
【００５３】
また、本発明の第１実施例である勤怠管理システム１００のプログラムは、ユーザーのスマートフォン端末１１０Ａにおいて第２所定操作の一例として「内容報告書作成」ボタンの操作があったとき、ユーザーのスマートフォン端末１１０Ａの表示部１１１Ａに表示されるブラウザが、サーバ１２０のデータベース１２１の現在地情報と関連付けして業務報告情報を追加入力および変更自在な追加報告作成画面としての内容報告書作成画面１１２ｂを表示する追加入力画面表示ステップとをさらに具備していることにより、ユーザーは居場所報告をしたときの業務内容について追加して報告することができ、管理者はユーザーによる虚偽の居場所報告を防止することができ、必要に応じて業務報告情報を修正、変更することもできるなど、その効果は甚大である。
【実施例２】
【００５４】
続いて、本発明の第２実施例である勤怠管理システム１００について、図１、図６〜図９に基づいて説明する。
ここで、図１は、本発明の実施例である勤怠管理システム１００を示す概念図であり、図６は、本発明の第２実施例である勤怠管理システム１００においてユーザーが勤怠シフト希望を申請した際の動作を示すチャート図であり、図７は、本発明の第２実施例である勤怠管理システム１００の勤怠シフト希望申請画面１１５の一例を示す図であり、図８は、本発明の第２実施例である勤怠管理システム１００の勤怠シフト決定画面１３２の一例を示す図であり、図９は、本発明の第２実施例である勤怠管理システム１００のユーザー毎の勤怠シフト画面１１６の一例を示す図である。
第２実施例の勤怠管理システム１００は、第１実施例の勤怠管理システム１００に勤怠シフトの希望申請の機能を付加したものであり、多くの要素について第１実施例の勤怠管理システム１００と共通するので、共通する事項については詳しい説明を省略する。
【００５５】
本発明の第２実施例である勤怠管理システム１００は、図１に示すように、ユーザー操作端末の一例であるコンピュータ端末１１０Ｂと、サーバ１２０とを備えている。
ユーザー操作端末の一例として、スマートフォン端末１１０Ａでもよい。
勤怠管理システム１００は、コンピュータ端末１１０Ｂとサーバ１２０との間、および、管理者端末１３０（図８参照）とサーバ１２０との間でデータの送受信をしてユーザーの勤怠を管理するように構成されている。
【００５６】
具体的には、管理者端末１３０の表示部１３１に表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて勤怠シフト情報を表示し、管理者端末１３０において勤怠シフト決定情報が入力されたとき、管理者端末１３０が、入力された勤怠シフト決定情報をサーバ１２０に送信する。
そして、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録するように構成されている。
これにより、管理者端末１３０において入力された勤怠シフト決定情報がサーバ１２０のデータベース１２１に記録される。
その結果、管理者は管理者端末１３０を用いてスタッフの勤怠シフトを簡単に決定して勤怠シフトの管理をすることができる。
【００５７】
また、スタッフであるユーザーが、ユーザーのコンピュータ端末１１０Ｂを用いてユーザーの勤怠シフトについての希望を反映した勤怠シフト希望情報を入力してサーバ１２０へ送信してもよい。
具体的には、ユーザーのコンピュータ端末１１０Ｂにおいてユーザーの勤怠シフトについての希望を反映した勤怠シフト希望情報が入力されたとき、ユーザーのコンピュータ端末１１０Ｂが、入力された勤怠シフト希望情報をサーバ１２０に送信する。
そして、サーバ１２０が、ユーザーのコンピュータ端末１１０Ｂから受信した勤怠シフト希望情報をデータベース１２１に記録する。
また、管理者端末１３０が、データベース１２１の勤怠シフト希望情報に基づいて表示部１３１に勤怠シフト希望情報を表示する。
さらに、管理者端末１３０において勤怠シフト希望情報に基づいた勤怠シフト決定情報が入力されたとき、管理者端末１３０が、入力された勤怠シフト決定情報をサーバ１２０に送信する。
【００５８】
そして、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録するように構成されている。
これにより、シフト制の勤務をするユーザーがユーザーのコンピュータ端末１１０Ｂを用いて勤怠シフト希望情報を入力するだけで、管理者端末１３０の表示部１３１に従業員であるユーザーの勤怠シフト希望情報が表示される。
その結果、管理者は管理者端末１３０を用いてユーザーの希望に沿った勤怠シフトを選択・決定して勤怠シフト決定情報を入力することができる。
つまり、ユーザーと管理者とが互いに遠く離れている場合であって勤怠シフトを決定することができる。
【００５９】
続いて、本発明の実施例である勤怠管理システム１００の動作について、ユーザー操作端末が、ユーザーが使用するコンピュータ端末１１０Ｂである場合を例にして、より詳しく説明する。
図６に示すように、ステップＳ１１では、勤怠シフト希望情報受信判定ステップとして、サーバ１２０が、ユーザーのコンピュータ端末１１０Ｂにおいて入力された勤怠シフト希望情報をユーザーのコンピュータ端末１１０Ｂから受信したか否かを判定する。
受信したと判定した場合、ステップＳ１２へ進み、他方、まだ受信していないと判定した場合、ステップＳ１１を繰り返す。
例えば、図７に示すように、ユーザーが、コンピュータ端末１１０Ｂを用いて勤怠管理システム１００にログインし、タブを選択するなどの操作をすると、表示部１１１Ｂに勤怠シフト希望申請画面１１５が表示される。
【００６０】
勤怠シフト希望申請画面１１５は、次のシフトの希望を入力自在に設けられている。
例えば、次週である２０１９年２月１８日〜２０１９年２月２４日の１週間の勤怠シフトがクリックで選択自在に設けられている。
そして、ユーザーである鈴木貴史さんが、２月１８日９：００〜１５：００早番、２月１９日９：００〜１５：００早番、２月２０日１５：００〜２１：００遅番、２月２１日１５：００〜２１：００遅番、２月２２日休み、２月２３日休み、２月２４日９：００〜１５：００早番を選択し、「送信」ボタン１１５ａを押したとする。
すると、ユーザーである鈴木貴史さんの勤怠シフト希望が反映された勤怠シフト希望申請画面１１５内の内容である勤怠シフト希望情報が、コンピュータ端末１１０Ｂからサーバ１２０へ送信される。
【００６１】
ステップＳ１２では、勤怠シフト希望情報記録ステップとして、サーバ１２０が、ユーザーのコンピュータ端末１１０Ｂから受信した勤怠シフト希望情報をデータベース１２１に記録する。
ステップＳ１３では、勤怠シフト希望情報提出済み通知ステップとして、サーバ１２０が、ユーザーのコンピュータ端末１１０Ｂから勤怠シフト希望情報を受信し、勤怠シフト希望情報がデータベース１２１に登録された旨を管理者端末１３０に通知する。
なお、勤怠シフト希望情報が所定人数分に達したときに通知するように構成してもよいし、全員分揃ったときに通知するように構成してもよい。
【００６２】
ステップＳ１４では、勤怠シフト決定情報受信判定ステップとして、サーバ１２０が、管理者端末１３０において入力された、勤怠シフト希望情報に基づいた勤怠シフト決定情報を管理者端末１３０から受信したか否かを判定する。
受信したと判定した場合、ステップＳ１５へ進み、他方、まだ受信していないと判定した場合、ステップＳ１４を繰り返す。
例えば、図８に示すように、管理者が、管理者端末１３０を用いて勤怠管理システム１００に管理者モードでログインし、タブを選択するなどの操作をすると、表示部１３１に勤怠シフト決定画面１３２が表示される。
【００６３】
勤怠シフト決定画面１３２の各シフトには、データベース１２１の勤怠シフト希望情報に基づいて、そのシフトを希望したスタッフの名前が表示されるように構成されている。
勤怠シフト決定画面１３２の各シフトにおいて、一例として勤怠シフト希望情報の提出順に、シフト毎に希望者の名前が表示される。
そして、管理者が、希望者の名前をクリックすると、そのシフトの勤務者欄に名前が表示されるように構成されている。
なお、勤務者欄の名前横のバツ印をクリックすると、勤務者欄から名前が削除されるように構成されている。
さらに、希望者が定員に満たない場合、勤務者欄の「リストから追加」ボタンを押すと、スタッフリストが表示され、リスト中の名前をクリックすると、そのシフトの勤務者欄に名前が表示されるように構成されている。
そして、管理者が、１週間分のシフト勤務者を決めて「決定」ボタン１３２ａを押すと、勤怠シフト決定画面１３２内の内容である入力された勤怠シフト決定情報が、管理者端末１３０からサーバ１２０へ送信されるように構成されている。
なお、シフト毎に勤怠シフト希望情報の提出順に勤務者枠を埋めて勤務者枠が所定人数に達したときに決定するようにプログラムを設定してもよい。
【００６４】
ステップＳ１５では、勤怠シフト決定情報記録ステップとして、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録する。
ステップＳ１６では、勤怠シフト決定情報記録済み通知ステップとして、サーバ１２０が、管理者の管理者端末１３０から勤怠シフト決定情報を受信し、勤怠シフト決定情報がデータベース１２１に登録された旨をユーザーのコンピュータ端末１１０Ｂに通知する。
【００６５】
これらの構成により、シフト制の勤務をするユーザーがユーザーのコンピュータ端末１１０Ｂを用いて勤怠シフト希望情報を入力するだけで、管理者端末１３０の表示部１３１に従業員であるユーザーの勤怠シフト希望情報が表示される。
その結果、管理者は管理者端末１３０を用いてユーザーの希望に沿った勤怠シフトを選択・決定して勤怠シフト決定情報を入力することができる。
つまり、ユーザーと管理者とが互いに遠く離れている場合であって勤怠シフトを決定することができる。
【００６６】
さらに、管理者がユーザーの勤怠シフトの希望に沿って勤怠シフトを選択・決定して入力するだけでその旨がサーバ１２０からユーザーのコンピュータ端末１１０Ｂに通知される。
その結果、ユーザーは勤怠シフトが決定したことを知ることができ、ユーザーのコンピュータ端末１１０Ｂを用いてサーバ１２０にアクセスして勤怠シフト決定情報を見て確認することができる。
例えば、図９に示すように、ユーザーがコンピュータ端末１１０Ｂを用いて勤怠管理システム１００にログインしてタブなどを操作すると、表示部１１１Ｂに勤怠シフト画面１１６が表示される。
勤怠シフト画面１１６は、データベース１２１の勤怠シフト決定情報に基づいて、勤怠シフト決定情報を各従業員であるユーザー毎にシフト情報を分けて表示したものである。
ユーザーは、自身が提出した勤怠シフト希望情報に、勤怠シフト画面１１６に表示されたシフトが沿ったものか否かなどを確認することができる。
【００６７】
なお、ステップＳ１４〜Ｓ１５のみの構成でもよい。
言い換えると、スタッフであるユーザーからの勤怠シフト希望情報がない場合であっても、店長である管理者が勤怠シフト決定情報を作成し、勤怠シフト決定情報がサーバ１２０に登録される構成である。
つまり、勤怠シフト情報表示ステップとして、管理者端末１３０の表示部１３１に表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて勤怠シフト情報を表示する。
そして、勤怠シフト決定情報送信ステップとして、管理者端末１３０において勤怠シフト決定情報が入力されたとき、管理者端末１３０が、入力された勤怠シフト決定情報をサーバ１２０に送信する。
この際、勤怠シフト決定情報受信判定ステップＳ１４として、サーバ１２０が、勤怠シフト決定情報を管理者端末１３０から受信したか否かを判定する。
さらに、勤怠シフト決定情報記録ステップＳ１５として、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録する。
これにより、管理者端末１３０において入力された勤怠シフト決定情報がサーバ１２０のデータベース１２１に記録される。
その結果、管理者は管理者端末１３０を用いてスタッフの勤怠シフトを簡単に決定して勤怠シフトの管理をすることができる。
また、第２実施例では、第１実施例の勤怠管理システム１００に勤怠シフトの希望申請の機能を付加した構成について説明したが、第２実施例の勤怠シフト希望情報を申請し、これに基づいて勤怠シフト決定情報が登録される構成および単独で勤怠シフト決定情報が登録される構成は、第１実施例の勤怠管理システム１００のユーザーのスマートフォン端末１１０Ａの現在地情報を取得する構成や、勤怠情報および履歴情報をサーバ１２０のデータベース１２１に記録する構成を前提としなくてもよい。
【００６８】
このようにして得られた本発明の第２実施例である勤怠管理システム１００は、ユーザー操作端末の一例であるコンピュータ端末１１０Ｂにおいて勤怠情報が入力されたとき、ユーザーのコンピュータ端末１１０Ｂが、入力された勤怠情報および勤怠情報の入力に関する履歴情報をサーバ１２０に送信し、サーバ１２０が、受信した勤怠情報および履歴情報をデータベース１２１に記録する構成に加え、管理者端末１３０の表示部１３１に表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて勤怠シフト情報を表示し、管理者端末１３０において勤怠シフト決定情報が入力されたとき、管理者端末１３０が、入力された勤怠シフト決定情報をサーバ１２０に送信し、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録する構成であることにより、管理者は管理者端末１３０を用いてスタッフの勤怠シフトを簡単に決定して勤怠シフトの管理をすることができる。
【００６９】
さらに、ユーザーのコンピュータ端末１１０Ｂにおいてユーザーの勤怠シフトについての希望を反映した勤怠シフト希望情報が入力されたとき、ユーザーのコンピュータ端末１１０Ｂが、入力された勤怠シフト希望情報をサーバ１２０に送信し、サーバ１２０が、ユーザーのスマートフォン端末１１０Ａから受信した勤怠シフト希望情報をデータベース１２１に記録し、管理者端末１３０が、データベース１２１の勤怠シフト希望情報に基づいて表示部１３１に勤怠シフト希望情報を表示し、管理者端末１３０において勤怠シフト希望情報に基づいた勤怠シフト決定情報が入力されたとき、管理者端末１３０が、入力された勤怠シフト決定情報をサーバ１２０に送信し、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録する構成であることにより、ユーザーと管理者とが互いに遠く離れている場合であって勤怠シフトを決定することができる。
【００７０】
さらに、サーバ１２０が、管理者端末１３０から勤怠シフト決定情報を受信したとき、勤怠シフト決定情報が登録された旨をユーザーのコンピュータ端末１１０Ｂに通知する構成であることにより、ユーザーは勤怠シフトが決定したことを知ることができ、ユーザーのコンピュータ端末１１０Ｂを用いてサーバ１２０にアクセスして勤怠シフト決定情報を見て確認することができる。
【００７１】
また、本発明の第２実施例である勤怠管理システム１００のプログラムは、勤怠情報受信判定ステップＳ２と、勤怠情報記録ステップＳ３と、ログ記録ステップＳ６とに加え、管理者端末１３０の表示部１３１に表示されるブラウザが、サーバ１２０のデータベース１２１に基づいて勤怠シフト情報を表示する勤怠シフト情報表示ステップと、管理者端末１３０において勤怠シフト決定情報が入力されたとき、管理者端末１３０が、入力された勤怠シフト決定情報をサーバ１２０に送信する勤怠シフト決定情報送信ステップと、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録する勤怠シフト決定情報記録ステップＳ１５とをさらに具備していることにより、管理者は管理者端末１３０を用いてスタッフの勤怠シフトを簡単に決定して勤怠シフトの管理をすることができる。
【００７２】
さらに、サーバ１２０が、ユーザーのコンピュータ端末１１０Ｂにおいて入力された勤怠シフト希望情報をユーザーのコンピュータ端末１１０Ｂから受信したか否かを判定する勤怠シフト希望情報受信判定ステップＳ１１と、サーバ１２０が、ユーザーのコンピュータ端末１１０Ｂから受信した勤怠シフト希望情報をデータベース１２１に記録する勤怠シフト希望情報記録ステップＳ１２と、サーバ１２０が、管理者端末１３０において入力された、勤怠シフト希望情報に基づいた勤怠シフト決定情報を管理者端末１３０から受信したか否かを判定する勤怠シフト決定情報受信判定ステップＳ１４と、サーバ１２０が、管理者端末１３０から受信した勤怠シフト決定情報をデータベース１２１に記録する勤怠シフト決定情報記録ステップＳ１５とをさらに具備していることにより、ユーザーと管理者とが互いに遠く離れている場合であって勤怠シフトを決定することができるなど、その効果は甚大である。
【実施例３】
【００７３】
続いて、本発明の第３実施例である勤怠管理システム１００について、図１０〜図１２に基づいて説明する。
ここで、図１０は、本発明の第３実施例である勤怠管理システム１００の勤怠シフト希望申請画面１１５の一例を示す図であり、図１１は、本発明の第３実施例である勤怠管理システム１００の勤怠シフト決定画面１３２の一例を示す図であり、図１２は、本発明の第３実施例である勤怠管理システム１００のユーザー毎の勤怠シフト画面１１６の一例を示す図である。
第３実施例の勤怠管理システム１００は、第２実施例の勤怠管理システム１００の勤怠シフト希望申請画面１１５、勤怠シフト決定画面１３２および勤怠シフト画面１１６の表示レイアウトを変更したものであり、多くの要素について第１実施例および第２実施例の勤怠管理システム１００と共通するので、共通する事項については詳しい説明を省略する。
【００７４】
図１０に示すように、本発明の第３実施例である勤怠管理システム１００の勤怠シフト希望申請画面１１５において、ユーザーが希望のシフト箇所をクリックすると、そのシフト箇所が選択されるように構成されている。
そして、ユーザーが「送信」ボタン１１５ａを押すと、勤怠シフト希望申請画面１１５内の内容である勤怠シフト希望情報が、コンピュータ端末１１０Ｂからサーバ１２０へ送信される。
【００７５】
図１１に示すように、本発明の第３実施例である勤怠管理システム１００の勤怠シフト決定画面１３２において、管理者がドラッグアンドドロップでシフトの希望者の名前の箇所をシフトの勤務者欄に移動させるように操作すると、勤務者欄に名前が表示されるように構成されている。
同様に、勤務者欄の名前をドラッグアンドドロップで希望者欄に移動させるように操作すると、勤務者欄から名前の表示がなくなるように構成されている。
なお、シフトの定員に満たない場合、勤務者欄において右クリックでスタッフリストを表示させて勤務者を追加自在に構成されているが、実施例２と同様に「リストから追加」ボタンを設けてもよい。
図１２に示すように、本発明の第３実施例である勤怠管理システム１００の勤怠シフト画面１１６は、勤怠シフト希望申請画面１１５と同様のレイアウトで表示されるように構成されている。
【符号の説明】
【００７６】
１００  ・・・  勤怠管理システム
１１０Ａ・・・  スマートフォン端末（ユーザー操作端末）
１１０Ｂ・・・  コンピュータ端末（ユーザー操作端末）
１１１Ａ・・・  （スマートフォン端末の）表示部
１１１Ｂ・・・  （コンピュータ端末の）表示部
１１１ｃ・・・  「居場所報告書作成」ボタン
１１２ａ・・・  居場所報告書作成画面（業務報告作成画面）
１１２ｂ・・・  内容報告書作成画面（追加報告作成画面）
１１２ｃ・・・  「登録」ボタン
１１３  ・・・  タイムカード画面（タイムカード機能画面）
１１３ａ・・・  ２月２１日の行の箇所（所望の行の箇所）
１１４  ・・・  打刻履歴画面（タイムカード機能画面）
１１５  ・・・  勤怠シフト希望申請画面
１１５ａ・・・  「送信」ボタン
１１６  ・・・  勤怠シフト画面
１２０  ・・・  サーバ
１２１  ・・・  データベース
１３０  ・・・  管理者端末
１３１  ・・・  表示部
１３２  ・・・  勤怠シフト決定画面
１３２ａ・・・  「決定」ボタン
【図１】
2020129271.tif 000003
【図２】
2020129271.tif 000004
【図３】
2020129271.tif 000005
【図４】
2020129271.tif 000006
【図５】
2020129271.tif 000007
【図６】
2020129271.tif 000008
【図７】
2020129271.tif 000009
【図８】
2020129271.tif 000010
【図９】
2020129271.tif 000011
【図１０】
2020129271.tif 000012
【図１１】
2020129271.tif 000013
【図１２】
2020129271.tif 000014