Herangehensweise Programm für Handscanner (Tablet?)
Guten Tag und frohes Neues Jahr,
ich suche Hilfe bei der richtigen Herangehensweise für ein neu zu erstellendes Programm. Das Programm soll es Mitarbeitern von Baumschulen ermöglichen, während der Kommissionierung die Barcodes der einzelnen Waren mit einem kabellosen Handscanner einzuscannen.
Auf dem Display des Handgeräts soll anschließend der Auftrag zum eingescannten Barcode aus unserer Warenwirtschaft aufgerufen. Nun soll der Anwender über das Handgerät die Stückzahlen ändern können.
Arbeitsschritte:
- Barcode mit Handgerät einscannen
- Aufrufen des zum Barcode zugehörigen Auftrags
- Optionales ändern der Stückzahlen
- Speichern und abschließen des Auftrags
Der gesamte Vorgang soll ausschließlich auf dem Handgerät durchgeführt werden.
Anforderungen an Hard- und Software:
- Windows 7 oder höher (.net 4.5 vorausgesetzt)
- Handgerät mit der Möglichkeit zum Einscannen von Barcodes und Weiterleiten an die Software (Kamera?)
- Eingabe über Touchscreen (8 Zoll)
- W-Lan
- ca. 8 Stunden Akkulaufzeit
- Entwicklung wenn möglich nicht als Windows App, da ich in diesem Bereich noch keinerlei Erfahrungen haben, optimal wäre vb.net
Als Entwicklungsumgebung verwende ich Visual Studio. Die Datenanbindung des Programms erfolgt über W-Lan an einen MS SQL Server.
Welche Hardware könntet ihr empfehlen?
Ist das Vorhaben, ohne es als App zu entwickeln, überhaupt sinnvoll oder würdet ihr direkt zu einer App raten?
Ich hoffe, ihr könnt mir helfen
ich suche Hilfe bei der richtigen Herangehensweise für ein neu zu erstellendes Programm. Das Programm soll es Mitarbeitern von Baumschulen ermöglichen, während der Kommissionierung die Barcodes der einzelnen Waren mit einem kabellosen Handscanner einzuscannen.
Auf dem Display des Handgeräts soll anschließend der Auftrag zum eingescannten Barcode aus unserer Warenwirtschaft aufgerufen. Nun soll der Anwender über das Handgerät die Stückzahlen ändern können.
Arbeitsschritte:
- Barcode mit Handgerät einscannen
- Aufrufen des zum Barcode zugehörigen Auftrags
- Optionales ändern der Stückzahlen
- Speichern und abschließen des Auftrags
Der gesamte Vorgang soll ausschließlich auf dem Handgerät durchgeführt werden.
Anforderungen an Hard- und Software:
- Windows 7 oder höher (.net 4.5 vorausgesetzt)
- Handgerät mit der Möglichkeit zum Einscannen von Barcodes und Weiterleiten an die Software (Kamera?)
- Eingabe über Touchscreen (8 Zoll)
- W-Lan
- ca. 8 Stunden Akkulaufzeit
- Entwicklung wenn möglich nicht als Windows App, da ich in diesem Bereich noch keinerlei Erfahrungen haben, optimal wäre vb.net
Als Entwicklungsumgebung verwende ich Visual Studio. Die Datenanbindung des Programms erfolgt über W-Lan an einen MS SQL Server.
Welche Hardware könntet ihr empfehlen?
Ist das Vorhaben, ohne es als App zu entwickeln, überhaupt sinnvoll oder würdet ihr direkt zu einer App raten?
Ich hoffe, ihr könnt mir helfen
Please also mark the comments that contributed to the solution of the article
Content-ID: 292148
Url: https://administrator.de/contentid/292148
Printed on: December 12, 2024 at 20:12 o'clock
9 Comments
Latest comment
Da du auf die Hardware des Telefons zugreifen möchtest wäre da eine App sicher sinnvoll...
Allerdings ist sowas ohne Erfahrung auch nicht so einfach umzusetzen. Natürlich kannst du ne App hinklatschen die das "irgendwie" hinbekommt. Wenn du es aber richtig machen willst dann brauchst du nen paar Möglichkeiten. Z.B. was passiert wenn das Endgerät keine Verbindung zum Server hat (weil die ja vermutlich zum Baum hingehen müssen - entsprechend hast du ggf. grad mal kein WLAN). Ich würde sowas als Client/Server-Applikation bauen - bei dem Server hast du halt die Schnittstellen zur Datenbank usw., der Client hat eben eine WLAN-Verbindung zum Server. Je nach Anzahl der zu erwartenen Daten kann man da ja nen Cache einbauen bei dem eben die Barcode-IDs und die Anzahl gespeichert wird. Soweit du wieder im Netz bist wird erneut abgeglichen.
Wichtig dabei nur: Was passiert mit unsinnigen Daten (z.B. 2 Leute nehmen denselben Baum aber unterschiedliche Bestände, Benutzer gibt nen Bestand von 0 oder -1 o.ä. an).
Allerdings ist sowas ohne Erfahrung auch nicht so einfach umzusetzen. Natürlich kannst du ne App hinklatschen die das "irgendwie" hinbekommt. Wenn du es aber richtig machen willst dann brauchst du nen paar Möglichkeiten. Z.B. was passiert wenn das Endgerät keine Verbindung zum Server hat (weil die ja vermutlich zum Baum hingehen müssen - entsprechend hast du ggf. grad mal kein WLAN). Ich würde sowas als Client/Server-Applikation bauen - bei dem Server hast du halt die Schnittstellen zur Datenbank usw., der Client hat eben eine WLAN-Verbindung zum Server. Je nach Anzahl der zu erwartenen Daten kann man da ja nen Cache einbauen bei dem eben die Barcode-IDs und die Anzahl gespeichert wird. Soweit du wieder im Netz bist wird erneut abgeglichen.
Wichtig dabei nur: Was passiert mit unsinnigen Daten (z.B. 2 Leute nehmen denselben Baum aber unterschiedliche Bestände, Benutzer gibt nen Bestand von 0 oder -1 o.ä. an).
Hi,
für unser Lager habe ich damals selbst eine App gemacht (z.T auch mein Beruf neben dem Admin-Job).
Unsere App läuft auf Android-Tablets in speziellen Gehäusen so dass das Ding auch mal eingefallen kann und der Schäden nicht so groß ist.
Als Datenbank steht dazu bei uns ein Ubuntu 14.04 LTS Server mit MySQL. Hier stehen alle Infos drin, auch die Benutzerauthentifizierung erfolgt so (also man sieht wer wann was gemacht hat).
Vom Aufwand her ging es, allerdings ist die App-Entwicklung eine meiner Hauptaufgaben.
Es gibt bereits sehr günstige Tablets mit einer guten Kamera (wir haben Nexus 7 2013). Wenn du für Android entwickeln möchtest, solltest du das in Java machen.
Im VisualStudio findest du aber auch Vorlagen für Android, aber ich bevorzuge immer die offiziellen IDEs (in dem Falle Android Studio).
LG,
tomolpi
für unser Lager habe ich damals selbst eine App gemacht (z.T auch mein Beruf neben dem Admin-Job).
Unsere App läuft auf Android-Tablets in speziellen Gehäusen so dass das Ding auch mal eingefallen kann und der Schäden nicht so groß ist.
Als Datenbank steht dazu bei uns ein Ubuntu 14.04 LTS Server mit MySQL. Hier stehen alle Infos drin, auch die Benutzerauthentifizierung erfolgt so (also man sieht wer wann was gemacht hat).
Vom Aufwand her ging es, allerdings ist die App-Entwicklung eine meiner Hauptaufgaben.
Es gibt bereits sehr günstige Tablets mit einer guten Kamera (wir haben Nexus 7 2013). Wenn du für Android entwickeln möchtest, solltest du das in Java machen.
Im VisualStudio findest du aber auch Vorlagen für Android, aber ich bevorzuge immer die offiziellen IDEs (in dem Falle Android Studio).
LG,
tomolpi
Zitat von @ForgottenRealm:
Ich habe mich schon mal etwas umgeschaut nach möglichen Tablets und bin auf diesen Anbieter gestoßen:
http://www.wetif.com/tablet-pc/10zoll-tabletpcs/tablet-pc-dt-315b.html
Sieht für mich ganz gut aus, die Auflösung reicht mir auch, auf den Preis warte ich noch.
Ich habe mich schon mal etwas umgeschaut nach möglichen Tablets und bin auf diesen Anbieter gestoßen:
http://www.wetif.com/tablet-pc/10zoll-tabletpcs/tablet-pc-dt-315b.html
Sieht für mich ganz gut aus, die Auflösung reicht mir auch, auf den Preis warte ich noch.
Schön, das hat ja sogar einen Barcodescanner.
Wie erstellt ihr denn die Codes (welches Programm)? Habt ihr da schon was in der Art?
Wie gebt ihr die Daten sonst in die DB ein?
Zitat von @ForgottenRealm:
Die Barcodes werden durch unsere Warenwirtschaft erstellt, in der auch die Aufträge generiert werden. Ist soweit auch alles schon vorhanden.
Eigentlich muss nur noch das Programm für die Handgeräte erstellt werden.
Ich habe gerade die Preisliste für die Geräte bekommen, die Geräte liegen alle so zwischen 1.600 und 2.000€, da muss man erstmal schlucken ... denkst du denn, dass es so der richtige Weg ist, oder gibt's noch andere Geräte?
Die Barcodes werden durch unsere Warenwirtschaft erstellt, in der auch die Aufträge generiert werden. Ist soweit auch alles schon vorhanden.
Eigentlich muss nur noch das Programm für die Handgeräte erstellt werden.
Ich habe gerade die Preisliste für die Geräte bekommen, die Geräte liegen alle so zwischen 1.600 und 2.000€, da muss man erstmal schlucken ... denkst du denn, dass es so der richtige Weg ist, oder gibt's noch andere Geräte?
Wenn es Windows ist wäre ein Tablet ganz gut... Wo liegt denn die preisliche Schmerzensgrenze?