Am Mittwoch Juni 11 2003 15:21 schrieb Yevgen Reznichenko: > Hi, > > Am 06/11/2003 08:57 AM schrieb Roland Kruggel: > > Da hast du eigentlich den Nagel auf den Kopf getroffen. Wenn > > wir jetzt mal die implementierungsebene aussen vor lassen > > und das ganze etwas abstrakter sehen ergibt sich im grunde > > genommen eine Objektorientiere Abhänigkeit. > > > > orte | > > tel# | > > kategorie | > > ... |-->Adressen ->|Rechnung > > > > |Lieferschein > > | > > |->> |Auftrag > > | > > | |... > > > > ...|-->Lagerverw.--| > > ...| > > ...| > > ...| > > Heee...??? Soll das etwa heissen eine Addresse ist eine > Rechnung und ein Lieferschein? Nein. Ein Lieferschein hat eine Lieferanschrift. Also ein Lieferant. Eine Rechnung hat eine Rechnungsanschrift. Also ein Kunde. Eine Auftrag hat eine Auftragsadresse. Auch ein Kunde. Ein Angebot hat ebenfalls eine Adresse. Ist aber noch kein Kunde. Eine Kundenadresse, Lieferantenadresse, Angebotsadresse etc. habe jedoch eines gemeinsam. --Es sind Addressen-- Also brauchen wir nur eine Addressverwaltung. Diese muß allerdings mit einem Kennzeichen (kategorie) versehen werden, wofür diese Addresse verwendet werden darf. That's all. Nur eine Addresstabelle. Den Rest kann das System selber rausfinden. > > > etc. > > > > D.h. Die Bewegungsdaten 'erben' die Stammdaten (Es wir da > > eine Mehrfachvererbung sein). > > Oder umgekehrt eine Rechnung ist eine Lagerverwaltung? Nein. Eine Rechnung benötigt einen Lieferschein. (Sonderfälle mal nicht berücksichtigt). Also braucht die Rechnung die Daten vom Lieferschein. Der Lieferschein wiederum benötigt eine Kundenaddresse, und die Lagerdaten. Im Lager muß sich bei liefern ja auch was regen. Also: Addresse -->| Lager ----->| |-> Lieferschein ---> Rechnung Wie gesagt, ganz einfaches Beispiel. > > Ich werde da mal was grafisches zu ausarbeiten. > Oder vielleicht besser ist das zuerst hier zu besprechen? > Bevor du allzu viel Zeit in die Zeichnung investierst. Auf jeden Fall. cu -- Roland Kruggel mailto: rkruggel@xxxxxxx System: AMD 1200Mhz, Debian woody, 2.4.20, KDE 3.1 -- 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)