An unserer Schule wollen wir einen eigenen Besuchsantrag stellen. Wir möchten, dass der Lehrer eine App hat, die einen Barcode (vom Schülerausweis) lesen und das Ergebnis an einen Webserver senden kann, wo wir den Zeitstempel in die Datenbank einfügen. Unsere Studierendenausweise haben nur einen Strichcode für den Studierendenausweis, keine vollständige URL. Wir wollen nicht damit anfangen, alle Studentenausweise neu zu erstellen, um eine URL darauf zu setzen.
Wir suchen nach einer App, die eine Person mit einem angehängten Barcode „ein- und auschecken“ kann, der dann an unseren eigenen Webserver gesendet werden kann. Wir haben gerne die volle Kontrolle und lassen uns nur die Daten schicken und entscheiden selbst, was wir damit machen. Wir wollen keine vollständig integrierten Lösungen, bei denen sich unsere Daten auf einem entfernten Server befinden, der irgendwo jemand anderem gehört.
Ich habe keine Erfahrung mit der App-Erstellung, kenne mich aber mit Datenbanken, PHP und Java aus.
Vorzugsweise eine kostenlose oder kostengünstige (einmalige Gebühr) App, verfügbar für Android und iOS. Ich bezweifle, dass eine Website einen Barcode von der Telefonkamera lesen kann, aber lass mich überraschen.
Muss es eine Smartphone-App sein?
Die meisten Barcode-Scanner (wie dieser - Hinweis: keine Empfehlung, ich habe es nur gegoogelt) können als Tastatur fungieren und alles, was sie scannen, als eine Reihe von Tastendrücken ausgeben.
Vorteile : Sie könnten eine App mit PHP und MySQL schreiben, um die Eingaben des Scanners zu verarbeiten - ich habe etwas Ähnliches für einen Produktionsprozess bei der Arbeit gemacht
Nachteile : zusätzliche Hardware erforderlich
Ich glaube nicht, dass dies unter iOS hilfreich sein wird, aber für Android lässt sich der ZXing-Barcode-Scanner sehr einfach in andere Apps integrieren. Es ist eine der wenigen Barcode-Apps, die mit einem gestartet werden kann Intent
und Daten an den Anrufer zurückgibt. (Oder zumindest einer der wenigen, für die diese Fähigkeit dokumentiert ist.) Er liest herkömmliche 2D-Barcodes sowie QR-Codes.
Izzy
http://www.example.com/checkin?uid=123
Diesescheckin
Skript sollte dann den entsprechenden Benutzer (ID) in der Datenbank suchen und die entsprechenden Aktionen ausführen. Ebenso können Sie eincheckout
Skript haben. Und natürlich könnten Sie einen anderen Parameter haben, um sicherzustellen, dass die Anfrage autorisiert ist :)Michiel van der Blonk
Izzy
Basil Bourque