Für ein Computersystem sollen die vorhandenen Nutzer und Ihre
Gruppenzugehörigkeit durch ein graphisches Tool verwaltet werden.
Der Einfachheit halber gehen wir davon aus, daß nur Benutzernamen
und Gruppen zu verwalten sind. Ein Benutzer kann dabei zu keiner, einer
oder mehreren Gruppen gehören. Das Tool soll in einer Listbox
die vorhandenen Nutzer anzeigen. Eine weitere Listbox soll die
vorhandenen Gruppen enthalten. Wird aus der Gruppenliste eine
Gruppe ausgewählt, so werden die Mitglieder dieser Gruppe in einer
dritten Listbox angezeigt. Während dessen wird diese Listbox mit
dem Namen der Gruppe beschriftet.
Weiterhin soll es möglich sein, aus der Liste aller Benutzer
einige auszuwählen, die dann durch Drücken eines Buttons
zu der aktuellen Gruppe hinzugefügt werden. Genauso soll es
möglich sein, alle aus der Mitgliederliste ausgewählten
Gruppenmitglieder aus der aktuellen Gruppe zu entfernen.
Schließlich soll es noch die Möglichkeit geben, einen neuen
Nutzer oder eine neue Gruppe hinzuzufügen.
Die gesamten Daten sollen beim Programmstart aus Dateien gelesen
und beim Klicken auf den Save-Button zurückgeschrieben werden.
Einen Screenshot, der zeigt, wie die Anwendung aussehen könnte,
gibt es auf der Homepage der Vorlesung.