DocMA Benutzerverwaltung

19
DocMA Benutzerverwaltung Robert Werschnitzke R o b e r t o D a m m Patrick Epstein Robert Schneider

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

Page 1: DocMA Benutzerverwaltung

DocMA BenutzerverwaltungRobert Werschnitzke

Roberto D

amm

Pat

rick

Eps

tein

Robert Schneider

Page 2: DocMA Benutzerverwaltung

Agenda

• Gruppenstatistiken• Architektur• Zusammenarbeit

Page 3: DocMA Benutzerverwaltung

DocMA Benutzerverwaltung

Statistiken

Page 4: DocMA Benutzerverwaltung

Repository Aktivität

Page 5: DocMA Benutzerverwaltung

20.05.2008

•Benutzer/Gruppenverwaltung •Nix vorhanden

•Editorgruppe •Nix vorhanden

•Kategorienverwaltung •…

22.05.2008 - 12 Uhr Mittags

03.06.2008Abgabe und "Inbetriebnahme"

Page 6: DocMA Benutzerverwaltung
Page 7: DocMA Benutzerverwaltung

DocMA Benutzerverwaltung

Architektur

Page 8: DocMA Benutzerverwaltung

GUI/Servlets

RPC Wrapper Klassen

Management Schicht

Datenbank

Architektur

Page 9: DocMA Benutzerverwaltung

Management Klassen

User.java UserGroupManagementImpl.java Group.java

DB

RPC

Page 10: DocMA Benutzerverwaltung

User.java

Vorname

Nachname

Email

PasswortID

Gruppenmitglied von:

setPassword()

getGroups()

addGroup() removeGroup()

isGroupAdmin()

Page 11: DocMA Benutzerverwaltung

Group.java

Name

beinhaltet diese

Benutzer:

Beschreibung

ID

getUserCount()getUsers()

addUser() removeUser()

Page 12: DocMA Benutzerverwaltung

Management.java

setGroupAdmin()

getAllGroups()

storeUser()

removeUser()

removeGroupAdmin()

isUserAdmin()

getAllAdministrativeGroups()

getGroup()

removeGroup()

getUser()

getAllUsers()

login()

emailExists()

groupnameExists()

storeGroup()

Page 13: DocMA Benutzerverwaltung

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;

}

Page 14: DocMA Benutzerverwaltung

DocMA Benutzerverwaltung

Zusammenarbeit

Page 15: DocMA Benutzerverwaltung

Zusammenarbeit

• relativ wenig Überschneidungen mit anderen Gruppen

• Julian: CategoryManagement• Karl: GUI

Page 16: DocMA Benutzerverwaltung

Zusammenarbeit

• Karl is the best!!!11elf

Page 17: DocMA Benutzerverwaltung

Zusammenarbeit

• geringe Motivation• aufgetragene Aufgaben mit deutlichen

Verzögerungen ausgeführt• erst nach sanktionellen Andeutungen

seitens des Auftraggebers kam alles in Fahrt

Page 18: DocMA Benutzerverwaltung

Zusammenarbeit

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

• spontane Aufgabenumverteilung• trotz selbstverschuldeten Zeitdrucks,

termingerecht gearbeitet• kontinuierliche Unterstützung der

Gruppenmitglieder untereinander

Page 19: DocMA Benutzerverwaltung

Danke für Eure Aufmerksamkeit