Temat: System wspomagania pracy warsztatu samochodowego

Wykonał: Artur Piersa. I2Y3S1

Data: 12.05.2014

Aktorzy:

Wymagania funkcjonalne:

Diagram przypadków użycia:

0x01 graphic

Przypadki użycia:

Załóż konto:

Aktorzy: Gość

Warunki początkowe:

Gość nie posiada konta w serwisie.

Przebieg podstawowy:

  1. Gość wchodzi na stronę „Utwórz konto” w serwisie warsztatu

  2. Gość wprowadza swoje dane rejestracyjne.

  3. System sprawdza poprawność danych oraz ich dostępność. Jeżeli nie występują błędy nowe konto zostaje utworzone, a gość dostaje mail aktywacyjny.

Przebieg alternatywny:

  1. Gość wchodzi na „Utwórz konto” w serwisie warsztatu.

  2. Gość wprowadza dane rejestracyjne.

  3. System sprawdza poprawność danych oraz ich dostępność. Jeśli występują błędy komunikat o błędzie zostaje wyświetlony użytkownikowi.

Napisz do mechanika:

Aktor: Użytkownik

Warunki początkowe:

Użytkownik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Użytkownik wchodzi na stronę „Napisz do mechanika”

  2. Wprowadza treść wiadomości.

  3. Wiadomość zostaje przesłana e-mailem do mechanika.

Sprawdzenie statusu naprawy:

Aktor: Użytkownik

Warunki początkowe:

Użytkownik jest zalogowany w serwisie. Ma przynajmniej jedną naprawę aktywną.

Przebieg podstawowy:

  1. Użytkownik otrzymuje listę wszystkich dostępnych napraw.

  2. Użytkownik wybiera jedną z dostępnych napraw.

  3. Użytkownik otrzymuje status naprawy oraz szczegółowe dane dotyczące wybranej naprawy.

Przeglądanie wolnych terminów

Aktor: Użytkownik

Warunki początkowe:

Użytkownik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Użytkownik otrzymuje kalendarz terminów z wyszczególnieniem terminów zajętych, godzin otwarcia oraz terminów dostępnych

Rezerwacja terminu

Aktor: Użytkownik

Warunki początkowe:

Użytkownik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Użytkownik otrzymuje listę dostępnych terminów.

  2. Użytkownik wybiera interesujący go wolny termin.

  3. Termin ten zostaje zarezerwowany.

Kontakt z użytkownikiem

Aktor: Mechanik

Warunki początkowe:

Mechanik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Mechanik wybiera użytkownika do którego chce napisać

  2. Wprowadza treść wiadomości.

  3. Wiadomość zostaje przesłana e-mailem do użytkownika.

Zarządzaj naprawami

Aktor: Mechanik

Warunki początkowe:

Mechanik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Mechanik otrzymuje listę aktualnych napraw wg wprowadzonych kryteriów

  2. Mechanik wybiera naprawę, w której chce wprowadzić zmiany

  3. Zmiany wprowadzone przez Mechanika zostają zapisane.

Zarządzaj użytkownikami

Aktor: Mechanik

Warunki początkowe:

Mechanik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Mechanik otrzymuje listę użytkowników wg wprowadzonych kryteriów

  2. Mechanik wybiera użytkownika, w którym chce wprowadzić zmiany

  3. Zmiany wprowadzone przez Mechanika zostają zapisane.

Dostęp do historii napraw

Aktor: Mechanik

Warunki początkowe:

Mechanik jest zalogowany w serwisie.

Przebieg podstawowy:

  1. Mechanik otrzymuje listę napraw wg wprowadzonych kryteriów

Diagram sekwencji dla scenariusza rezerwacji terminu przez Użytkownika

0x01 graphic

Diagram klas dla przypadku użycia rezerwacja terminu przez Użytkownika:

0x01 graphic