Hallo,
ich möchte ein Kalkulationsprogramm schreiben.
Grundlegend habe ich Maschinen, welche in Gruppen unterteilt sind.
Darüber befinden sich Aktivitäten. In den Aktivitäten befinden sich die Gruppen + eine Bezeichnung.
Maschinen: Kleberoboter1, Kleberoboter2, Kleberoboter3 etc.
Gruppen: Klebenroboter
Aktivitäten: Kleben
Eine Gruppe hat mehrere Maschinen - Eine Maschine befindet sich jedoch nur in einer Gruppe.
EIne Aktivität hat eine Gruppe. Eine Gruppe kann jedoch mehrere Aktivitäten haben.
So weit so gut.
Nun kommen jedoch noch die Prozesse/Arbeitspläne hinzu.
Ein Arbeitsplan besteht aus mehreren Aktivitäten.
Jedoch kann eine Aktivität ebenfalls in mehreren Arbeitsplänen auftauchen.
Hier habe ich jedoch im Moment einen Blackout.
Das Datenmodell wird mit Datasets aufgebaut und mit writelxml/readxml gespeichert und gelesen werden.
Die Arbeitspläne würde ich derzeit unter eingebenen Prozessnummer als zusätzliche XML speichern.
Wie baue ich am besten das Datenmodell auf?
Habt ihr vielleicht Tipps wie ich das am besten lösen kann?
Die 4-views von ErfinderDesRades habe ich bereits angeschaut und für die Vorarbeit der Aktivitäten+Gruppen mit einer n:m-Realtion aufgebaut.
Vielen Dank im vorraus
ich möchte ein Kalkulationsprogramm schreiben.
Grundlegend habe ich Maschinen, welche in Gruppen unterteilt sind.
Darüber befinden sich Aktivitäten. In den Aktivitäten befinden sich die Gruppen + eine Bezeichnung.
Maschinen: Kleberoboter1, Kleberoboter2, Kleberoboter3 etc.
Gruppen: Klebenroboter
Aktivitäten: Kleben
Eine Gruppe hat mehrere Maschinen - Eine Maschine befindet sich jedoch nur in einer Gruppe.
EIne Aktivität hat eine Gruppe. Eine Gruppe kann jedoch mehrere Aktivitäten haben.
So weit so gut.
Nun kommen jedoch noch die Prozesse/Arbeitspläne hinzu.
Ein Arbeitsplan besteht aus mehreren Aktivitäten.
Jedoch kann eine Aktivität ebenfalls in mehreren Arbeitsplänen auftauchen.
Hier habe ich jedoch im Moment einen Blackout.
Das Datenmodell wird mit Datasets aufgebaut und mit writelxml/readxml gespeichert und gelesen werden.
Die Arbeitspläne würde ich derzeit unter eingebenen Prozessnummer als zusätzliche XML speichern.
Wie baue ich am besten das Datenmodell auf?
Habt ihr vielleicht Tipps wie ich das am besten lösen kann?
Die 4-views von ErfinderDesRades habe ich bereits angeschaut und für die Vorarbeit der Aktivitäten+Gruppen mit einer n:m-Realtion aufgebaut.
Vielen Dank im vorraus