09. User Stories - adrianstachura/WSEI-PPAM-Wirtualny-Dziekanat GitHub Wiki

1. Wprowadzanie studentów do systemu:

  • Administrator loguje się w systemie;

  • Wybiera opcje wprowadzenia nowego studenta;

  • Wpisuje wymagane dane (w tym uczelniany email i hasło);

  • Zatwierdza;

Możliwe Scenariusze

1)

  • Administrator loguje się w systemie

  • Wybiera opcje wprowadzenia nowego studenta;

  • Wpisuje wymagane dane (w tym uczelniany email i hasło);

  • System informuje o błędnym wprowadzeniu danych


2) -Administrator loguje się w systemie;

  • Wybiera opcje wprowadzenia nowego studenta;

  • Wpisuje wymagane dane (w tym login i hasło);

  • System informuje o już istniejącym koncie z wprowadzonymi danymi;

Skutki:

  • Nowy student zostaje dodany do bazy danych dla scenariusza głównego.

  • Dla innych scenariuszy baza danych pozostaje bez zmian.



2. Przejście na stronę główną

Story: Jako użytkownik, chcę w jak najprostszy sposób powrócić na stronę główną.

  • Użytkownik loguje się w systemie;

  • Nawiguje do wybranych przez siebie stron;

  • Klika na logo uczelni na górze strony;

  • Wraca na stronę główną;

Możliwe Scenariusze

1)

  • Użytkownik loguje się w systemie;

  • Nawiguje do wybranych przez siebie stron;

  • Klika na logo uczelni na górze strony;

  • Strona nie reaguje na zapytanie



3. Sprawdzenie aktualnego zobowiązania

Story: Jako użytkownik chcę sprawdzić swoje aktualne zobowiązania finansowe.

  • Użytkownik loguje się w systemie;

  • Nawiguje do strony "Finanse"

  • Na nowo otwartej stronie wyświetlane jest aktualne zobowiązanie



4. Zmiana hasła w przypadku zapomnienia.

Story: Jako użytkownik chcę uzyskać nowe hasło w przypadku zapomnienia poprzedniego.

  • Użytkownik otwiera stronę główną

  • Klika na odnośnik "Zapomniałeś hasła?"

  • Na nowo otwartej stronie użytkownik wypełnia pola "nazwa użytkownika" oraz "e-mail"

  • Użytkownik klika na przycisk "Wygeneruj nowe hasło"

  • Na adres e-mail wysyłany jest link, dzięki któremu użytkownik ustawi nowe hasło.

Możliwe Scenariusze

1)

  • Użytkownik otwiera stronę główną

  • Klika na odnośnik "Zapomniałeś hasła?"

  • Odnośnik nie działa

2)

  • Użytkownik otwiera stronę główną

  • Klika na odnośnik "Zapomniałeś hasła?"

  • Na nowo otwartej stronie użytkownik wypełnia pola "nazwa użytkownika" oraz "e-mail"

  • Użytkownik klika na przycisk "Wygeneruj nowe hasło"

  • E-mail z linkiem do zmiany nie dociera do użytkownika



5. Zmiana danych studenta

Story: Jako administrator chcę zmienić dane już zarejestrowanego studenta.

  • Administrator loguje się do aplikacji

  • Przechodzi na listę studentów

  • Wybiera studenta, któremu chce zmienić dane

  • Zmienia dane na nowo otwartej stronie

  • Zatwierdza formularz zmiany danych

  • Dane zostają zaktualizowane

Możliwe Scenariusze

1)

  • Administrator loguje się do aplikacji

  • Przechodzi na listę studentów

  • Wybranego studenta nie ma na liście

2)

  • Administrator loguje się do aplikacji

  • Przechodzi na listę studentów

  • Wybiera studenta, któremu chce zmienić dane

  • Zmienia dane na nowo otwartej stronie

  • Zatwierdza formularz zmiany danych

  • Dane nie zostają zaktualizowane