Java presentatie

19
ProjectmanagementFront- endProjecten 2TIN Groep 8: Yves Bonami Kevin Bieseman Lorenzo Claeys Ivo van der Veeken

Transcript of Java presentatie

Page 1: Java presentatie

ProjectmanagementFront-

endProjecten 2TIN

Groep 8:

Yves Bonami

Kevin Bieseman

Lorenzo Claeys

Ivo van der Veeken

Page 2: Java presentatie

Overzicht

• Het team

• Wie zijn we?

• Samenwerking

• Het project

• Inleiding

• Ontwerp

• Functionaliteit

• Demo

Page 3: Java presentatie

Het teamWie zijn we?

Groep 8 • Kevin Bieseman

• Yves Bonami

• Lorenzo Claeys

• Ivo van der Veeken

Page 4: Java presentatie

Het teamSamenwerking

• Afspreken wanneer mogelijk

• Documenten via Google Docs

• Discussies via Facebook Group

Page 5: Java presentatie

Het projectInleiding

• In opdracht van professor Steven Goeman

• PMES, een “serious game”

• Projectmanagement simulator

• Meta-gegevens en inputgegevens opslaan

• Berekenen van scores

Page 6: Java presentatie

Het projectOntwerp

Page 7: Java presentatie

Het projectOntwerp

Page 8: Java presentatie

Het projectOntwerp

Page 9: Java presentatie

Het projectOntwerp

Page 10: Java presentatie

Het projectFunctionaliteit

• Use Case 1: Aanmelden

• E-mail en gebruikersnaam

• Inloggen als administrator om het spel te

beheren

• Nieuw spel aanmaken

• Gebruikers aan teams toekennen

• Berekenen scores

• Databank manipuleren

Page 11: Java presentatie

Het projectFunctionaliteit

• Use Case 1: Aanmelden

• Indien foute combinatie:

• Indien geen admin:

Page 12: Java presentatie

Het projectFunctionaliteit

Alles ok = hoofdmenu

Page 13: Java presentatie

Het projectFunctionaliteit

• Use Case 2: Initialiseren game

• De algemene gegevens voor een nieuw spel

worden gekozen

• Waarden worden gevalideerd en aangeduid

indien nodig

• Tabellen worden aangemaakt

Page 14: Java presentatie
Page 15: Java presentatie

Het projectFunctionaliteit

• Use Case 3: kopiëren tabellen

• De verschillende periodes worden getoond

• De nodige periodes kunnen worden

aangevinkt

• Het systeem maakt tabellen aan voor de

aangevinkte periodes

• Indien niets aangevinkt, wordt een

waarschuwing getoond

Page 16: Java presentatie

Het projectFunctionaliteit

• Use Case 3: kopiëren tabellen

• Lijst van periodes:

• Waarschuwing:

• Indien ok:

Page 17: Java presentatie

Het projectFunctionaliteit

• Use Case 4: Studenten toekennen aan

teams

• Een lijst met studenten zonder team wordt

getoond

• Studenten kunnen aan de teams worden

toegekend

• Studenten kunnen ook worden verwijderd uit

een team

Page 18: Java presentatie

Het projectFunctionaliteit

• Use Case 4: Studenten toekennen aan

teams

Page 19: Java presentatie

Het project

• Demo