Projekt IO 1 1

1. Cel biznesowy

Celem systemu biznesowego jest poprawienie działania firmy kurierskiej. Zostanie zaprojektowany system, który będzie wspomagał pracę pracowników, a także umożliwi klientom sprawne zamawianie kuriera oraz śledzenie ich przesyłki.

2. Cel systemu informatycznego

System ma za zadanie:

- W łatwy sposób umożliwić klientowi zamówienie kuriera dla swojej przesyłki oraz dać klientowi możliwość jej śledzenia na stronie internetowej

- Przyspieszyć pracę osób przydzielających przesyłki do poszczególnych kurierów

3.Analiza wymagań funkcjonalnych i niefunkcjonalnych

  1. wymagania funkcjonalne

    • Klient może się zarejestrować

    • Klient wchodząc do naszego serwisu internetowego ma możliwość przeglądania aktualnych cen przesyłek kurierskich

    • Zamówienie trafia za pośrednictwem systemu informatycznego do pracownika, który przydziela kuriera do danej przesyłki

    • Po zrealizowaniu pracownik potwierdza gotowość przesyłki raportem, który otrzymuje kurier oraz klient

    • Kurier dostarcza zamówienie pod wcześniej wskazany przez klienta adres

  2. Wymagania niefunkcjonalne

4. Przypadki użycia

  1. Zaloguj/Zarejestruj

  2. Zamówienie kuriera

  3. Przydzielanie kuriera

  4. Potwierdzenie wysyłki

  5. Zapłata za przesyłkę

  6. Potwierdzenie odbioru

  7. Anulowanie zamówienia

Rysunek 1. Diagram przypadków użycia

  1. Scenariusze przypadków użycia

UC1. Zaloguj/Zarejestruj

Główny scenariusz:

1. Klient rejestruje lub loguje się do systemu

2. System sprawdza poprawność wprowadzonych danych przez klienta

3. Pozwala klientowi wejście w interfejs graficzny systemu

UC2. Zamówienie kuriera

Główny scenariusz:

  1. Klient wybiera typ przesyłki i zamawia kuriera

  2. System sprawdza poprawność wypełnionych danych i wysyła zamówienie do pracownika

  3. Pracownik przyjmuje zamówienie i przydziela kuriera

Rozszerzenie:

2A. System wykrył błędy w wypełnionym formularzu. Powrót do 1

UC3. Przydzielanie kuriera

Główny scenariusz:

  1. Pracownik sprawdza typ przesyłki wybrany przez klienta i nadaje jej odpowiedni priorytet

  2. System sprawdza dostępnych kurierów

  3. Pracownik wybiera kuriera i zleca mu odbiór danej przesyłki

  4. System wysyła do klienta wiadomość z informacjami do śledzenia przesyłki

Rozszerzenie:

2A. Brak wolnych kurierów. System oczekuje na kuriera

3A. Kurier wybrany przez system, nie jest dostępny. Pracownik wybiera innego kuriera

UC4. Potwierdzenie wysyłki

Główny scenariusz:

  1. Pracownik przydziela kuriera

  2. Kurier wysyła informacje o otrzymaniu przesyłki

  3. Pracownik wystawia klientowi raport o wysłaniu przesyłki

  4. Klient otrzymuje raport drogą elektroniczną

Rozszerzenie:

2A. Brak potwierdzenia ze strony kuriera. Powrót do 1.

UC5. Zapłata za przesyłkę

Główny scenariusz:

1. Klient otrzymuje przesyłkę

2. Klient sprawdza przesyłkę

3. Klient uiszcza zapłatę za wykonaną usługę

UC6. Potwierdzenie odbioru

Główny scenariusz:

1. Klient otrzymuje potwierdzenie odbioru

2. Klient podpisuje potwierdzenie

3. Klient otrzymuje kopię potwierdzenia

4. Kurier przekazuje potwierdzenie pracownikowi firmy

UC7. Anulowanie zamówienia

Główny scenariusz:

  1. Klient loguje się na naszej witrynie i zaznacza anulowanie przesyłki

  2. System sprawdza poprawność wprowadzonych danych i wysyła informację o anulowaniu do pracownika

  3. Pracownik anuluje przesyłkę

  4. System wysyła do klienta wiadomość z informacją o anulowaniu przesyłki

Rozszerzenie:

2A. Wprowadzone dane nie są poprawne, system przenosi klienta do anulowania (pkt 1)

6. Wstępne interfejsy systemu

Rysunek 2. Zamówienie kuriera

Rysunek 3. Rejestracja klienta (Zaloguj/Zarejestruj)

7. Diagram klas


Wyszukiwarka

Podobne podstrony:
Prezentacja i specyfikacja, Projekt IO, Template für Pflichtenheft
Projekt IO
io w11 zasady projektowania opr
IO Projekt MaxkoM
IO Projekt
io w12 projektowanie architekury opr
io projekt part2 Przypadki uzycia
IO wyk6 projektowanie architektura v2
IO 05 2 Wzorce projektowe
Io 8 Wzorce projektowe
projekt dokumentacji Borzęcki Andruszkiewicz Jasiński, IIS PWSZ, inżynieria oprogramowania, io
io w11 zasady projektowania opr
Grabowska IO projekt raport
IO wyk6 projektowanie architektura v2
projekt o narkomanii(1)

więcej podobnych podstron