Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
infrastruktur:warpshop [2014/06/24 18:43] – sand | infrastruktur:warpshop [2022/11/22 22:49] (aktuell) – Archiv-Header hinzugefügt specki | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Warpshop ====== | + | <WRAP center round info 90%> |
- | Projekt um einen Elektronisches | + | Dieses Projekt ist archiviert und wird aktuell nicht weiter betrieben. |
+ | |||
+ | Letzter Stand: 2017/04/11 22:46 | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ====== Warpshop | ||
+ | |||
+ | Als Teil des Projektes [[infrastruktur: | ||
+ | Auf der Basis des ursprünglichen Konzeptes wurde hier eine Implementierung umgesetzt. | ||
+ | |||
+ | Die Implementierung besteht aus zwei Komponeten: | ||
+ | * Das Modul WarpPay in [[infrastruktur: | ||
+ | * Das Frontend wird durch eine Android-App bereitgestellt: | ||
+ | |||
+ | Die Benutzerkonten werden hierbei aus dem WarpInfra verwendet. | ||
+ | |||
+ | |||
+ | ====== Warpshop (Ursprüngliches Konzept, altes Projekt) | ||
+ | Projekt, um einen elektronisches | ||
===== Anforderungen ===== | ===== Anforderungen ===== | ||
- | * Erst Produkt dann Personenbarcode | ||
* Warenkorb | * Warenkorb | ||
* PrePaid | * PrePaid | ||
* Storno | * Storno | ||
* Aufbuchen: (0,50€, 1€, 2€ eigentlich nur als Ausgleich) 5€ 10€ 20€ | * Aufbuchen: (0,50€, 1€, 2€ eigentlich nur als Ausgleich) 5€ 10€ 20€ | ||
- | * Personenbarcode / Barzahlung / Anonyme Karte - Personenbarcode im System mit Namen verknüpfbar | + | * Personenbarcode / Barzahlung-Barcode |
* Touchscreen & Barcode Scannen | * Touchscreen & Barcode Scannen | ||
* maria/ | * maria/ | ||
Zeile 15: | Zeile 34: | ||
- | ----- | + | ==== Use Cases ==== |
* Ware Kaufen | * Ware Kaufen | ||
* Erst (mehrere) Waren Scannen dann Personen(Barcode) | * Erst (mehrere) Waren Scannen dann Personen(Barcode) | ||
* Beim Scannen zeigt es den Namen der Ware und den Wert an | * Beim Scannen zeigt es den Namen der Ware und den Wert an | ||
- | * Es zeigt eine Liste aller gescannten Waren ein einzelwert und Summe, jeder Scan ist ein einzelner Posten | + | * Es zeigt eine Liste aller gescannten Waren mit einzelwert und Summe, jeder Scan ist ein einzelner Posten |
* Storno einer Ware löscht letzten Posten(Bis Warenkorb leer sind) | * Storno einer Ware löscht letzten Posten(Bis Warenkorb leer sind) | ||
* 1x Personenbarcode Scannen zeigt Guthaben und ggf. Namen an / Fehlermeldung wenn Guthaben nicht reicht | * 1x Personenbarcode Scannen zeigt Guthaben und ggf. Namen an / Fehlermeldung wenn Guthaben nicht reicht | ||
Zeile 29: | Zeile 49: | ||
* Leerer Warenkorb - Personenbarcode Scannen | * Leerer Warenkorb - Personenbarcode Scannen | ||
* Zeigt Guthaben und Namen an - erlaubt Eingeben/ | * Zeigt Guthaben und Namen an - erlaubt Eingeben/ | ||
+ | * Guthaben Aufbuchen | ||
+ | * Geldwert in Warenkorb legen | ||
+ | * Wie normale Ware Kaufen | ||
+ | * Neue Waren Hinzufügen | ||
+ | * Über Admin Backend? | ||
+ | * Neuen PersonenBarcode(Karte) | ||
+ | * Wird über Admin Backend generiert | ||
+ | * Format: WZK + Fortlaufende Nummer (vorschlag: 6 Stellig) | ||
+ | * Anlernen über " | ||
+ | * Auswertung über Admin Backend | ||
+ | * ... | ||
+ | * Buchungslog | ||
+ | * Enthält: Artikel, Anzahl, Verkaufspreis, | ||
+ | ==== Weiteres Vorgehen ==== | ||
+ | * Barcodescanner: | ||
+ | * Frontent: Webfrontent ( BootStrap ) | ||
+ | * Backend(Middleware): | ||
+ | * Datenbank Schema: <-insert here-> | ||
+ | |||
+ | ===== Aufbau ===== | ||
+ | |||
+ | ==== Frontend ==== | ||
+ | Bootstrap - Dunstkreis, Schneeman | ||
+ | ==== Middleware ==== | ||
+ | Django - Void, (Sand) | ||
+ | |||
+ | ==== DB ==== | ||
+ | {{: | ||
+ | |||
+ | ==== Quellcode ==== | ||
+ | git unter [[gitolite@warpzone.ms: | ||
+ | |||
+ | ===== Nächstes ToDo ===== | ||
+ | * Datenschutz: | ||
+ | * Backup: Wie gegen Abstürz oder ähnliches sichern? Daten dürfen nicht verloren gehen. |