DocMA Benutzerverwaltung

Post on 10-Feb-2016

56 views 0 download

description

DocMA Benutzerverwaltung. Robert Schneider. Roberto Damm. Patrick Epstein. Robert Werschnitzke. Agenda. Gruppenstatistiken Architektur Zusammenarbeit. DocMA Benutzerverwaltung. Statistiken. Repository Aktivität. 03.06.2008 Abgabe und "Inbetriebnahme" . 22.05.2008 - 12 Uhr Mittags. - PowerPoint PPT Presentation

Transcript of DocMA Benutzerverwaltung

DocMA BenutzerverwaltungRobert Werschnitzke

Roberto D

amm

Pat

rick

Eps

tein

Robert Schneider

Agenda

• Gruppenstatistiken• Architektur• Zusammenarbeit

DocMA Benutzerverwaltung

Statistiken

Repository Aktivität

20.05.2008

•Benutzer/Gruppenverwaltung •Nix vorhanden

•Editorgruppe •Nix vorhanden

•Kategorienverwaltung •…

22.05.2008 - 12 Uhr Mittags

03.06.2008Abgabe und "Inbetriebnahme"

DocMA Benutzerverwaltung

Architektur

GUI/Servlets

RPC Wrapper Klassen

Management Schicht

Datenbank

Architektur

Management Klassen

User.java UserGroupManagementImpl.java Group.java

DB

RPC

User.java

Vorname

Nachname

Email

PasswortID

Gruppenmitglied von:

setPassword()

getGroups()

addGroup() removeGroup()

isGroupAdmin()

Group.java

Name

beinhaltet diese

Benutzer:

Beschreibung

ID

getUserCount()getUsers()

addUser() removeUser()

Management.java

setGroupAdmin()

getAllGroups()

storeUser()

removeUser()

removeGroupAdmin()

isUserAdmin()

getAllAdministrativeGroups()

getGroup()

removeGroup()

getUser()

getAllUsers()

login()

emailExists()

groupnameExists()

storeGroup()

Permission.java

public interface Permission {

public static final Integer IS_ADMIN = 40;

public static final Integer IS_WRITEABLE = 30;

public static final Integer IS_READABLE = 20;

public static final Integer IS_VIEWABLE = 1;

public static final Integer NO_PERMISSION = 0;

}

DocMA Benutzerverwaltung

Zusammenarbeit

Zusammenarbeit

• relativ wenig Überschneidungen mit anderen Gruppen

• Julian: CategoryManagement• Karl: GUI

Zusammenarbeit

• Karl is the best!!!11elf

Zusammenarbeit

• geringe Motivation• aufgetragene Aufgaben mit deutlichen

Verzögerungen ausgeführt• erst nach sanktionellen Andeutungen

seitens des Auftraggebers kam alles in Fahrt

Zusammenarbeit

• Kommunikation untereinander: direkt (ICQ, IRC, Wiki, BA)

• spontane Aufgabenumverteilung• trotz selbstverschuldeten Zeitdrucks,

termingerecht gearbeitet• kontinuierliche Unterstützung der

Gruppenmitglieder untereinander

Danke für Eure Aufmerksamkeit