Re: Stammdaten

  • From: Michael Gruetzner <Michael_Gruetzner@xxxxxx>
  • To: idefix@xxxxxxxxxxxxx
  • Date: Tue, 10 Jun 2003 23:18:17 +0200

Yevgen Reznichenko wrote:

Tach,

Yevgen Reznichenko wrote:

[3] Was haben alle mögliche Stammdaten gemeinsam. Diese Punkt ist noch offen und muss aufjeden Fall ausdiskutiert werden. Folgende Gemeinsamkeiten haben wir ermittelt:


Ich habe noch folgende Gemeinsamkeit feststellen können. Das bezieht sich jedoch auf einen einzelnen Stammdatum:

Es soll möglich sein ein Stammdatum nach unterschiedlichen Kriterien zu charakterisieren und jedes einzelne Kriterium in beliebig viele Kategorien zu unterteilen. Z.B.

Ich gehe davon aus, das Stammdatum eine Oberklasse oder ein Interface sein wird. Dort sollten keine so spezifischen Kriterien wie z.B. Standort enthalten sein, da ein Stammdatum ja nicht zwingend einen Standort haben muss(z.B. Gültigkeiten). Vielmehr sollten diese Eigenschaften in einer der abgeleiteten Klassen implementiert werden z.B. in einer Klasse "Kunde".

Standort
   |
   |---> Norden
   |---> Süden

Bundesland
   |
   |---> NRW
   |---> Bayern

Ausserden muss es möglich sein weitere Eigenschaften hinzuzufügen z.B. ein Unternehmen möchte zu jedem seinem Kunden auch die Mobilfunknummer abspeichern, d.h. jedem Kunde muss es möglich sein eine Mobilfunknummer zu zuordnen.

Ich finde, es sollte prinzipiell möglich sein beliebig viele Telefonnummern und andere Kontakte(email Adressen, etc) für einen Kunden/Lieferanten festzulegen.

MfG
Michael


Yevgen.


Stammdaten ist unserer Oberbegriff für alle mögliche Stammdaten, also muss Stammdaten (natürlich engl. Begriff an deren Stelle) eine Oberklasse oder zumindest ein Interface sein. Jetzt müssen wir uns überlegen was haben alle Stammdaten gemeinsam und welche Operationen sollen auf allen Stammdaten durchgeführt werden können. Was Gemeinsamkeiten anbetrifft habe ich noch nichts gefunden, aber manche Operationen:
- apply() fügt ein Datum hinzu
- remove() (bzw. drop() ) löscht ein Datum
- get() liefert ein Datum
- exportCSV() exportiert eine Art von Stammdaten in ein "comma separated format"
- importCSV() importiert eine Art von Stammdaten in ein "comma separated format"
- save() speichert die Stammdaten in die DB
- load() lädt die Daten aus der DB


Bitte nimmt diesen Thread sehr ernst, denn es ist essential für WWS.


Yevgen.





--
printk("; corrupted filesystem mounted read/write - your computer
        will explode within 20 seconds ... but you wanted it so!\n");
        2.4.3 linux/fs/hpfs/super.c

--
Projekt: Warenwirtschaft. Projektname: Jana
Infos: http://jana.bbf7.de

--------------------------------------------------------------------
Zum AUSTRAGEN schicken Sie eine Mail an idefix-request@xxxxxxxxxxxxx
mit dem Subject "unsubscribe". 
mailto:idefix-request@xxxxxxxxxxxxx?subject=unsubscribe

Mailarchive: //www.freelists.org/archives/idefix
Probleme? Mail an mailto:rkruggel@xxxxxxx (deutsch)

Other related posts: