Ein tiefer Einblick in die Architektur, Funktionalität und Arbeitsabläufe des umfassenden Gastronomie-Management-Systems.
QRWorker ist eine webbasierte PHP-Anwendung, die den gesamten operativen Ablauf eines modernen Gastronomiebetriebs digitalisiert. Das System deckt alle Kernprozesse ab – von der mobilen Bestellaufnahme durch das Personal über die Anzeige der Bons in Küche und an der Bar bis hin zur Tischverwaltung, Abrechnung und detaillierten Umsatzanalyse. Die Architektur ist modular aufgebaut, wobei jede PHP-Datei eine spezifische, klar abgegrenzte Funktion erfüllt. Die Benutzeroberflächen sind durch den intensiven Einsatz von JavaScript und AJAX-Aufrufen hochgradig interaktiv und reaktiv, was ein "Echtzeit"-Gefühl vermittelt und die Notwendigkeit von Seiten-Neuladungen minimiert.
Das Herzstück des Systems. dient als zentraler Einstiegspunkt (Single-Point-of-Entry), der nach dem Login des Mitarbeiters die verschiedenen Module in einem iFrame lädt. implementiert ein flexibles Rechtesystem, das prüft, welche Aktionen ein Benutzer durchführen darf (z.B. stornieren, Tische bearbeiten).
Die primäre Schnittstelle für das Servicepersonal. Ermöglicht die Auswahl eines Tisches, die Aufnahme von Bestellungen aus einer digitalen Speisekarte, die Einsicht in die Bestellhistorie eines Tisches und die Initiierung des Bezahlvorgangs inklusive PDF-Rechnungserstellung.
Der digitale Bon-Drucker. Diese Ansicht zeigt alle offenen Bestellungen in Echtzeit an, getrennt nach Essens- und Getränkebons. Das Küchen- oder Barpersonal kann Artikel per Klick als "fertig" markieren. Eine weitere Ansicht zeigt alle offenen Tische und deren Zahlungsstatus an.
Ein grafischer Editor für den Restaurant-Grundriss. Berechtigte Benutzer können Tische per Drag & Drop anordnen, neue Tische hinzufügen, entfernen und Kellner farblich zuweisen. Das Layout wird direkt in der Datenbank gespeichert.
Das Kassenmodul. Es zeigt den Gesamtumsatz sowie die Einzelumsätze pro Kellner seit dem letzten Tagesabschluss an. Von hier aus kann ein PDF-Bericht generiert und der Tagesabschluss durchgeführt werden, was die Umsatz-Zähler zurücksetzt.
Ein Management-Dashboard zur Visualisierung von Umsatzdaten. Mittels Chart.js werden interaktive Diagramme dargestellt, die den Umsatzverlauf über verschiedene Zeiträume (Stunde, Tag, Woche, Monat) aufzeigen.
Administrative Werkzeuge. personal.php dient der einfachen Verwaltung von Mitarbeitern (hinzufügen/löschen). artikel.php bietet eine Analyse der Verkaufszahlen pro Artikel, um Renner und Penner zu identifizieren.
Ein technisches Cockpit zur Überwachung und Verwaltung der MySQL-Datenbank. Es zeigt Live-Statistiken wie Speicherplatz und aktive Verbindungen an und bietet kritische Funktionen zum Erstellen und Importieren von Datenbank-Backups.
auth_check.php) ist ein mächtiges Werkzeug, um das System sicher und an verschiedene Mitarbeiterrollen anpassbar zu machen.QRWorker ist ein außerordentlich leistungsfähiges und durchdachtes System, das in seiner aktuellen Form bereits einen enormen Mehrwert für einen Gastronomiebetrieb darstellt. Die funktionale Tiefe und die moderne, reaktive Benutzeroberfläche sind klare Stärken. Das Projekt ist weit mehr als nur ein Prototyp; es ist eine nahezu produktionsreife Anwendung.