Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.
Temat: System wspomagania pracy warsztatu samochodowego
Wykonał: Artur Piersa. I2Y3S1 Data: 12.05.2014
Aktorzy:
· Mechanik · Użytkownik · Gość
Wymagania funkcjonalne:
· Zarządzanie kontami użytkowników w systemie: o Gość poprzez zarejestrowanie się w systemie otrzymuje prywatne konto i staje się Użytkownikiem o Użytkownik ma możliwość § Kontaktu z Mechanikiem § Sprawdzenia informacji o bieżących naprawach § Przeglądania dostępnych terminów i rezerwacji wolnego terminu na nową naprawę o Mechanik ma możliwość: § Kontaktu z Użytkownikiem § Zarządzania tj. przeglądania oraz usuwania kont Użytkowników § Zarządzania tj. przeglądania, edytowania oraz usuwania napraw
Diagram przypadków użycia:
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
Diagram klas dla przypadku użycia rezerwacja terminu przez Użytkownika:
... |
Menu
|