Studienarbeit
Modulares Rechtesystem
Completion
2004/05
Students
Tilo Buschmann
student
Advisers
Description (German)
Im CSN gibt es verschiedene Aufgabenbereiche, für die jeweils ein oder mehrere Mitarbeiter verantwortlich sind, z.B. Datenbank, Etagen/Hausverantwortlicher, Finanzer. Aus diesen Aufgabenbereichen ergeben sich verschiedene Rechte beim Zugriff zum Beispiel auf die Datenbank, den Webserver und die Mailinglisten. Ausserdem existiert diverse Software (Skripte, Programme...), welche Zugriff nur auf bestimmte Bereiche der Datenbank erhalten sollen. Das Ziel dieser Arbeit ist es, zunächst ein allgemeines, modulares Rechtesystem zu entwerfen und später daraus ein speziell auf das CSN ausgerichtetes System zu erarbeiten. Für die Arbeit soll folgende Software verwendet werden: * Datenbank: Postgres 7.3 * Programmiersprachen: Perl, PHP, C Zur Arbeit gehört eine leicht verständliche Anleitung für den Nutzer sowie eine Anleitung für einen Programmierer, der die Lösung erweitern möchte. Alle entwickelten Programme sind unter die GNU Public License zu stellen.