Zum Inhalt springen

ER-Modell für Auftragsmanagement


SilentDemise

Empfohlene Beiträge

Schönen Guten nachmittag zusammen,

ich arbeite an einem Entwurf für ein Auftragsmanagement zur Abwicklung von Geschäftsprozessen, das mittels PHP und MySQL umgesetzt wird. Die HTML Templates habe ich bereits erstellt um definieren zu können, was an Daten anfällt.

Mein Problem liegt nun bei der Modellierung der eigentlichen Tasks.

Es gibt verschiedene Arten von Aufträgen, die alle unterschiedliche Daten benötigen.

Z.B. Umzüge und Bestellungen.

Umzüge erfordern: altes Zimmer, neues Zimmer, betroffener PC usw.

Bestellung den Artikel, Preis, usw. Dies würde sich wiederum am einfachsten mit einer separaten Tabelle für jede Auftragsart darstellen lassen.

Mein aktueller Ansatz ist, das ich eine Entität "Task" habe, in der grundsätzliche Informationen gespeichert werden, wie Ersteller, Termin usw.

und diesem Task dann Positionen zuzuordnen. Hier dann nur wieder die Frage, ist das ein vernünftiger Ansatz, da ich ja nicht so ohne weiteres sagen kann, aus welcher Tabelle die Daten kommen müssen.

Ich kann mir das vom logischen zwar vorstellen, ich kann es nur nicht in ein ER-Modell bringen.

Ich wäre dankbar für Anregungen, Kritik und Hinweise. ;-)

Vielen Dank schonmal

Bearbeitet von SilentDemise
Link zu diesem Kommentar
Auf anderen Seiten teilen

Mein aktueller Ansatz ist, das ich eine Entität "Task" habe...

ist auf jeden Fall richtig.

Ich würde hierzu zwei weitere Entitäten an legen.

Eine - womit der Task definiert wird - "task_name". Und eine weitere, "action/requried [oder wie auch immer]" - wo die benötigten Aktionen hinterlegt sind.

Nun kannst du - um einen Task zu definieren - eine n:m machen.


task_name:Umzug  [n:m]  actions:altes Zimmer

                                      neues Zimmer

                                      Preis

                                      .....

Wenn du die Actions zu einem TaskName zugeordnet hast, kann man diesen dann als Task auswählen.

Also so würde ich es machen. Aber viele Wege führen nach Rom... "Romulus"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...