Hallo!
Im Rahmen meines Studiums soll ich eine kleine Datenbank für die Mensaverwaltung erstellen.
Im ersten Schritt ist aus der Aufgabenstellung ein ER Diagramm abzuleiten. Da dies ja wesentlich für die Struktur der Datenbank ist, wollte ich euch meinen Entwurf zeigen, mit der Bitte Veränderungen oder Verbesserungsvorschläge zu äußern!
Hier die Aufgabenstellung:
"Um in der Hochschulmensa jeden Tag die Studierenden und Angestellten bedienen zu können, ist ein
System zur Verwaltung der Menüs und ihrer Bestandteile erforderlich. Sie sollen ein solches System auf
der Basis einer Datenbank erstellen.
Dazu gelten folgende Annahmen:
-Es werden Menüs ausgegeben, deren Zusammenstellung jeweils abgespeichert werden soll. Jedes
Menü besteht aus beliebigen Komponenten, die jeweils einen Preis haben.
-Komponenten (z. B. Bratkartoffeln oder Frikadellen) bestehen aus Rohmaterialien (z. B. Kopfsalat
(in Stück) oder Mehl (in kg)). Die Rohmaterialien haben einen Einkaufspreis pro Mengeneinheit.
Jede Komponente hat ein Rezept, das sich aus Menge und Art der Rohmaterialien sowie einer
Zubereitungsanweisung für eine Portion der Komponente zusammensetzt.
-Für jede Komponente wird eine Anzahl von Ressourcen (Küchengeräten, z. B. Kochtöpfe oder
Messer) benötigt. Die Ressourcen können mehrfach verwendet werden.
2.1 Aufgaben
-Entwerfen Sie ein ER-Diagramm (Chen- oder Crowfoot-Diagramm) für die Mensaverwaltung. Leiten
Sie daraus die erforderliche Datenbankstruktur ab und implementieren Sie die Datenbank in
MySQL.
- Denken Sie sich Testdaten aus bzw. versuchen Sie welche im Internet zu finden.
-Entwerfen Sie eine web-basierende Benutzeroberfläche für die Mensaverwaltung. Sie soll die Eingabe
der Testdaten ermöglichen. Weiterhin sollen folgende Auswertungen möglich sein:
1.Anzahl und durchschnittlicher Preis aller ausgegebenen Menüs
2.Benötigte Rohmaterialien in Teilsummen (jeweils kumulierte Anzahl der Mengeneinheiten pro
Rohmaterial)
3.Komponenten aller Menüs, in denen eine bestimmte (auswählbare) Komponente enthalten
ist
4.Rezept für die Produktion einer (auswählbaren) Komponente für eine bestimmte Anzahl von
Portionen. Dabei soll für jedes Rohmaterial die erforderliche Gesamtmenge berechnet werden.
Hier ist meine bisherige Lösung:
Bild: http://www.file-upload.net/download-4648794/Chen-Dia…
PDF: https://dl.dropbox.com/u/4421250/Mensa/Chen-Diagramm…
Visio: https://dl.dropbox.com/u/4421250/Mensa/Chen-Diagramm…
Wenn ihr Dateien ändert, könnt ihr sie mir gern per Mail schicken. Ansonsten freue ich mich einfach über eine kurze Beschreibung.
Ich danke euch schon einmal für eure Mühen bzw. Vorschläge!
Gruß,
Raphael