infrastruktur:warpshop

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
infrastruktur:warpshop [2014/06/24 19:16] – [Use Cases] sandinfrastruktur: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 Kassensystem mit Barcode Scanner zur einzuführen.+Dieses Projekt ist archiviert und wird aktuell nicht weiter betrieben. 
 + 
 +Letzter Stand: 2017/04/11 22:46 
 +</WRAP> 
 + 
 + 
 + 
 +====== Warpshop (Teil von WarpInfra) ====== 
 + 
 +Als Teil des Projektes [[infrastruktur:WarpInfra]] wurde die Implemetierung eines Shopsystems wieder aufgenommen. 
 +Auf der Basis des ursprünglichen Konzeptes wurde hier eine Implementierung umgesetzt. 
 + 
 +Die Implementierung besteht aus zwei Komponeten: 
 +  * Das Modul WarpPay in [[infrastruktur:WarpInfra]] implementiert die API und die Datenspeicherung 
 +  * Das Frontend wird durch eine Android-App bereitgestellt: https://gitlab.warpzone.ms/infrastruktur/warppay-app  
 + 
 +Die Benutzerkonten werden hierbei aus dem WarpInfra verwendet. 
 + 
 + 
 +====== Warpshop (Ursprüngliches Konzept, altes Projekt) ====== 
 +Projektum einen elektronisches Kassensystem mit Barcode-Scanner einzuführen.
  
 ===== Anforderungen ===== ===== Anforderungen =====
Zeile 41: Zeile 61:
     * ...     * ...
   * Buchungslog   * Buchungslog
-    * Enthält: Artikel, Anzahl, Verkaufspreis, Datum-Uhrzeit+    * Enthält: Artikel, Anzahl, Verkaufspreis, Datum-Uhrzeit, POS(Wo wurde es gekauft) 
 +==== Weiteres Vorgehen ==== 
 +  * Barcodescanner: Tastaturemulation  - (im Zweifel seriell per mikrokontrooller) 
 +  * Frontent: Webfrontent ( BootStrap ) 
 +  * Backend(Middleware): Django 
 +  * Datenbank Schema: <-insert here->
  
 +===== Aufbau =====
  
 +==== Frontend ====
 +Bootstrap - Dunstkreis, Schneeman
 +==== Middleware ====
 +Django - Void, (Sand)
  
-==== Weiteres Vorgehen ==== +==== DB ==== 
-  * BarcodescannerSeriell oder über Tastaturemulation+{{:infrastruktur:warpshop:warpshop-db.png?direct&200|}} 
-  * FrontentWebfrontent(Tastaturemulationvs. anderes + 
-  * Backend(Middleware)Django vs. ... - ggf Weglassen falls kein Webfrontend?+==== Quellcode ==== 
 +git unter [[gitolite@warpzone.ms:warpshop.git]] 
 + 
 +===== Nächstes ToDo ===== 
 +  * DatenschutzNutzer in Transaktion nach x Monaten auf Barverkauf setzen(ggf nur wenn passendes Feld doch/nicht gesetzt
 +  * BackupWie gegen Abstürz oder ähnliches sichernDaten dürfen nicht verloren gehen.
  • infrastruktur/warpshop.1403637382.txt.gz
  • Zuletzt geändert: 2017/03/01 19:05
  • (Externe Bearbeitung)