UseCases - Galinero/WBA2SS15HuhnHuberHaarmann GitHub Wiki
precondtition -
main flow
- Der User gibt Name,Nachname,Straße,Nummer,Stadt,PLZ,Username und Passwort ein.
- Es wird überprüft ob alle Eingaben korrekt ausgefüllt sind.
- Die Daten werden in der Datenbank gespeichert
- Der User erhält eine Bestätigung für die Registrierung.
postcondition User wurde angelegt.
exceptional flow Falls der user die Eingaben nicht korrekt ausgefüllt hat wird eine Fehlermeldung aufgerufen.
precondition User ist als Admin angemeldet.
main flow
- Der User gibt Produktname,Hersteller,Herkunftsland, Einzelpreis und ob das Produkt auf Lager ist oder nicht an.
- Es wird überprüft ob die Daten alle korrekt eingegeben wurden.
- Die eingegebenen Daten werden in der Datenbankgespeichert.
- Der user become eine Bestätigung, dass das Produkt hinzugefügt wurde.
postcondition
exceptional flow Falls der User die Daten nicht korrekt eingegeben hat wird eine Fehler- Nachricht ausgegeben.
precondition User ist als Admin angemeldet.
main flow
- Der User gibt Produktname,Hersteller und die Änderungen bei Herkunftsland, Einzelpreis und ob das Produkt auf Lager ist oder nicht an.
- Es wird überprüft ob die Daten alle korrekt eingegeben wurden.
- Die eingegebenen Daten werden in der Datenbankgespeichert.
- Der user become eine Bestätigung, dass das Produkt geändert wurde
exceptional flow Falls der User die Daten nicht korrekt eingegeben hat wird eine Fehler- Nachricht ausgegeben. exceptional flow Falls es das Produkt nicht gibt wird eine Fehlermeldung ausgegeben.
precondition User ist als Admin angemeldet.
main flow
- Der User gibt den Produktnamen und den Hersteller an und drückt auf den Button löschen.
- Es wird überprüft ob es das Produkt gibt.
- Das Produkt wird aus der Datenbank gelöscht.
- Der user become eine Bestätigung, dass das Produkt gelöscht wurde.
exceptional flow Falls das Produkt nicht in der Datenbank existiert wird eine Fehlermeldung ausgegeben.
precondition
main flow
- Der User gibt den Produktnamen und an und drückt auf den Button suchen.
- Es wird überprüft ob es das Produkt gibt.
- Das Produkt wird geladen und im Browser gerendert.
postcondition
exceptional flow Falls das Produkt nicht in der Datenbank existiert wird eine Fehlermeldung ausgegeben.
precondition
main flow
- Der User gibt seinen Usernamen und das Passwort ein und drückt auf den Button "login".
- Es wird überprüft ob es den Usernamen gibt und ob das Passwort korrekt ist.
- Der User hat sich erfolgreich angemeldet und wird zur nächsten Seite weitergeleitet.
postcondition
exceptional flow Wenn es den Usernamen nicht gibt oder das Passwort falsch ist, wird eine Fehlermeldung ausgegeben. Der User kann sich über den Link "Registrieren" zur Registrieren-Seite weiterleiten lassen falls er sich noch nicht registriert hat.