Programmieren Sie mit Hilfe von PHP, MySQL, PEAR (auth, templateITX, dbDataObjects), eine
Webanwendung zur Verwaltung (Hersteller- und Validator-Sicht) von Produkten und deren Allergen.
Weiter soll eine Suche für den Webbrowser und Browser von Mobiltelefonen implementiert werden.
Ebenso sind Projektmanagement (MS Project), Design ,Datenbankmodell, Statusberichte und Präsentationen
sowie eine Dokumentation in Form von PHP-Doc und Papier Inhalt des Projektes.
Umsetuzng:
Es wurde eine Gruppe von drei Personen gebildet. Die Aufgaben wurden nach Fähigkeiten aufgeteilt.
Meine Aufgaben waren: Projekmanagement, Vortagen der Konzept-, Zwischen- und Abschluss-Präsentation,
Implementierung der Kernkomponenten (Authentifizierung, Datenbankanbindung, Basisfunktionen der Anwendung,
Installer für Anwendung und Datenbank), Debuging sowie Hilfestellung bei Problemen, Unterstützung bei
Design und Konzept (Datenbank, Workflow, usw.), Vorlage des Logos uvm.
Ergebnis:
Die Kompetenzen waren leider sehr unterschiedlich verteilt, so dass man effektiv nur von einem
zweier Team sprechen kann und viel Zeit in Koordination und Recherche gesteckt werden mussten.
Fähigkeiten der Anwendung:
Für Hersteller:
- Profil ändern, - Produkte eintragen, - Einträge ändern, - Einträge löschen, - Allergenliste einsehen
Für Validatoren:
- Profil ändern, - Hersteller validieren, - Hersteller löschen, - Produkte validieren, - Produkte ablehen,
- Produkte löschen, - Allergene anzeigen
Für Unangemeldete:
- Account erstellen,- Profil ändern
Für Alle User:
- Websuche, - mobile Suche
Besonderes:
- das Programm unterstüzt Erweiterungen der Allergenliste,
- eine Browserweiche erkennt das genutzte Endgerät
- das Minimalprinzip wurde angewendet (So wenig Elemente/Funktionen wie möglich, so viele wie nötig)
- jeder Nutzer kann nur die Sichten sehen welche für ihn gedacht sind.
Der Link zur Suche:ClearFood - Suche
Der Link zum Login:ClearFood - Login
Sollten Sie die Anwendung testen wollen, bin ich nach Anfrage per E-Mail gerne
bereit Ihnen diverse Anmeldedaten zu senden.
Sonst sollen Ihnen folgende Bilder einen Eindruck vermitteln:
- Sicht des Validators:
- Sicht des Herstellers: