1.1 Projektidee und Konzeption - nReinhardt91/WBA2SS16KruschReinhardtKlein GitHub Wiki
1. Problemszenario:
Dieter wohnt in einer WG und studiert Medieninformatik. In der WG gibt es immer Streitigkeiten was es zu Essen geben soll und was genau für das Essen benötigt wird. In der Fülle des Internets verlieren die Mitglieder der WG oft den Überblick, da es zu vielen Gerichten auch viele unterschiedliche Rezepte gibt. Dieter hätte gerne eine Anwendung, die ihm dafür die Möglichkeit bietet Rezepte zu suchen, eine Einkaufsliste zu erstellen und diese Informationen ggf. mit der WG zu teilen.
2. Problemlösung:
In dem geschilderten Szenario wurden zwei wesentliche Probleme aufgezeigt. Die WG weiß nie, was Sie kochen soll, da ihnen die Rezepte fehlen und sie in der Fülle der im Internet bereitgestellten Rezepte den Überblick verlieren. Außerdem haben keine Anwendung um ihre Einkaufslisten untereinander teilen zu können. Als Lösung könnte hier ein verteiltes System bieten, dass beide Probleme der WG löst. Folgende Dienste sollen dabei implementiert werden:
Konzeption
Dienstanbieter:
Dienste:
- anlegen neuer Rezepte
- teilen mit der WG
- Einkaufsliste anlegen
- Einkaufsliste durch Zutaten der Rezepte erweitern
- Anlegen einer WG
Dienstnutzer:
Anwendungslogik
- favorisieren
- teilen
- eigene Rezepte schreiben
- Einkaufsliste bearbeiten, hinzufügen, löschen