1.Głównym celem systemu jest przyśpieszenie relacji klient-firma, zmniejszenie jej kosztów jak również ułatwienie
klientowi nadzorowania własnych przesyłek.
2.Cel systemu
System powinien przyśpieszyd realizację zleceo, jednocześnie dając klientowi sporo możliwości monitorowania
wykonywanego zlecenia. Powinien dawad możliwośd uzyskania informacji z jakiegokolwiek komputera podłączonego
do internetu, a co za tym idzie interfejs powinien zostad zaimplementowany w przeglądarce.
3.Wymagania funkcjonalne
-Udostępnianie klientom informacji na temat statusu ich przesyłek.
-Aktualizowanie informacji na temat miejsca w którym znajduje się przesyłka
-Zamawianie odbioru przesyłki od klienta przez kuriera
-Rejestracja klienta w systemie, ułatwiająca monitorowanie wielu przesyłek jednocześnie
-Dodawanie przesyłek do istniejącego konta przez klienta
4.Wymagania niefunkcjonalne
-Interfejs powinien się cechowad prostotą, stabilnością i estetyką
Pracownik powinien mied możliwośd szybkiego wglądu we wszystkie dane dotyczące przesyłki
5.Przypadki użycia
UC 1. Wysyłanie przesyłki przez klienta
Aktorzy:Klient
Główny scenariusz:
-Logowanie
-Pobranie przez system adresu odbioru przesyłki od klienta (miasto, ulica, nr domu)
-Wysłanie kuriera pod podany adres
System:
-Dodanie przesyłki do bazy danych
UC 2. Aktualizacja statusu przesyłki
Aktorzy:Pracownik
Główny scenariusz:
-Logowanie
-Pobranie przez system nr. przesyłki oraz aktualnego statusu
-Aktualizacja statusu przesyłki
-Wyświetlenie statusu przesyłki
UC 3. Sprawdzenie statusu przesyłki
AktorzyLKlient/Pracownik
Główny scenariusz:
-Logowanie
-System wyświetla status przesyłki/ek przypisanych do konta
Alternatywny scenariusz:
- System wyświetla status przesyłki o podanym nr. id
UC 4. Dodanie przesyłek do konta
Aktorzy:Klient/Pracownik
Główny scenariusz:
-Logowanie
-Pobranie nr. przesyłki
-Dodanie przesyłki do konta klienta
UC 5. Rejstracja nowego klienta
Aktorzy:Klient
Główny scenariusz:
-Logowanie
-Pobranie przez system danych klienta (imię, nazwisko, miasto, ulica, nr domu)
-Dodanie klienta do bazy danych firmy
6. Diagram użycia
7. Diagram klas
8. Diagramy sekwencji
9. Diagram komunikacji
10. Diagram komponentów
11. Diagram pakietów
12. Diagram wdrożenia
13. Interfejs
14. Diagram DFD
15. Diagram ERD