next up previous contents
Nächste Seite: Einrichtung von neuen Benutzern Aufwärts: Implementierung Vorherige Seite: Implementierung   Inhalt

Übersicht des Verwaltungssystems

Durch den Einsatz von PHP-Skripten wurde das Benutzerverwaltungssystem, das in Abbildung 4.1 angezeigt wird, implementiert.
\includegraphics[width=1\textwidth]{Bilder/overview.eps}

Alle Benutzerverwaltungsaufgaben werden sowohl auf der Ebene der Datenbank als auch im Zusammenspiel mit dem Web-Server in einem System zusammengefasst. Die einzelnen Verwaltungsaufgaben werden in verschiedenen PHP-Skripten formuliert. Durch den Aufruf einer Folge von bestimmten PHP-Skripten werden die entsprechenden Verwaltungsaufgaben durchgeführt.

In diesem Verwaltungssystem stellen die vier Links (Neue Benutzer einrichten, Benutzerübersicht, Neue Gruppen einrichten, Gruppenübersicht) als Zugänge dar, die zur Ausführung der unterschiedlichen Verwaltungsaufgaben führen.

Um neue Benutzer einzurichten, klickt man auf den ersten Link an. Alle darunter liegenden Skripte werden anschließend nacheinander aufgerufen. Für die Benutzereinrichtung und Zugriffsrechteerteilung werden zuerst unterschiedliche HTML-Formulare angezeigt. In diesen Formularen kann man alle notwendigen Optionseingaben für die Ausführung von SQL-Befehlen in der Datenbank bestimmen und diese Daten zum kommenden Skript abschicken. Die abgeschickte Eingabedaten werden dann in diesem Skript ausgewertet und in den SQL-Befehlen umwandelt. Solche SQL-Befehle werden durch die Verbindung nach Datenbankserver gesendet und dort ausgeführt. Anschließend werden die Funktionen für die Zertifikatausstellung und die Aktualisierung der Datei .dbmap nacheinander aufgerufen.

Die Benutzerübersicht zeigt die Liste aller Datenbankbenutzer an. Hier werden die Benutzer mit den allgemeinen Attributen wie zum Beispiel dem Loginnamen, der Benutzeridnummer usw. nach Loginnamen sortiert. Wählt man einen Benutzer aus, gelangt man zum Detailübersicht für diesen Benutzer. Hier werden neben den allgemeinen Attributen auch alle Gruppen, zu denen dieser Benutzer gehört, angezeigt. Jeder Gruppenname stellt einen Link dar, der zum Detailübersicht für diese Gruppe führt. Im Benutzerdetailübersicht gibt es ein Formular UserManager. In diesem Formular kann man unterschiedliche Verwaltungsfunktionen auswählen, um den Benutzerzustand zu verändern.

Durch Neue Gruppen einrichten unter GroupAktion werden neue Gruppen mit den zugehörigen Benutzern erstellt und gleichzeitig die entsprechenden Zugriffsrechte auf unterschiedliche Datenbankobjekte an die Gruppe vergeben.

In Gruppenübersicht werden die sämtlichen Gruppen in der Datenbank und die zugehörigen Benutzernamen angezeigt. Jeder Gruppenname stellt einen Link dar, der genauso wie bei Benutzübersicht zur detailierten Darstellung dieser Gruppe führt. Im Detailübersicht werden alle Mitglieder der Gruppen tabellarisch angezeigt. Jeder Benutzername stellt wieder einen Link dar, der zum Deteilübersicht für diesen Benutzer führen kann. Ein Formular GroupManager steht hier zur Verfügung, damit man die gewünschten Verwaltungsfunktionen für diese Gruppe auswählen und anschließend sie ausführen kann.

In den folgenden Abschitten werden die vier Auswahlmöglichkeit in der Startseite detailiert beschrieben.


next up previous contents
Nächste Seite: Einrichtung von neuen Benutzern Aufwärts: Implementierung Vorherige Seite: Implementierung   Inhalt
Zhongshi Wang 2002-04-11