Bibliothekssystem EULE
Aktuelles
Derzeit ist eine neue Version geplant, die unter der GNU General Public License (GPL) veröffentlich werden wird.
Programmbeschreibung
Das Programm wurde indiviudell und ehrenamtlich für die Schulbibliothek des Gymnasiums Überlingen in 3 jähriger Programmierzeit (1999-2002) entwickelt.
Funktionen
- Benutzerverwaltung: Anlegen, bearbeiten, löschen und suchen von Benutzern. Ausserdem steht eine Benutzer-Übersicht zur Verfügung, in der die Benutzer nach Abteilungen / Klassen gegliedert angezeigt werden.
- Vergabe von Zugriffsrechten: Jedem Benutzer können entweder individuelle Zugriffsrechte oder schon vordefinierte Rechte einer Gruppe (z.B. Administratoren, Mitarbeiter, ...) gegeben werden.
- Medienverwaltung: Exemplare anlegen, bearbeiten, löschen, wobei jedes Medium mehrere Exemplare besitzen kann. Jedes Exemplar wird anhand der Signatur in die Systematik automtisch eingegliedert, so dass sich hier übersichtliche Listen in der Medien-Übersicht erstellen lassen.
- Unterstützung von verschiedenen Medientypen wie z.B. Bücher, Zeitschriften, Datenmedien (wie z.B. CD-ROM, DVD-ROM, Disketten), Musikmedien (z.B. Kasetten, CDs, usw.) und Filme. Jeder Medientyp wird individuell gehandhabt, so wird z.B. die ISBN-Nummer nur bei Büchern und der Regisseur nur bei Filmen abgefragt und gespeichert.
- Rezensionen: Jeder Benutzer kann zu Medien eine eigene Rezension (Bewertung) schreiben und die Rezensionen anderer einsehen
- Ausleih-Regeln können individuell konfiguriert werden, wie z.B. Tagesleihe, Kurzleihe, Standardleihe, usw.
- Ausleihe/Rückgabe-Verfahren Die Bibliotheksmitarbeiter werden hier optimal unterstützt. So kann man z.B. anstatt der Benutzernummer auch den Namen des Benutzers angeben. Ausserdem können auch nicht inventarisierte Exemplare durch Eingeben der Signatur ausgeliehen werden. Eine Unterstützung für Barcode-Scanner ist geplant.
- Vorbestellungen: Sollte sich bei der Recherche heraustellen, dass das gewünschte Exemplar gerade nicht verfügbar ist, so kann es sich der Benutzer reservieren lassen und wird bei Verfügbarkeit per EMail informiert. Die Bibliotheksmitarbeiter werden auch hier durch Hinweisfenster z.B. bei der Rückgabe eines vorbestellten Exemplars unterstützt.
- Einsicht der persönlichen Daten: Jeder Benutzer kann durch Eingabe des Benutzernamens und des Passworts die eigenen gespeicherten Daten einsehen, eigene Notizen speichern und selbstständig seine ausgeliehenen Medien verlängern.
- Benachrichtigungen: Jeder Benutzer kann sich auf Wunsch per EMail ein paar Tage vorher an einen Abgabetermin erinnern lassen, oder er kann sich (automatisch gernerierte) EMails über neue Medien zu bestimmten Stichworten zukommen lassen. Alle Benachrichtigungen (inkl. der Mahnungen per EMail) werden automatisch erstellt und versendet, so dass sie keinen zusätzlichen Arbeitsaufwand der Bibliotheksmitarbeiter benötigen.
- Multiuser-Fähigkeit: Es kann von verschiedenen Arbeitsplätzen (PCs) gleichzeitig gearbeitet werden
- Ortunabhängigkeit: Die Daten werden über ein TCP/IP-Netzwerk übertragen, so dass z.B. auch über das Internet von zu Hause aus auf die Daten zugegriffen werden kann.
- Fernwartung: Sollte es einmal Probleme geben, so kann das Programm über das Internet ferngewartet werden. Damit ist schnelle Hilfe kein Problem!
Modularer Aufbau
Das Programm ist modular aufgebaut und gliedert sich in folgende Komponenten:| EULEBrowser |
Dient hauptsächlich der Suche von Medien. Zusätzlich kann jeder Benutzer seine gespeicherten Daten einsehen und selbstständig ausgeliehene Exemplare verlängern. Ausserdem kann er sich verliehene Exemplare vorbestellen. |
| EULEAdmin | Dieser Programmteil ist für die Mitarbeiter zur Verwaltung der Bibliothek. Hier kann man u.a. Benutzer anlegen, neue Medien inventarisieren und die Ausleihen bzw. Rückgaben buchen. |
| EULEServer | Der EULEServer läuft auf einem Linux-Rechner mit einer PostgreSQL-Datenbank und nimmt sämtliche Datenbank-Anfragen der anderen Programmteile über ein TCP/IP-Netzerk (LAN, Internet) entgegen. Die Anfragen werden bearbeitet und die entsprechenden Daten über das Netzwerk zurückgesendet. |
Technische Anforderungen (Client/Server)
Wird das Programm in einer Bibliothek eingesetzt, so müssen EULEServer und EULEAdmin/EULEBrowser auf zwei verschiedenen PCs laufen.Für EULEAdmin/EULEBrowser:
- mind. Pentium I 166 Mhz, jedoch wird ein Pentium II 333 Mhz oder besser empfohlen
- Windows 95/98/ME/2000/XP
- Bildschirmauflösung von mind. 800x600, 1024x768 wird empfohlen
- 20 MB freier Festplattenspeicher
- Netzwerkverbindung (über Modem/Internet oder Netzwerkkarte/LAN) zum EULEServer
Für EULEServer:
- mind. Pentium I 166 Mhz, jedoch wird ein Pentium II 333 Mhz oder besser empfohlen
- mind. 64 MB Arbeitspeicher, 128 MB empfohlen
- mind 100 MB freier Festplattenspeicher, hängt jedoch von Größe der Bibliothek bzw. des Datenbestandes ab
- Linux
- PostgreSQL 7.1.2 oder besser
Technische Anforderungen (Standalone)
Für Testbetrieb kann man den EULEServer auch unter Windows (Cygwin) laufen lassen.- mind. Pentium II 333 Mhz, jedoch wird ein Pentium III 500 Mhz oder besser empfohlen
- mind. 64 MB Arbeitspeicher, 128 MB empfohlen
- mind 200 MB freier Festplattenspeicher, hängt jedoch von Größe der Bibliothek bzw. des Datenbestandes ab
- Cygwin mit cygipc-Erweiterung sowie PostgreSQL 7.1.2
Download
Die Demoversion kann kostenlos herunterladen werden. Die Demoversion (inkl. der Datenbank) läuft nur unter Windows und es gibt keine Funktionseinschränkungen.
Für den Einsatz in einer Bibliothek ist die Demoversion nicht geeignet (Datenbanksystem sollte unter Linux laufen).
| Beschreibung | Datei | Größe | Bemerkung | |
|---|---|---|---|---|
| Demo-Version (ohne Daten) | eulesetup.exe | 5.679.366 | ||
| Demo-Version mit Beispieldaten | eulesetupgymueb.exe | 6.259.234 | mit Mediendaten des Gymnasiums Überlingen |

Oliver Saal