- different, independent classes of users
- Unternehmen
- Privatperson
- (staatliche) Institution
- Gast
- when entering the state, the id card is assigned an 'identity' with a name, which is removed when leaving
- a card can have several identities one after another
- identities are kept in the system even when removed from the id card
- Unternehen und Unternehmer sind verschiedene Accounts
- Eine Person, die ein Unternehmen gründet, muss bei dieser angestellt sein
- Eine Person kann nur eine Anstellung haben
- Gehaltsauszahlungen
- Im Arbeitsvertrag steht eine Stundenzahl und ein Stundenlohn
- Arbeitszeiten werden digital getrackt und nach Stunden direkt beim logout bezahlt
- Bei Bonusauszahlungen werden Gehaltsauszahlungen generiert
- Anstellungsverfahren
- Unternehmen schickt Angebot an Person
- Angebot kann angenommen oder mit optionalem Grund abgelehnt werden
- Mehrere Nutzer können dasselbe Bankkonto verwenden (praktisch für staatliche Institutionen), clients sehen aber Bankkontoeigenschaften den Nutzern zugeordnet
- Bezahlen/Kasse
- Mitarbeiterverwaltung
- Überweisen
- Message/Inbox-System
- Bank
- Wahlen
- Administrative Funktionen + Noteingriffe
- Polizei/Strafverfolgung
- Warenlager
- Login
- QR-Code
- Manuell
- Unternehmen
- Bürger
- Gast
- Grenzkontrolle
- Ausweis scannen
- Bürger
- Person
- Verbleibende Pflichtzeit im Staat
- Verlässt/Betritt den Staat (highlighted)
- Zoll
- Unternehmen
- Zoll
- Gast
- Benutzeridentität erstellen
- Benutzeridentität löschen
- Warenlager
- Automatisch generierte Einkaufslisten
- Tabelle: Produkt ID, Produktname, Anzahl
- Bestellungen aufrufen und Abholung markieren
- Tabelle: dateFor, Kunde, Produkt ID, Produktname, Anzahl bestellt, Anzahl abgeholt
- Automatisch generierte Einkaufslisten
- Inbox
- Liste aller Mitteilungen
- Einzelansicht einer Mitteilung (Links möglich -> blank HTML?)
- Konto
- aktueller Kontostand
- alle Transaktionen abrufen
- Überweisungen
- nur für Privatpersonen an Privatpersonen
- Unabhängige Terminals
- Karte mit PIN authentifizieren
- Kontoinformationen anzeigen
- Unternehmen
- Produktverwaltung
- Produktübersicht
- Produkt anlegen/bearbeiten
- Mitarbeiterverwaltung
- Arbeitnehmer einstellen
- Übersicht aller freien Arbeitnehmer
- Arbeitnehmer Vertragsangebot machen
- Übersicht ausstehender Vertragsangebote
- Übersicht aller Mitarbeiter
- Mitarbeiter genauere Informationen
- Aktuell im Dienst? Wenn ja, wie lange?
- Anzahl ausgezahlter Stunden
- Graph: zu viel oder zu wenig gearbeitet
- Arbeitsvertrag ansehen/kündigen
- Mitarbeiter genauere Informationen
- Arbeitnehmer einstellen
- Kasse
- shopping-panel
- Warenkorb
- Rabattmöglichkeit
- bezahlen
- Authentifizierung über QR-Code
- Eventuell bestätigung über PIN
- Warenlagerbestellung
- Finanzen
- Diagramm mit Umsatz, Gewinn, Ausgaben für Mitarbeiter
- Top 3 Produkte nach Umsatz, Verkaufszahl
- Bonuszahlungen
- Arbeitszeitentracking
- Schicht starten/beenden
- Produktverwaltung
- Bank
- Nutzer mit QR-Code authentifizieren
- Kontostand und Rückwechselguthaben abrufen
- Geld umtauschen
- In Echtgeld nur mit passendem Rückwechselguthaben
- Authentifizierung mit PIN nötig