g3t7 [Main]
P3
Beispielaufrufe zu UseCases
Dienstplan-System (mbauer)
- Schichtplan einer Woche aufrufen/op/op.wp.php?action=getweek&cw=2009W36
- action: identifier für die aufgerufene Aktion
- cw: die Kalenderwoche
- Schichtplan eines Tages aufrufen:/op/op.wp.php?action=getduties&cw=2009W36&day=tuesday
- action: identifier für die aufgerufene Aktion
- cw: die Kalenderwoche
- day: der Wochentag
- Eine Schicht hinzufügen:/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)
- Eine Schicht löschen:/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)
- Einen Schichtplan für eine Woche erzeugen (Daten werden generiert und korrekt getaged)/op/op.wp.php?action=create&cw=2009W37
- action: identifier für die aufgerufene Aktion
- cw: die Kalenderwoche
Mitarbeiter-System (bruetzler)
- 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
- Stammdaten eines Mitarbeiters bearbeiten/op/op.ma.php?action=bearbeiten&area=Area:
- nameweitere Parameter: firstname, givenname, lastname
- addressweitere Parameter: street, postcody, city, province, country
- contactweitere Parameter: tel, email, bankaccount
- employmentstatusweitere Parameter: type, salary, lastbonus
- Gehalt eines Mitarbeiters ändern/op/op.ma.php?action=gehalt&id=2&salary=1500
- Mitarbeiter "archivieren"/op/op.ma.php?action=archivieren&id=2
- Mitarbeiter anzeigen/op/op.ma.php?action=anzeigen&id=2
Userverwaltung (kgrimm)
- Userberechtigung anlegen/op/op.user.php?action=anlegen&username=admin&fullname=Hans%20Wurst&email=hans@wurst.biz&comment=Bueroleiter$pwd=susi
- Userberechtigung ändern/op/op.user.php?action=aendern&type=username&value=user
- type: identifier für die aufgerufene Aktion: username, fullname, email, comment, pwd
- Userberechtigungen anzeigen/op/op.user.php?action=anzeigen&id=1
Dokumentation
Beschreibung der Struktur
- Stammverzeichnishier landen die gestylten UI php files die die Präsentationsschicht darstellen.keine Applikationslogik!
- datahier liegt der Datenstamm (die XML-Files) des projekts
- wpVerzeichnis der abgelegten Dienstpläne
- incin inc werden die Klassen und andere includes abgebildet
- opfür ausführbaren code der Klassen instanziert und Daten manipuliert, reine Skripte ohne Präsentationslogik
- stylefür CSS; im jetzigen Schritt noch nicht vorgesehen
- imgfür bilder; im jetzigen Schritt noch nicht vorgesehen
Letzte Änderung: 09.01.2010, 15:18 | 425 Worte