(57)【要約】【課題】  認証装置側の処理負荷を軽減しつつ、代返等の不正を抑止することが可能な出席判定装置を提供することである。【解決手段】  本発明の出席判定装置は、それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部を備える。【選択図】図２２
2007079832.tif 000002
【特許請求の範囲】
【請求項１】
登録者が授業に出席したかどうかを判定する出席判定装置において、
前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信部と、
前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信部と、
授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を含む授業出席情報を受信する授業出席情報受信部と、
それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部、を備えることを特徴とする出席判定装置。
【請求項２】
登録者の授業への出席をコンピュータが管理する出席管理方法において、
前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信ステップと、
前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信ステップと、
授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を含む授業出席情報を受信する授業出席情報受信ステップと、
それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定ステップ、を備えることを特徴とする出欠管理方法。
【請求項３】
登録者の授業への出席をコンピュータに判定させる出席判定プログラムにおいて、
前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信ステップと、
前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信ステップと、
授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を含む授業出席情報を受信する授業出席情報受信ステップと、
それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定ステップ、を前記コンピュータに実行させることを特徴とする出席判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出席判定装置および出席管理システムに関する。
【背景技術】
【０００２】
代返等の不正を防止するために、講義等における出欠管理に生体認証を採用する教育機関（大学、専門学校、等）が増えている。生体認証による出欠管理は、認証装置側に大きな処理負荷を与える。例えば、１００人認証するのに約１７分要するというデータもある。
【０００３】
特許文献１には、すべての講義時に生体認証を実施することで出欠を管理する技術が開示されている。
【特許文献１】特開２００５−２０８９９５号公報  「出欠管理システム」
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術は、講義開始直前に生体認証による出席エントリーが生体認証装置に集中した場合に、認証装置側でその出席エントリーの処理に時間がかかり、講義がなかなか始まらないという問題があり、運用上現実的ではない。
【０００５】
本発明の課題は、認証装置側の処理負荷を軽減しつつ、代返等の不正を抑止することが可能な出席判定装置および出席管理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様の出席判定装置は、登録者が授業に出席したかどうかを判定する出席判定装置において、前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信部と、前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信部と、授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を含む授業出席情報を受信する授業出席情報受信部と、それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部、を備えることを特徴とする出席判定装置である。
【０００７】
ここで、授業時の登録者（学生）の出席については、登録者カード（学生証、ＩＣカード）の読み取りで対応しているため、授業時の学生の出席に生体認証を用いる場合に比べて、授業出席情報の収集時の装置の処理負荷を軽減することができる。また、出席判定部によって、授業時の登録カードの読み取り時刻が、登校時認証時刻と下校時認証時刻との間に含まれる場合に、出席扱いとしていることから、ある種の不正、例えば、自分は登下校せず、学生証だけクラスメートに預けて、授業時にそのクラスメートにその預けた学生証をスキャンしてもらうような不正を検出・防止できる。これにより、授業をいくつ受けるかに関わらず、１学生につき、生体認証の数を２回に抑えることができ、認証装置側の処理負荷を軽減しつつ、代返等の不正を抑止することが可能となる。
【０００８】
本発明の第２態様の出席管理システムは、登録者の授業への出席を管理する出席管理システムにおいて、前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を送信する登校情報送信部と、前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を送信する下校情報送信部と、授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を含む授業出席情報を送信する授業出席情報送信部と、それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部、を備えることを特徴とする出席管理システムである。
【発明の効果】
【０００９】
本発明によれば、例えば、下記のような不正を検出・防止できる。
１．自分は登下校せず、学生証だけクラスメートに預けて、授業時にそのクラスメートにその預けた学生証をスキャンしてもらうような不正。
２．授業に出席して学生証を携帯端末にスキャンした後、その授業を抜け出し、学内の他の場所に設置された端末にログインするような不正。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
本実施形態の出席管理システムは、大学、高校、専修学校、専門学校等の各種教育機関において、受講者が授業（講義）へ出席したかどうかを管理する。受講者はこのシステムに登録され、受講者識別情報（登録者識別情報）を有するＩＣカードを受け取る。以下の説明では、教育機関として大学を想定する。
【００１１】
図１は、本発明の第１実施形態の出席管理システムの構成を示す図である。
図１に示すように、出席管理システム１０は、登下校時に行われる学生の生体認証を介してその学生の登校情報と下校情報を出力する登下校情報出力装置（生体認証装置）１１、授業時に回覧等によって行われる学生証（ＩＣカード）の読み取りを介して学生が授業に（外形的に）出席したことを示す授業出席情報を出力する授業出席情報出力用携帯端末（ＩＣカード情報読み取り端末）１４、授業が行われる教室の所定の場所での学生証（ＩＣカード）の読み取りを介して授業出席情報を出力する授業出席情報出力用教室固定装置（ＩＣカード情報読み取り装置）１５、上記授業出席情報、登校情報、下校情報を用いて、その授業出席情報を出席扱いとするかどうかを判定する出席判定装置１３、各曜日の時間割を示す時間割データベース２１、各学生の履修する科目についての情報を記憶する履修情報データベース２２、各学生の登校情報を記憶する登校情報データベース２３、各学生の下校情報を記憶する下校情報データベース２４、上記携帯端末１４からの授業出席情報を蓄積する授業出席情報データベース（携帯端末用）２５、上記教室固定装置１５からの授業出席情報を蓄積する授業出席情報データベース（教室固定装置用）２６、を備える。これらユニットは、学内ネットワーク１２を介して接続される。
【００１２】
図２は、生体認証装置の構成例を示す図である。
第１実施形態においては、生体認証の機能を有する装置は、図１の登下校情報出力装置１１のみである。登下校情報出力装置１１は、図２中では、パソコンにＩＣカードスキャナーと生体情報読み取り部とを接続して構成するか、情報端末として構成できる。
【００１３】
認証時に生体情報読み取り部を介して読み取られる生体情報（手のひら静脈、指紋、等）と比較されるデータ（生体情報）は、ＩＣカード内に保持されてもよいし、生体情報データベース（不図示）内に保持されてもよい。
【００１４】
図３は、図１の授業出席情報出力用携帯端末１４を用いた場合の授業出席情報の収集の流れを説明する図である。
授業出席情報出力用携帯端末１４は、授業時に学生に回覧される。学生は、この授業出席情報出力用携帯端末１４を受け取ると、ＩＣカード（学生証）をその携帯端末１４にスキャンさせることで、そのＩＣカード上の情報をその携帯端末１４に読み取らせる。
【００１５】
授業中または授業後に、この携帯端末１４は回収される。そして、携帯端末１４内に蓄積された情報が学内ネットワーク１２を介して授業出席情報データベース（携帯端末用）２５を管理する授業出席情報管理装置に送られる。
【００１６】
図４および図５は、図１の授業出席情報出力用携帯端末１４を用いた場合の授業出席情報の収集および運用の流れを詳細に説明する図である。
まず、図４に示すように、（１）で、先生は、講義（授業）開始前に教務課に立ち寄り、携帯端末（ハンディターミナル）を受け取る。続いて、（２）で、授業で携帯端末を学生に回覧する前に、先生は授業科目カード（ＩＣカード）をスキャンして、そのカードの授業科目ＩＤをその携帯端末に読み取らせる。
【００１７】
その後、（３）で、携帯端末が学生に回覧される。この際、学生は、携帯端末に学生証（ＩＣカード）をスキャンして、学籍ＩＤをその携帯端末に読み取らせる。なお、授業科目カードの１回目のスキャンと２回目のスキャンの間に、学生証がスキャンされた学生は出席となる。また、授業科目カードの２回目のスキャン以降に、学生証がスキャンされた学生は遅刻となる。学生証のスキャンをしなかった学生は欠席である。
【００１８】
続いて、図５の（５）で、授業終了後、先生は、各棟や教務課に設置される携帯端末用のデータ収集端末を用いて、その携帯端末に蓄積されたデータを授業出席情報データベース（携帯端末用）２５に吸い上げる。すなわち、その携帯端末に蓄積されたデータは、データ収集端末、授業出席情報管理装置（データベースサーバ）を介して、授業出席情報データベース（携帯端末用）２５に送信される。
【００１９】
なお、その授業出席情報管理装置にアクセスすることで、（６−１）に示すように、先生は、自分の授業への学生の出席状況を閲覧できる。また、（６−２）に示すように、教務課の職員は、各学生の出席状況を閲覧したり、父兄通知用の帳票を印刷したりすることができる。また、（６−３）に示すように、学生は学内ネットワークに接続されたＰＣから自分の履修科目の出席状況を確認できる。
【００２０】
図６は、図１の授業出席情報出力用教室固定装置１５を用いた場合の授業出席情報の収集の流れを説明する図である。
学生は、例えば、授業開始前に、授業出席情報出力用教室固定装置１５に学生証（ＩＣカード）をスキャンさせて、学籍ＩＤをその教室固定装置１５に読み取らせる。読み取られた学籍ＩＤと、その読み取り時刻は、授業出席情報管理装置を介して、その都度、授業出席情報データベース（教室固定装置用）２６に送信される。
【００２１】
図７は、図１の時間割データベース２１のデータ構造を示す図である。
図７に示すように、時間割データベースの情報（時間割情報）は、「曜日」、「時限」、「科目ＩＤ」、「講座名」、「教室ＩＤ」、「変更後教室ＩＤ」、「教授ＩＤ」、「教室変更フラグ」、「休講フラグ」の各項目を備えている。
【００２２】
図８は、図１の履修情報データベース２２のデータ構造を示す図である。
図８に示すように、履修情報データベース２２は、学籍ＩＤと、その学籍ＩＤの学生が履修した科目の科目ＩＤとを対応付けるテーブルである。
【００２３】
図９は、登校情報出力装置の構成を示すブロック図である。この登校情報出力装置は、図１の登下校情報出力装置１１が備える機能のうち、登校情報出力機能を備える。
図９に示すように、登校情報出力装置３０は、学生証（ＩＣカード）がスキャンされることによってその学生証から学籍ＩＤを読み取るＩＣカード情報読み取り部３１、学生証を所持する学生の生体情報（手のひら、指紋、等）を読み込む生体情報読み込み部３２、生体情報データベースに予め記憶されている基準となる生体情報を取得する基準生体情報取得部３３、読み込んだ生体情報と、基準となる生体情報とを比較する生体情報比較部３４、比較結果が不一致の場合に、エラーメッセージを出力するエラーメッセージ出力部３５、比較結果が一致した場合に、学籍ＩＤが読み取られた時刻、生体情報が読み込まれた時刻、比較結果が一致することが判明した時刻、等のいずれかの時刻を生体認証時刻として出力する認証時刻出力部３７、学籍ＩＤに認証時刻を付加することで登校情報を生成する登校情報生成部４１、生成された登校情報を登校情報データベース２３に登録すべく送信する登校情報送信部４２、比較結果が一致した場合に、時間割データベース２１、履修情報データベース２２を参照して、学籍ＩＤの学生のその日の講座情報（受講可能講座、休講情報、教室変更情報）を出力（表示）する講座情報出力部３６、上記各部を制御する制御部４３、を備える。
【００２４】
なお、基準となる生体情報が学生証（ＩＣカード）内に記憶されている場合は、ＩＣカード情報読み取り部３１によって、学籍ＩＤとともに、その基準となる生体情報も読み取られる。この場合、基準生体情報取得部３３は起動しない。
【００２５】
図１０は、図１の登校情報データベース２３のデータ構造を示す図である。
図１０に示すように、登校情報は、学籍ＩＤに（生体）認証時刻が付加されて構成される。
【００２６】
図１１は、登校情報の出力処理のフローチャートである。この処理は、図９の登校情報出力装置（図１の登下校情報出力装置）によって行われる。
例えば、学生が登校情報出力装置のスタートボタンを押下することで、一連の処理が開始される。まず、ステップＳ１０１で、学生証（ＩＣカード）情報入力を促すメッセージが表示部上に出力される。このメッセージに従い、学生が所持する学生証を登校情報出力装置にスキャンさせると、ＩＣカード情報読み取り部３１によって、その学生証の学籍ＩＤが読み取られる。続いて、ステップＳ１０２で、生体情報（手のひら静脈、指紋、等）入力を促すメッセージが表示部上に出力される。このメッセージに従い、学生が例えば、手のひらを装置上の対応する箇所に押し当てると、生体情報読み込み部３２によって、その生体情報が読み込まれる。
【００２７】
そして、ステップＳ１０３で、基準生体情報取得部３３によって、生体情報データベースに予め記憶される、読み取った学籍ＩＤに対応する基準となる生体情報が取得される。なお、基準となる生体情報が学生証（ＩＣカード）内に記憶されている場合は、ＩＣカード情報読み取り部３１によって、学籍ＩＤとともに、その基準となる生体情報も読み取られる。この場合、ステップＳ１０３は起動しない。
【００２８】
続くステップＳ１０４では、読み込んだ生体情報と、取得された基準となる生体情報とが生体情報比較部３４によって、比較される。
ステップＳ１０４で、それら生体情報が一致すると判定された場合、ステップＳ１０５で、認証時刻出力部３７によって、学籍ＩＤが読み取られた時刻、生体情報が読み込まれた時刻、比較結果が一致することが判明した時刻、等のいずれかの時刻が生体認証時刻として出力され、その生体認証時刻に学籍ＩＤを付加した登校情報が、登校情報生成部４１によって生成される。そして、ステップＳ１０６で、登校情報送信部４２によって、生成した登校情報が、図１の登校情報データベース２３に登録されるべくそのデータベース２３あてに送信される。
【００２９】
また、続くステップＳ１０７では、講座情報出力部３６によって、時間割データベース２１、履修情報データベース２２が参照され、それらデータベース２１、２２を用いて、読み取った学籍ＩＤの学生のその日の講座情報画面（受講可能講座、休講情報、教室変更情報）が表示部に出力される。この講座情報画面上の確認ボタンの押下により、一連の処理が終了する。
【００３０】
一方、ステップＳ１０４で、それら生体情報が一致しないと判定された場合、ステップＳ１０８で、認証エラーメッセージ（生体情報が一致しません、等）が、エラーメッセージ出力部３５によって、表示部に出力され、一連の処理が終了する。
【００３１】
図１２は、下校情報出力装置の構成を示すブロック図である。この下校情報出力装置は、図１の登下校情報出力装置１１が備える機能のうち、下校情報出力機能を備える。
図１２に示すように、下校情報出力装置５０は、学生証（ＩＣカード）がスキャンされることによってその学生証から学籍ＩＤを読み取るＩＣカード情報読み取り部３１、学生証を所持する学生の生体情報（手のひら、指紋、等）を読み込む生体情報読み込み部３２、生体情報データベースに予め記憶されている基準となる生体情報を取得する基準生体情報取得部３３、読み込んだ生体情報と、基準となる生体情報とを比較する生体情報比較部３４、比較結果が不一致の場合に、エラーメッセージを出力するエラーメッセージ出力部３５、比較結果が一致した場合に、学籍ＩＤが読み取られた時刻、生体情報が読み込まれた時刻、比較結果が一致することが判明した時刻、等のいずれかの時刻を生体認証時刻として出力する認証時刻出力部３７、比較結果が一致した場合に、読み取った学籍ＩＤをキーとして履修情報データベース２２を検索し、その当日（その曜日）の下校時刻（認証時刻）以降の履修科目（残りの履修科目）を出力する履修科目残出力部５１、残りの履修科目がある場合に、欠席警告画面を出力する欠席警告画面出力部５２、残りの履修科目がない場合または欠席警告画面で欠席を承認するボタンが押下された場合に、学籍ＩＤに認証時刻を付加することで下校情報を生成する下校情報生成部５４、生成された下校情報を下校情報データベース２４に登録すべく送信する下校情報送信部５５、上記各部を制御する制御部５６、を備える。
【００３２】
なお、基準となる生体情報が学生証（ＩＣカード）内に記憶されている場合は、ＩＣカード情報読み取り部３１によって、学籍ＩＤとともに、その基準となる生体情報も読み取られる。この場合、基準生体情報取得部３３は起動しない。
【００３３】
図１３は、図１の下校情報データベース２４のデータ構造を示す図である。
図１３に示すように、下校情報は、学籍ＩＤに（生体）認証時刻が付加されて構成される。
【００３４】
図１４は、下校情報の出力処理のフローチャートである。この処理は、図１２の下校情報出力装置（図１の登下校情報出力装置）によって行われる。
例えば、学生が下校情報出力装置のスタートボタンを押下することで、一連の処理が開始される。まず、ステップＳ２０１で、学生証（ＩＣカード）情報入力を促すメッセージが表示部上に出力される。このメッセージに従い、学生が所持する学生証を下校情報出力装置にスキャンさせると、ＩＣカード情報読み取り部３１によって、その学生証の学籍ＩＤが読み取られる。続いて、ステップＳ２０２で、生体情報（手のひら静脈、指紋、等）入力を促すメッセージが表示部上に出力される。このメッセージに従い、学生が例えば、手のひらを装置上の対応する箇所に押し当てると、生体情報読み込み部３２によって、その生体情報が読み込まれる。
【００３５】
そして、ステップＳ２０３で、基準生体情報取得部３３によって、生体情報データベースに予め記憶される、読み取った学籍ＩＤに対応する基準となる生体情報が取得される。なお、基準となる生体情報が学生証（ＩＣカード）内に記憶されている場合は、ＩＣカード情報読み取り部３１によって、学籍ＩＤとともに、その基準となる生体情報も読み取られる。この場合、ステップＳ２０３は起動しない。
【００３６】
続くステップＳ２０４では、読み込んだ生体情報と、取得された基準となる生体情報とが生体情報比較部３４によって、比較される。
ステップＳ２０４で、それら生体情報が一致すると判定された場合、ステップＳ２０５で、履修科目残出力部５１によって、読み取った学籍ＩＤをキーとして履修情報データベース２２が検索され、その当日（その曜日）の下校時刻（認証時刻）以降の履修科目（残りの履修科目）が出力される。
【００３７】
ステップＳ２０５で残りの履修科目があった場合、ステップＳ２０７で、欠席警告画面出力部５２によって、欠席警告画面が出力される。その欠席警告画面上で、欠席を承認する旨のボタンが押下された場合、ステップＳ２０９に進む。
【００３８】
また、ステップＳ２０５で残りの履修科目がない場合も、ステップＳ２０９に進む。ステップＳ２０７で、欠席警告画面上から欠席を承認しない旨のボタンが押下された場合、一連の処理を終了する。
【００３９】
ステップＳ２０９では、認証時刻出力部３７によって、学籍ＩＤが読み取られた時刻、生体情報が読み込まれた時刻、比較結果が一致することが判明した時刻、等のいずれかの時刻が生体認証時刻として出力され、その生体認証時刻に学籍ＩＤを付加した下校情報が、下校情報生成部５４によって生成される。そして、ステップＳ２１０で、下校情報送信部５５によって、生成した下校情報が、図１の下校情報データベース２４に登録されるべくそのデータベース２４あてに送信される。そして、一連の処理を終了する。
【００４０】
一方、ステップＳ２０４で、それら生体情報が一致しないと判定された場合、ステップＳ２１１で、認証エラーメッセージ（生体情報が一致しません、等）が、エラーメッセージ出力部３５によって、表示部に出力され、一連の処理を終了する。
【００４１】
図１５は、図１の授業出席情報出力用携帯端末１４の構成を示すブロック図である。
図１５に示すように、携帯端末８０は、ＩＣカード（授業科目カード、教員証、学生証）がスキャンされることによってそのＩＣカードからＩＤ情報（科目ＩＤ、教員ＩＤ、学籍ＩＤ）を読み取るＩＤ情報読み取り部８１、そのＩＤ情報が読み取られた時刻を出力する読み取り時刻出力部８２、教員ＩＤと、その教員ＩＤの教員が各曜日に担当する科目の科目ＩＤ、その科目の曜日、時限を対応付けた教員ＩＤ・科目ＩＤ記憶部（教員ＩＤ・科目ＩＤ対応テーブル）８３、ＩＣカード（授業科目カード、教員証、学生証）から読み取ったＩＤ情報、その読み取り時刻を加味して、授業出席情報を生成する授業出席情報生成部８４、生成した授業出席情報を記憶する授業出席情報記憶部８５を備える。
【００４２】
図１６Ａは、図１５の教員ＩＤ・科目ＩＤ記憶部８３のデータ構造を示す図である。
図１６Ａに示すように、教員ＩＤ・科目ＩＤ記憶部（教員ＩＤ・科目ＩＤ対応テーブル）は、教員ＩＤ、科目ＩＤ、曜日情報、時限情報から構成される。
【００４３】
図１６Ｂは、図１の授業出席情報データベース（携帯端末用）２５のデータ構造を示す図である。
図１６Ｂに示すように、授業出席情報（携帯端末用）は、ＩＤ情報（科目ＩＤ、または、学籍ＩＤ）、読み取り時刻、各種フラグ情報（出席状況フラグ、遅刻フラグ、等）から構成される。なお、フラグ情報の項目は、教室固定装置から授業出席情報を受信したサーバ側で追加される。
【００４４】
この携帯端末の使用方法は、図４および図５を参照しつつ説明したように、担当教員が授業に際して、その授業の授業科目カード（ＩＣカード）を２回、携帯端末に時間を空けて読み取らせ、その授業科目カードの１回目の読み取り時刻と、２回目の読み取り時刻との間に読み取られた学生証の学生を出席、その授業科目カードの２回目の読み取り時刻以降に読み取られた学生証の学生を遅刻、として扱うというものであった。図１６Ｂ中、ＩＤ情報の項目の値が「Ａ００１」となっている行のデータは、科目ＩＤが「Ａ００１」の授業科目カードを携帯端末で読み取ったことにより得られたデータである。図中、そのような行が２行あることが、授業科目カードの１回目と２回目の読み取りに対応している。
【００４５】
携帯端末のもう１つの使用方法としては、担当教員は、授業科目カードの替わりに、教員証（ＩＣカード）を使用する。この場合、教員証が携帯端末に読み込まれると、授業出席情報生成部８４によって、教員ＩＤ・科目ＩＤ対応テーブル８３が参照され、教員ＩＤと、読み取り日時から対応する科目ＩＤが得られる。教員証を携帯端末で読み取っても、授業出席情報中のＩＤ情報の項目の値は、その教員証の教員ＩＤに対応する科目ＩＤの値（この例では、「Ａ００１」）が設定される。つまり、携帯端末の使用方法に関わらず、図１６Ｂに示す構成の授業出席情報が生成される。なお、以上の説明から明らかなように、授業科目カードを携帯端末に読み取らせる方法を採用する場合、教員ＩＤ・科目ＩＤ対応テーブル８３は、不要となる。
【００４６】
図１７は、授業出席情報（携帯端末用）の出力処理のフローチャートである。この処理は、図１５の携帯端末８０（図１の授業出席情報出力用携帯端末１４）によって行われる。
【００４７】
例えば、装置電源がＯＮになることで、一連の処理が開始される。まず、ステップＳ３０１で、ＩＣカード（学生証、教員証、授業科目カード）情報入力を促すメッセージが表示部上に出力される。このメッセージに従い、教員が教員証または授業科目カードを携帯端末８０にスキャンさせると、または、学生が所持する学生証を携帯端末８０にスキャンさせると、ＩＤ情報読み取り部８１によって、そのＩＣカード（学生証、教員証、授業科目カード）のＩＤ情報（学籍ＩＤ、教員ＩＤ、科目ＩＤ）が読み取られる。続いて、ステップＳ３０２で、読み取り時刻出力部８２によって、ＩＤ情報の読み取られた時刻が出力され、授業出席情報生成部８４によって、読み取ったＩＤ情報に、読み取り時刻が付加されて授業出席情報が生成される。なお、ＩＤ情報として、教員ＩＤが読み取られた場合は、上記したように、その教員ＩＤは、教員ＩＤ・科目ＩＤ対応テーブル８３を用いて、対応する科目ＩＤに変換される。そして、ステップＳ３０３で、授業出席情報記憶部８５に、生成した授業出席情報が記憶・蓄積された後、ステップＳ３０１に戻る。
【００４８】
なお、授業出席情報記憶部８５に蓄積された授業出席情報は、上述したように、教務課や各棟に設置される携帯端末用のデータ収集端末によって、図１の授業出席情報データベース（携帯端末用）２５に吸い上げられる。
【００４９】
図１８は、図１の授業出席情報出力用教室固定装置１５の構成を示すブロック図である。
図１８に示すように、教室固定装置９０は、学生証（ＩＣカード）がスキャンされることによってその学生証から学籍ＩＤを読み取る学籍ＩＤ読み取り部９１、その学籍ＩＤが読み取られた時刻を出力する読み取り時刻出力部９２、予め設定されている教室ＩＤを出力する教室ＩＤ出力部９３、読み取った学籍ＩＤに、読み取り時刻と教室ＩＤを付加して授業出席情報を生成する授業出席情報生成部９４、生成した授業出席情報を授業出席情報データベース（教室固定装置用）２６に登録すべく送信する授業出席情報送信部９５を備える。
【００５０】
図１９は、図１の授業出席情報データベース（教室固定装置用）２６のデータ構造を示す図である。
図１９に示すように、授業出席情報（教室固定装置用）は、教室ＩＤ、学籍ＩＤ、読み取り時刻、各種フラグ情報（出席状況フラグ、遅刻フラグ、等）から構成される。なお、フラグ情報の項目は、教室固定装置から授業出席情報を受信したサーバ側で追加される。
【００５１】
図２０は、授業出席情報（教室固定装置用）の出力処理のフローチャートである。この処理は、図１８の教室固定装置９０（図１の授業出席情報出力用教室固定装置１５）によって行われる。
【００５２】
例えば、装置電源がＯＮになることで、一連の処理が開始される。まず、ステップＳ４０１で、学生証（ＩＣカード）情報入力を促すメッセージが表示部上に出力される。このメッセージに従い、学生が所持する学生証を教室固定装置９０にスキャンさせると、学籍ＩＤ読み取り部９１によって、その学生証の学籍ＩＤが読み取られる。続いて、ステップＳ４０２で、読み取り時刻出力部９２によって、学籍ＩＤの読み取られた時刻が出力され、また、教室ＩＤ出力部９３によって、予め装置上に設定されている教室ＩＤが出力され、授業出席情報生成部９４によって、読み取った学籍ＩＤに、読み取り時刻と教室ＩＤが付加されて授業出席情報が生成される。そして、ステップＳ４０３で、授業出席情報送信部９５によって、生成した授業出席情報が、図１の授業出席情報データベース（教室固定装置用）２６に登録されるべくそのデータベース２６あてに送信された後、ステップＳ４０１に戻る。
【００５３】
図２１は、図１の出席判定装置１３の構成を示すブロック図である。
図２１に示すように、出席判定装置１００は、当日の授業出席情報（携帯端末、教室固定装置）を学籍ＩＤ、読み取り日時をキーとしてソートする授業出席情報ソート部１０１、ソートされている当日の授業出席情報の１つを取得する授業出席情報取得部１０２、取得した授業出席情報の学籍ＩＤを持つ、同日の登校情報を取得する登校情報取得部１０３、取得した授業出席情報の学籍ＩＤを持つ、同日の下校情報を取得する下校情報取得部１０４、授業出席情報が教室固定装置から収集されたものである場合に、その授業出席情報の読み取り日時情報、教室ＩＤをキーとして時間割データベース２１を検索し、教室ＩＤに対応する科目ＩＤを取得する科目ＩＤ取得部１０６、授業出席情報中の学籍ＩＤをキーとして履修情報データベース２２を検索し、その授業出席情報中の科目ＩＤまたはその授業出席情報中の教室ＩＤを基に取得した科目ＩＤに一致する科目ＩＤが、その授業出席情報中の学籍ＩＤに対応する履修情報中に存在するか判定することで、授業出席情報と履修情報の整合性を判定する授業出席情報・履修情報整合性判定部１１１、それぞれの学籍ＩＤに対して、授業出席情報中の読み取り時刻が、登校情報中の生体認証時刻（登校時刻）と下校情報中の生体認証時刻（下校時刻）との間にあるかを判定することで、授業出席情報と登下校情報の整合性を判定する授業出席情報・登下校情報整合性判定部１０５、授業出席情報・登下校情報整合性判定部１０５によって、例えば、ある学籍ＩＤに対して、授業出席情報中の読み取り時刻が、登校情報中の生体認証時刻（登校時刻）と下校情報中の生体認証時刻（下校時刻）との間にあると判定されることで、授業出席情報と履修情報の整合性が満たされた場合に、その学籍ＩＤに対応する授業出席情報の出席フラグをＯＮに設定する出席状況フラグ変更部１１２、上記各部を制御する制御部１１３を備える。
【００５４】
図２２は、出席判定処理のフローチャートである。この処理は、図２１の出席判定装置１００（図１の出席判定装置１３）によって行われる。
例えば、授業が行われた当日の遅い時間や、翌日の未明などの所定の時刻が到来したことをトリガとして、この一連の処理が開始される。まず、ステップＳ５０１で、授業出席情報ソート部１０１によって、当日の授業出席情報（携帯端末から収集されたものと教室固定装置から収集されたものを合わせたもの）が、学籍ＩＤ、読み取り日時をキーとしてソートされファイルに出力される。そして、ステップＳ５０２で、このファイル上の指定位置にレコードが存在するかどうかが判定される。
【００５５】
データが存在しない場合、一連の処理を終了する。
一方、このファイル上にデータが存在する場合、ステップＳ５０３で、授業出席情報取得部１０２によって、学籍ＩＤ毎に、そして、１つの学籍ＩＤ内では読み取り時刻順にソートされている授業出席情報から、指定位置にある１レコード分の情報が取得される。
【００５６】
続く、ステップＳ５０４では、科目ＩＤ取得部１０６によって、取得したレコードが、科目ＩＤを持つかが判定される。レコードが携帯端末から収集されたものの場合は、そのレコード中に科目ＩＤは含まれるが、教室固定端末から収集されたものの場合は、そのレコード中には科目ＩＤの代わりに教室ＩＤが含まれる。すなわち、取得したレコードが科目ＩＤを含んでいれば、科目ＩＤ取得部１０６は単に、制御を後段のステップＳ５０７に渡すだけである。一方、取得したレコードが科目ＩＤを含まない場合、科目ＩＤ取得部１０６は、続く、ステップＳ５０５で、そのレコード（授業出席情報）の読み取り日時情報、教室ＩＤをキーとして時間割データベース２１を検索し、ステップＳ５０６で、教室ＩＤに対応する科目ＩＤを取得する。そして、ステップＳ５０７に進む。
【００５７】
ステップＳ５０７では、授業出席情報・履修情報整合性判定部１１１によって、レコード中の学籍ＩＤをキーとして履修情報データベース２２が検索され、ステップＳ５０８では、そのレコード（授業出席情報）中の科目ＩＤまたはその授業出席情報中の教室ＩＤを基に取得した科目ＩＤに一致する科目ＩＤが、そのレコード中の学籍ＩＤに対応する履修情報中に存在するかが判定される。
【００５８】
ステップＳ５０８で履修情報中に存在しないと判定された場合、ステップＳ５０２に戻り、ファイル上の次の位置にレコードが存在するかが判定される。
一方、ステップＳ５０８で履修情報中に存在すると判定された場合、ステップＳ５０９において、登校情報取得部１０３によって、取得したレコード（授業出席情報）の学籍ＩＤを持つ、同日の登校情報が登校情報データベース２３から取得される。また、ステップＳ５１０において、下校情報取得部１０４によって、取得したレコードの学籍ＩＤを持つ、同日の下校情報が下校情報データベース２４から取得される。
【００５９】
そして、ステップＳ５１１で、授業出席情報・登下校情報整合性判定部１０５によって、登校情報と下校情報が共に取得され、かつ、その取得したレコードの読み取り時刻が、取得した登校情報中の生体認証時刻（登校時刻）と取得した下校情報中の生体認証時刻（下校時刻）との間にあるかが判定される。
【００６０】
ステップＳ５１１で、登校情報と下校情報の少なくとも１つが存在しないか、または、取得したレコードの読み取り時刻が登校時刻と下校時刻の間にないと判定された場合、ステップＳ５０２に戻り、ファイル上の次の位置にレコードが存在するかが判定される。
【００６１】
一方、ステップＳ５１１で、登校情報と下校情報がともに存在し、かつ、取得したレコードの読み取り時刻が登校時刻と下校時刻の間にあると判定された場合、ステップＳ５１２において、出席状況フラグ変更部１１２によって、出席フラグがＯＮとなるように変更される。
【００６２】
ここで、出席状況フラグとは、出席の状況を示す変数であり、通常、以下に示すように、複数の値を取り得る。
＝０：初期値
＝１：出席
＝２：欠席
＝３：出欠不明
上述の「出席フラグがＯＮ」になるとは、出席状況フラグ＝１を設定することに対応している。また、同様に、「出席フラグがＯＦＦ」になるとは、出席状況フラグ＝２を設定することに対応している。出席状況フラグ＝３の場合が出欠不明となっているのは、大学側の出欠管理方針によって決めるべきものであることを示している。例えば、出欠に厳しい大学は、出席状況フラグ＝３の場合を「欠席」として扱う。
【００６３】
このように、本第１実施形態においては、授業時の学生の出席については、学生証（ＩＣカード）の読み取りで対応しているため、授業時の学生の出席に生体認証を用いる場合に比べて、授業出席情報の収集時の装置の処理負荷を軽減することができる。また、出席判定部によって、授業時の学生証の読み取り時刻が、登校時認証時刻と下校時認証時刻との間に含まれる場合に、出席扱いとしていることから、ある種の不正、例えば、自分は登下校せず、学生証だけクラスメートに預けて、授業時にそのクラスメートにその預けた学生証をスキャンしてもらうような不正を検出・防止できる。これにより、授業をいくつ受けるかに関わらず、１学生につき、生体認証の数を２回に抑えることができ、認証装置側の処理負荷を軽減しつつ、代返等の不正を抑止することが可能となる。
【００６４】
図２３は、本発明の第２実施形態の出席管理システムの構成を示す図である。
図２３に示す出席管理システム１２０は、図１に示す第１実施形態の出席管理システム１０と比較し、利用装置情報設定装置１２１、利用装置データベース１２２、利用装置計算履歴データベース１２３が追加されている。同じ符号にて示される装置の動作、データベースのデータ構造は図１と同様であり、説明を省略する。
【００６５】
第１実施形態においては、授業出席情報を収集する装置は、携帯端末の場合も教室固定装置の場合もＩＣカードのスキャン機能のみを有し生体認証機能を有していなかった。これに対し、本第２実施形態では、授業出席情報を収集する装置として、ＩＣカードのスキャン機能のみを有するもの（携帯端末、教室固定装置）、生体認証機能のみを有するもの（携帯端末、教室固定装置）、ＩＣカードのスキャンモードと生体認証モードとの切替を可能とするもの（教室固定装置）、が使用可能である。なお、図２には、生体認証機能を有する携帯端末が一体化ハンディターミナルとして、また、生体認証機能を有する教室固定装置が建物設置型の一体化装置として示されている。
【００６６】
利用装置情報設定装置１２１は、授業出席情報を収集する装置として推奨される装置を、生体認証装置とＩＣカードスキャン装置のいずれかから選択して利用装置情報として設定する機能と、それぞれの科目について、授業出席情報を収集する装置として現在利用している装置を変更する利用装置変更機能とを有する。
【００６７】
図２４は、授業出席情報を収集する装置として生体認証装置を用いた場合の授業出席情報の収集の流れを説明する図（その１）である。
図２４では、基準となる生体情報（手のひら、指紋、等）が生体情報データベース（不図示）上に記憶されている。この場合、授業出席情報を収集する生体認証装置（図では、この装置はパソコンにＩＣカードスキャナーと生体情報読み取り部を接続して構成されている）は、生体情報データベースを管理する生体情報管理装置に対して、ＩＣカードスキャナーから読み取った学籍ＩＤをキーとする生体情報の検索指示を出す。
【００６８】
この検索結果として取得された基準となる生体情報と、生体情報読み取り部を介して読み込まれた生体情報とが比較されることで生体認証を行われる。基準となる生体情報と読み取った生体情報が一致した場合、対応する授業出席情報が授業出席情報データベース（携帯端末用）２５を管理する授業出席情報管理装置あてに送信される。
【００６９】
図２５は、授業出席情報を収集する装置として生体認証装置を用いた場合の授業出席情報の収集の流れを説明する図（その２）である。
図２５では、基準となる生体情報（手のひら静脈、指紋、等）が学生証（ＩＣカード）上に記憶されている。この場合、授業出席情報を収集する生体認証装置（図では、この装置はパソコンにＩＣカードスキャナーと生体情報読み取り部を接続して構成されている）は、学籍ＩＤと基準となる生体情報とをＩＣカードスキャナーを介して読み取る。
【００７０】
ＩＣカードスキャナーを介して読み取った基準となる生体情報と、生体情報読み取り部を介して読み込まれた生体情報とが比較されることで生体認証を行われる。これら生体情報が一致した場合、対応する授業出席情報が生体認証装置内の記憶領域に保存される。保存された授業出席情報は、例えば、授業終了後、各棟または教務課に設置されたデータ収集用端末を介して授業出席情報データベース（携帯端末用）２５を管理する授業出席情報管理装置あてに送信（一括転送）される。
【００７１】
図２６は、図２３の利用装置情報設定装置１２１の構成を示すブロック図である。
図２６に示すように、利用装置情報設定装置１３０は、所定期間の授業出席情報（携帯端末、教室固定装置）を科目ＩＤ、読み取り日時をキーとしてソートする授業出席情報ソート部１３１、ソートされている所定期間の授業出席情報の１つを取得する授業出席情報取得部１３２、それぞれの授業（科目）について、取得した授業出席情報が履修科目であった場合に、その情報を１レコードとしてカウントするとともに、その情報の出席フラグのＯＮ／ＯＦＦもカウントすることで、その授業の出席比率を算出する出席比率算出部１３３、算出された出席比率が所定値以下の場合に、授業出席情報を収集する装置として生体認証装置が推奨されることを利用装置情報として設定する利用装置情報設定部１３４、利用装置情報も含む算出結果情報を利用装置計算履歴データベース１２３に登録すべく送信する算出結果送信部１３５、授業出席情報を収集する装置として現在使用している装置を科目毎に記憶する利用装置データベース１２２上から利用装置を変更することが可能な利用装置変更部１３６を備える。
【００７２】
図２７は、利用装置情報設定処理のフローチャートである。この処理は、図２６の利用装置情報設定装置１３０（図２３の利用装置情報設定装置１２１）によって行われる。
例えば、この装置の電源がＯＮになることをトリガとして、この一連の処理が開始される。まず、ステップＳ６０１で、授業出席情報ソート部１３１によって、所定期間の授業出席情報（携帯端末、教室固定装置）が科目ＩＤ、読み取り日時をキーとしてソートされファイルに出力される。そして、ステップＳ６０２で、このファイル上の指定位置にレコードが存在するかどうかが判定される。
【００７３】
ステップＳ６０２でファイル上にデータが存在しないと判定された場合、ステップＳ６０７に進む。
一方、ステップＳ６０２でファイル上にデータが存在すると判定された場合、ステップＳ６０３で、授業出席情報取得部１３２によって、科目ＩＤ毎に、そして、１つの科目ＩＤ内では読み取り時刻順にソートされている所定期間の授業出席情報から、指定位置にある１レコード分の情報が取得される。続く、ステップＳ６０４は、図２２のフローチャートのステップＳ５０４〜ステップＳ５０８までをまとめたものである。すなわち、このステップＳ６０４では、取得したレコード（授業出席情報）の学籍ＩＤの学生が、この科目ＩＤの科目を履修しているかが判定される。
【００７４】
ステップＳ６０４で履修していないと判定された場合、ステップＳ６０２に戻り、ファイル上の次の位置にレコードが存在するかが判定される。
一方、ステップＳ６０４で履修していると判定された場合、ステップＳ６０５で、科目ＩＤが１つ前のレコードと現レコードとで変化したか、すなわち、ファイル上でそのレコードが科目ＩＤの変わり目に位置しているかが判定される。
【００７５】
ステップＳ６０５で変化していると判定された場合、ステップＳ６０７に進む。
一方、ステップＳ６０５で変化していないと判定された場合、ステップＳ６０６で、対象レコード数記憶用変数をカウントアップ（インクリメント）するとともに、そのレコードの出席フラグがＯＮであった場合には、出席フラグＯＮ数記憶用変数をカウントアップ（インクリメント）する。そして、ステップＳ６０２に戻り、ファイル上の次の位置にレコードが存在するかが判定される。
【００７６】
ステップＳ６０２でデータが存在しない場合（ファイルに出力したデータの末尾）またはステップＳ６０５で科目ＩＤの値が１つ前のレコードと比較して変化している場合（ファイル上での科目ＩＤの変わり目）に、それらステップから制御を渡されるステップＳ６０７では、出席比率の計算を次式により行う。
出席比率  ＝  出席フラグＯＮ数記憶用変数  ／  対象レコード数記憶用変数
そして、続くステップＳ６０８で、利用装置情報設定部１３４によって、算出された出席比率が所定値以下であるかが判定される。ステップＳ６０８で所定値以下と判定された場合、ステップＳ６１０で、授業出席情報を収集する装置として生体認証装置が推奨されることが利用装置情報として設定される。また、ステップＳ６０８で所定値より大きいと判定された場合、ステップＳ６０９で、授業出席情報を収集する装置としてＩＣカード読み取り機能のみを持つＩＣカード読取装置が推奨されることが利用装置情報として設定される。
【００７７】
いずれの場合でも、続くステップＳ６１１で、算出結果送信部１３５によって、利用装置情報を含む算出結果情報が、利用装置計算履歴データベース１２３に登録されるべく送信される。
【００７８】
ステップＳ６１２では、ファイル上の次位置にレコードが存在するかが判定される。存在しないと判定された場合、一連の処理を終了する。一方、存在すると判定された場合、ステップＳ６０２に戻る。
【００７９】
図２８Ａは、図２３の利用装置計算履歴データベース１２３のデータ構造を示す図である。
図２８Ａに示すように、このデータベース１２３は、科目ＩＤ、計算に用いた授業出席情報のサンプル期間を示す期間情報、比率算出に当たって対象となった授業出席情報の数を示すレコード数、対象となった授業出席情報中で、出席フラグがＯＮであったものの数を示す出席フラグＯＮ数、（推奨される）利用装置（情報）、の各項目から構成される。
【００８０】
図２８Ｂは、図２３の利用情報データベース１２２のデータ構造を示す図である。
図２８Ｂに示すように、このデータベース１２２では、授業出席情報を収集する装置として現在使用している装置のタイプ（利用装置タイプ）を科目識別情報（科目ＩＤ）と対応付けて記憶している。
【００８１】
なお、図２６の利用装置変更部（ユーザインターフェイス部）１３６によって、例えば、図２８Ｂに示すようなテーブルが表示部上に出力される。ユーザ（教務課職員、等）は、必要な操作を利用装置変更部１３６を介して行うことで、授業（科目）毎の利用装置タイプを変更することができる。
【００８２】
図２９は、利用装置の切替方法の一例を図２８Ｂの利用装置タイプを参照しつつ説明する図である。
まず、利用装置タイプ＝０の装置は、生体認証モードとＩＣカードスキャンモードとが切替可能な教室固定装置である。この利用装置タイプ＝０の装置に対しては、授業出席情報の収集時に利用する装置を生体認証からＩＣカードスキャンに切り替える場合、ＩＣカードスキャンから生体認証に切り替える場合、いずれの場合もモード切替信号を利用装置タイプ＝０の教室固定装置に出力することで利用装置を変更することができる。
【００８３】
また、利用装置タイプ＝１の装置は、生体認証機能のみを持つ教室固定装置であり、利用装置タイプ＝２の装置は、ＩＣカードスキャン機能のみを持つ教室固定装置である。これら利用装置タイプ＝１の装置または利用装置タイプ＝２の装置に対しては、授業出席情報の収集時に利用する装置を生体認証からＩＣカードスキャンに切り替える場合、または、ＩＣカードスキャンから生体認証に切り替える場合、いずれの場合も携帯端末に切り替えることになる。
【００８４】
すなわち、利用装置タイプ＝１の装置の場合、ＩＣカードスキャン機能を持つ携帯端末に切り替える旨を教務課職員とその教室の授業の担当教員に事前に通知する。また、利用装置タイプ＝２の装置の場合、生体認証機能を持つ携帯端末に切り替える旨を教務課職員とその授業の担当教員に事前に通知する。通知を受けた教務課職員は、その授業用に携帯端末を用意し、通知を受けた担当教員は、その授業前に教務課に立ち寄って、その授業用の携帯端末を受け取る必要があることを知る。このようにして、利用装置タイプ＝１または利用装置タイプ＝２の利用装置において、生体認証装置からＩＣカードスキャン装置またはＩＣカードスキャン装置から生体認証装置への変更が可能となる。
【００８５】
なお、このようにして、教室固定装置から携帯端末に利用装置が切り替わった授業について、利用装置を元に戻す（携帯端末から教室固定装置に戻す）場合も、同様に、その旨を教務課職員とその授業の担当教員に事前に通知する。
【００８６】
利用装置タイプ＝３の装置は、生体認証機能またはＩＣカードスキャン機能のいずれか一方を持つ携帯端末である。この利用装置タイプ＝３の装置に対しては、それぞれ他機能を有する携帯端末に切り替える旨を教務課職員に事前に通知する。すなわち、生体認証機能を持つ携帯端末に対しては、利用装置を、ＩＣカードスキャン機能を持つ携帯端末に変更する旨を教務課職員に通知する。また、ＩＣカードスキャン機能を持つ携帯端末に対しては、利用装置を、生体認証機能を持つ携帯端末に変更する旨を教務課職員に通知する。このようにして、利用装置タイプ＝３の利用装置において、生体認証装置からＩＣカードスキャン装置またはＩＣカードスキャン装置から生体認証装置への変更が可能となる。
【００８７】
なお、利用装置タイプ＝３の利用装置は、体育実技など教室の外で行われる授業や、教室固定装置が設置されていない教室で行われる授業に用いられる装置である。
本第２実施形態においては、利用装置を変更する授業を選択し（その選択に際しては、利用装置の計算履歴が参照されてもよい）、その授業に対する授業出席情報を収集するのに用いる利用装置を、ＩＣカードスキャンによるものから、より精度の高い生体認証によるものに変更している。本第２実施形態を、例えば、大人数で行われる授業（講義）等の代返による不正が生じやすい授業に適用することで、代返による不正を抑えることができる。
【００８８】
図３０は、本発明の第３実施形態の出席管理システムの構成を示す図である。
図３０に示す出席管理システム１５０は、図１に示す第１実施形態の出席管理システム１０と比較し、端末監視装置１５１、端末管理データベース１５２が追加されている。出席判定装置１５３は、図１の出席判定装置１３と一部の動作が異なる。図中、同じ符号にて示される装置の動作、データベースのデータ構造は図１と同様であり、説明を省略する。
【００８９】
端末監視装置１５１は、学内の教室、共有スペース、等に設置された端末を監視し、そのセッション情報と、授業出席情報との間に不整合があるかどうかを判定する。不整合が検出された場合、その不整合は、出席判定装置１５３での授業出席情報の出席判定に加味される。なお、共有スペース、等にも教室ＩＤが割り振られているものとする。
【００９０】
図３１は、図３０の端末監視装置１５１の構成を示すブロック図である。
図３１に示すように、端末監視装置１６０は、学内の所定の場所に設置され、学生が学生証（ＩＣカード）を用いてログインすることが可能な端末の現在終了していないセッションのセッション情報を端末管理データベース１５２から取得する端末管理情報取得部１６１、その取得したセッション情報中の学籍ＩＤに対応する履修情報を検索し、その学籍ＩＤの学生が同時間帯の履修授業に登録しているかを判定するとともに、登録していると判定された場合、その取得した同時間帯のセッション情報中の教室ＩＤが、同時間帯の履修授業に一致するかを判定する同時間帯履修登録判定部１６２、その取得したセッション情報中の学籍ＩＤに対応する履修情報を検索し、その学籍ＩＤの学生が次時間帯の履修授業に登録しているかを判定するとともに、登録していると判定された場合、その取得した同時間帯のセッション情報中の教室ＩＤが、次時間帯の履修授業に一致するかを判定する次時間帯履修登録判定部１６３、同時間帯履修登録判定部１６２によって、同時間帯の履修授業に一致しないと判定された場合、取得した同時間帯のセッション情報中の学籍ＩＤを持つ授業出席情報が、その同時間帯の履修授業の授業出席情報中に存在するかを判定し、存在する場合、その授業出席情報の出席フラグをＯＦＦに設定する出席状況フラグ変更部１６５、次時間帯履修登録判定部１６３によって、次時間帯の履修授業に一致しないと判定された場合、そのセッション情報を取得した端末に対して、次時間帯の履修授業の教室まで移動するように促すメッセージを出力するメッセージ出力部１６４、各部を制御する制御部１６６を備える。
【００９１】
図３２は、図３０の端末管理データベース１５２のデータ構造を示す図である。
図３２に示すように、このデータベース１５２のセッション情報は、端末を識別する端末ＩＤ、端末にログインして学生の所持する学生証（ＩＣカード）から読み取られた学籍ＩＤ、ログイン日時、端末の設置場所を示す教室ＩＤ、の各項目を有する。
【００９２】
図３３Ａは、端末監視処理のフローチャート（その１）である。このフローチャートは、図３１の端末監視装置（図３０の端末監視装置１５１）によって実行される。
まず、ステップＳ７０１で、端末管理情報取得部１６１によって、端末管理データベース１５２から、現在終了していないセッションのセッション情報（ログインがすでに行われていて、まだ終了していないセッション情報）の１つが取得されファイルに出力される。ステップＳ７０２では、そのファイルの指定位置にレコード（セッション情報）があるかが判定される。
【００９３】
ステップＳ７０２でファイルの指定位置にセッション情報がないと判定された場合、一連の処理を終了する（所定時間経過後に端末監視処理は再起動する）。
ステップＳ７０２でファイルの指定位置にセッション情報があると判定された場合、ステップＳ７０３で、同時間帯履修登録判定部１６２によって、その取得したセッション情報中の学籍ＩＤに対応する履修情報が検索され、ステップＳ７０４で、その学籍ＩＤの学生が同時間帯の履修授業に登録しているかが判定される。
【００９４】
ステップＳ７０４で同時間帯の履修授業に登録していないと判定された場合、ステップＳ７０１に戻り、端末管理情報取得部１６１によって、端末管理データベース１５２から次のセッション情報が取得されファイルに出力される。
【００９５】
一方、ステップＳ７０４で同時間帯の履修授業に登録していると判定された場合、ステップＳ７０５で、その取得したセッション情報中の教室ＩＤが、同時間帯の履修授業（の教室ＩＤ）に一致するかが判定される。
【００９６】
ステップＳ７０５で同時間帯の履修授業に一致すると判定された場合、ステップＳ７０１に戻り、端末管理情報取得部１６１によって、端末管理データベース１５２から次のセッション情報が取得されファイルに出力される。
【００９７】
一方、ステップＳ７０５で同時間帯の履修授業に一致しないと判定された場合、ステップＳ７０６で、出席状況フラグ変更部１６５によって、授業出席情報データベース中を検索することで、取得したセッション情報中の学籍ＩＤを持つ授業出席情報が、その同時間帯の履修授業の授業出席情報中に存在するかが判定される。
【００９８】
ステップＳ７０６で存在すると判定された場合、ステップＳ７０７で、その授業出席情報の出席フラグがＯＦＦに設定され、ステップＳ７０１に戻る。
ステップＳ７０６で存在しないと判定された場合、ステップＳ７０１に戻る。
【００９９】
ステップＳ７０７で出席フラグがＯＦＦに設定された授業出席情報については、図３０の出席判定装置１５３で出席判定を行う際に、その出席フラグの値が加味される。
すなわち、出席判定装置１５３では、図２２のフローチャートの登校情報と下校情報がともに存在し、かつ、取得したレコードの読み取り時刻が登校時刻と下校時刻の間にあるかを判定するステップＳ５１１と、出席フラグをＯＮとなるように変更するステップＳ５１２との間に新たな判定ステップを設け、この判定ステップで、出席フラグがＯＦＦに設定されているかを判定する。
【０１００】
そして、この判定ステップで出席フラグがＯＦＦに設定されていると判定された場合、ステップＳ５０２に戻るようにし、この判定ステップで出席フラグがＯＦＦに設定されていないと判定された場合、ステップＳ５１２を起動するようにする。
【０１０１】
図３３Ｂは、端末監視処理のフローチャート（その２）である。このフローチャートは、図３１の端末監視装置（図３０の端末監視装置１５１）によって実行される。
まず、ステップＳ８０１で、端末管理情報取得部１６１によって、端末管理データベース１５２から、現在終了していないセッションのセッション情報（ログインがすでに行われていて、まだ終了していないセッション情報）の１つが取得されファイルに出力される。ステップＳ８０２では、そのファイルの指定位置にレコード（セッション情報）があるかが判定される。
【０１０２】
ステップＳ８０２でファイルの指定位置にセッション情報がないと判定された場合、一連の処理を終了する（所定時間経過後に端末監視処理は再起動する）。
ステップＳ８０２でファイルの指定位置にセッション情報があると判定された場合、ステップＳ８０３で、次時間帯履修登録判定部１６３によって、その取得したセッション情報中の学籍ＩＤに対応する履修情報が検索され、ステップＳ８０４で、その学籍ＩＤの学生が次時間帯の履修授業に登録しているかが判定される。
【０１０３】
ステップＳ８０４で次時間帯の履修授業に登録していないと判定された場合、ステップＳ８０１に戻り、端末管理情報取得部１６１によって、端末管理データベース１５２から次のセッション情報が取得されファイルに出力される。
【０１０４】
一方、ステップＳ８０４で次時間帯の履修授業に登録していると判定された場合、ステップＳ８０５で、その取得したセッション情報中の教室ＩＤが、次時間帯の履修授業（の教室ＩＤ）に一致するかが判定される。
【０１０５】
ステップＳ８０５で次時間帯の履修授業に一致すると判定された場合、ステップＳ８０１に戻り、端末管理情報取得部１６１によって、端末管理データベース１５２から次のセッション情報が取得されファイルに出力される。
【０１０６】
一方、ステップＳ８０５で次時間帯の履修授業に一致しないと判定された場合、ステップＳ８０６で、メッセージ出力部１６４によって、そのセッション情報を取得した端末に対して、次時間帯の履修授業の教室まで移動するように促すメッセージが出力される。そして、ステップＳ８０１に戻る。
【０１０７】
本第３実施形態においては、例えば、授業に出席して学生証を携帯端末にスキャンした後、その授業を抜け出し、学内の他の場所に設置された端末にログインするような不正を検出し防止することができる。
【０１０８】
図３４は、記憶媒体例を示す図である。
本発明の出席判定処理、出席管理処理は当然一般的な情報処理装置によって実現することが可能である。この場合、情報処理装置の記憶装置２０４から本発明の処理のためのプログラムやデータを情報処理装置のメモリにロードして実行することも、可搬型記憶媒体２０３から本発明の処理のためのプログラムやデータを情報処理装置のメモリにロードして実行することも、また、プログラム提供者（サーバ）２０１の記憶装置２０２側からネットワークを介して本発明の処理のためのプログラムやデータを情報処理装置のメモリにロードして実行することも可能である。
【０１０９】
本発明は下記構成でもよい。
（付記１）  登録者が授業に出席したかどうかを判定する出席判定装置において、
前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信部と、
前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信部と、
授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を含む授業出席情報を受信する授業出席情報受信部と、
それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部と、
それぞれの登録者について、前記授業出席情報に含まれる授業識別情報の授業が、履修科目に含まれるかを判定する授業種別判定部を備え、
前記授業種別判定部において履修科目に含まれると判定された場合に、前記出席判定部が起動されることを特徴とする出席判定装置。
（付記２）  登録者が授業に出席したかどうかを判定する出席判定装置において、
前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信部と、
前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信部と、
授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を少なくとも含む授業出席情報を受信する授業出席情報受信部と、
それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部と、
それぞれの教室で各曜日に行われる授業を示す時間割情報を記憶する時間割記憶部と、
前記時間割情報と、前記授業出席情報に含まれる教室識別情報、読み取り時刻情報を用いて、その教室識別情報に対応する授業識別情報を取得する授業識別情報取得部と、
それぞれの登録者について、前記取得された授業識別情報の授業が、履修科目に含まれるかを判定する授業種別判定部を備え、
前記授業種別判定部において履修科目に含まれると判定された場合に、前記出席判定部が起動されることを特徴とする出席判定装置。
（付記３）  登録者が授業に出席したかどうかを判定する出席判定装置において、
前記登録者の登校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される登校情報を受信する登校情報受信部と、
前記登録者の下校時の生体認証により得られた登録者識別情報およびその認証時刻から構成される下校情報を受信する下校情報受信部と、
授業時の登録者カードの読み取りにより得られる登録者識別情報およびその読み取り時刻を少なくとも含む授業出席情報を受信する授業出席情報受信部と、
それぞれの登録者について、授業時の登録カードの読み取り時刻が、前記登校時認証時刻と下校時認証時刻との間に含まれる場合に、その授業にその登録者が出席したものと判定する出席判定部と、
それぞれの授業について、前記出席判定部により出席扱いとされた授業出席情報の比率を算出する出席比率算出部と、
算出された出席比率が所定値以下の場合に、授業出席情報を収集する装置として生体認証装置が推奨されることを利用装置情報として設定する利用装置情報設定部を備えることを特徴とするの出席判定装置。
（付記４）  それぞれの科目について、現在利用している装置を変更することが可能な利用装置変更部を備えることを特徴とする付記３記載の出席判定装置。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１実施形態の出席管理システムの構成を示す図である。
【図２】生体認証装置の構成例を示す図である。
【図３】図１の授業出席情報出力用携帯端末を用いた場合の授業出席情報の収集の流れを説明する図である。
【図４】図１の授業出席情報出力用携帯端末を用いた場合の授業出席情報の収集および運用の流れを詳細に説明する図（その１）である。
【図５】図１の授業出席情報出力用携帯端末を用いた場合の授業出席情報の収集および運用の流れを詳細に説明する図（その２）である。
【図６】図１の授業出席情報出力用教室固定装置を用いた場合の授業出席情報の収集の流れを説明する図である。
【図７】図１の時間割データベースのデータ構造を示す図である。
【図８】図１の履修情報データベースのデータ構造を示す図である。
【図９】登校情報出力装置の構成を示すブロック図である。
【図１０】図１の登校情報データベースのデータ構造を示す図である。
【図１１】登校情報の出力処理のフローチャートである。
【図１２】下校情報出力装置の構成を示すブロック図である。
【図１３】図１の下校情報データベースのデータ構造を示す図である。
【図１４】下校情報の出力処理のフローチャートである。
【図１５】図１の授業出席情報出力用携帯端末の構成を示すブロック図である。
【図１６Ａ】図１５の教員ＩＤ・科目ＩＤ記憶部のデータ構造を示す図である。
【図１６Ｂ】図１の授業出席情報データベース（携帯端末用）のデータ構造を示す図である。
【図１７】授業出席情報（携帯端末用）の出力処理のフローチャートである。
【図１８】図１の授業出席情報出力用教室固定装置の構成を示すブロック図である。
【図１９】図１の授業出席情報データベース（教室固定装置用）のデータ構造を示す図である。
【図２０】授業出席情報（教室固定装置用）の出力処理のフローチャートである。
【図２１】図１の出席判定装置の構成を示すブロック図である。
【図２２】出席判定処理のフローチャートである。
【図２３】本発明の第２実施形態の出席管理システムの構成を示す図である。
【図２４】授業出席情報を収集する装置として生体認証装置を用いた場合の授業出席情報の収集の流れを説明する図（その１）である。
【図２５】授業出席情報を収集する装置として生体認証装置を用いた場合の授業出席情報の収集の流れを説明する図（その２）である。
【図２６】図２３の利用装置情報設定装置１２１の構成を示すブロック図である。
【図２７】利用装置情報設定処理のフローチャートである。
【図２８Ａ】図２３の利用装置計算履歴データベースのデータ構造を示す図である。
【図２８Ｂ】図２３の利用情報データベースのデータ構造を示す図である。
【図２９】利用装置の切替方法の一例を図２８Ｂの利用装置タイプを参照しつつ説明する図である。
【図３０】本発明の第３実施形態の出席管理システムの構成を示す図である。
【図３１】図３０の端末監視装置の構成を示すブロック図である。
【図３２】図３０の端末管理データベースのデータ構造を示す図である。
【図３３Ａ】端末監視処理のフローチャート（その１）である。
【図３３Ｂ】端末監視処理のフローチャート（その２）である。
【図３４】記憶媒体例を示す図である。
【符号の説明】
【０１１１】
１０、１２０、１５０  出席管理システム
１１  登下校情報出力装置（生体認証装置）
１２  学内ネットワーク
１３、１００、１５３  出席判定装置
１４  授業出席情報出力用携帯端末
１５  授業出席情報出力用教室固定装置
２１  時間割データベース
２２  履修情報データベース
２３  登校情報データベース
２４  下校情報データベース
２５  授業出席情報データベース（携帯端末用）
２６  授業出席情報データベース（教室固定装置用）
１０１  授業出席情報ソート部
１０２  授業出席情報取得部
１０３  登校情報取得部
１０４  下校情報取得部
１０５  出席情報・登下校情報整合性判定部
１０６  科目ＩＤ取得部
１１１  出席情報・履修情報整合性判定部
１１２  出席状況フラグ変更部
１１３  制御部
１２１、１３０  利用装置情報設定装置
１２２  利用装置データベース
１２３  利用装置計算履歴データベース
１３１  授業出席情報ソート部
１３２  授業出席情報取得部
１３３  出席比率算出部
１３４  利用装置情報設定部
１３５  算出結果送信部
１３６  利用装置変更部
１５１、１６０  端末監視装置
１５２  端末管理データベース
１６１  端末管理情報取得部
１６２  同時間帯履修登録判定部
１６３  次時間帯履修登録判定部
１６４  メッセージ出力部
１６５  出席状況フラグ変更部
【図１】
2007079832.tif 000003
【図７】
2007079832.tif 000004
【図８】
2007079832.tif 000005
【図９】
2007079832.tif 000006
【図１０】
2007079832.tif 000007
【図１１】
2007079832.tif 000008
【図１２】
2007079832.tif 000009
【図１３】
2007079832.tif 000010
【図１４】
2007079832.tif 000011
【図１５】
2007079832.tif 000012
【図１６Ａ】
2007079832.tif 000013
【図１６Ｂ】
2007079832.tif 000014
【図１７】
2007079832.tif 000015
【図１８】
2007079832.tif 000016
【図１９】
2007079832.tif 000017
【図２０】
2007079832.tif 000018
【図２１】
2007079832.tif 000019
【図２２】
2007079832.tif 000020
【図２３】
2007079832.tif 000021
【図２６】
2007079832.tif 000022
【図２７】
2007079832.tif 000023
【図２８Ａ】
2007079832.tif 000024
【図２８Ｂ】
2007079832.tif 000025
【図２９】
2007079832.tif 000026
【図３０】
2007079832.tif 000027
【図３１】
2007079832.tif 000028
【図３２】
2007079832.tif 000029
【図３３Ａ】
2007079832.tif 000030
【図３３Ｂ】
2007079832.tif 000031
【図３４】
2007079832.tif 000032
【図２】
2007079832.tif 000033
【図３】
2007079832.tif 000034
【図４】
2007079832.tif 000035
【図５】
2007079832.tif 000036
【図６】
2007079832.tif 000037
【図２４】
2007079832.tif 000038
【図２５】
2007079832.tif 000039