(57)【特許請求の範囲】
【請求項１】
特定領域への作業員の入退場を管理する情報処理装置であって、
前記特定領域に設置された読取装置とユーザ端末と通信する通信部と、
前記通信部が取得した情報に基づいて入退場の管理に関する処理を実行する制御部と、  を備え、
前記制御部は、前記作業員を特定するための第１のコードを含む第１のコード情報を生成し、生成した第１のコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第１のコードを読み取った後に前記通信部が前記作業員を識別する作業員識別情報及び前記読取装置が前記第１のコードを読み取った読取時刻を受信した場合、前記作業員識別情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存し、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記作業員識別情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存し、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記特定領域を識別する特定領域識別情報を受信し、前記作業員識別情報及び読取時刻に加えて前記特定領域識別情報を関連づけて前記記憶部に保存し、
前記制御部は、ユーザが指定した作業員を特定する情報を前記通信部が前記ユーザ端末から受信した場合、前記受信された情報によって特定される作業員を識別する作業員識別情報に対応した前記第１のコード情報を生成し、
前記制御部は、前記特定領域へのゲストの入退場を管理する通門管理情報が特定される第２のコードを含む第２のコード情報を生成し、生成した第２のコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第２のコードを読み取った後に前記通信部が前記通門管理情報及び前記読取装置が前記第２のコードを読み取った読取時刻を受信した場合、前記通門管理情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存し、
前記制御部は、前記ユーザ端末から特定のゲストを管理するための前記通門管理情報の要求があった場合、前記特定のゲストに対する前記通門管理情報を生成し、
前記制御部は、前記通門管理情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記通門管理情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存し、
前記制御部は、前記入退場情報に基づいて、現在または過去の前記特定領域への入場者数を集計し、
前記制御部は、前記入場者数の集計結果を前記ユーザ端末に表示させる
情報処理装置。
【請求項２】
前記第１のコードは２次元コードである
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記通門管理情報及び読取時刻に加えて、更に、前記特定領域を識別する特定領域識別情報を受信し、前記通門管理情報及び読取時刻に加えて前記特定領域識別情報を関連づけて前記記憶部に保存する
請求項１から２のいずれか一項に記載の情報処理装置。
【請求項４】
前記第２のコードは２次元コードである
請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
特定領域への作業員の入退場を管理する情報処理装置であって、前記特定領域に設置された読取装置とユーザ端末と通信する通信部と前記通信部が取得した情報に基づいて入退場の管理に関する処理を実行する制御部とを備える情報処理装置が実行する情報処理方法であって、
前記制御部は、前記作業員を特定するための第１のコードを含む第１のコード情報を生成し、生成したコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第１のコードを読み取った後に前記通信部が前記作業員を識別する作業員識別情報及び前記読取装置が前記第１のコードを読み取った読取時刻を受信した場合、前記作業員識別情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存し、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記作業員識別情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存し、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記特定領域を識別する特定領域識別情報を受信し、前記作業員識別情報及び読取時刻に加えて前記特定領域識別情報を関連づけて前記記憶部に保存し、
前記制御部は、ユーザが指定した作業員を特定する情報を前記通信部が前記ユーザ端末から受信した場合、前記受信された情報によって特定される作業員を識別する作業員識別情報に対応した前記第１のコード情報を生成し、
前記制御部は、前記特定領域へのゲストの入退場を管理する通門管理情報が特定される第２のコードを含む第２のコード情報を生成し、生成した第２のコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第２のコードを読み取った後に前記通信部が前記通門管理情報及び前記読取装置が前記第２のコードを読み取った読取時刻を受信した場合、前記通門管理情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存し、
前記制御部は、前記ユーザ端末から特定のゲストを管理するための前記通門管理情報の要求があった場合、前記特定のゲストに対する前記通門管理情報を生成し、
前記制御部は、前記通門管理情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記通門管理情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存し、
前記制御部は、前記入退場情報に基づいて、現在または過去の前記特定領域への入場者数を集計し、
前記制御部は、前記入場者数の集計結果を前記ユーザ端末に表示させる
情報処理方法。
【請求項６】
特定領域への作業員の入退場を管理する情報処理装置であって、前記特定領域に設置された読取装置とユーザ端末と通信する通信部を備える情報処理装置を、
前記通信部が取得した情報に基づいて入退場の管理に関する処理を実行する制御部として機能させるためのプログラムであって、
前記制御部は、前記作業員を特定するための第１のコードを含む第１のコード情報を生成し、生成したコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第１のコードを読み取った後に前記通信部が前記作業員を識別する作業員識別情報及び前記読取装置が前記第１のコードを読み取った読取時刻を受信した場合、前記作業員識別情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存し、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記作業員識別情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存し、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記特定領域を識別する特定領域識別情報を受信し、前記作業員識別情報及び読取時刻に加えて前記特定領域識別情報を関連づけて前記記憶部に保存し、
前記制御部は、ユーザが指定した作業員を特定する情報を前記通信部が前記ユーザ端末から受信した場合、前記受信された情報によって特定される作業員を識別する作業員識別情報に対応した前記第１のコード情報を生成し、
前記制御部は、前記特定領域へのゲストの入退場を管理する通門管理情報が特定される第２のコードを含む第２のコード情報を生成し、生成した第２のコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第２のコードを読み取った後に前記通信部が前記通門管理情報及び前記読取装置が前記第２のコードを読み取った読取時刻を受信した場合、前記通門管理情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存し、
前記制御部は、前記ユーザ端末から特定のゲストを管理するための前記通門管理情報の要求があった場合、前記特定のゲストに対する前記通門管理情報を生成し、
前記制御部は、前記通門管理情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記通門管理情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存し、
前記制御部は、前記入退場情報に基づいて、現在または過去の前記特定領域への入場者数を集計し、
前記制御部は、前記入場者数の集計結果を前記ユーザ端末に表示させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、元請の建設会社が建設業法及び労働安全衛生法などに定められた元請管理責任を果たすために、紙で労務安全書類、及び施工体制関連の書類が作成され、管理されていた。このような労務安全書類の管理は、労務安全書類の量が膨大になり、管理が大変である。その対応策として、データベースサーバを用いた管理システムで、労務安全情報の管理を行う管理サービスが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１６４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術では、労務安全書類及び施工体制関連の書類を作成・管理するのみで、建設現場などの特定領域への作業員の入退場を管理することが難しいという問題がある。
【０００５】
そこで本発明は、上記問題に鑑みてなされたものであり、特定領域への作業員の入退場の管理を簡易化する情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、
特定領域への作業員の入退場を管理する情報処理装置であって、
前記特定領域に設置された読取装置とユーザ端末と通信する通信部と、
前記通信部が取得した情報に基づいて入退場の管理に関する処理を実行する制御部と、
を備え、
前記制御部は、前記作業員を特定するためのコードを含むコード情報を生成し、生成したコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記コードを読み取った後に前記通信部が前記作業員を識別する作業員識別情報及び前記読取装置が前記コードを読み取った読取時刻を受信した場合、前記作業員識別情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存する。
【０００７】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、ユーザが指定した作業員を特定する情報を前記通信部が前記ユーザ端末から受信した場合、前記受信された情報によって特定される作業員を識別する作業員識別情報に対応した前記コード情報を生成する。
【０００８】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記作業員識別情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存する。
【０００９】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、前記作業員識別情報及び読取時刻に加えて、更に、前記特定領域を識別する特定領域識別情報を受信し、前記作業員識別情報及び読取時刻に加えて前記特定領域識別情報を関連づけて前記記憶部に保存する。
【００１０】
本発明の一態様に係る前記情報処理装置において、前記第１のコードは２次元コードである。
【００１１】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、前記特定領域へのゲストの入退場を管理する通門管理情報が特定される第２のコードを含む第２のコード情報を生成し、生成した第２のコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記第２のコードを読み取った後に前記通信部が前記通門管理情報及び前記読取装置が前記コードを読み取った読取時刻を受信した場合、前記通門管理情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存する。
【００１２】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、前記ユーザ端末から特定のゲストを管理するための前記通門管理情報の要求があった場合、前記特定のゲストに対する前記通門管理情報を生成する。
【００１３】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、前記通門管理情報及び読取時刻に加えて、更に、前記読取時刻に前記作業員が入場したか退場したかを示す入退場情報を受信し、前記通門管理情報及び読取時刻に加えて前記入退場情報を関連づけて前記記憶部に保存する。
【００１４】
本発明の一態様に係る前記情報処理装置において、
前記制御部は、前記通門管理情報及び読取時刻に加えて、更に、前記特定領域を識別する特定領域識別情報を受信し、前記通門管理情報及び読取時刻に加えて前記特定領域識別情報を関連づけて前記記憶部に保存する。
【００１５】
本発明の一態様に係る前記情報処理装置において、
前記第２のコードは２次元コードである。
【００１６】
本発明の一態様に係る情報処理方法は、
特定領域への作業員の入退場を管理する情報処理装置であって、前記特定領域に設置された読取装置とユーザ端末と通信する通信部と前記通信部が取得した情報に基づいて入退場の管理に関する処理を実行する制御部とを備える情報処理装置が実行する情報処理方法であって、
前記制御部は、前記作業員を特定するためのコードを含むコード情報を生成し、生成したコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記コードを読み取った後に前記通信部が前記作業員を識別する作業員識別情報及び前記読取装置が前記コードを読み取った読取時刻を受信した場合、前記作業員識別情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存する。
【００１７】
本発明の一態様に係るプログラムは、
特定領域への作業員の入退場を管理する情報処理装置であって、前記特定領域に設置された読取装置とユーザ端末と通信する通信部を備える情報処理装置を、
前記通信部が取得した情報に基づいて入退場の管理に関する処理を実行する制御部として機能させるためのプログラムであって、
前記制御部は、前記作業員を特定するためのコードを含むコード情報を生成し、生成したコード情報を前記通信部から送信させ、
前記制御部は、前記読取装置が前記コードを読み取った後に前記通信部が前記作業員を識別する作業員識別情報及び前記読取装置が前記コードを読み取った読取時刻を受信した場合、前記作業員識別情報と前記読取時刻とを関連づけて当該情報処理装置がアクセス可能な記憶部に保存するプログラムである。
【発明の効果】
【００１８】
したがって、本発明の一態様に係る情報処理装置は、作業員識別情報と読取時刻とを関連づけて記憶部に保存することで、特定領域への作業員の入退場を管理することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の一態様である実施形態に係る情報処理システムＳＹＳの構成の一例を示す図である。
【図２】図２は、本発明の一態様である実施形態に係る情報処理装置Ｓの概略構成を示すブロック図である。
【図３】図３は、セッション情報テーブルＴ１の概略を示す図である。
【図４】図４は、現場情報テーブルＴ２の概略を示す図である。
【図５】図５は、通門カードＩＤテーブルＴ３の概略を示す図である。
【図６】図６は、通門管理ゲストテーブルＴ４の概略を示す図である。
【図７】図７は、通門管理利用テーブルＴ５の概略を示す図である。
【図８】図８は、通門管理情報テーブルＴ６の概略を示す図である。
【図９】図９は、作業所就労者テーブルＴ７の概略を示す図である。
【図１０】図１０は、従業員資格テーブルＴ８の概略を示す図である。
【図１１】図１１は、健康診断履歴テーブルＴ９の概略を示す図である。
【図１２】図１２は、本発明の一態様である実施形態に係る読取装置Ｒの概略構成を示すブロック図である。
【図１３】図１３は、ユーザ端末ＵＴに表示されるログイン画面Ｇ１の一例である。
【図１４】図１４は、元請会社の従業員がログインした場合にユーザ端末ＵＴに表示されるサイトトップ画面Ｇ２の一例である。
【図１５】図１５は、ユーザ端末ＵＴに表示されるグリーンファイル提出状況一覧画面Ｇ３の一例である。
【図１６】図１６は、ユーザ端末ＵＴに表示される作業員名簿一覧画面Ｇ４の一例である。
【図１７】図１７は、ユーザ端末ＵＴに表示される業者用通門カード出力画面Ｇ５の一例である。
【図１８】図１８は、ユーザ端末ＵＴに表示される通門管理番号画面Ｇ６の一例である。
【図１９】図１９は、ユーザ端末ＵＴに表示されるゲスト用通門管理番号登録画面Ｇ７の一例である。
【図２０】図２０は、ユーザ端末ＵＴに表示されるゲスト用通門カード出力画面Ｇ８の一例である。
【図２１】図２１は、元請会社の従業員がログインして通門カードを出力する処理の一例を示すフローチャートである。
【図２２】図２２は、協力会社の従業員がログインした場合にユーザ端末ＵＴに表示されるサイトトップ画面Ｇ９の一例である。
【図２３】図２３は、ユーザ端末ＵＴに表示される従業員情報画面Ｇ１０の一例である。
【図２４】図２４は、ユーザ端末ＵＴに表示される業者用通門カード出力画面Ｇ１１の一例である。
【図２５】図２５は、協力会社の従業員がログインして通門カードを出力する処理の一例を示すフローチャートである。
【図２６】図２６は、読取装置Ｒの処理の流れの一例を示すフローチャートである。
【図２７】図２７は、ユーザ端末ＵＴに表示される現在情報表示画面Ｇ１２の一例である。
【図２８】図２８は、ユーザ端末ＵＴに表示される現在入場者詳細表示画面Ｇ１３の一例である。
【図２９】図２９は、ユーザ端末ＵＴに表示される本日集計表示画面Ｇ１４の一例である。
【図３０】図３０は、ユーザ端末ＵＴに表示される入場者詳細表示画面Ｇ１５の一例である。
【図３１】図３１は、ユーザ端末ＵＴに表示される月次集計表示画面Ｇ１６の一例である。
【図３２】図３２は、ユーザ端末ＵＴに表示される作業員入退場情報表示画面Ｇ１７の一例である。
【図３３】図３３は、入退場情報を確認する処理の流れの一例を示すフローチャートである。
【図３４】図３４は、ユーザ端末ＵＴに表示される受入教育未受講者一覧画面Ｇ１８の一例である。
【図３５】図３５は、ユーザ端末ＵＴに表示される各種免許期限切れ対象者一覧画面Ｇ１９の一例である。
【図３６】図３６は、ユーザ端末ＵＴに表示される健康診断期限切れ対象者一覧画面Ｇ２０の一例である。
【発明を実施するための形態】
【００２０】
従来の入退場のシステムでは、いちいち特定領域（例えば、建設現場）への入退場用に、作業員登録が必要であった。それに対し、本発明の一態様である実施形態に係る情報処理システムは、電子的な労務安全書類及び施工体制関連の書類で設定した従業員の情報あるいはそれらを作成する過程で設定した従業員の情報に基づき、特定領域への入退場用の通門カードを作成する。これにより、少ない労力で入退場用のカードを作成できる。以下、本発明に係る実施形態について図面に基づいて説明する。
【００２１】
図１は、本発明の一態様である実施形態に係る情報処理システムＳＹＳの構成の一例を示す図である。図１に示すように、本発明の一態様である実施形態に係る情報処理システムＳＹＳは、情報処理装置Ｓ、この情報処理装置Ｓにネットワーク（通信回路網）ＮＷを介して接続されたユーザ端末ＵＴ−１、…、ＵＴ−Ｎ（Ｎは正の整数）、及び情報処理装置ＳにネットワークＮＷを介して接続された読取装置Ｒを備える。
【００２２】
情報処理装置Ｓは、特定領域（例えば、建設現場）へ作業員の入退場を管理する。情報処理装置Ｓは、例えば、サーバである。
【００２３】
読取装置Ｒは、２次元コード（例えば、ＱＲコード（登録商標））を読み取る。本実施形態では、一例として、特定領域が一つであり、読取装置Ｒは、その特定領域（例えば、建設現場）に設置されているものとして説明する。
【００２４】
ユーザ端末ＵＴ−１、…、ＵＴ−Ｎは、特定の企業（例えば、元請会社または元請会社に協力する協力会社（下請会社））に所属する従業員（以下、ユーザともいう）が使用する端末装置である。
【００２５】
元請の建設会社に所属する従業員が使用する場合、ユーザ端末ＵＴ−１、…、ＵＴ−Ｎは、当該元請の建設会社が管理する作業員へ配布する用の通門カードを印刷するよう制御する。ここで、通門カードには、この作業員を特定するためのコードが印刷される。ここでコードは、例えば、２次元コードの一例であるＱＲコード（登録商標）である。印刷された通門カードは作業員に配布される。そして、作業員は、特定領域（例えば、建設現場）への入退場の際に、この通門カードを特定領域（例えば、建設現場）に設置された読取装置Ｒにかざす。その際、読取装置Ｒは、通門カードからコードを読み取ることで作業員を識別する作業員識別情報を抽出することで、作業員を特定することができる。
【００２６】
元請の建設会社に協力する協力会社に所属する従業員が使用する場合、ユーザ端末ＵＴ−１、…、ＵＴ−Ｎは、例えば、この従業員自身または協力会社に所属する他の従業員が作業員として特定領域で使用する用の通門カードを印刷するよう制御する。ここで、通門カードには、この作業員を特定するためのコードが印刷される。ここでコードは、例えば、２次元コードの一例であるＱＲコード（登録商標）である。そして、この作業員は、特定領域（例えば、建設現場）への入退場の際に、この通門カードを特定領域（例えば、建設現場）に設置された読取装置Ｒにかざす。その際、読取装置Ｒは、通門カードからコードを読み取ることで、この作業員を識別する作業員識別情報を抽出することで、作業員を特定することができる。
【００２７】
ユーザ端末ＵＴ−１、…、ＵＴ−Ｎは、例えば、パソコン、携帯電話、またはタブレット端末等である。以下、ユーザ端末ＵＴ−１、…、ＵＴ−Ｎを総称して、ユーザ端末ＵＴという。
【００２８】
図２は、本発明の一態様である実施形態に係る情報処理装置Ｓの概略構成を示すブロック図である。図２に示すように、本発明の一態様である実施形態に係る情報処理装置Ｓは、第１の通信部ＣＭ１、ＣＰＵ（Central Processing Unit）１、ＲＡＭ（Random Access Memory）２及び第１の記憶部ＭＥＭ１を備える。これらの構成要素は、互いに内部バスによって接続されている。
【００２９】
第１の通信部ＣＭ１は、特定領域（例えば、建設現場）に設置された読取装置Ｒとユーザ端末ＵＴと通信する。例えば、第１の通信部ＣＭ１は、ユーザが使用するユーザ端末ＵＴに入力された情報を通信によりユーザ端末ＵＴからネットワークＮＷを介して取得する。また、例えば、第１の通信部ＣＭ１は、読取装置Ｒから送信された情報をネットワークＮＷを介して受信する。
【００３０】
ＲＡＭ２は、一時的にデータを記憶する。
【００３１】
第１の記憶部ＭＥＭ１には、プログラムが記憶されている。また、第１の記憶部ＭＥＭ１には、図３に示すセッション情報テーブルＴ１、図４に示す現場情報テーブルＴ２、図５に示す通門カードＩＤテーブルＴ３、図６に示す通門管理ゲストテーブルＴ４、図７に示す通門カード利用テーブルＴ５及び通門管理情報テーブルＴ６が保存されている。
【００３２】
更に、第１の記憶部ＭＥＭ１には、図９に示す作業所就労者テーブルＴ７、図１０に示す従業員資格テーブルＴ８、図１１に示す健康診断履歴テーブルＴ９が保存されている。更に、第１の記憶部ＭＥＭ１には、従業員に関する情報が記憶されている従業員テーブル（不図示）が記憶されている。ここで、例えば、この従業員テーブルにおいて、従業員を識別する従業員ＩＤと当該従業員に関する情報が関連づけられている。
【００３３】
なお、図３〜図１１に示す各テーブルには、主要な項目のみが示されている。
【００３４】
ＣＰＵ１は、第１の記憶部ＭＥＭ１からプログラムをＲＡＭ２に読み出して実行することにより、第１の制御部ＣＯＭ１として機能する。第１の制御部ＣＯＭ１は、第１の通信部ＣＭ１を制御する。また、第１の制御部ＣＯＭ１は、第１の通信部ＣＭ１が取得した情報に基づいて入退場の管理に関する処理を実行する。
【００３５】
図３は、セッション情報テーブルＴ１の概略を示す図である。図３に示すセッション情報テーブルＴ１はセッションを管理するために用いられるテーブルである。図３に示すように、セッション情報テーブルＴ１には、セッションＩＤ、企業コードなどから構成されるレコードを一つ以上含む。ここで、セッションＩＤは、セッションを識別する情報で、ログイン時に制御部ＣＯＮによって払い出されてセッション情報テーブルＴ１に払い出されたセッションＩＤを含むレコードが追加される。そして、ログアウト時にセッション情報テーブルＴ１から対応するレコードが削除される。企業コードは、企業を識別する情報である。
【００３６】
図４は、現場情報テーブルＴ２の概略を示す図である。図４に示す現場情報テーブルＴ２は、特定領域の一例である建設現場の情報を管理するために用いられるテーブルである。図４に示すように、現場情報テーブルＴ２には、企業コード、元請会社コード、現場名などから構成されるレコードを一つ以上含む。ここで、元請会社コードは、元請会社を識別する情報である。現場名は、建設現場の名称である。このように、現場情報テーブルＴ２では、企業コード及び元請会社コードの組毎に、当該企業コードにより識別される企業の従業員が派遣される現場名が管理される。
【００３７】
図５は、通門カードＩＤテーブルＴ３の概略を示す図である。図５に示す通門カードＩＤテーブルＴ３は、通門管理番号を管理するために用いられるテーブルである。図５に示すように、通門カードＩＤテーブルＴ３には、通門管理番号（または通門カードＩＤナンバー）などから構成されるレコードを一つ以上含む。ここで、通門管理番号は、特定領域（例えば、建設現場）へのゲストの入退場を管理する通門管理情報の一例である。
【００３８】
図６は、通門管理ゲストテーブルＴ４の概略を示す図である。図６に示す通門管理ゲストテーブルＴ４は、ゲストの情報を管理するために用いられるテーブルである。図６に示すように、通門管理ゲストテーブルＴ４には、従業員氏名、抹消フラグなどから構成されるレコードを一つ以上含む。ここで、従業員氏名は、ゲストとして特定領域に入場するためにユーザ端末ＵＴに入力されたゲストの氏名である。抹消フラグは、当該レコードのゲストが有効であるか否かを示す。
【００３９】
図７は、通門管理利用テーブルＴ５の概略を示す図である。図７に示す通門管理利用テーブルＴ５は、通門カードを利用しているユーザの情報を管理するために用いられるテーブルである。図７に示すように、通門管理利用テーブルＴ５には、通門管理番号（または通門カードＩＤナンバー）、抹消フラグ、ゲストフラグなどから構成されるレコードを一つ以上含む。ここで、抹消フラグは、当該レコードのゲストが有効であるか否かを示す。ゲストフラグは、当該レコードの通門管理番号を利用しているユーザがゲストであるか否かを示す。
【００４０】
図８は、通門管理情報テーブルＴ６の概略を示す図である。図８に示す通門管理情報テーブルＴ６は、入退場情報を管理するために用いられるテーブルである。図８に示すように、通門管理情報テーブルＴ６には、通門管理番号（または通門カードＩＤナンバー）、従業員ＩＤ、更新者、初回入場時刻、最終退場時刻、遅刻フラグ、早退フラグ、入退場フラグ、入退場時刻、現場識別情報、通門管理年、通門管理年月などから構成されるレコードを一つ以上含む。ここで、従業員ＩＤは、作業員を識別する作業員識別情報の一例である。更新者は、当該レコードを更新する者またはシステムである。遅刻フラグは、遅刻したか否かを示すフラグである。早退フラグは、早退したか否かを示すフラグである。入退場フラグは、入場したか退場したかを示す。入退場時刻は、入場時刻及び退場時刻を示す。現場識別情報は、特定領域を識別する特定領域識別情報の一例であり、建設現場を識別する情報である。通門管理年は入場した年であり、通門管理年月は入場した月である。
【００４１】
図９は、作業所就労者テーブルＴ７の概略を示す図である。図９に示す作業所就労者テーブルＴ７は、建設現場に提出された作業員名簿を管理するために用いられるテーブルであり、規定の教育（以下、受入教育ともいう）の受講者に関する情報を含んでいる。図９に示すように、作業所就労者テーブルＴ７には、従業員ＩＤ、受入教育実施日、削除フラグ、最新版フラグなどから構成されるレコードを一つ以上含む。ここで、削除フラグは、このレコードが有効であるか否かを示し、値が未削除であればレコードは有効、値が削除であればレコードは無効である。最新版フラグは、現場に提出された作業所就労者名簿のうち、最新の版数のものであるかを示す。
【００４２】
図１０は、従業員資格テーブルＴ８の概略を示す図である。図１０に示す従業員資格テーブルＴ８は、従業員が保有している各種免許等の資格とその期限に関する情報を管理するために用いられるテーブルである。図１０に示すように、従業員資格テーブルＴ８には、従業員ＩＤ、有効期限日などから構成されるレコードを一つ以上含む。ここで、有効期限日は、ある特定の免許または資格の期限日である。
【００４３】
図１１は、健康診断履歴テーブルＴ９の概略を示す図である。図１１に示す健康診断履歴テーブルＴ９は、従業員が実施した健康診断の実施状況および期限に関する情報を管理するために用いられるテーブルである。図１１に示すように、健康診断履歴テーブルＴ９には、従業員ＩＤ、健康診断期限切れ日などから構成されるレコードを一つ以上含む。ここで、健康診断期限切れ日は、健康診断の有効期限が切れる日を示す。
【００４４】
図１２は、本発明の一態様である実施形態に係る読取装置Ｒの概略構成を示すブロック図である。図１２に示すように、本発明の一態様である実施形態に係る読取装置Ｒは、第２の通信部ＣＭ２、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、読取部ＲＤ及び第２の記憶部ＭＥＭ２を備える。これらの構成要素は、互いに内部バスによって接続されている。
【００４５】
第２の通信部ＣＭ２は、情報処理装置Ｓと通信する。
【００４６】
ＲＡＭ２は、一時的にデータを記憶する。
【００４７】
第２の記憶部ＭＥＭ２には、プログラムが記憶されている。また、読取装置Ｒが設置された建設現場を識別する現場識別情報が、予め第２の記憶部ＭＥＭ２に記憶されている。この現場識別情報は、特定領域を識別する特定領域識別情報の一例である。
【００４８】
読取部ＲＤは、コード（例えば、２次元コード）を読み取る。読取部ＲＤは、例えば、ＱＲコード（登録商標）リーダーである。
【００４９】
ＣＰＵ２は、第２の記憶部ＭＥＭ２からプログラムをＲＡＭ１２に読み出して実行することにより、第２の制御部ＣＯＭ２として機能する。第２の制御部ＣＯＭ２は、第２の通信部ＣＭ２を制御する。また、第２の制御部ＣＯＭ２は、読取部ＲＤが読み取った情報を取得する。読み取った情報は、作業員識別情報（本実施形態では例えば、従業員ＩＤ）または通門管理情報（本実施形態では例えば、通門管理番号）である。
【００５０】
第２の制御部ＣＯＭ２は、例えば、第２の記憶部ＭＥＭ２を参照して、読み取った当日において、当該作業員識別情報または通門管理情報の読み取りが１回目か２回目かを判定する。第２の制御部ＣＯＭ２は、読み取った当日において、当該作業員識別情報または通門管理情報の読み取りが１回目の場合、入退場フラグを入場とし、当該作業員識別情報または通門管理情報と読取時刻とを関連付けて第２の記憶部ＭＥＭ２に保存する。ここで、この読取時刻が入場時刻である。
【００５１】
一方、第２の制御部ＣＯＭ２は、例えば、第２の記憶部ＭＥＭ２を参照して、読み取った当日において、当該作業員識別情報または通門管理情報の読み取りが２回目で、且つこの２回目の読取時刻が、１回目の読取時刻から規定の時間経過している場合、入退場フラグを退場とする。
【００５２】
第２の制御部ＣＯＭ２は、現場識別情報を第２の記憶部ＭＥＭ２から読み出す。そして、第２の制御部ＣＯＭ２は、読取部ＲＤが読み取った情報、読取部ＲＤが読み取った時の時刻、読み取り時が入場であるか退場であるかを示す入退場情報、現場識別情報を第２の通信部ＣＭ２から情報処理装置Ｓへ送信させる。
【００５３】
以上のような構成を有する情報処理システムＳＹＳの動作について、以下、説明する。具体的には、通門カードを出力する際のユーザ端末ＵＴ及び情報処理装置Ｓの処理の流れを、図１３〜図２０を参照しつつ、図２１を用いて説明する。
【００５４】
図１３は、ユーザ端末ＵＴに表示されるログイン画面Ｇ１の一例である。図１４は、元請会社の従業員がログインした場合にユーザ端末ＵＴに表示されるサイトトップ画面Ｇ２の一例である。図１５は、ユーザ端末ＵＴに表示されるグリーンファイル提出状況一覧画面Ｇ３の一例である。図１６は、ユーザ端末ＵＴに表示される作業員名簿一覧画面Ｇ４の一例である。図１７は、ユーザ端末ＵＴに表示される業者用通門カード出力画面Ｇ５の一例である。
【００５５】
図１８は、ユーザ端末ＵＴに表示される通門管理番号画面Ｇ６の一例である。図１９は、ユーザ端末ＵＴに表示されるゲスト用通門管理番号登録画面Ｇ７の一例である。図２０は、ユーザ端末ＵＴに表示されるゲスト用通門カード出力画面Ｇ８の一例である。図２１は、元請会社の従業員がログインして通門カードを出力する処理の一例を示すフローチャートである。
【００５６】
（ステップＳ１０１）図２１に示すように、ユーザ端末ＵＴに表示されたブラウザ内で、所定のＵＲＬが入力された場合、ユーザ端末ＵＴはこの所定のＵＲＬのＷＥＢページの情報を、ネットワークＮＷを介して情報処理装置Ｓに要求する。情報処理装置Ｓは要求に応じて、図１３に示すログイン画面Ｇ１の情報をユーザ端末ＵＴに送信する。このＷＥＢページの情報を受信したユーザ端末ＵＴは、図１３に示すログイン画面Ｇ１を表示する。
【００５７】
そして、元請会社の従業員によりユーザ端末ＵＴにユーザＩＤ及びパスワードが入力された場合、ユーザ端末ＵＴは、このユーザＩＤ及びパスワードをログイン時入力情報として情報処理装置Ｓへ送信する。情報処理装置Ｓの第１の制御部ＣＯＮ１は、第１の通信部ＣＭ１が取得したログイン時入力情報に基づいて、当該情報処理装置Ｓへのログインを認証する。
【００５８】
例えば、認証が成功した場合、第１の制御部ＣＯＮ１は、セッション情報テーブルＴ１に対して、セッションを識別するセッションＩＤと認証に成功したユーザが所属する企業を識別する企業コードとを関連づける操作を行う。具体的には、第１の制御部ＣＯＮ１は、セッションＩＤを新規に払い出し、払い出したセッションＩＤ、認証に成功したユーザが所属する企業を識別する企業コードなどから構成されるレコードをセッション情報テーブルＴ１に追加する。
【００５９】
（ステップＳ１０２）次に、第１の制御部ＣＯＮ１は、図１４に示すサイトトップ画面Ｇ２の情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１４に示すサイトトップ画面Ｇ２を表示する。
【００６０】
（ステップＳ１０３）次に、第１の制御部ＣＯＮ１は、図１４に示すサイトトップ画面Ｇ２内の「グリーンファイル受領・確認」リンクＬ１が押下されたか否か判定する。「グリーンファイル受領・確認」リンクＬ１が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【００６１】
（ステップＳ１０４）ステップＳ１０３で「グリーンファイル受領・確認」リンクＬ１が押下されたと判定された場合（ＹＥＳ）、第１の制御部ＣＯＮ１は、図１５に示すグリーンファイル提出状況一覧画面Ｇ３を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１５に示すグリーンファイル提出状況一覧画面Ｇ３を表示する。
【００６２】
（ステップＳ１０５）次に、第１の制御部ＣＯＮ１は、図１５に示すグリーンファイル提出状況一覧画面Ｇ３内の「閲覧」欄の「開く」を押下され且つ閲覧したい企業の「作業員名簿」欄の「○」が押下された否かを判定する。「開く」が押下されていないまたは閲覧したい企業の「作業員名簿」欄の「○」が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【００６３】
（ステップＳ１０６）ステップＳ１０５で「開く」が押下され且つ閲覧したい企業の「作業員名簿」欄の「○」が押下されたと判定した場合、第１の制御部ＣＯＮ１は、図１６に示す作業員名簿一覧画面Ｇ４を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１６に示す作業員名簿一覧画面Ｇ４を表示する。この作業員名簿一覧画面Ｇ４において、Ｓ建設に所属する作業員の一覧が表示されている。また、チェックボックスが表示され、ユーザにより作業員が選択可能である。
【００６４】
（ステップＳ１０７）次に、第１の制御部ＣＯＮ１は、図１６に示す作業員名簿一覧画面Ｇ４で、作業員が選択され、且つ標準バーコード出力ボタンＢ１が押下されたか否か判定する。作業員が選択されていない、及び／または標準バーコード出力ボタンＢ１が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【００６５】
（ステップＳ１０８）ステップＳ１０７で、作業員が選択され且つ標準バーコード出力ボタンＢ１が押下されたと判定された場合、第１の制御部ＣＯＮ１は、作業員名簿画面Ｇ４から引き継いだ従業員ＩＤを用いて、当該従業員ＩＤを符号化したＱＲコード（登録商標）を生成する。
【００６６】
このように、第１の制御部ＣＯＮ１は、ユーザが作業員名簿画面Ｇ４において指定した作業員を特定する情報を第１の通信部ＣＭ１がユーザ端末ＵＴから受信した場合、受信された情報によって特定される作業員を識別する作業員識別情報（例えば、従業員ＩＤ）に対応するコード情報を生成する。
【００６７】
また、第１の制御部ＣＯＮ１は、現場情報テーブルＴ２から、選択された作業員が所属する企業を識別する企業コード及び現在ログインしているユーザが所属する元請会社を識別する元請会社コードの組に関連付けられた現場名を読み出す。この読み出された現場名は、選択された作業員が派遣される現場の名称である。
【００６８】
そして、第１の制御部ＣＯＮ１は、現場名、選択された作業員が所属する会社名、選択された作業員の氏名及び生成したＱＲコード（登録商標）を含む通門カード出力画面Ｇ５を示す情報を生成する。そして、第１の制御部ＣＯＮ１は、通門カード出力画面Ｇ５を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１７に示す業者用通門カード出力画面Ｇ５を表示する。
【００６９】
図１７に示す業者用通門カード出力画面Ｇ５には、作業員が派遣される現場名、当該作業員が所属する会社名、当該作業員の氏名及び当該作業員を識別する従業員ＩＤが符号化されたＱＲコード（登録商標）が表示されている。この業者用通門カード出力画面Ｇ５は紙に印刷されて、この紙に記載の会社に所属し且つこの紙に記載の氏名を有する作業員に通門カードとして配布される。そして、この通門カードを受領した作業員は、通門カードに記載の現場に通門カードを持参し、その現場に設置された読取装置Ｒに、この通門カードに記載されたＱＲコード（登録商標）をかざす。そして、読取装置ＲがこのＱＲコード（登録商標）に符号化された従業員ＩＤを読み取ることで、当該作業員の入退場管理が行われる。
【００７０】
（ステップＳ１０９）次に、第１の制御部ＣＯＮ１は、図１４に示すサイトトップ画面Ｇ２内の「通門管理番号」リンクＬ２が押下されたか否か判定する。「通門管理番号」リンクＬ２が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【００７１】
（ステップＳ１１０）ステップＳ１０９で、「通門管理番号」リンクＬ２が押下されたと判定された場合、第１の制御部ＣＯＮ１は、図１８に示す通門管理番号画面Ｇ６を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１８に示す通門管理番号画面Ｇ６を表示する。
【００７２】
（ステップＳ１１１）次に、第１の制御部ＣＯＮ１は、図１８に示す通門管理番号画面Ｇ６内の「ゲスト用通門管理番号登録」ボタンＢ２が押下されたか否か判定する。「ゲスト用通門管理番号登録」ボタンＢ２が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【００７３】
（ステップＳ１１２）ステップＳ１１１で「ゲスト用通門管理番号登録」ボタンＢ２が押下されたと判定された場合、第１の制御部ＣＯＮ１は、ゲスト用通門管理番号登録画面Ｇ７を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１９に示すゲスト用通門管理番号登録画面Ｇ７を表示する。
【００７４】
このゲスト用通門管理番号登録画面Ｇ７には、ゲストとして特定の建設現場を訪問する場合に、当該ゲストに関する情報を入力する入力欄が含まれている。具体的には、ゲスト用通門管理番号登録画面Ｇ７において、ゲストが所属する企業名、ゲストの氏名、そのフリガナ、ゲストの性別、ゲストの生年月日、ゲストの連絡先、ゲストの訪問先、及びゲストの訪問目的を入力する欄が設けられている。
【００７５】
（ステップＳ１１３）次に、第１の制御部ＣＯＮ１は、入力欄にゲストの情報が入力され且つ登録ボタンＢ３が押下されたか否か判定する。入力欄にゲストの情報が入力されていない、及び／または登録ボタンＢ３が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【００７６】
（ステップＳ１１４）ステップＳ１１３で、入力欄にゲストの情報が入力され且つ登録ボタンＢ３が押下されたと判定された場合、第１の制御部ＣＯＮ１は、当該ゲスト用に通門管理番号を登録する。
【００７７】
具体的には例えば、第１の制御部ＣＯＮ１は、通門管理番号を新規に払い出し、払い出した通門管理番号を含むレコードを通門カードＩＤテーブルＴ３に追加する。また、第１の制御部ＣＯＮ１は、「従業員氏名」をゲスト用通門管理番号登録画面Ｇ７で入力されたゲストの氏名に設定し、且つ「抹消フラグ」を有効に設定したレコードを通門管理ゲストテーブルＴ４に追加する。また、第１の制御部ＣＯＮ１は、「通門管理番号」を新規に払い出した通門管理番号に設定し、且つ「抹消フラグ」を有効に設定し、且つ「ゲストフラグ」を「ゲスト」に設定したレコードを通門カード利用テーブルＴ５に追加する。
【００７８】
（ステップＳ１１５）次に、第１の制御部ＣＯＮ１は、図１８に示す通門管理番号画面Ｇ６を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図１８に示す通門管理番号画面Ｇ６を表示する。通門管理番号画面Ｇ６では、既に登録されたゲストの一覧が示されている。
【００７９】
（ステップＳ１１６）次に、通門管理番号画面Ｇ６内において、チェックボックスがチェックされることで特定のゲストが選択され、且つ標準バーコード出力ボタンＢ４が押下されたか否か判定する。特定のゲストが選択されていない、及び／または標準バーコード出力ボタンＢ４が押下されていないと判定された場合、第１の制御部ＣＯＮ１は、そのまま待機する。
【００８０】
（ステップＳ１１７）ステップＳ１１６で、特定のゲストが選択され、且つ標準バーコード出力ボタンＢ４が押下されたと判定された場合、第１の制御部ＣＯＮ１は、通門管理番号画面Ｇ６から引き継いだ通門管理番号を用いて、当該通門管理番号が符号化されたＱＲコード（登録商標）を生成する。また、第１の制御部ＣＯＮ１は、現場情報テーブルＴ２から、選択されたゲストが所属する企業を識別する企業コード及び現在ログインしているユーザが所属する元請会社を識別する元請会社コードに関連付けられた現場名を読み出す。ここで、この読み出された現場名は、選択された作業員が派遣される現場の名称である。
【００８１】
そして、第１の制御部ＣＯＮ１は、このＱＲコード（登録商標）、現場名、選択された特定のゲストについての情報（例えば、所属会社名及び氏名）を含むゲスト用通門カード出力画面Ｇ８を示す情報を生成する。そして、第１の制御部ＣＯＮ１は、このゲスト用通門カード出力画面Ｇ８を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２０に示すゲスト用通門カード出力画面Ｇ８を表示する。
【００８２】
図２０に示すゲスト用通門カード出力画面Ｇ８には、ゲストが訪問する現場名、ゲストが所属する会社名、ゲストの氏名、及び当該ゲストに対して割り当てられた通門管理番号が符号化されたＱＲコード（登録商標）が示されている。
【００８３】
以上のように、作業員に対する通門カードを生成する場合、第１の制御部ＣＯＭ１は、作業員を特定するためのコードを含むコード情報を生成する。その際、第１の制御部ＣＯＮ１は、ユーザが指定した作業員を特定する情報を第１の通信部ＣＭ１がユーザ端末ＵＴから受信した場合、受信された情報によって特定される作業員を識別する作業員識別情報（例えば、従業員ＩＤ）に対応するコード情報を生成する。そして、第１の制御部ＣＯＭ１は、生成したコード情報を第１の通信部ＣＭ１から、このコード情報をユーザ端末ＵＴへ送信させる。そして、ユーザ端末ＵＴは、コード情報に含まれるコードを紙に印刷するよう制御する。
【００８４】
したがって、作業員に、コードが印刷された紙である通門カードが配布される。そして、作業員がこの通門カードを建設現場に持参し、この建設現場への入退場時に、通門カードに記載されたコードを建設現場に設置された読取装置Ｒにかざす。これにより、当該建設現場において、作業員の入退場を記録することができる。
【００８５】
また、ゲストに対する通門カードを生成する場合、第１の制御部ＣＯＭ１は、ユーザ端末ＵＴから特定のゲストを管理するための通門管理情報の要求があった場合、この特定のゲスト通門管理情報を生成する。そして、第１の制御部ＣＯＭ１は、特定領域へのゲストの入退場を管理する通門管理情報（例えば、通門管理番号）を特定される第２のコードを含む第２のコード情報を生成する。そして、第１の制御部ＣＯＭ１は、生成した第２のコード情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。そして、ユーザ端末ＵＴは、第２のコード情報に含まれる第２のコードを紙に印刷するよう制御する。ここで、第２のコードは、例えば、２次元コードである。
【００８６】
したがって、ゲストに、第２のコードが印刷された紙が通門カードとして配布される。そして、ゲストがこの通門カードを建設現場に持参し、この建設現場への入退場時に、通門カードに記載されたコードを建設現場に設置された読取装置Ｒにかざす。これにより、当該建設現場において、ゲストの入退場を記録することができる。
【００８７】
続いて、元請会社に協力する協力会社の従業員が、情報処理装置Ｓにログインして通門カードを出力する処理について、図１３、図２２〜図２４を参照しつつ、図２５を用いて説明する。
【００８８】
図２２は、協力会社の従業員がログインした場合にユーザ端末ＵＴに表示されるサイトトップ画面Ｇ９の一例である。図２３は、ユーザ端末ＵＴに表示される従業員情報画面Ｇ１０の一例である。図２４は、ユーザ端末ＵＴに表示される業者用通門カード出力画面Ｇ１１の一例である。図２５は、協力会社の従業員がログインして通門カードを出力する処理の一例を示すフローチャートである。
【００８９】
（ステップＳ２０１）図２５に示すように、ユーザ端末ＵＴに表示されたブラウザ内で、所定のＵＲＬが入力された場合、ユーザ端末ＵＴはこの所定のＵＲＬのＷＥＢページの情報を、ネットワークＮＷを介して情報処理装置Ｓに要求する。情報処理装置Ｓは要求に応じて、図１３に示すログイン画面Ｇ１の情報をユーザ端末ＵＴに送信する。このＷＥＢページの情報を受信したユーザ端末ＵＴは、図１３に示すログイン画面Ｇ１を表示する。
【００９０】
そして、協力会社の従業員によりユーザ端末ＵＴにユーザＩＤ及びパスワードが入力された場合、ユーザ端末ＵＴは、このユーザＩＤ及びパスワードをログイン時入力情報として情報処理装置Ｓへ送信する。情報処理装置Ｓの第１の制御部ＣＯＮ１は、第１の通信部ＣＭ１が取得したログイン時入力情報に基づいて、当該情報処理装置Ｓへのログインを認証する。
【００９１】
例えば、認証が成功した場合、第１の制御部ＣＯＮ１は、セッション情報テーブルＴ１に対して、セッションを識別するセッションＩＤと認証に成功したユーザが所属する企業を識別する企業コードとを関連づける操作を行う。具体的には、第１の制御部ＣＯＮ１は、セッションＩＤを新規に払い出し、払い出したセッションＩＤ、認証に成功したユーザが所属する企業を識別する企業コードなどから構成されるレコードをセッション情報テーブルＴ１に追加する。
【００９２】
（ステップＳ２０２）次に、第１の制御部ＣＯＮ１は、図２２に示すサイトトップ画面Ｇ９の情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２２に示すサイトトップ画面Ｇ９を表示する。
【００９３】
（ステップＳ２０３）次に、第１の制御部ＣＯＮ１は、図２２に示すサイトトップ画面Ｇ９内の「従業員情報」リンクＬ４が押下されたか否か判定する。「従業員情報」リンクＬ４が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【００９４】
（ステップＳ２０４）ステップＳ２０３で「従業員情報」リンクＬ４が押下されたと判定された場合、第１の制御部ＣＯＮ１は、従業員情報画面Ｇ１０を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２３に示す従業員情報画面Ｇ１０を表示する。
【００９５】
図２３に示すように、従業員情報画面Ｇ１０において、会社名及び検索条件を入力して従業員を検索することができる。図２３の例では、会社名に「Ｓ建設」がプルダウンにて選択されて検索された結果、「Ｓ建設」の従業員一覧が表示されている。また、この従業員一覧において、各従業員に関する情報が表示されている。また、チェックボックスが表示され、ユーザにより従業員が選択可能である。ここでは一例として、ログインしている協力会社の従業員が、自らを作業員として選択したものとして以下、説明する。
【００９６】
（ステップＳ２０５）次に、第１の制御部ＣＯＮ１は、従業員情報画面Ｇ１０において、従業員が選択され且つ標準バーコード出力ボタンＢ５が押下されたか否か判定する。従業員が選択されていない、及び／または標準バーコード出力ボタンＢ５が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【００９７】
（ステップＳ２０６）ステップＳ２０５で、従業員が選択され且つ標準バーコード出力ボタンＢ５が押下されたと判定された場合、第１の制御部ＣＯＮ１は、従業員情報画面Ｇ１０から引き継いだ従業員ＩＤを用いて、当該従業員ＩＤを符号化したＱＲコード（登録商標）を生成する。
【００９８】
このように、第１の制御部ＣＯＮ１は、ユーザが従業員情報画面Ｇ１０において指定した作業員を特定する情報を第１の通信部ＣＭ１がユーザ端末ＵＴから受信した場合、受信された情報によって特定される作業員を識別する作業員識別情報（例えば、従業員ＩＤ）に対応するコード情報を生成する。
【００９９】
そして、第１の制御部ＣＯＮ１は、選択された従業員が所属する会社名、選択された従業員の氏名及び生成したＱＲコード（登録商標）を含む業者用通門カード出力画面Ｇ１１を示す情報を生成する。そして、第１の制御部ＣＯＮ１は、業者用通門カード出力画面Ｇ１１を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２４に示す業者用通門カード出力画面Ｇ１１を表示する。そして、ユーザ端末は、ユーザからの印刷指令を受けると、ユーザからの印刷指令に従って、業者用通門カード出力画面Ｇ１１を印刷する。そして、協力会社の従業員は、例えば、コードが印刷された紙を通門カードとして建設現場で利用される。
【０１００】
以上のように、協力会社の従業員は、自分の通門カードを生成する場合、第１の制御部ＣＯＭ１は、当該従業員を特定するためのコードを含むコード情報を生成する。その際、第１の制御部ＣＯＮ１は、当該従業員が指定した当該従業員を特定する情報を第１の通信部ＣＭ１がユーザ端末ＵＴから受信した場合、受信された情報によって特定される当該従業員を識別する従業員ＩＤに基づいて、コード情報を生成する。そして、第１の制御部ＣＯＭ１は、生成したコード情報を第１の通信部ＣＭ１から、このコード情報をユーザ端末ＵＴへ送信させる。そして、ユーザ端末ＵＴは、コード情報に含まれるコードを紙に印刷するよう制御する。
【０１０１】
したがって、協力会社の従業員は、自ら作業員として、コードが印刷された通門カードを建設現場に持参し、この建設現場への入退場時に、通門カードに記載されたコードを建設現場に設置された読取装置Ｒにかざす。これにより、当該建設現場において、作業員の入退場を記録することができる。
【０１０２】
続いて、図２６を用いて、読取装置Ｒの処理の流れを説明する。図２６は、読取装置Ｒの処理の流れの一例を示すフローチャートである。
【０１０３】
ここで、作業員が、図２１のステップＳ１０８、ステップＳ１１７または図２５のステップＳ２０６で印刷され配布された通門カードを建設現場に持参し、その建設現場に設置された読取装置Ｒに、この通門カードに記載されたＱＲコード（登録商標）をかざす。
【０１０４】
（ステップＳ３０１）まず、読取装置Ｒの読取部ＲＤは、ＱＲコード（登録商標）が印刷された紙、すなわち通門カードからＱＲコード（登録商標）を読み取る。読み取った情報は、情報処理装置Ｓに登録されている従業員の場合、従業員ＩＤであり、ゲストの場合、通門管理番号である。
【０１０５】
（ステップＳ３０２）次に、第２の制御部ＣＯＮ２は、例えば、第２の記憶部ＭＥＭ２を参照して、読み取った当日において、従業員ＩＤまたは通門管理番号の読み取りが１回目か２回目かを判定する。第２の制御部ＣＯＭ２は、読み取った当日において、当該作業員識別情報または通門管理情報の読み取りが１回目の場合、入退場情報を入場とし、当該作業員識別情報または通門管理情報と読取時刻とを関連付けて第２の記憶部ＭＥＭ２に保存する。ここで、この読取時刻が入場時刻である。
【０１０６】
一方、第２の制御部ＣＯＭ２は、例えば、第２の記憶部ＭＥＭ２を参照して、読み取った当日において、従業員ＩＤまたは通門管理番号の読み取りが２回目で、且つこの２回目の読取時刻が、１回目の読取時刻から規定の時間経過している場合、入退場情報を退場とする。ここで、入退場情報は、ＱＲコード（登録商標）の読取時刻に作業員が入場したか退場したかを示す。
【０１０７】
第２の制御部ＣＯＭ２は、現場識別情報を第２の記憶部ＭＥＭ２から読み出す。そして、第２の制御部ＣＯＮ２は、ＱＲコード（登録商標）から読み取った情報（具体的には、従業員ＩＤまたは通門管理番号）、ＱＲコード（登録商標）の読取時刻、入退場情報、現場識別情報を第２の通信部ＣＭ２から情報処理装置Ｓへ有線または無線で送信する。
【０１０８】
そして、情報処理装置Ｓの第１の通信部ＣＭ１は、読取装置Ｒが送信した情報を受信する。そして、第１の制御部ＣＯＮ１は、入退場時刻をＱＲコード（登録商標）の読取時刻に設定し、入退場フラグを受信した入退場情報に設定したレコードを通門管理情報テーブルＴ６に追加する。その際、従業員ＩＤを受信した場合、そのレコードの従業員ＩＤを受信した従業員ＩＤに設定し、一方、通門管理番号を受信した場合、そのレコードの通門管理番号を受信した通門管理番号に設定する。また、第１の制御部ＣＯＮ１は、そのレコードの更新者を「通門管理システム」に設定する。これにより、情報処理装置Ｓは、建設現場への従業員またはゲストの入退場を管理することができる。
【０１０９】
このように、第１の制御部ＣＯＮ１は、読取装置Ｒがコードを読み取った後に第１の通信部ＣＭ１が作業員を識別する作業員識別情報及び読取装置Ｒがコードを読み取った読取時刻を受信した場合、作業員識別情報（例えば、従業員ＩＤ）と読取時刻とを関連づけて当該情報処理装置Ｓがアクセス可能な第１の記憶部ＭＥＭ１に保存する。
【０１１０】
また、第１の制御部ＣＯＮ１は、作業員識別情報（例えば、従業員ＩＤ）及び読取時刻に加えて、更に入退場情報を受信し、作業員識別情報及び読取時刻に加えてこの入退場情報を関連づけて第１の記憶部ＭＥＭ１に保存する。
【０１１１】
また、第１の制御部ＣＯＮ１は、作業員識別情報（例えば、従業員ＩＤ）及び読取時刻に加えて、更に、特定領域を識別する特定領域識別情報（例えば、現場識別情報）を受信し、作業員識別情報（例えば、従業員ＩＤ）及び読取時刻に加えて特定領域識別情報（例えば、現場識別情報）を関連づけて第１の記憶部ＭＥＭ１に保存する。
【０１１２】
情報処理装置Ｓの第１の制御部ＣＯＮ１は、読取装置Ｒが第２のコードを読み取った後に第１の通信部ＣＭ１が通門管理情報及び読取装置Ｒがコードを読み取った読取時刻を受信した場合、通門管理情報（例えば、通門管理番号）と読取時刻とを関連づけて当該情報処理装置Ｓがアクセス可能な第１の記憶部ＭＥＭ１に保存する。
【０１１３】
第１の制御部ＣＯＮ１は、通門管理情報及び読取時刻に加えて、更に、入退場フラグを受信し、通門管理情報及び読取時刻に加えて入退場フラグを関連づけて第１の記憶部ＭＥＭ１に保存する。
【０１１４】
第１の制御部ＣＯＮ１は、通門管理情報及び読取時刻に加えて、更に、特定領域を識別する特定領域識別情報（例えば、現場識別情報）を受信し、通門管理情報及び読取時刻に加えて特定領域識別情報（例えば、現場識別情報）を関連づけて第１の記憶部ＭＥＭ１に保存する。
【０１１５】
続いて、元請会社の従業員が入退場情報を確認する際のユーザ端末ＵＴ及び情報処理装置Ｓの処理の流れを、図１３〜図１４、図２７〜図３２を参照しつつ図３３を用いて説明する。
【０１１６】
図２７は、ユーザ端末ＵＴに表示される現在情報表示画面Ｇ１２の一例である。図２８は、ユーザ端末ＵＴに表示される現在入場者詳細表示画面Ｇ１３の一例である。図２９は、ユーザ端末ＵＴに表示される本日集計表示画面Ｇ１４の一例である。図３０は、ユーザ端末ＵＴに表示される入場者詳細表示画面Ｇ１５の一例である。
【０１１７】
図３１は、ユーザ端末ＵＴに表示される月次集計表示画面Ｇ１６の一例である。図３２は、ユーザ端末ＵＴに表示される作業員入退場情報表示画面Ｇ１７の一例である。図３３は、入退場情報を確認する処理の流れの一例を示すフローチャートである。図３３のステップＳ４０１〜Ｓ４０２の処理は、図２１のステップＳ１０１〜Ｓ１０２の処理と同様であるので、その説明を省略する。
【０１１８】
（ステップＳ４０３）次に、第１の制御部ＣＯＮ１は、図１４に示すサイトトップ画面内の「現在情報表示」リンクＬ５が押下されたか否か判定する。「現在情報表示」リンクＬ５が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【０１１９】
（ステップＳ４０４）ステップＳ４０３で「現在情報表示」リンクＬ５が押下されたと判定された場合、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ従業員ＩＤがＮＵＬＬでないレコードの数を従業員の入場者数として集計する。
【０１２０】
また、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが退場を示し、且つ従業員ＩＤがＮＵＬＬでないレコードの数を従業員の退場者数として集計する。
【０１２１】
また、第１の制御部ＣＯＮ１は、従業員の入場者数から従業員の退場者数を差分して、従業員の残留者数を算出する。
【０１２２】
また、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ通門管理番号が通門カード利用テーブルＴ５において関連づけられたゲストフラグがゲストを示し、且つ従業員ＩＤがＮＵＬＬであるレコードの数をゲストの入場者数として集計する。
【０１２３】
また、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが退場を示し、且つ通門管理番号が通門カード利用テーブルＴ５において関連づけられたゲストフラグがゲストを示し、且つ従業員ＩＤがＮＵＬＬであるレコードの数をゲストの退場者数として集計する。
【０１２４】
また、第１の制御部ＣＯＮ１は、ゲストの入場者数からゲストの退場者数を差分して、ゲストの残留者数を算出する。
【０１２５】
また、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ最終退出時刻がＮＵＬＬのレコードを抽出する。そして、第１の制御部ＣＯＮ１は、作業所就労者テーブルＴ７の従業員ＩＤが当該抽出したレコードの従業員ＩＤのいずれかと同じで、且つ作業所就労者テーブルＴ７の受入教育実施日がＮＵＬＬ且つ作業所就労者テーブルＴ７の削除フラグが未削除で、且つ作業所就労者テーブルＴ７の最新版フラグが最新版のレコードの数を受入教育未受講者数として計数する。この受入教育未受講者数は、建設現場からまだ退出していない人のうちの未受講者の数である。
【０１２６】
また、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ最終退出時刻がＮＵＬＬのレコードを抽出する。そして、第１の制御部ＣＯＮ１は、従業員資格テーブルＴ８の従業員ＩＤが当該抽出したレコードの従業員ＩＤのいずれかと同じで、且つ従業員資格テーブルＴ８の有効期限日が当日より前のレコードの数を各種免許期限切れ者数として計数する。この各種免許期限切れ者数は、建設現場からまだ退出していない人のうちの免許期限が切れた者の数である。
【０１２７】
また、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が「現在情報表示」リンクＬ５が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ最終退出時刻がＮＵＬＬのレコードを抽出する。そして、第１の制御部ＣＯＮ１は、健康診断履歴テーブルＴ９の従業員ＩＤが当該抽出したレコードの従業員ＩＤのいずれかと同じで、且つ健康診断履歴テーブルＴ９の健康診断期限切れ日が当日より前のレコードの数を健康診断期限切れ者数として計数する。この健康診断期限切れ者数は、建設現場からまだ退出していない人のうちの健康診断の有効期限が切れた者の数である。
【０１２８】
そして、第１の制御部ＣＯＮ１は、現在情報表示画面Ｇ１２を示す情報を生成する。この現在情報表示画面Ｇ１２を示す情報は、従業員の入場者数、従業員の入場者数から従業員の入場者の詳細を表示する画面へのリンクを含む。
【０１２９】
更に、現在情報表示画面Ｇ１２を示す情報は、従業員の退場者数、従業員の退場者数から従業員の退場者の詳細を表示する画面へのリンクを含む。
【０１３０】
更に、現在情報表示画面Ｇ１２を示す情報は、従業員の残留者数、従業員の残留者数から従業員の残留者の詳細を表示する画面へのリンクを含む。
【０１３１】
更に、現在情報表示画面Ｇ１２を示す情報は、ゲストの入場者数、ゲストの入場者数からゲストの入場者の詳細を表示する画面へのリンクを含む。
【０１３２】
更に、現在情報表示画面Ｇ１２を示す情報は、ゲストの退場者数、ゲストの退場者数からゲストの退場者の詳細を表示する画面へのリンクを含む。
【０１３３】
更に、現在情報表示画面Ｇ１２を示す情報は、ゲストの残留者数、ゲストの残留者数からゲストの残留者の詳細を表示する画面へのリンクを含む。
【０１３４】
更に、現在情報表示画面Ｇ１２を示す情報は、受入教育未受講者数、受入教育未受講者数から未受講者の詳細を表示する受入教育未受講者一覧画面へのリンクを含む。
【０１３５】
更に、現在情報表示画面Ｇ１２を示す情報は、各種免許期限切れ者数、各種免許期限切れ者数から各種免許期限切れ者の詳細を表示する各種免許期限切れ対象者一覧画面へのリンクを含む。
【０１３６】
更に、現在情報表示画面Ｇ１２を示す情報は、健康診断期限切れ者数、健康診断期限切れ者数から健康診断期限切れ者の詳細を表示する健康診断期限切れ対象者一覧画面へのリンクを含む。
【０１３７】
そして、第１の制御部ＣＯＮ１は、現在情報表示画面Ｇ１２を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２７に示す現在情報表示画面Ｇ１２を表示する。
【０１３８】
（ステップ４０５）次に、第１の制御部ＣＯＮ１は、図２７に示す現在情報表示画面Ｇ１２内の入場者数欄リンクＬ６が押下されたか否か判定する。入場者数欄リンクＬ６が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１はそのまま待機する。
【０１３９】
（ステップ４０６）ステップＳ４０５で入場者数欄リンクＬ６が押下された場合、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が入場者数欄リンクＬ６が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ従業員ＩＤがＮＵＬＬでないレコードから情報を抽出し、抽出した情報を、現在入場者詳細表示画面Ｇ１３を示す情報に含ませる。
【０１４０】
そして、第１の制御部ＣＯＮ１は、現在入場者詳細表示画面Ｇ１３を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２８に示す現在入場者詳細表示画面Ｇ１３を表示する。これにより、図２８に示すように、現在入場している作業員の情報が一覧表示される。
【０１４１】
（ステップＳ４０７）第１の制御部ＣＯＮ１は、図１４に示すサイトトップ画面内の「本日集計表示」リンクＬ７が押下されたか否か判定する。「本日集計表示」リンクＬ７が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【０１４２】
（ステップＳ４０８）ステップＳ４０７で「本日集計表示」リンクＬ７が押下されたと判定された場合、第１の制御部ＣＯＮ１は、例えば、通門管理情報テーブルＴ６において、入退場時刻が「本日集計表示」リンクＬ７が押下された当日の時刻に該当し、且つ入退場フラグが入場を示すレコードを抽出する。そして、第１の制御部ＣＯＮ１は、抽出したレコードを用いて、所属企業毎の入場者数を決定する。
【０１４３】
また、同様にして、第１の制御部ＣＯＮ１は、所属企業毎の残留者数を決定する。同様にして、第１の制御部ＣＯＮ１は、所属企業毎の定時外入場者数を決定する。同様にして、第１の制御部ＣＯＮ１は、定時内退場者数を決定する。そして、第１の制御部ＣＯＮ１は、これらの決定した情報を、本日集計表示画面を示す情報に含ませる。そして、第１の制御部ＣＯＮ１は、本日集計表示画面を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信する。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図２９に示す本日集計表示画面Ｇ１４を表示する。これにより、図２９に示すように、所属企業毎に、入場者数、残留者数、定時外入場者数、定時内退場者数が一覧表示される。
【０１４４】
（ステップＳ４０９）次に、第１の制御部ＣＯＮ１は、本日集計表示画面Ｇ１４内において、入場者数欄リンクＬ８が押下されたか否か判定する。入場者数欄リンクＬ８が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【０１４５】
（ステップＳ４１０）ステップＳ４０９で入場者数欄リンクＬ８が押下されたと判定された場合、第１の制御部ＣＯＮ１は、例えば、通門管理情報テーブルＴ６において、退場時刻が入場者数欄リンクＬ８が押下された当日の時刻に該当し、且つ入退場フラグが入場であるレコードの従業員ＩＤを抽出する。そして、第１の制御部ＣＯＮ１は、従業員ＩＤに対応する従業員に関する情報を第１の記憶部ＭＥＭ１に記憶されている従業員テーブルから読み出し、読み出した従業員に関する情報を入場者詳細表示画面Ｇ１５を示す情報に含ませる。
【０１４６】
そして、第１の制御部ＣＯＮ１は、入場者詳細表示画面Ｇ１５を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図３０に示す入場者詳細表示画面Ｇ１５を表示する。これにより、図３０に示すように、当日に入場した作業員の詳細な情報が一覧表示される。
【０１４７】
（ステップＳ４１１）第１の制御部ＣＯＮ１は、図１４に示すサイトトップ画面内の「本日集計表示」リンクＬ７が押下されたか否か判定する。「本日集計表示」リンクＬ７が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【０１４８】
（ステップＳ４１２）ステップＳ４１１で「月次集計表示」リンクＬ９が押下されたと判定された場合、第１の制御部ＣＯＮ１は、例えば、通門管理情報テーブルＴ６において、入退場年が「月次集計表示」リンクＬ９が押下された当日の年に該当し、入退場月が「月次集計表示」リンクＬ９が押下された当日の月に該当し、且つ入退場フラグが入場を示すレコードを抽出する。そして、第１の制御部ＣＯＮ１は、抽出したレコードを用いて、所属企業毎に、日付毎の入場者数を決定する。そして、第１の制御部ＣＯＮ１は、この所属企業と日付の組毎の入場者数を月次集計表示画面Ｇ１６を示す情報に含ませる。
【０１４９】
そして、第１の制御部ＣＯＮ１は、月次集計表示画面Ｇ１６を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図３１に示す月次集計表示画面Ｇ１６を表示する。これにより、図３１に示すように、所属企業毎に、日付毎の入場者数が一覧表示される。
【０１５０】
（ステップＳ４１３）次に、第１の制御部ＣＯＮ１は、図３１に示す月次集計表示画面Ｇ１６内の「作業員入退場情報」リンクＬ１０が押下されたか否か判定する。「作業員入退場情報」リンクＬ１０が押下されていないと判定された場合（ＮＯ）、第１の制御部ＣＯＮ１は、そのまま待機する。
【０１５１】
（ステップＳ４１４）ステップＳ４１３で「作業員入退場情報」リンクＬ１０が押下されたと判定された場合、第１の制御部ＣＯＮ１は、例えば、通門管理情報テーブルＴ６において、通門管理年が「作業員入退場情報」リンクＬ１０が押下された当日の年に該当し、且つ通門管理月が「作業員入退場情報」リンクＬ１０が押下された当日の月に該当し、且つ入退場フラグが入場を示すレコードを抽出する。そして、第１の制御部ＣＯＮ１は、抽出したレコードを用いて、作業員毎に、日付毎の入場時刻を決定する。そして、第１の制御部ＣＯＮ１は、この作業員と日付の組毎の入場時刻を作業員入退場情報表示画面Ｇ１７を示す情報に含ませる。
【０１５２】
そして、第１の制御部ＣＯＮ１は、作業員入退場情報表示画面Ｇ１７を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図３２に示す作業員入退場情報表示画面Ｇ１７を表示する。これにより、図３２に示すように、作業員毎に、日付毎の入場時刻が一覧表示される。また、作業員入退場情報表示画面Ｇ１７において、入場時刻がない日付には、入場していない旨の情報が表示される。
【０１５３】
以上のように、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６を参照することで、現在の入場者数、当日の入場者数、月次の入場者数などを集計し、集計した結果を示す情報を第１の通信部ＣＭ１からユーザ端末ＵＴへ送信する。そして、ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報を表示する。これにより、ユーザ端末ＵＴには、現在の入場者数、当日の入場者数、月次の入場者数などの集計結果が表示される。
【０１５４】
このように、ユーザ端末ＵＴに、現在の入場者数の集計結果が表示されることで、ユーザ端末ＵＴを使用する元請会社の従業員は、建設現場の作業員の現在の入場状況を監視することができる。また、ユーザ端末ＵＴに、当日の入場者数、月次の入場者数などの集計結果が表示されることで、ユーザ端末ＵＴを使用する元請会社の従業員は、建設現場の作業員の過去の入場状況を監視することができる。
【０１５５】
なお、現在情報表示画面Ｇ１２において、受入教育未受講者数として表示されている数が押下された場合、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が受入教育未受講者数として表示されている数が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ最終退出時刻がＮＵＬＬのレコードを抽出する。そして、第１の制御部ＣＯＮ１は、作業所就労者テーブルＴ７の従業員ＩＤが当該抽出したレコードの従業員ＩＤのいずれかと同じで、且つ作業所就労者テーブルＴ７の受入教育実施日がＮＵＬＬ且つ作業所就労者テーブルＴ７の削除フラグが未削除で、且つ作業所就労者テーブルＴ７の最新版フラグが最新版のレコードを抽出する。そして、そして、第１の制御部ＣＯＮ１は、抽出したレコードから情報を抽出し、抽出した情報を、受入教育未受講者一覧画面を示す情報に含ませてもよい。
【０１５６】
そして、第１の制御部ＣＯＮ１は、受入教育未受講者一覧画面を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図３４に示す受入教育未受講者一覧画面を表示してもよい。これにより、図３４に示すように、現在入場している作業員のうち、受入教育未受講者の詳細な情報が一覧表示される。
【０１５７】
なお、現在情報表示画面Ｇ１２において、各種免許期限切れ者数として表示されている数が押下された場合、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が各種免許期限切れ者数として表示されている数が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ最終退出時刻がＮＵＬＬのレコードを抽出する。そして、第１の制御部ＣＯＮ１は、従業員資格テーブルＴ８の従業員ＩＤが当該抽出したレコードの従業員ＩＤのいずれかと同じで、且つ従業員資格テーブルＴ８の有効期限日が当日より前のレコードを抽出する。そして、第１の制御部ＣＯＮ１は、抽出したレコードから情報を抽出し、抽出した情報を、各種免許期限切れ対象者一覧画面を示す情報に含ませてもよい。
【０１５８】
そして、第１の制御部ＣＯＮ１は、各種免許期限切れ対象者一覧画面を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図３５に示す各種免許期限切れ対象者一覧画面を表示してもよい。これにより、図３５に示すように、現在入場している作業員のうち、各種免許期限切れ対象者の詳細な情報が一覧表示される。
【０１５９】
なお、現在情報表示画面Ｇ１２において、健康診断期限切れ者数として表示されている数が押下された場合、第１の制御部ＣＯＮ１は、通門管理情報テーブルＴ６において、入退場時刻が健康診断期限切れ者数として表示されている数が押下された当日の時刻に該当し、且つ入退場フラグが入場を示し、且つ最終退出時刻がＮＵＬＬのレコードを抽出する。そして、第１の制御部ＣＯＮ１は、健康診断履歴テーブルＴ９の従業員ＩＤが当該抽出したレコードの従業員ＩＤのいずれかと同じで、且つ健康診断履歴テーブルＴ９の健康診断期限切れ日が当日より前のレコードを抽出する。そして、第１の制御部ＣＯＮ１は、抽出したレコードから情報を抽出し、抽出した情報を、健康診断期限切れ対象者一覧画面を示す情報に含ませてもよい。
【０１６０】
そして、第１の制御部ＣＯＮ１は、健康診断期限切れ対象者一覧画面を示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させる。ユーザ端末ＵＴは、情報処理装置Ｓから受信した情報に基づいて、図３６に示す健康診断期限切れ対象者一覧画面を表示してもよい。これにより、図３６に示すように、現在入場している作業員のうち、健康診断期限切れ対象者の詳細な情報が一覧表示される。
【０１６１】
以上のように、本実施形態に係る情報処理装置Ｓは、特定領域への作業員の入退場を管理する情報処理装置Ｓであって、特定領域に設置された読取装置Ｒとユーザ端末ＵＴと通信する第１の通信部ＣＭ１と、第１の通信部ＣＭ１が取得した情報に基づいて入退場の管理に関する処理を実行する第１の制御部ＣＯＮ１と、を備える。
【０１６２】
第１の制御部ＣＯＮ１は、作業員を特定するためのコードを含むコード情報を生成し、生成したコード情報を第１の通信部ＣＭ１から送信させる。また、第１の制御部ＣＯＮ１は、読取装置Ｒがコードを読み取った後に第１の通信部ＣＭ１が作業員を識別する作業員識別情報及び読取装置Ｒがコードを読み取った読取時刻を受信した場合、作業員識別情報と読取時刻とを関連づけて情報処理装置Ｓがアクセス可能な第１の記憶部ＭＥＭ１に保存する。
【０１６３】
このように、情報処理装置Ｓは、作業員識別情報と読取時刻とを関連づけて第１の記憶部ＭＥＭ１に保存することで、特定領域への作業員の入退場を管理することができる。
【０１６４】
なお、本実施形態では、情報処理システムＳＹＳは、読取装置Ｒを一台備えるとして説明したが、読取装置Ｒは複数台あり、互いに異なる特定領域（例えば、建設現場）に設置されていてもよい。
【０１６５】
また、一つの特定領域において、複数の読取装置Ｒが設置されていてもよい。例えば、一つの特定領域において、二台の読取装置が設置されている場合、１台の読取装置Ｒが入場専用で、もう１台の読取装置Ｒが退場専用である場合がある。その場合、入場専用の読取装置Ｒの第２の制御部ＣＯＮ２は、ＱＲコード（登録商標）を読み取った場合に入退場情報を入場とし、退場専用の読取装置Ｒの第２の制御部ＣＯＮ２は、ＱＲコード（登録商標）を読み取った場合に入退場情報を退場としてもよい。
【０１６６】
また、本実施形態では、情報処理装置Ｓが、第１の記憶部ＭＥＭ１を備えるとしたが、これに限らず、第１の記憶部ＭＥＭ１は、情報処理装置Ｓに外付けで接続されるか、またはネットワークＮＷを介して接続されていてもよく、第１の制御部ＣＯＮ１がアクセス可能であればよい。
【０１６７】
また、本実施形態では、印刷した紙（具体的には、通門カード）を読取装置Ｒにかざしたが、作業員が使用する携帯端末に配信されたＱＲコード（登録商標）を読取装置Ｒにかざす場合もある。その場合、情報処理装置Ｓの第１の制御部ＣＯＮ１は、図１７または図２０に示すような通門カードを示す情報を、第１の通信部ＣＭ１からユーザ端末ＵＴへ送信させ、ユーザ端末ＵＴからこの通門カードを示す情報を携帯端末へ送信してもよい。あるいは、第１の制御部ＣＯＮ１は、図１７または図２０に示すような通門カードを示す情報を、第１の通信部ＣＭ１から作業員が使用する携帯端末へ送信するか、または作業員のメールアドレス宛へ送信してもよい。
【０１６８】
＜変形例＞
本実施形態において、建設現場に設置された読取装置ＲがＱＲコード（登録商標）を読み取ったが、これに限ったものではない。ＱＲコード（登録商標）リーダーアプリがインストールされた携帯端末（例えば、スマートフォンあるいはタブレット端末）が、読取装置Ｒを代替してもよい。なお、携帯端末が読取装置Ｒを代替しても、この携帯端末が読取装置Ｒを代替するだけで、基本的な処理の流れに変更はない。
【０１６９】
ここで、管理者（例えば、作業員を統括する職長あるいは元請会社の社員）がこの携帯端末を使用し、携帯端末は、ＱＲコード（登録商標）リーダーアプリを実行することで、ＱＲコードから情報を読み取ることができるものとする。以下、管理者が使用する携帯端末を管理者端末といい、被管理対象者（作業員）が使用する携帯端末（例えば、スマートフォンあるいはタブレット端末）を作業員端末という。
【０１７０】
管理者端末が、読取装置Ｒを代替する場合、以下のように処理してもよい。
（１）まず、管理者が、管理者端末に搭載されたＱＲコード（登録商標）リーダーアプリを起動する。
（２）次に、管理者が、ＱＲコード（登録商標）リーダーアプリ上で、建設現場を選択し、「入場」を選択する。これにより、管理者端末には、建設現場を示す情報が入力され、入場を示す情報が入力される。
（３）次に、被管理対象者（作業員）が、ＱＲコード（登録商標）が表示された作業員端末あるいはＱＲコード（登録商標）が印刷されたカードを、上記（１）のＱＲコード（登録商標）リーダーアプリが実行されている管理者端末にかざす。これにより、管理者端末は、ＱＲコード（登録商標）から、作業員を識別する作業員ＩＤを読み出す。
（４）次に、管理者端末は、読み取った作業員ＩＤ、読み取った時刻（読取時刻）、「入場」に設定された入退場フラグ、管理者により選択された建設現場を識別する建設現場識別情報などを、無線あるいは有線にて情報処理装置Ｓへ送信する。
【０１７１】
なお、本実施形態の情報処理装置Ｓの各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、プロセッサが実行することにより、各実施形態の情報処理装置Ｓに係る上述した種々の処理を行ってもよい。
【０１７２】
なお、実施形態は例示であり、発明の範囲はそれらに限定されない。
【符号の説明】
【０１７３】
ＳＹＳ  情報処理システム
Ｓ  情報処理装置
ＵＴ−１、…、ＵＴ−Ｎ、ＵＴ  ユーザ端末
Ｒ  読取装置
ＮＷ  ネットワーク（通信回路網）
１、１１  ＣＰＵ
２、１２  ＲＡＭ
ＣＭ１  第１の通信部
ＭＥＭ１  第１の記憶部
ＣＯＮ１  第１の制御部  
ＣＭ２  第２の通信部  
ＭＥＭ２  第２の記憶部
ＣＯＮ２  第２の制御部
【図１】
0006502031.tif 000002
【図２】
0006502031.tif 000003
【図３】
0006502031.tif 000004
【図４】
0006502031.tif 000005
【図５】
0006502031.tif 000006
【図６】
0006502031.tif 000007
【図７】
0006502031.tif 000008
【図８】
0006502031.tif 000009
【図９】
0006502031.tif 000010
【図１０】
0006502031.tif 000011
【図１１】
0006502031.tif 000012
【図１２】
0006502031.tif 000013
【図１３】
0006502031.tif 000014
【図１４】
0006502031.tif 000015
【図１５】
0006502031.tif 000016
【図１６】
0006502031.tif 000017
【図１７】
0006502031.tif 000018
【図１８】
0006502031.tif 000019
【図１９】
0006502031.tif 000020
【図２０】
0006502031.tif 000021
【図２１】
0006502031.tif 000022
【図２２】
0006502031.tif 000023
【図２３】
0006502031.tif 000024
【図２４】
0006502031.tif 000025
【図２５】
0006502031.tif 000026
【図２６】
0006502031.tif 000027
【図２７】
0006502031.tif 000028
【図２８】
0006502031.tif 000029
【図２９】
0006502031.tif 000030
【図３０】
0006502031.tif 000031
【図３１】
0006502031.tif 000032
【図３２】
0006502031.tif 000033
【図３３】
0006502031.tif 000034
【図３４】
0006502031.tif 000035
【図３５】
0006502031.tif 000036
【図３６】
0006502031.tif 000037