next up previous contents
Next: Anforderungen Up: No Title Previous: Inhalt

Einleitung

Der Lehrstuhl betreibt auf seinen Rechnern einen öffentlichen und einen internen Server, über die sämtliche Informationen des Lehrstuhls abrufbar sind. Alle Daten werden in Dateien im Textformat gespeichert und die dazugehörigen Rechte werden auf UNIX-Ebene verwaltet. Um unterschiedliche Zugriffsrechte der Server auf die Dateien zu erhalten, laufen diese demzufolge unter verschiedenen Kennungen. Damit Web-Seiten dynamisch generiert werden können, werden awk- und perl- Skripte über Server Side Includes (SSI) und über die CGI-Schnittstelle aufgerufen. Diese proprietäre Methode ist auf Dauer schwierig zu warten und sehr fehleranfällig.

Deshalb entstand die Idee, alle für den Lehrstuhl relevanten personen- und lehrspezifischen Daten in einer geeigneten Datenbank zu hinterlegen, diese an den Apache Web-Server anzubinden und die Informationen passend aufzubereiten. Die Daten werden schließlich je nach Art der Öffentlichkeit über das Web lesend zugänglich gemacht bzw. nur auf den internen Seiten angezeigt. Bei letzterem muss es eine sichere Kommunikation zwischen Browser und Web-Server geben. Zusätzlich bekommen verschiedene Benutzer unterschiedliche Zugriffsrechte auf die Datenbank.

An dieser Stelle sei auch auf ein weiteres Projekt ,,Implementierung eines datenbankgestützten Workflow-Systems mit Web-Interface`` verwiesen, das auf derselben Datenbank arbeiten soll.

Das gesamte System soll möglichst kostengünstig, flexibel erweiterbar und leicht zu warten sein. Im Rahmen dieses Projektes werden verschiedene freie Datenbanken untersucht, inwieweit sie für den Einsatz am Lehrstuhl in Frage kommen. Für alle geeigneten Datenbanken werden verschiedene Anbindungsmöglichkeiten ans Web evaluiert. Hierbei spielt vor allem die sichere Anmeldung an der Datenbank eine entscheidende Rolle. Eine Auswahl an Datenbanken mit Anbindung wird in einer Installation bereitgestellt.

Ziel des Projektes ist es, darauf ein System zur Verwaltung von Daten, hauptsächlich Terminen, Diplomarbeiten und Fopras, Oberseminaren und Prüfungen zu implementieren und deren Anzeige auf den entsprechenden Seiten der TU und LMU sowie auf den internen Seiten des Lehrstuhls zu realisieren.


next up previous contents
Next: Anforderungen Up: No Title Previous: Inhalt
Copyright Munich Network Management Team