Zum Inhalt springen

Diskussion:Kassomat: Unterschied zwischen den Versionen

Anlumo (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Anlumo (Diskussion | Beiträge)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
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
* {FU} Fund 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