g3t7 [Main]

P4

Beispielaufrufe zu UseCases

Dienstplan-System (mbauer)

  1. Schichtplan einer Woche aufrufen (mittels XSLT implementierung) 
    UI: /out/out.wp_getweek.php 
    ruft auf: /op/op.wp.php?action=getweek&cw=2009W36 
    • action: identifier für die aufgerufene Aktion 
    • cw: die Kalenderwoche 
       
  2. Schichtplan eines Tages aufrufen: 
    UI: /out/out.wp_getday.php 
    ruft z.B. auf: /op/op.wp.php?action=getduties&cw=2009W36&day=tuesday 
    • action: identifier für die aufgerufene Aktion 
    • cw: die Kalenderwoche 
    • day: der Wochentag  
       
  3. Eine Schicht hinzufügen: 
    UI: /out/out.wp_addduty.php 
    ruft z.B. auf: /op/op.wp.php?action=addduty&cw=2009W36&day=monday&timefrom=09:00&timeuntil=18:00&employeeID=3 
    • action: identifier für die aufgerufene Aktion 
    • cw: die Kalenderwoche 
    • day: der Wochentag  
    • timefrom: Beginn der Schicht 
    • timeuntil: Ende der Schicht 
    • employeeID: ID des Mitarbeiters (referenz auf die MitarbeiterDB) 
       
  4. Eine Schicht löschen: 
    UI: /out/out.wp_rmduty.php 
    ruft z.B. auf: /op/op.wp.php?action=rmduty&cw=2009W36&day=monday&timefrom=09:00&timeuntil=18:00&employeeID=3 
    • action: identifier für die aufgerufene Aktion 
    • cw: die Kalenderwoche 
    • day: der Wochentag  
    • timefrom: Beginn der Schicht 
    • timeuntil: Ende der Schicht 
    • employeeID: ID des Mitarbeiters (referenz auf die MitarbeiterDB) 
       
  5. Einen Schichtplan für eine Woche erzeugen (Daten werden generiert und korrekt getaged) 
    UI: /out/out.wp_create.php 
    ruft z.B. auf: /op/op.wp.php?action=create&cw=2009W37 
    • action: identifier für die aufgerufene Aktion 
    • cw: die Kalenderwoche 
 

Mitarbeiter-System (bruetzler)

  1. Mitarbeiter hinzufügen 
    /op/op.ma.php?action=anlegen&firstname=hans&givenname=thomas&surname=maier&street=hinterholz%208&postcode=1234&city=Wien&province=NOE&country=AT&tel=123546&email=thomas@maier.at&bankaccount=4638791&type=fixed&salary=1200&lastbonus=0000-00-00 
     
  2. Stammdaten eines Mitarbeiters bearbeiten 
    /op/op.ma.php?action=bearbeiten&area= 
    Area: 
    • name 
      weitere Parameter: firstname, givenname, lastname 
    • address 
      weitere Parameter: street, postcody, city, province, country 
    • contact 
      weitere Parameter: tel, email, bankaccount 
    • employmentstatus 
      weitere Parameter: type, salary, lastbonus 
       
  3. Gehalt eines Mitarbeiters ändern 
    /op/op.ma.php?action=gehalt&id=2&salary=1500 
     
  4. Mitarbeiter "archivieren" 
    /op/op.ma.php?action=archivieren&id=2 
     
  5. Mitarbeiter anzeigen 
    /op/op.ma.php?action=anzeigen&id=2 

Userverwaltung (kgrimm)

Leider noch unvollständig, wird nachgereicht 
 
  1. Userberechtigung anlegen 
     
  2. Userberechtigung ändern 
     
  3. Userberechtigungen anzeigen 

Dokumentation

In diesem Abschnitt wird der Aufbau und die Struktur unseres Codes beschrieben. 
Er soll zur Nachvollziehbarkeit dienen, uns aber auch Abstimmungsaufwand abnehmen. 

Beschreibung der Struktur

Letzte Änderung: 29.11.2009, 20:19 | 493 Worte