1 / 19

DocMA Benutzerverwaltung

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.

regis
Download Presentation

DocMA Benutzerverwaltung

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DocMA Benutzerverwaltung Robert Schneider Roberto Damm Patrick Epstein Robert Werschnitzke

  2. Agenda • Gruppenstatistiken • Architektur • Zusammenarbeit

  3. DocMA Benutzerverwaltung Statistiken

  4. Repository Aktivität

  5. 03.06.2008 Abgabe und "Inbetriebnahme" 22.05.2008 - 12 Uhr Mittags • 20.05.2008 • Benutzer/Gruppenverwaltung • Nix vorhanden • Editorgruppe • Nix vorhanden • Kategorienverwaltung • …

  6. DocMA Benutzerverwaltung Architektur

  7. Architektur GUI/Servlets RPC Wrapper Klassen Management Schicht Datenbank

  8. Management Klassen RPC User.java UserGroupManagementImpl.java Group.java DB

  9. User.java Email Vorname ID Passwort Nachname Gruppenmitglied von: setPassword() isGroupAdmin() getGroups() removeGroup() addGroup()

  10. Group.java Beschreibung beinhaltet diese Benutzer: ID Name getUserCount() getUsers() removeUser() addUser()

  11. Management.java isUserAdmin() setGroupAdmin() removeGroupAdmin() getAllAdministrativeGroups() groupnameExists() emailExists() getGroup() getAllGroups() getUser() getAllUsers() storeUser() storeGroup() removeUser() removeGroup() login()

  12. 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; }

  13. DocMA Benutzerverwaltung Zusammenarbeit

  14. Zusammenarbeit • relativ wenig Überschneidungen mit anderen Gruppen • Julian: CategoryManagement • Karl: GUI

  15. Zusammenarbeit • Karl is the best!!!11elf

  16. Zusammenarbeit • geringe Motivation • aufgetragene Aufgaben mit deutlichen Verzögerungen ausgeführt • erst nach sanktionellen Andeutungen seitens des Auftraggebers kam alles in Fahrt

  17. Zusammenarbeit • Kommunikation untereinander: direkt (ICQ, IRC, Wiki, BA) • spontane Aufgabenumverteilung • trotz selbstverschuldeten Zeitdrucks, termingerecht gearbeitet • kontinuierliche Unterstützung der Gruppenmitglieder untereinander

  18. Danke für Eure Aufmerksamkeit

More Related