Diskussion:Kassomat: Unterschied zwischen den Versionen
Anlumo (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Anlumo (Diskussion | Beiträge) |
||
Zeile 80: | Zeile 80: | ||
Das neue System soll basieren auf der [https://metalab.at/wiki/index.php?title=Kassomat&oldid=55355 alten Softwarearchitektur]. | Das neue System soll basieren auf der [https://metalab.at/wiki/index.php?title=Kassomat&oldid=55355 alten Softwarearchitektur]. | ||
* User Interface aka Frontend: muss einen State vom UI halten (welcher Screen angezeigt wird etc), aber so wenig wie Möglich | * {UI} User Interface aka Frontend: muss einen State vom UI halten (welcher Screen angezeigt wird etc), aber so wenig wie Möglich | ||
* Cash-Management: Empfängt die Events von der Hardware und verarbeitet die | * {CM} Cash-Management: Empfängt die Events von der Hardware und verarbeitet die | ||
* SMART Payout Module: heißt jetzt payoutd | * {PAY} SMART Payout Module: heißt jetzt payoutd | ||
* Datenbank: Buchhaltung aller Transaktionen, Management der Produktliste; beide Dinge evtl trennen | * {DB} Datenbank: Buchhaltung aller Transaktionen, Management der Produktliste; beide Dinge evtl trennen | ||
* Admin-Interface: flask-script oder sowas | * {AI} Admin-Interface: flask-script oder sowas | ||
* Benutzerverwaltung: vorerst nicht machen, jetzt mal zur Datenbank | * Benutzerverwaltung: vorerst nicht machen, jetzt mal zur Datenbank | ||
* Näherungssensor: gibts momentan nicht | * Näherungssensor: gibts momentan nicht | ||
* Barcode-Scanner: minimales Ding, leitet Events vom Barcode-Scanner auf redis weiter | * {BC} Barcode-Scanner: minimales Ding, leitet Events vom Barcode-Scanner auf redis weiter | ||
* iButton: gleich wie Barcode-Scanner | * {IB} iButton: gleich wie Barcode-Scanner | ||
* metacash: später | * {MC} metacash: später |