Internet-Übungsaufgabe (benotet) WS00/01 (IA)

Prototyp-Entwicklung einer Bibliotheksverwaltung für eine mittelständische Schulgesellschaft

Die Intranet-Anwendung Bibliotheksverwaltung muß mindestens folgende Funktionalität anbieten :

Die Bibliotheksverwaltung ist allen Mitarbeitern/-innen zugänglich. Daher müssen konkurrierende Zugriffe auf die Daten abgesichert werden (Mehrbenutzerfähigkeit).

Das vorgesehene Datenvolumen bestehend aus dem Bücher- und Entleiherstamm sowie den Entleihvorgängen erlaubt die Speicherung aller Informationen in Textdateien. Die Verwendung einer Datenbank wie mySQL oder gar Oracle wäre daher überdimensioniert.

Unter folgender Mindestkonfiguration muß eine Ablauffähigkeit der Intranet-Anwendung Bibliotheksverwaltung gewährleistet sein :

Anstelle von tcl darf - nach Absprache - auch eine andere - unter SUSE-Linux frei verfügbare - Programmier- oder Skriptsprache eingesetzt werden. Eine intensive Kombination aus z.B. freePascal, gcc, tcl, Perl und PHP führt i.d.R. jedoch zu wenig überzeugenden Lösungen.

Die Aufgabenstellung ist bewußt nicht detaillierter formuliert, damit eine kreative Ausgestaltung - Design (Motto : Wie soll sich die Bibliotheksverwaltung darstellen, damit sie von Euch - als BenutzerIn - akzeptiert wird) und Programm- und Datenstruktur (Motto : Wie soll die Bibliotheksverwaltung aufgebaut sein, damit sie durch Euch - als SystemadministratorIn - pflegbar ist) - möglich bleibt. Auf geeignete Selektionskriterien und eine komfortable Verlinkung aller Informationen sollte jedoch auf jeden Fall geachtet werden.

Im Gegensatz zum Nachweis IA 905 Übung UNIX und Internet ist die benotete Übungsaufgabe WS00/01 eine Einzelarbeit. Die Note zählt als Nachweis IA 403 Internet-Anwendung zu den Bestandteilen des Prüfungsfachs Datenbanken und grafische Datenverarbeitung. Darüberhinaus muß im Rahmen des Prüfungsfachs Betriebssysteme die Klausur IA 351 UNIX und Internet absolviert werden.

Spätester Abgabetermin der Bibliotheksverwaltung (incl. Dokumentation im Sinne der Dokumentationsrichtlinien des Programmierpraktikums) ist der 05.02.2001. Spätere Abgaben sind weder für ExamensteilnehmerInnen noch für alle übrigen TeilnehmerInnen möglich. Aufgrund der kurzfristigen Notenfindung kann die Verspätungsregel der Assembler-Seminaraufgabe - pro Tag Verspätung (incl. Sonnabende und Sonntage) werden pauschal 5% der erreichbaren Punktzahl abgezogen - nicht gewährt werden.

Mit der Abgabe der benoteten Übungsaufgabe WS00/01 ist eine Vorführung im RZ1, RZ2 oder RZ3 verbunden. Daher bitte ich um eine rechtzeitige Terminabsprache per eMail.

Die beste bzw. besten Bibliotheksverwaltung(en) wird bzw. werden als Beispiel(e) für gelungene Programmierpraktika auf dem WebServer der PTL Wedel veröffentlicht.

Im Rahmen der benoteten Übungsaufgaben SS97, WS97/98 und SS98 wurde ein "Newsletter-Service" angeboten. Dieses Angebot wurde ab der benoteten Übungsaufgabe WS98/99 durch eine Diskussion in der Newsgroup ptl.ia auf dem NewsServer news.fh-wedel.de ersetzt.

Ansprechpartner : Birger Wolter , ( Mathias Braisch , Martin "Herbert" Dietze )

Stand : 18.12.2000 (Wol)