AK Lieferscheinverwaltung: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Wechseln zu: Navigation, Suche
(Lösung)
Zeile 10: Zeile 10:
  
 
== Lösung ==
 
== Lösung ==
 
Technische Voraussetzungen
 
* Betriebssystem: SUSE Linux 8.0 Professional
 
* Datenbankserver: Informix-Online Dynamic Server 9.21
 
* Webserver: Apache HTTP Server 1.3.33 mit PHP 4.3.9
 
* Bibliothekssystem: SISIS-Sunrise V3.0A20pl2
 
  
 
Die Lieferscheinerzeugung sowie das Entladen der Daten erfolgt nun über den Webbrowser. Nach Eingabe der Benutzernummer des Kunden werden über PHP- und Bash-Skripte dessen Kollektionen gezeigt, die einzeln aufgerufen werden können. Dabei werden gleichzeitig sechs verschiedene Arten von Entladedateien erzeugt, welche zum direkten Herunterladen innerhalb des Browserfensters angeboten werden. Berücksichtigt werden dabei sämtliche vom Bibliothekssystem des Kunden geforderten Parameter: Dateiendung, Datenformat, Zeichensatz, Anzahl der Kategorienummern und Art des Zeilenumbruchs. Aufgrund hinterlegter Parameter erkennt das Programm für jeden Kunden dessen Bibliothekssystem und somit die Art der benötigten Datenumwandlung, welche dann grün gekennzeichnet wird.
 
Die Lieferscheinerzeugung sowie das Entladen der Daten erfolgt nun über den Webbrowser. Nach Eingabe der Benutzernummer des Kunden werden über PHP- und Bash-Skripte dessen Kollektionen gezeigt, die einzeln aufgerufen werden können. Dabei werden gleichzeitig sechs verschiedene Arten von Entladedateien erzeugt, welche zum direkten Herunterladen innerhalb des Browserfensters angeboten werden. Berücksichtigt werden dabei sämtliche vom Bibliothekssystem des Kunden geforderten Parameter: Dateiendung, Datenformat, Zeichensatz, Anzahl der Kategorienummern und Art des Zeilenumbruchs. Aufgrund hinterlegter Parameter erkennt das Programm für jeden Kunden dessen Bibliothekssystem und somit die Art der benötigten Datenumwandlung, welche dann grün gekennzeichnet wird.
Zeile 22: Zeile 16:
  
 
Der neue Arbeitsablauf beschränkt sich auf zwei bis drei Fenster im Webbrowser und es müssen ausser dem E-Mail-Client keine weiteren Programme bedient werden, sodass der Aufwand der Lieferscheinverwaltung erheblich verringert werden konnte. Für die Schwesterbibliothek [[Bibliomedia Suisse]] wurde zudem eine französischsprachige Anpassung dieses Programms erstellt.
 
Der neue Arbeitsablauf beschränkt sich auf zwei bis drei Fenster im Webbrowser und es müssen ausser dem E-Mail-Client keine weiteren Programme bedient werden, sodass der Aufwand der Lieferscheinverwaltung erheblich verringert werden konnte. Für die Schwesterbibliothek [[Bibliomedia Suisse]] wurde zudem eine französischsprachige Anpassung dieses Programms erstellt.
 +
 +
Rechnerumgebung
 +
* Betriebssystem: SUSE Linux 8.0 Professional
 +
* Datenbankserver: Informix-Online Dynamic Server 9.21
 +
* Webserver: Apache HTTP Server 1.3.33 mit PHP 4.3.9
 +
* Bibliothekssystem: SISIS-Sunrise V3.0A20pl2

Version vom 11. Dezember 2012, 01:27 Uhr

Das Produkt AK Lieferscheinverwaltung wurde von der Admin Kuhn GmbH entwickelt und dient der vereinfachten Verwaltung der Lieferscheine von Kollektionen und Erzeugung von entsprechenden Entladedateien. Die Idee dazu stammte von Sabine Hofmann und Peter Wille (Bibliomedia Schweiz).

Inhaltsverzeichnis

Ausgangslage

Bisher wurden die Lieferscheine für die bei Bibliomedia Schweiz bestellten Kollektionen über den SISIS-Sunrise Ausleih-Client angezeigt und von dort aus ausgedruckt.

Die entsprechenden Katalogdaten wurden vom Client im SISIS-Sunrise-MAB2-Format auf dem Bibliotheksrechner entladen und konnten dort mit Hilfe einiger früher programmierter Shellskripte in systemspezifische Kategorienformate mit anderen Zeichensätzen umgewandelt werden. Der Shell-Zugriff von den lokalen MS Windows-Arbeitsplatzrechnern auf den Bibliotheksrechner erfolgte mittels Putty, das Abholen der entladenen und umgewandelten Daten mittels WS-FTP. Für bestimmte Bibliothekssysteme war eine weitere Bearbeitung der Entladedaten über ein Makro innerhalb MS Word notwendig, um sie in eine durch MS Excel lesbare CSV-Datei umzuwandeln. Auf dem lokalen Arbeitsplatzrechner wurde dann eine E-Mail mit der Entladedatei als Anhang für den Kunden erstellt.

Diese Form der Lieferscheinanzeige und Datenausgabe war historisch gewachsen und aufgrund der nur von Bibliomedia Schweiz verwendeten Kollektionsausleihe recht aufwendig. Durch die Komplexität der verwendeten Programme und Formate war die Kenntnis dieses Vorgangs auf wenige Personen beschränkt.

Lösung

Die Lieferscheinerzeugung sowie das Entladen der Daten erfolgt nun über den Webbrowser. Nach Eingabe der Benutzernummer des Kunden werden über PHP- und Bash-Skripte dessen Kollektionen gezeigt, die einzeln aufgerufen werden können. Dabei werden gleichzeitig sechs verschiedene Arten von Entladedateien erzeugt, welche zum direkten Herunterladen innerhalb des Browserfensters angeboten werden. Berücksichtigt werden dabei sämtliche vom Bibliothekssystem des Kunden geforderten Parameter: Dateiendung, Datenformat, Zeichensatz, Anzahl der Kategorienummern und Art des Zeilenumbruchs. Aufgrund hinterlegter Parameter erkennt das Programm für jeden Kunden dessen Bibliothekssystem und somit die Art der benötigten Datenumwandlung, welche dann grün gekennzeichnet wird.

Zusätzlich kann der Lieferschein auch direkt im Webbrowser angesehen, als sortierbare XLS-Datei heruntergeladen oder auf den lokalen Systemdrucker geschickt werden.

Der neue Arbeitsablauf beschränkt sich auf zwei bis drei Fenster im Webbrowser und es müssen ausser dem E-Mail-Client keine weiteren Programme bedient werden, sodass der Aufwand der Lieferscheinverwaltung erheblich verringert werden konnte. Für die Schwesterbibliothek Bibliomedia Suisse wurde zudem eine französischsprachige Anpassung dieses Programms erstellt.

Rechnerumgebung

  • Betriebssystem: SUSE Linux 8.0 Professional
  • Datenbankserver: Informix-Online Dynamic Server 9.21
  • Webserver: Apache HTTP Server 1.3.33 mit PHP 4.3.9
  • Bibliothekssystem: SISIS-Sunrise V3.0A20pl2