Update README and login.html with system details and navigation improvements
This commit is contained in:
parent
c41a14ef8f
commit
7faac0c5c6
101
README.md
101
README.md
@ -1,2 +1,101 @@
|
||||
# SchmidtsBestprogramm
|
||||
## 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 |
|
||||
| Küche / Produktion, optional | Bereitet die Bestellungen vor | Bestellübersicht sehen, Status auf „fertig“ setzen |
|
||||
|
||||
|
||||
# Ablauf der Bestellung mit dem Bestellsystem:
|
||||
|
||||
Kunde kommt an die Theke / ruft an
|
||||
│
|
||||
▼
|
||||
Mitarbeiter nimmt Bestellung entgegen
|
||||
│
|
||||
▼
|
||||
Mitarbeiter öffnet „Neue Bestellung“
|
||||
│
|
||||
▼
|
||||
Kundendaten und Abholzeit erfassen
|
||||
│
|
||||
▼
|
||||
Produkte und Mengen auswählen
|
||||
│
|
||||
▼
|
||||
Zahlungsstatus auswählen
|
||||
│
|
||||
▼
|
||||
Bestellung speichern
|
||||
│
|
||||
▼
|
||||
Bestellung erscheint sofort in der Übersicht
|
||||
│
|
||||
▼
|
||||
Küche / Personal bereitet Bestellung vor
|
||||
│
|
||||
▼
|
||||
Status: Neu → In Bearbeitung → Fertig → Abgeholt
|
||||
|
||||
|
||||
# Angepasste Systemarchitektur:
|
||||
|
||||
┌─────────────────────────────────┐
|
||||
│ Personal an der Theke │
|
||||
│ Tablet │
|
||||
└───────────────┬─────────────────┘
|
||||
│ HTTPS / internes Netzwerk
|
||||
▼
|
||||
┌─────────────────────────────────-┐
|
||||
│ Interne Webanwendung │
|
||||
│ │
|
||||
│ - Login für Mitarbeitende │
|
||||
│ - Neue Bestellung erfassen │
|
||||
│ - Bestellübersicht │
|
||||
│ - Produktverwaltung │
|
||||
│ - Status- und Zahlungsverwaltung │
|
||||
└───────────────┬─────────────────-┘
|
||||
│
|
||||
▼
|
||||
┌───────────────────────────────-──┐
|
||||
│ PHP-Backend / Laravel │
|
||||
│ │
|
||||
│ - Validierung │
|
||||
│ - Bestelllogik │
|
||||
│ - Rechteverwaltung │
|
||||
│ - Export-Service │
|
||||
│ - E-Mail-Service │
|
||||
└───────────────┬─────────────-────┘
|
||||
│ SQL
|
||||
▼
|
||||
┌──────────────────────────────-───┐
|
||||
│ MySQL / MariaDB │
|
||||
│ │
|
||||
│ - Mitarbeitende │
|
||||
│ - Kunden │
|
||||
│ - Produkte │
|
||||
│ - Bestellungen │
|
||||
│ - Bestellpositionen │
|
||||
│ - Statusverlauf │
|
||||
└───────────────┬──────────────-───┘
|
||||
│
|
||||
├───────────────────────────┐
|
||||
▼ ▼
|
||||
┌────────────────────────────┐ ┌──────────────────────────────┐
|
||||
│ Küchen-/Produktionsansicht │ │ Cronjob / Tagesreport │
|
||||
│ │ │ │
|
||||
│ - Heute / morgen │ │ - Täglich z. B. 18:00 Uhr │
|
||||
│ - Nach Uhrzeit sortiert │ │ - Bestellungen + 2 Tage │
|
||||
│ - Status aktualisieren │ │ - PDF-/Excel-Export │
|
||||
└────────────────────────────┘ │ - Versand an Verwaltung │
|
||||
└──────────────────────────────┘
|
||||
|
||||
25
login.html
25
login.html
@ -15,16 +15,24 @@
|
||||
<img class="logo" src="https://schmidts-backstuebchen.lms.backbuero.de/pluginfile.php/1/core_admin/logocompact/300x300/1783888825/Logo-SBS-4000px-PNG.png" alt="Schmidts Bestprogramm Logo">
|
||||
</a>
|
||||
|
||||
<!-- Rechteverteilung:
|
||||
Admin: Zugriff auf alle Funktionen und Einstellungen
|
||||
Mitarbeiter: Zugriff auf Bestellungen und Retouren -->
|
||||
|
||||
<div class="collapse navbar-collapse" id="mainNav">
|
||||
<ul class="navbar-nav ms-auto me-3 align-items-center gap-lg-2">
|
||||
<li class="nav-item"><a class="nav-link" href="#">Übersicht</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#">Bestellungen</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#">Retouren</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#">Kunden</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#">Berichte</a></li>
|
||||
</ul>
|
||||
<div class="d-flex gap-2">
|
||||
|
||||
<!-- Hilfe-Button: Öffnet eine Seite mit Anleitungen und einer einfachen Möglichkeit, das System zu verstehen. -->
|
||||
|
||||
<a class="btn btn-outline-light" href="#">Hilfe</a>
|
||||
|
||||
<!-- Login-Button: Führt den Benutzer zur Login-Seite, um sich anzumelden und Zugriff auf die Funktionen zu erhalten. -->
|
||||
<a class="btn btn-danger" href="login.html">Login</a>
|
||||
</div>
|
||||
</div>
|
||||
@ -57,10 +65,8 @@
|
||||
|
||||
<footer class="site-footer mt-5">
|
||||
<div class="container py-4">
|
||||
<div class="row g-4 align-items-center">
|
||||
<div class="col-md-5 footer-brand">
|
||||
<img class="logo logo-small" src="https://www.webcore-consulting.de/assets/img/logo-white.svg" alt="Webcore Consulting Logo">
|
||||
</div>
|
||||
<!-- <div class="row g-4 align-items-center">
|
||||
|
||||
|
||||
<div class="col-md-3 footer-links">
|
||||
<h3>Navigation</h3>
|
||||
@ -75,11 +81,14 @@
|
||||
<a href="tel:+490000000000">+49 000 000 000</a>
|
||||
<span>Mo–Fr, 08:00–18:00</span>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div class="footer-bottom border-top mt-4 pt-3 text-center">
|
||||
<p class="mb-1">© 2026 Webcore Consulting</p>
|
||||
<p class="mb-0 small text-secondary">entwickelt von Webcore-Consulting</p>
|
||||
<div class="col-md-5 footer-brand">
|
||||
<img class="logo logo-small" src="https://www.webcore-consulting.de/assets/img/logo-white.svg" alt="Webcore Consulting Logo">
|
||||
<p class="mb-0 small text-secondary">entwickelt von Webcore-Consulting</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user