Bestandsverwaltung
Aus BogenWiki
Inhaltsverzeichnis |
Einleitung
Die Bestandsverwaltung ist eine Zusatzfunktion im BogenWiki, die von Usern der Gruppe "GBV" genutzt werden kann. Mit ihr kann der User die Bögen aus seiner Sammlung im BogenWiki verwalten.
Funktionen
Sofern die Bestandsverwaltung freigeschaltet ist, wird auf den Bogenseiten unter der Bogenübersicht ein Bereich "Bestandsverwaltung" eingeblendet. Der Bereich enthält auf der linken Seite eine Liste der eigenen Bögen und auf der rechten Seiten Eingabefelder für die Daten eines Bogens.
Bögen aus der Liste können hinzugefügt, geändert oder gelöscht werden. Zu jedem Bogen können generelle Daten wie Bogen-Nr., Album, Erhaltung etc. aber auch spezielle Daten wie Bogenrandsignaturen, Plattenfehler etc. angegeben werden. Die Daten werden in einer gesonderten Datenbank gespeichert.
Spezifikation
Datenbank
Datenbank: siehe DB "Bestandsverwaltung für BogenWiki" in KAS von ALL-INKL.COM.
Tabelle "bvBogen"
Feld | Typ | Beschreibung |
---|---|---|
ID | int(11), AUTO_INCREMENT | Dient lediglich zur eindeutigen Identfikation eine Datensatzes. Jeder Datensatz erhält beim erstmaligen Speichern eine neue Nummer (AUTO_INCREMENT). |
WikiUser | tinytext, utf8_bin | User-Name im BogenWiki |
Gebiet | tinytext, utf8_bin | Sammelgebiet; Siehe Parameter Gebiet in Vorlage SeiteLink |
Gebiet1 | tinytext, utf8_bin | Untergebiet zu "Gebiet"; Siehe Parameter Gebiet1 in Vorlage SeiteLink |
KatNr | varchar(20), utf8_bin | Katalognummer. Entspricht dem Parameter MiNr des Templates BD-Satz-Marke. |
DatenTyp | varchar(2), utf8_bin | Art des Datensatzes "S" = Sammlung "A" = Auktionsergebnis "F" = Fehlliste (?!?) "K" = Katalog-Bogen |
BgKatNr | tinytext, utf8_bin | Katalognummer des Bogen. |
BogenNr | tinytext, utf8_bin | Nr. des Bogen (z.B. "ddr0634.1"). Max. 128 Zeichen. |
Erhaltung | varchar(2), utf8_bin | "Pf"=postfrisch, "Ug"=ungestempelt, "Gs"=gestempelt, "Bt"=Bogentasche |
Zustand | varchar(20), utf8_bin | DatenTyp = S: Zustand des Bogen. "Bt"=Bogenteil, "Gf"=gefaltet, "Eg"=eingerissen, "Kn"=Knick, "Gu"=Gummierung beschädigt, "Dr"=Druck beschädigt. |
Status | varchar(20), utf8_bin | DatenTyp = S: Status. Zur Zeit nur "Do" für doppelter Bogen. |
BogenWiki | varchar(4), utf8_bin | DatenTyp = S: Status des Bogen für das BogenWiki. "" = nicht enthalten und es ist noch offen ob er aufzunehmen ist. "N" = nicht enthalten und ist aufzunehmen. "-" = nicht enthalten und soll auch nicht aufgenommen werden (z.B. weil doppelt oder Bogenteil). "X" = ist enthalten |
Scan | varchar(4), utf8_bin | DatenTyp = S: Bogen eingescant? "" = kein Scan vorhanden "J" = Scan vorhanden "j" = Scan vorhanden - aber neu einscannen, da z.B. schlechte Auflösung "R" = Scan vorhanden (inkl. Rückseite) |
Album | tinytext, utf8_bin | DatenTyp = S: Nr. des Albums in dem der Bogen abgelegt ist. Siehe Tabelle bvAlbum. |
Eingang | tinytext, utf8_bin | Dies ist ein String im CSV-Format mit folgendem Aufbau: Art;Datum;Quelle;Name;ArtNr;Preis DatenTyp = S: Daten zum Erwerb des Bogens. Art: ""=keine Angabe, "K"=Kauf, "T"=Tausch Datum: YYYY-MM-DD Quelle: "eb"=ebay, "ah"=Auktionshaus, "pr"=Privat Name: ebay Verkäufername, Name des Auktionshauses oder der Tauschpartners ArtNr: Artikelnummer Preis: Preis des Bogens bei Kauf DatenTyp = A: Auktionsergebnis (Auktionshaus, ebay etc.) Art: ""=keine Angabe, "AA"=Ausruf/Startpreis, "AZ"=Zuschlag, "AN"=nicht verkauft Datum: YYYY-MM-DD Quelle: "eb"=ebay, "ah"=Auktionshaus Name: ebay Verkäufername, Name des Auktionshauses ArtNr: ebay: Artikelnummer, ah: [Aktionsnr.]Losnummer Preis: Nettopreis des Bogens. D.h. ohne Aufschlag, MwSt oder Versandkosten. |
Ausgang | tinytext, utf8_bin | DatenTyp = S: Daten zur Veräußerung des Bogen. Der Inhalt enspricht dem Feld "Eingang". Mit einer Ausnahme: Art: ""=keine Angabe, K=Verkauf, T=Tausch, V=Verlust |
BRS | text, utf8_bin | Bogenrandsignaturen |
PF | text, utf8_bin | Druckabweichungen (Plattenfehler, Verzähnung etc.) |
EM | text, utf8_bin | Eigenschaften/Merkmale |
BGZ | text, utf8_bin | Daten für BGZ |
BgScanFN | tinytext, utf8_bin | Dateiname des hochgeladenen Bogen-Scan. "" = Kein Scan hochgeladen |
Notiz | tinytext, utf8_bin | Beliebiger Text. Max. 255 Zeichen. |
Tabelle "bvAlbum"
Feld | Typ | Beschreibung |
---|---|---|
ID | int(11), AUTO_INCREMENT | Dient lediglich zur eindeutigen Identfikation eine Datensatzes. Jeder Datensatz erhält beim erstmaligen Speichern eine neue Nummer (AUTO_INCREMENT). |
WikiUser | tinytext, utf8_bin | User-Name im BogenWiki |
Gebiet | tinytext, utf8_bin | Sammelgebiet; Siehe Parameter Gebiet in Vorlage SeiteLink |
Gebiet1 | tinytext, utf8_bin | Untergebiet zu "Gebiet"; Siehe Parameter Gebiet1 in Vorlage SeiteLink |
AlbumNr | varchar(2), utf8_bin | Nummer des Albums (00-99). WikiUser+Gebiet+Gebiet1+AlbumNr muss eindeutig sein. |
VonKatNr1 | varchar(20), utf8_bin | Enthaltene Katalognummern; Anfang Bereich 1. |
BisKatNr1 | varchar(20), utf8_bin | Enthaltene Katalognummern; Ende Bereich 1. |
VonKatNr1 | varchar(20), utf8_bin | Enthaltene Katalognummern; Anfang Bereich 2. |
BisKatNr1 | varchar(20), utf8_bin | Enthaltene Katalognummern; Ende Bereich 2. |
BgColor | varchar(7), utf8_bin | Farbe des Albums bzw. Hintergrundfarbe für Etikettendruck. HTML-Format: #RRGGBB |
TextColor | varchar(7), utf8_bin | Textfarbe für Etikettendruck. HTML-Format: #RRGGBB |
Typ | tinytext, utf8_bin | Hersteller + Artikelnummer. z.B. Lindner 1102L |
Art | tinytext, utf8_bin | Art des Albums. z.B. Bogenalbum, Ringbinder, Einsteckalbum etc. |
Inhalt | tinytext, utf8_bin | Inhaltsbeschreibung. z.B. Länderaufzählung |
Einbettung im BogenWiki
Scripte
Verzeichnisstruktur Bogen-Scans
Path: /bogenwiki_scans/WikiUser/Gebiet[/Gebiet1]/BgScanFN
Die Unterverzeichnisse WikiUser, Gebiet und Gebiet1 werden automatisch angelegt wenn nicht vorhanden.
Unterverzeichnis Gebiet1 wird nur angelegt, wenn definiert.
Das Verzeichnis bogenwiki_scans ist geschützt, so dass es vom Internet aus nicht erreichbar ist (.htaccess).
ToDo's
- Adressverwaltung (Verkäufer, Händler, Auktionshäuder, Tauschpartner etc.)
- Albenverwaltung
- Tauschfunktion
- Momentan wird jeder Bogen und seine Eigenschaften einzeln erfasst. Erstellen einer generischen Bogenform, die die gemeinsamen Eigenschaften pro Bogenform aufnimmt.
- BGZ: Momentan wird jeder Plattenfehler pro Bogen erfasst und gespeichert. Erstellen einer PF-Tabelle in die Plattenfehler gespeichert werden und dann den Bögen zugeordnet werden können.