Dieser Thread bezieht sich auf den von mir zuerst erstellten Thread .
Da dieser leider mittlerweile zu allgemein und auch sehr verwirrend geworden ist, habe ich diesen hier neu erstellt, um gezielt auf mein Fragen Hilfe zu bekommen.
Zu meinem Projekt. Ich möchte eine Ersatzteileverwaltung bauen, mit der wir in unserem Betrieb eine bessere Übersicht haben und nur EIN Programm zur Verwaltung.
Momentan läuft es folgendermaßen :
- Es gibt ein Bestell Team vor Ort, welches im Grunde unser oberstes Glied in der Kette ist. Dieses Team ist für die EINLAGERUNG neuer Ersatzteile (Artikelzugang) und für die tatsächliche BESTELLANFORDERUNG zuständig.
Sie benutzen dafür eine Excel-Liste, in der alle vorhandenen Ersatzteile mit ARTIKELNUMMER, ARTIKELBEZEICHNUNG, MINDEST-BESTAND, BESTAND, LIEFERANT, PREIS, BESTELLANFORDERUNGSNUMMER, GELIEFERT, EINGELAGERT stehen.
Bestandskorrekturen werden ausschließlich durch dieses Team getätigt.
Jede Bestellanforderung wird an den Zentral-Einkauf in Europa geschickt. Dies geschieht über ein globales Firmen internes Programm. Der Zentral-Einkauf holt für JEDE Bestellanforderung ein Angebot beim Lieferanten ein und pflegt dies in das globale Programm ein. Hier hat nur das Bestell-Team Zugriff drauf.
- Als weiteres existieren beliebige Arbeiter, die Zugriff auf diese Excel-Liste haben. Sie haben nur Zugriff auf ein User-Form, in dem sie nach Ersatzteilen suchen können und diese bei Bedarf abbuchen können(der Bestand des Ersatzteils wird dann automatisch in der Liste reduziert). Beim Abbuchen wird in eine Tabelle Historie eine neue Zeile eingetragen mit MITARBEITER-KÜRZEL, DATUM, ARTIKELNUMMER, ARTIKELBEZEICHNUNG, MENGE, PREIS.
Sollte ein Ersatzteil gar nicht existieren, kann dieses in eine gesonderte Excel-Liste eingetragen werden. Es werden MITARBEITER-Kürzel, ARTIKELNUMMER, ARTIKELBEZEICHNUNG, BESTELLMENGE, LIEFERANT eingetragen.
Wenn das Bestell-Team diese Artikel bestellt, bzw. ein Angebot bekommt, tragen diese die BESTELLANFORDERUNGSNUMMER und den PREIS nachträglich in die Liste ein.
Zusätzlich gibt es noch ein weiteres Programm, in dem Ersatzteile eines Paternosters verwaltet werden.
Diese 2 Excel-Listen und das Paternoster-Programm sollen nun zu einer Oberfläche vereint werden.
Es soll also nur noch ein Programm existieren, mit dem ALLE Ersatzteile in unserem Betrieb verwaltet werden können. Für die Pflege soll weiterhin das Bestell-Team zuständig sein, wobei ich selber auch Zugriff auf alles bekommen soll.
Einen mehr oder weniger akzeptierten Ansatz hatte ich dann irgendwann auch :
Enitäten
Mitarbeiter – ein x-beliebiger Mitarbeiter, der ein Artikel benötigt und dieses abbucht oder neu bestellt. Ein Mitarbeiter mit gewissen Rechten, der Artikel hinzu buchen kann.
Buchung – eine Veränderung eines Artikelbestandes nach oben oder unten, abhängig vom Vorzeichen. Wird von einem Mitarbeiter durchgeführt.
Bestellanforderung – für neue Artikel, die bis jetzt nicht im Bestand sind. Wird von einem Mitarbeiter durchgeführt. Ein Mitarbeiter mit gewissen Rechten kann hier eine Bestellanforderungsnummer nachtragen, um nachher eine Zuordnung zu haben.
(@Erfinder : Eine Bestellanforderung ist z.B. EIN Ersatzteil, welches ein Mitarbeiter benötigt und dieses zum Bestellen eingetragen hat. Für diese Bestellung gibt es dann von dem globalen Firmen-Programm EINE Bestellanforderungsnummer. Sollte aber z.B. ein anderer Mitarbeiter auch ein Ersatzteil vom gleichen Lieferanten benötigen, würde dieses im globalen System mit dem ersten Ersatzteil bestellt werden und hat somit dieselbe Bestellanforderungsnummer)
Bestellanforderungsnummer – die Nummer die bei einer Bestellanforderung aus dem globalen System erstellt wird. Wird von einem Mitarbeiter mit bestimmten Rechten eingetragen.
Artikel – ein Artikel/Ersatzteil, welches in einem bestimmten Lagerort liegt und dessen Bestand sich nach oben oder unten verändern kann. Wird von einem Mitarbeiter entnommen, bzw. hinzugefügt.
Lagerplatz – der Ort, an dem die Artikel gelagert werden.
Lieferant – der Lieferant, bei dem das/die Ersatzteile bestellt werden. Beim durchgehen der ganzen Punkte kam es mir vor, das eine Relation zwischen Lieferant und Artikel auch Sinn machen könnte.
Vielleicht aber auch noch zwischen Bestellanforderung und Lieferant.
Beziehungen:
Artikel – Lieferant
Zu einem Artikel gehören ein oder mehrere Lieferanten, zu einem Lieferanten gehört ein oder mehrere Artikel.
Artikel – m:n – Lieferant(muss noch weiter bearbeitet werden)
Lieferant – Bestellanforderung
Zu einem Lieferant gehören keine oder mehrere Bestellanforderungen, zu einer Bestellanforderung gehört exakt ein Lieferant.
Lieferant – 1:n – Bestellanforderung
Mitarbeiter - Buchung
Zu einem Mitarbeiter gehören keine oder mehrere Buchungen, zu einer Abbuchung gehört exakt ein Mitarbeiter.
Mitarbeiter – 1:n – Buchung
Mitarbeiter - Bestellanforderung
Zu einem Mitarbeiter gehören keine oder mehrere Bestellanforderungen, zu einer Bestellanforderung gehört exakt ein Mitarbeiter.
Mitarbeiter – 1:n – Bestellanforderung
Bestellanforderung – Bestellanforderungsnummer
Zu einer Bestellanforderung gehört exakt eine Bestellanforderungsnummer, zu einer Bestellanforderungsnummer gehört eine oder mehrere Bestellanforderungen.
Bestellanforderung – n:1 – Bestellanforderungsnummer
Artikel - Buchung
Zu einem Artikel gehören keine oder mehrere Buchungen, zu einer Abbuchung gehört exakt ein Artikel.
Artikel – 1:n – Buchung (Dies ist bisher so gewesen)
Es wäre aber auch möglich die Realität zu verändern, sodass zu einer Abbuchung einer oder mehrere Artikel gehören können. Wenn das Sinn macht, lass ich mich gerne überzeugen :D .
Artikel – Lagerplatz
Zu einem Artikel gehört exakt ein Lagerplatz, zu einem Lagerplatz gehört kein oder mehrere Artikel.
Artikel – n:1 – Lagerplatz
Ich hänge mal ein ganz einfaches Diagramm an, ich hoffe der Erfinder kann damit etwas anfangen.
@ Erfinder und Rainer, ich hoffe so hattet ihr das für weitere Hilfe gedacht ?
Da dieser leider mittlerweile zu allgemein und auch sehr verwirrend geworden ist, habe ich diesen hier neu erstellt, um gezielt auf mein Fragen Hilfe zu bekommen.
Zu meinem Projekt. Ich möchte eine Ersatzteileverwaltung bauen, mit der wir in unserem Betrieb eine bessere Übersicht haben und nur EIN Programm zur Verwaltung.
Momentan läuft es folgendermaßen :
- Es gibt ein Bestell Team vor Ort, welches im Grunde unser oberstes Glied in der Kette ist. Dieses Team ist für die EINLAGERUNG neuer Ersatzteile (Artikelzugang) und für die tatsächliche BESTELLANFORDERUNG zuständig.
Sie benutzen dafür eine Excel-Liste, in der alle vorhandenen Ersatzteile mit ARTIKELNUMMER, ARTIKELBEZEICHNUNG, MINDEST-BESTAND, BESTAND, LIEFERANT, PREIS, BESTELLANFORDERUNGSNUMMER, GELIEFERT, EINGELAGERT stehen.
Bestandskorrekturen werden ausschließlich durch dieses Team getätigt.
Jede Bestellanforderung wird an den Zentral-Einkauf in Europa geschickt. Dies geschieht über ein globales Firmen internes Programm. Der Zentral-Einkauf holt für JEDE Bestellanforderung ein Angebot beim Lieferanten ein und pflegt dies in das globale Programm ein. Hier hat nur das Bestell-Team Zugriff drauf.
- Als weiteres existieren beliebige Arbeiter, die Zugriff auf diese Excel-Liste haben. Sie haben nur Zugriff auf ein User-Form, in dem sie nach Ersatzteilen suchen können und diese bei Bedarf abbuchen können(der Bestand des Ersatzteils wird dann automatisch in der Liste reduziert). Beim Abbuchen wird in eine Tabelle Historie eine neue Zeile eingetragen mit MITARBEITER-KÜRZEL, DATUM, ARTIKELNUMMER, ARTIKELBEZEICHNUNG, MENGE, PREIS.
Sollte ein Ersatzteil gar nicht existieren, kann dieses in eine gesonderte Excel-Liste eingetragen werden. Es werden MITARBEITER-Kürzel, ARTIKELNUMMER, ARTIKELBEZEICHNUNG, BESTELLMENGE, LIEFERANT eingetragen.
Wenn das Bestell-Team diese Artikel bestellt, bzw. ein Angebot bekommt, tragen diese die BESTELLANFORDERUNGSNUMMER und den PREIS nachträglich in die Liste ein.
Zusätzlich gibt es noch ein weiteres Programm, in dem Ersatzteile eines Paternosters verwaltet werden.
Diese 2 Excel-Listen und das Paternoster-Programm sollen nun zu einer Oberfläche vereint werden.
Es soll also nur noch ein Programm existieren, mit dem ALLE Ersatzteile in unserem Betrieb verwaltet werden können. Für die Pflege soll weiterhin das Bestell-Team zuständig sein, wobei ich selber auch Zugriff auf alles bekommen soll.
Einen mehr oder weniger akzeptierten Ansatz hatte ich dann irgendwann auch :
Enitäten
Mitarbeiter – ein x-beliebiger Mitarbeiter, der ein Artikel benötigt und dieses abbucht oder neu bestellt. Ein Mitarbeiter mit gewissen Rechten, der Artikel hinzu buchen kann.
Buchung – eine Veränderung eines Artikelbestandes nach oben oder unten, abhängig vom Vorzeichen. Wird von einem Mitarbeiter durchgeführt.
Bestellanforderung – für neue Artikel, die bis jetzt nicht im Bestand sind. Wird von einem Mitarbeiter durchgeführt. Ein Mitarbeiter mit gewissen Rechten kann hier eine Bestellanforderungsnummer nachtragen, um nachher eine Zuordnung zu haben.
(@Erfinder : Eine Bestellanforderung ist z.B. EIN Ersatzteil, welches ein Mitarbeiter benötigt und dieses zum Bestellen eingetragen hat. Für diese Bestellung gibt es dann von dem globalen Firmen-Programm EINE Bestellanforderungsnummer. Sollte aber z.B. ein anderer Mitarbeiter auch ein Ersatzteil vom gleichen Lieferanten benötigen, würde dieses im globalen System mit dem ersten Ersatzteil bestellt werden und hat somit dieselbe Bestellanforderungsnummer)
Bestellanforderungsnummer – die Nummer die bei einer Bestellanforderung aus dem globalen System erstellt wird. Wird von einem Mitarbeiter mit bestimmten Rechten eingetragen.
Artikel – ein Artikel/Ersatzteil, welches in einem bestimmten Lagerort liegt und dessen Bestand sich nach oben oder unten verändern kann. Wird von einem Mitarbeiter entnommen, bzw. hinzugefügt.
Lagerplatz – der Ort, an dem die Artikel gelagert werden.
Lieferant – der Lieferant, bei dem das/die Ersatzteile bestellt werden. Beim durchgehen der ganzen Punkte kam es mir vor, das eine Relation zwischen Lieferant und Artikel auch Sinn machen könnte.
Vielleicht aber auch noch zwischen Bestellanforderung und Lieferant.
Beziehungen:
Artikel – Lieferant
Zu einem Artikel gehören ein oder mehrere Lieferanten, zu einem Lieferanten gehört ein oder mehrere Artikel.
Artikel – m:n – Lieferant(muss noch weiter bearbeitet werden)
Lieferant – Bestellanforderung
Zu einem Lieferant gehören keine oder mehrere Bestellanforderungen, zu einer Bestellanforderung gehört exakt ein Lieferant.
Lieferant – 1:n – Bestellanforderung
Mitarbeiter - Buchung
Zu einem Mitarbeiter gehören keine oder mehrere Buchungen, zu einer Abbuchung gehört exakt ein Mitarbeiter.
Mitarbeiter – 1:n – Buchung
Mitarbeiter - Bestellanforderung
Zu einem Mitarbeiter gehören keine oder mehrere Bestellanforderungen, zu einer Bestellanforderung gehört exakt ein Mitarbeiter.
Mitarbeiter – 1:n – Bestellanforderung
Bestellanforderung – Bestellanforderungsnummer
Zu einer Bestellanforderung gehört exakt eine Bestellanforderungsnummer, zu einer Bestellanforderungsnummer gehört eine oder mehrere Bestellanforderungen.
Bestellanforderung – n:1 – Bestellanforderungsnummer
Artikel - Buchung
Zu einem Artikel gehören keine oder mehrere Buchungen, zu einer Abbuchung gehört exakt ein Artikel.
Artikel – 1:n – Buchung (Dies ist bisher so gewesen)
Es wäre aber auch möglich die Realität zu verändern, sodass zu einer Abbuchung einer oder mehrere Artikel gehören können. Wenn das Sinn macht, lass ich mich gerne überzeugen :D .
Artikel – Lagerplatz
Zu einem Artikel gehört exakt ein Lagerplatz, zu einem Lagerplatz gehört kein oder mehrere Artikel.
Artikel – n:1 – Lagerplatz
Ich hänge mal ein ganz einfaches Diagramm an, ich hoffe der Erfinder kann damit etwas anfangen.
@ Erfinder und Rainer, ich hoffe so hattet ihr das für weitere Hilfe gedacht ?