-3

私はQrコードに取り組んでおり、「Androidのモバイル出席システム」で使用しています。学生は来てqrコードをスキャンし、学生の名前、場所、時間などはWebサービスを介して教師に行き、教師は出席を取って保存します

データベースまたはクラウド

. QR は「誰が、いつ、どこから」コード スキャンをチェックできますか........これがプロジェクト plz コメントに適合する場合、これよりも優れた別のアプリケーションがある場合は、私と共有してください。よろしくお願いします。

4

2 に答える 2

3

Zxingを試しましたか?Zxing には、Android でバーコードまたは QR コード リーダーを作成するために使用できるライブラリが含まれています。ここにリンクがあります

Zxingの使用方法を段階的に説明している Web サイトは次のとおりです。


添加

「誰が、いつ、どこで、...」の確認についての質問については、学生が最初に Android アプリからログインすることを希望します (アカウント システムを最初に構築する必要があります)。そうすれば、誰がスキャンしたかを追跡できます。

QR コード自体には、PLACE (QR が配置された場所) や TIME (二重チェックのみで、毎月、毎週、または任意に変更できます) などの情報が含まれており、情報はENCRYPTED.

時間を追加する必要があるのは、生徒が QR 画像を保存して、いつでもどこでもスキャンできるからです (誰かがシステムをだますのを防ぎます)。

GPS データを使用して他の保護を追加することもできます (ただし、これらの電話にはすべて GPS が必要です)。たとえば、GPS データを使用して、校区内のコードを確実にスキャンします。

お役に立てれば。

于 2013-05-26T09:38:34.010 に答える
1

まあ、これはこの種のシステムにとって最悪のアイデアではないので、試してみます。

  • QR 画像から取得できるのは、単なる ID です。次に、アプリはこの ID の場所を確認し、アプリから学生の名前/姓と場所を取得する必要があります。タグを使用したという理由だけで、その人物の位置を推測しないでください。
  • あなたの主な関心事は鍛造です。QR コードであるため、非常に簡単に複製でき、システムは非常に改ざんされやすくなっています。これらのコードを定期的に交換して、まだ誰もコードを持っていないことを確認するか、電話の場所を使用して、ある種のエリアでのみチェックインを許可することができます. ジオフェンシングをご覧ください: https://developer.android.com/training/location/geofencing.html

全体として、悪い考えではありませんが、解決策として、NFCタグも追加して、少し高速/安全にします.

于 2013-05-26T09:38:53.217 に答える