Internes digitales Bestellsystem für die Theke

Zielsetzung:

Es soll ein digitales Bestellsystem entwickelt werden, das Mitarbeitende an der Theke bei der Annahme und Verwaltung von Kundenbestellungen unterstützt. Bestellungen werden nicht durch Kunden selbst eingegeben. Stattdessen nimmt das Thekenpersonal die Bestellung entgegen und trägt die Daten in eine interne Anwendung ein. Dadurch werden Bestellungen zentral gespeichert, übersichtlich verwaltet und für die Vorbereitung planbar gemacht. Das System soll handschriftliche Notizzettel ersetzen, Übertragungsfehler reduzieren und der Verwaltung täglich eine aktuelle Übersicht über bevorstehende Bestellungen liefern.

Rollen im System:

Rolle Aufgabe Berechtigungen
Thekenpersonal Nimmt Bestellungen entgegen und pflegt sie ein Bestellung anlegen, bearbeiten, Status ändern
Verwaltung / Admin Verwaltet Produkte, Mitarbeitende und Reports Alle Rechte, Exporte, Benutzer- und Produktverwaltung

Ablauf der Bestellung mit dem Bestellsystem:

Kunde bestellt an der Theke oder telefonisch │ ▼ Verkäufer meldet sich im Bestellsystem an │ ▼ Verkäufer öffnet „Neue Vorbestellung“ │ ▼ Name, Telefonnummer, Abholdatum und Abholzeit erfassen │ ▼ Backwaren, Mengen und optionale Hinweise auswählen │ ▼ Zahlungsart bzw. Zahlungsstatus auswählen │ ▼ Bestellung speichern │ ▼ Bestellung erscheint nach Abholzeit sortiert in der Verkaufsübersicht │ ▼ Bei Abholung: Status auf „Abgeholt“ setzen

Angepasste Systemarchitektur:

┌──────────────────────────────────────────────────┐ │ Verkauf │ │ PC / Tablet an der Theke │ │ │ │ - Kundenbestellung annehmen │ │ - Kundendaten eintragen │ │ - Backwaren auswählen │ │ - Abholzeit festlegen │ │ - Zahlung erfassen │ │ - Bestellung bei Abholung abschließen │ └─────────────────────┬────────────────────────────┘ │ HTTPS / internes Netzwerk ▼ ┌──────────────────────────────────────────────────┐ │ Webanwendung: Bestellsystem │ │ │ │ - Login │ │ - Neue Vorbestellung │ │ - Bestellübersicht │ │ - Such- und Filterfunktion │ │ - Statusverwaltung │ │ - Rollen- und Rechteprüfung │ └─────────────────────┬────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────────────┐ │ PHP-Backend / Laravel │ │ │ │ - Validierung der Eingaben │ │ - Speichern und Ändern von Bestellungen │ │ - Berechnung von Summen │ │ - Erstellung von PDF-/Excel-Reports │ │ - Versand automatischer E-Mails │ └─────────────────────┬────────────────────────────┘ │ SQL ▼ ┌──────────────────────────────────────────────────┐ │ Datenbank: MySQL oder MariaDB │ │ │ │ - Mitarbeitende │ │ - Kunden │ │ - Produkte │ │ - Bestellungen │ │ - Bestellpositionen │ │ - Statusänderungen │ └──────────────┬──────────────────────┬────────────┘ │ │ ▼ ▼ ┌─────────────────────────┐ ┌──────────────────────────────┐ │ Verwaltung │ │ Automatischer Tagesreport │ │ │ │ │ │ - Produkte verwalten │ │ - Täglich zu fester Uhrzeit │ │ - Mitarbeitende pflegen │ │ - Bestellungen + 2 Tage │ │ - Berichte exportieren │ │ - PDF / Excel erzeugen │ │ - Statistiken ansehen │ │ - E-Mail an Verwaltung │ └─────────────────────────┘ └──────────────────────────────┘

Benutzeroberfläche für den Verkauf

Die Ansicht für den Verkauf sollte schnell bedienbar sein. Mitarbeitende an der Theke brauchen große Schaltflächen, wenig Text und eine klare Übersicht.

Description
No description provided
Readme 45 KiB
Languages
HTML 66.7%
CSS 33.3%