Mitgliederzugangsverwaltung mit Ausweisen

0

Ein Kunde von mir hat ungefähr 100 Mitglieder in seinem Club und jede Woche treten neue bei und die Mitglieder gehen. Er hat also keine Möglichkeit, jeden persönlich zu kennen.

Er bat mich, ihm ein magnetisches Durchzugskartensystem zu machen, bei dem die Leute ihre Karte am Eingang durchziehen und der Computer sagt: "Mitgliedschaft gültig" oder "ungültig".

Da die Magnetkarten so teuer sind, habe ich über einfache Barcodes nachgedacht.

Idee 1: Barcodes

Meine erste Frage lautet: Wie kann ich Barcodes in einer Java-Anwendung oder einem Webbrowser abrufen? Bereitstellungsplattform wäre wohl ein billiges Netbook mit Windows 7 Starter oder XP.

Dann bekommt jedes Mitglied einen Barcode mit einer ID-Nummer. Sie scannen es, die Java-Anwendung sucht es in einer Datenbank (die auf einem Webserver mit PHP / MySQL verwaltet wird) und zeigt die entsprechenden Informationen an.

Wie kann ich Barcodes in den Computer einlesen? Benötige ich ein spezielles Java Framework oder fungieren die Scanner nur als virtuelle Tastatur?

Idee 2: QR-Codes

Eine andere Idee, die mir jemand gab, war die Verwendung von QR-Codes, die eine URL enthalten http://example.com/customer/5463/, die mit praktisch jedem Computer oder Smartphone geöffnet werden kann. Die Website zeigt dann die Mitgliedsinformationen an.


Glaubst du, eines würde gut funktionieren, wenn 30 Mitglieder zu einer Veranstaltung erscheinen und alle einchecken müssen?

Gibt es vielleicht eine bessere Möglichkeit, dies zu organisieren?

Martin Ueding
quelle

Antworten:

1

Die mir bekannten Barcodescanner arbeiten auf einer niedrigeren Ebene als Java.

Sie setzen den Treiber ein, und wenn ein Barcode gescannt wird, werden die Informationen genauso an den Computer gesendet, als wäre es eine Tastatur, und jemand hat die Werte des Barcodes eingegeben.

Daher spielt es keine Rolle, was Sie für die Entwicklung Ihrer Anwendung verwenden, da es sich nur um eine Tastatureingabe handelt.

SJuan76
quelle
Natürlich bedeutet entweder Barcode oder QR, dass Betrug (Duplizieren von Karten) trivial ist.
SJuan76,
Mit Magnetkarten wäre das nicht so einfach. Ich denke, wenn der Computer den Namen (und ein Bild?) Der Person anzeigt, sollte Betrug schwer genug sein.
Martin Ueding
Vielen Dank für die Erklärung der Funktionsweise des Scanners. Ich muss mich also nicht zu sehr um den Barcodescanner kümmern.
Martin Ueding
Sicher - aber finden Sie heraus, wie wichtig es ist, bevor Sie die Lösung entwickeln. Risikowahrscheinlichkeit und Auswirkung. Ist der Service, den der Club anbietet, etwas, das die Leute mit hoher Wahrscheinlichkeit kostenlos in Anspruch nehmen würden? Welche geschäftlichen Auswirkungen hat es, wenn jemand eine ID klont und verwendet?
Paul
Ja, die Planung vor dem Bau spart definitiv viel Zeit :-)
Martin Ueding
1

QR-Code ist eine coole Sache, aber Sie benötigen eine Kamera, um ihn zu scannen. Wenn Clubmitglieder sie nicht selbst scannen müssen, empfehle ich, normale Barcodes auszudrucken und einen billigen USB-Barcodescanner an Ihre Plattform anzuschließen.

Puma
quelle
Mir wurde gesagt, dass die Webcam in einem Netbook QR-Codes scannen könnte. Und wenn ein Netbook gekauft wird, sollte das machbar sein, denke ich.
Martin Ueding
Benötigt wahrscheinlich mehr Programmieraufwand aber sonst machbar. Ich weiß jedoch nicht, welche vorhandenen Bibliotheken zur Verfügung stehen, die genutzt werden können. Wenn es keine Bibliothek gibt, die zu Ihnen passt, ist es einfacher, den Barcodescanner zu lesen, da sich diese normalerweise wie Tastaturen verhalten, die Code eingeben.
Cougar
Ich denke, ich werde mich mit dem Low-Level-Barcode-Scanner abfinden, da er eine etablierte Technologie ist und keine Programmierung auf meiner Seite erfordert.
Martin Ueding