Hallo
ich knabbere seiit längerem über ein Problem. Es ist ein privates projekt hat also mit Studium oder Firma nichts zu tun.
Es geht um eine Firma, die Dinge verleiht. Dabei können verschiedenen Dinge zu unterschiedlichen Zeiträumen verliehen werden. aber eben nicht zwei mal zur selben Zeit.
Wie modelliert man das am besten?
Ich habe mich für eine Idee entschieden, halte sie aber nicht für den günstigsten Wer sich erinnert, es gab früher große tafeln, bei denen oben das Datum und links die Maschinen aufgelistet waren. In den Kästchen die sich im Schnittpunkt befanden hat man dann mit verschiedenen Magnetplättchen angegeben, ob das gerät vorbestellt oder ausgeliehen wurde.
Wenn ich das modelliere dann habe ich eine Liste von Date die eine Liste von RentItems enthalten. Die Objekte RentItem enthalten dann die OrderID, die ItemID und einen String state der "reserved, out, back, avaible, payed, defect" für AnforderungsID, ID des Gerätes und den Status "reserviert, geliefert zuückgebracht, Verleih möglich, bezahlt, defekt".
Die Schwierigkeit ist aber momentan noch, dass es für einen längeren Zeitraum so umständlich ist. Wenn ich eine Maschine für z.B. 5 Tage vermiete, dann muss das System in fünf Dateobjekten die Maschine suchen und dort ändern.
Es gibt natürlich noch die OrderList und die ItemList die die Ids bereitstellen.
Ist es überhaupt sinnvoll, ein Date-Objekt so zu nutzen.
S
ich knabbere seiit längerem über ein Problem. Es ist ein privates projekt hat also mit Studium oder Firma nichts zu tun.
Es geht um eine Firma, die Dinge verleiht. Dabei können verschiedenen Dinge zu unterschiedlichen Zeiträumen verliehen werden. aber eben nicht zwei mal zur selben Zeit.
Wie modelliert man das am besten?
Ich habe mich für eine Idee entschieden, halte sie aber nicht für den günstigsten Wer sich erinnert, es gab früher große tafeln, bei denen oben das Datum und links die Maschinen aufgelistet waren. In den Kästchen die sich im Schnittpunkt befanden hat man dann mit verschiedenen Magnetplättchen angegeben, ob das gerät vorbestellt oder ausgeliehen wurde.
Wenn ich das modelliere dann habe ich eine Liste von Date die eine Liste von RentItems enthalten. Die Objekte RentItem enthalten dann die OrderID, die ItemID und einen String state der "reserved, out, back, avaible, payed, defect" für AnforderungsID, ID des Gerätes und den Status "reserviert, geliefert zuückgebracht, Verleih möglich, bezahlt, defekt".
Die Schwierigkeit ist aber momentan noch, dass es für einen längeren Zeitraum so umständlich ist. Wenn ich eine Maschine für z.B. 5 Tage vermiete, dann muss das System in fünf Dateobjekten die Maschine suchen und dort ändern.
Es gibt natürlich noch die OrderList und die ItemList die die Ids bereitstellen.
Ist es überhaupt sinnvoll, ein Date-Objekt so zu nutzen.
S