Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sprawozdanie przygotowali:
- Młynarski Bartłomiej 095503
- Matuszewski Bartłomiej 095497
- Marszałek Bartosz 095496
- Marcinkowski Mikołaj 095492
- Grupa: IIST 5.5/9
- Rok akademicki: 2022/2023
- Opiekun grupy: dr inż. Tomasz Szymczyk
- Laboratorium 2 : Scenariusze
- S1. Odbiór paczki.
- S1.1 Opis
- Scenariusz przypadku odbioru paczki z paczkomatu. Odbiorca został poinformowany o czekającej na niego paczce, wraz z adresem paczkomatu oraz kodem odbioru.
- S.1.2 Aktorzy
- Odbiorca, Pracownik infolinii, Serwisant.
- S.1.3 Warunki początkowe
- System poinformował odbiorcę o czekającej paczce, przesyłając informację o lokalizacji paczkomatu w którym znajduje się przesyłka, kod odbioru oraz kod QR.
- S.1.4 Warunki końcowe
- System zarejestrował poprawny odbiór paczki.
- S.1.5 Przebieg główny
- 1. System wysyła informacje o oczekującej przesyłce.
- 2. System umożliwia odczytanie wysłanej informacji.
- 3. System pomyślnie autoryzuje dane wymagane do odbioru paczki za pomocą kodu QR.
- 4. System otwiera właściwą szafkę.
- 5. System odbiera sygnał o otwarciu drzwiczek odpowiedniej dla paczki szafki.
- 6. System sprawdza, czy drzwi od szafki zostały zamknięte.
- 7. System potwierdza w systemie odbiór przesyłki.
- S.1.6 Sytuacje alternatywne
- PA.3.1 Odbiorca wprowadza swój numer telefonu oraz kod do odbioru paczki.
- PA.3.2 System weryfikuje poprawność wprowadzonych danych.
- PA.3.3 Powrót do punktu 4.
- PA.6.1 System wyświetla na głównym ekranie informacje, aby zamknąć drzwiczki.
- PA.6.2 System odczytuje sygnał zamknięcia.
- PA.6.3 Powrót do punktu 7.
- S.1.7 Sytuacje wyjątkowe
- SW.1 System odesłał paczkę do innego paczkomatu niż został określony przez nadawcę.
- Akcja: System wysyła dodatkową informację o obecnej lokalizacji paczki. System oczekuje na odbiór paczki. System wydaje paczkę we wskazanym miejscu.
- SW.2 System nie otwiera szafki po pomyślnej autoryzacji.
- Akcja: System umożliwia kontakt z pracownikiem infolinii, po czym ten wysyła serwisanta w celu sprawdzenia i ewentualnej naprawy usterki.
- S.1.8 Wymagania niefunkcjonalne
- 1. Interfejs systemu na ekranie paczkomatu powinien być widoczny z odległości 1 metra.
- 2. Interfejs systemu obsługującego odbiór paczki powinien być intuicyjny i łatwy w obsłudze.
- 3. Ekran będzie rezystancyjny ze względu na jego wysoką wytrzymałość i atrakcyjną cenę.
- S.1.9 Uwagi i pytania otwarte
- Brak
- S.2 Odbiór przesyłki przez kuriera
- S.2.1 Opis
- Scenariusz przypadku odbioru paczki przez kuriera oraz wyznaczenia przez system dalszej trasy kierowcy. Kierowca jest prowadzony przez nawigację do następnego punktu podróży.
- S.2.2 Aktorzy
- Kurier, Nadawca, Klient.
- S.2.3 Warunki początkowe
- System przyjmuje nowe zlecenie kurierskie. System przypisuje kuriera do zlecenia. System przekazuje kurierowi informacje o adresie klienta oraz numerze telefonu.
- S.2.4 Warunki końcowe
- System pomyślnie autoryzuje przesyłkę oraz aktualizuje status zlecenia w bazie danych.
- S.2.5 Przebieg główny
- 1. System generuje etykietę, która zostaje umieszczona na paczce.
- 2. System przydziela wolnego kuriera w pobliżu klienta.
- 3. System informuje klienta o przewidywanym czasie przybycia kuriera.
- 4. System autoryzuje paczkę w systemie za pomocą kodu kreskowego.
- S.2.6 Sytuacje alternatywne
- PA.1 Klient podaje błędne dane.
- PA.1.2 System umożliwia korektę danych na wykupionej etykiecie.
- PA.1.3 Powrót do punktu pierwszego.
- S.2.7 Sytuacje wyjątkowe
- SW.1 System wysyła kuriera do klienta, ale kurier nie zastaje go na miejscu.
- Akcja: Kurier kontaktuje się z klientem i ustala nowy termin odbioru. Wprowadza tę informację do systemu, który uwzględni ją przy tworzeniu planu objazdu kuriera na wskazany dzień.
- SW.2 Brak wolnych kurierów na dany dzień.
- Akcja: System informuje o braku dostępnych kurierów na wybrany dzień. System ustala nowy termin odbioru paczki i przekazuje tę informację klientowi.
- SW.3 Awaria pojazdu kurierskiego.
- Akcja: Kurier przekazuje tę informację do systemu. System w miarę możliwości przydziela innego wolnego kuriera. Jeśli nie ma dostępnych kurierów system ustala nowy termin odbioru paczki i przekazuje tę informację klientowi.
- S.2.8 Wymagania niefunkcjonalne.
- 1. Skaner kodów kreskowych umożliwia kurierowi pobranie identyfikatora przesyłki, który umożliwia autoryzacje odbioru paczki od klienta.
- 2. Samochód kurierski musi być wyposażony w urządzenie z nawigacją GPS, która może być użyta w razie potrzeby.
- 3. System planuje trasę objazdu kuriera na dany dzień w najbardziej oszczędny i optymalny sposób.
- S.2.9 Uwagi i pytania otwarte.
- Kurier posiada ograniczoną ilość miejsca na przesyłki w samochodzie dostawczym.
- S.3 Obiór paczek z paczkomatu przez kuriera.
- S.3.1 Opis.
- Scenariusz przypadku odbioru nadanych przesyłek z paczkomatu w celu dalszego transportu.
- S.3.2 Aktorzy.
- Kurier, Serwisant.
- S.3.3 Warunki początkowe.
- System przydziela kurierowi zadanie polegające na odbiorze wszystkich nadanych paczek z konkretnego paczkomatu, podając informacje o jego lokalizacji.
- S.3.4 Warunki końcowe.
- System odnotowuje pomyślne opróżnienie wskazanego paczkomatu i zmienia jego status na pusty.
- S.3.5 Przebieg główny.
- 1. System wyznacza kuriera do odbioru paczek z paczkomatu.
- 2. System autoryzuje kuriera w oprogramowaniu obsługującym paczkomat.
- 3. System paczkomatu otwiera drzwiczki zgodnie z określoną kolejnością.
- 4. System odnotowuje opróżnienie kolejnych szafek i zamknięcie drzwiczek.
- 5. System odbiera informacje o pomyślnym opróżnieniu wszystkich szafek paczkomatu
- 5. System obsługi paczkomatu zeruje licznik zajętych szafek.
- 6. System zmienia status paczkomatu na pusty.
- S.3.6 Przebiegi alternatywne.
- PA.3 Kurier aktywuje w systemie paczkomatu funkcje otwarcia wszystkich drzwiczek jednocześnie.
- PA.3.1 System paczkomatu zwalnia wszystkie zamki.
- PA.3.2 Powrót do punktu 4 przebiegu głównego.
- PA.4 Kurier autoryzuje odbiór paczki ręcznie wpisując kod przesyłki do systemu.
- PA.4.1 System sprawdza poprawność kodu i autoryzuje paczkę.
- PA.4.2 Powrót do punktu 4 przebiegu głównego.
- S.3.7 Sytuacje wyjątkowe.
- SW.1 Awaria pojazdu kurierskiego.
- Akcja: Kurier przekazuje tę informację do systemu. System w miarę możliwości przydziela innego wolnego kuriera.
- SW.2 Awaria skanera kodów kreskowych.
- Akcja: Kurier przekazuje tę informację do systemu. System w miarę możliwości przydziela innego wolnego kuriera.
- SW.3 Awaria systemu obsługującego paczkomat.
- Akcja: Kurier przekazuje tę informację do systemu. System wysyła serwisanta do wskazanego paczkomatu. System w miarę możliwości przydziela kurierowi inny paczkomat.
- S.3.8 Wymagania niefunkcjonalne.
- 1. Skaner kodów kreskowych umożliwia kurierowi pobranie identyfikatora przesyłki, który umożliwia autoryzacje odbioru paczki od klienta.
- 2. Samochód kurierski musi być wyposażony w urządzenie z nawigacją GPS, która może być użyta w razie potrzeby.
- 3. System paczkomatu umożliwia autoryzację pracownika w celu udzielenia dostępu do dodatkowych funkcji.
- S.3.9 Uwagi pytania otwarte.
- Brak
- S.4 Nadanie paczki
- S.4.1. Opis
- Scenariusz opisujący nadanie paczki przez klienta. Klient zamawia etykietę przygotowuje paczkę i nadaję do paczkomatu.
- S.4.2 Aktorzy
- Klient
- S.4.3 Warunki początkowe
- System odbiera z formularza poprawne dane powiązane z klientem potrzebne do wygenerowania etykiety z kodem kreskowym.
- S.4.4 Warunki końcowe
- System odnotował pomyślne umieszczenie paczki i zmienił jej status w bazie danych.
- S.4.5 Przebieg głównych
- 1. System odbiera dane z formularza i generuje etykietę.
- 2. System udostępnia klientowi etykietę oraz wysyła ją na adres e-mail.
- 5. System rozpoczyna procedurę umieszczania paczki w paczkomacie poprzez zeskanowanie kodu kreskowego.
- 6. System wyznacza odpowiednią skrytkę.
- 7. System otwiera wyznaczoną skrytkę i wyświetla jej współrzędne na ekranie.
- 8. System odnotowuje zamknięcie skrytki i blokuje drzwiczki.
- 9. System informuje na wyświetlaczu o zamknięciu skrytki.
- 10. System odnotowuje zakończenie procesu umieszczania paczki.
- S.4.6 Przebiegi alternatywne
- PA.1. Klient loguje się do systemu.
- PA.1.1. System umożliwia użytkownikowi wykorzystanie zapisanych na koncie Klienta danych w celu uzupełnienia automatycznie formularza.
- P.A.1.2. Klient korzysta z automatycznego uzupełnienia etykiety.
- A.1.3. Powrót do punktu 2 przebiegu głównego.
- PA.2. Paczkomat, w którym klient chciał umieścić paczkę okazał się pełen.
- PA.2.1. System informuje klienta o przepełnionym paczkomacie.
- PA.2.2.1 Klient decyduje się na umieszczenie paczki do innego paczkomatu.
- PA.2.2.1.1 System wyświetla najbliższe dostępne paczkomaty.
- PA.2.2.1.2 Klient wybiera paczkomat.
- PA.2.2.1.3 Przejście do punktu 4 przebiegu głównego.
- PA.2.2.2 Klient decyduje się poczekać aż zwolni się miejsce w paczkomacie.
- PA.2.2.2.1. System wysyła powiadomienie o wolnej skrytce w paczkomacie
- PA.2.2.2.2 Przejście do punktu 4 przebiegu głównego.
- S4.7 Sytuacje wyjątkowe
- SW1. Klient podał zły gabaryt przesyłki.
- Akcja: System umożliwia anulowanie nadania przesyłki i umożliwia jej ponowne nadanie.
- SW2. Klient nie otrzymał etykiety na adres email.
- Akcja: System umożliwia wysłanie prośby o ponowne wysłanie etykiety przesyłki na adres email klienta.
- S.4.8 Wymagania niefunkcjonalne.
- 1. Paczkomat powinien być wyposażony w ekran dotykowy.
- 2. Tekst wyświetlany przez paczkomat powinien być widoczny z odległości 1,5 m.
- 3. Klient powinien mieć możliwość wyboru języka spośród polskiego, angielskiego, niemieckiego.
- 4. Skrytki powinny otwierać się maksymalnie w ciągu trzech sekund od wyświetlenia informacji na ekranie paczkomatu.
- S.4.9 Uwagi pytania otwarte.
- brak
- DOPISAC REGULY DO KAZDEGO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement