Projekt-Ideen
Web-Seite / Web-App
- Rezepte-App, Datenbank
- Notenverwaltung
- Fahrtenbuch
- Betriebsausflug organisieren
- Klassenfahrt
- Evaluation Schüler-Lehrer-Feedback (SuS-LuL-FB) modernisieren
- Hobby-Seite
- Web-Shop
- Ersatz für Encoder-Explorer mit PHP 8
- Zahlentrainer für Dual und Hex-Zahlen
Rechner
- MacMini als Server mit Linux aufsetzen
- OpenProject [de.wikipedia.org/wiki/OpenProject] installieren
Fahrtenbuch-Projekt
Ein einfaches elektronisches Fahrtenbuch soll als Web-Applikation entwickelt werden. In der Tabelle die zu erfassenden Daten.
Datum | Uhrzeit von | Uhrzeit bis | Km Start | Km End | Km Diff | Zweck/Ziel | Name |
---|---|---|---|---|---|---|---|
14.3.23 | 10:00 | 11:00 | 22222 | 22230 | 8 | privat | Mez |
14.3.23 | 12:00 | 13:00 | 22230 | 22240 | 10 | Kunde B.Deutsch | Mez |
In der ersten Version sollen Webformulare zur Eingabe und Darstellung aller Fahrten verwendet werden. Die Verarbeitung der Daten geschieht auf einem Webserver mit PHP und die Speicherung zunächst in XML.
ID | Pri | User Story | Akzeptanzkriterien | Kommentare | Status | Points | Sprint |
---|---|---|---|---|---|---|---|
FB1 | Formular zur Eingabe einer Fahrt | Übersichtlich, gut zu bedienen | |||||
FB2 | Formular zur Ausgabe aller Fahrten | Übersichtlich, gut zu bedienen | |||||
FB3 | Korrektur falscher Daten in Auflistung | Gut zu bedienen | |||||
FB4 | Speicherung der Daten in XML auf dem Server | Ordentliches Datenformat | XML mit PHP lernen | ||||
FB5 | Präsentation der Lösung vor Fachpublikum | Funktion vorführen Details erklären können | |||||
FB6 | Bedienungsanleitung | Leicht verständlich | |||||
- de.wikipedia.org/wiki/Fahrtenbuch
- Wikipedia: XML
- XML-Tree
- PHP-XML Parser
- Info: Vergleich JSON mit XML
Webshop-Projekt
Eine Webshop-Software soll erstellt werden. Folgende Use-Cases, Views sind notwendig:
- Anmeldeseite
- Startseite
- Registrierungsseite
- Profilseite
- Produktseite
- Warenkorbseite
- Bezahlvorgangsseite
- Impressum, Datenschutz, Kontakt, AGB
- Suchseite
Technische Vorgaben
- Responsive Design
- Nur sebstgeschriebener Code / Keine Frameworks
- Datenbank
- PHP
- Javascript
- XML / JSON
- AJAX