Nun zu der richtigen Arbeit. Um sich die Implementation einfacher zu
machen müssen wir unsere Arbeitsobjekte ausdiskutieren, um zu verstehen
womit wir da zu tun haben. Als erstes haben wir Stammdaten gewählt. Und
zum folgendem Ergebnis gekommen:
[1] Stammdaten (deut.) = Master Data (engl.)
[2] Definition von Stammdaten (von der Homepage):
"Stammdaten sind wichtige Basisdaten. Hier werden Daten wie
Adressen, Kunden, Lieferanten, Artikeldaten, Lagerstände,
Lagerpositionen, Preise usw. verwaltet. Aber auch solche Kleinigkeiten
wie Postleitzahlen, Schlüssel, Versandattribute, Gültigkeiten etc.
werden in den Stammdaten gepflegt."
[3] Was haben alle mögliche Stammdaten gemeinsam. Diese Punkt ist noch
offen und muss aufjeden Fall ausdiskutiert werden. Folgende
Gemeinsamkeiten haben wir ermittelt:
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.
Gruß,
Yevgen.
-- 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)