Re: Stammdaten

  • From: Roland Kruggel <rkruggel@xxxxxxx>
  • To: idefix@xxxxxxxxxxxxx
  • Date: Wed, 11 Jun 2003 15:56:03 +0200

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)

Other related posts: