1 Dokument Specyfikacji Wymagan


Aplikacja wspomagająca funkcjonowanie

firmy transportowej

Dokument Specyfikacji Wymagań

dla Firma Transportowa „CMX”

Wersja 1.0


Historia Zmian

Data

Wersja

Opis zmiany

Autor

27/10/08

1.0

Rozszerzenie funkcjonalnosci aplikacji o dodatkowe moduly

Barchacki

Spis treści

1. Wprowadzenie

Dokument Specyfikacji Wymagań

  1. Wprowadzenie

System, który projektujemy może znaleźć zastosowanie w większości firm transportowych, które chcą mieć kontrole nad swoimi samochodami oraz pracownikami. System ten jest pomocnym narzędziem w dużych firmach transportowych do sprawowania kontroli nad funkcjonowaniem całej firmy.

    1. Cel

System został zaprojektowany ze względu na rosnące zapotrzebowanie na tego typu pomoc w nadzorze nad jedną z największych gałęzi obecnego przemysłu jakim jest transport lądowy. Program ten ma wspierać całą organizacje firmy począwszy od nadzorowania pracy kierowcy, samochodów po przyjmowanie zleceń transportowych od kontrahentów i ich realizacje.

    1. Zakres

System ma przechowywać informacje o samochodach, pracownikach, wykonywanych przewozach rzeczy, naprawach pojazdów oraz firm, które są kontrahentami firmy transportowej. Ma on dawać możliwość łatwego wglądu w prace i organizacje całej struktury firmy.

    1. Definicje, akronimy i skróty

KONTRAHENT - osoba/instytucja/firma współpracująca z inną firmą bądź instytucją na określonych zasadach i warunkach,

ZLECENIE - przekazanie informacji niezbędnych do wykonania pewnego określonego zadania w formie mailowej, telefonicznej bądź pisemnej,

SPEDYTOR - osoba odpowiedzialna za dopilnowanie wszystkich formalności dotyczących przyjęcia oraz realizacji powierzonych firmie zleceń,

PLATFORMY LINUX/UNIX - systemy operacyjne konkurujące z Windows,

EXPLORER, MOZILLA FIREFOX - najpopularniejsze przeglądarki internetowe,

WINDOWS- jeden z najpopularniejszych systemów operacyjnych,

ZAKRES OBOWIĄZKÓW - określone polecenia jakie pracownik musi wypełniać w ramach konkretnego zlecenia.

    1. Dokumenty powiązane

Diagram przypadków Use-case zamodelowany w UML.

    1. Organizacja dokumentu

Dalsza czesc opisu aplikacji tworzonej dla firmy transportowej jest uszczegolowieniem wymagan i oczekiwan zleceniodawcy tworzonego systemu. Zawiera ona opis tego w czym aplikacja ma pomagac przedsiebiorcy i jakie ma pelnic funkcje.

  1. Opis ogólny

Aplikacja jest przeznaczona dla firm zajmujących się lądowym transportem rzeczy. Została zaprojektowana z myślą o ułatwieniu pracodawcy kontroli, wspomaganiu zarządzaniem firmą i sprawowaniem dostatecznej weryfikacji tego co dzieje się w firmie. System został zaprojektowany w ten sposób by wspierać konkretne osoby w firmach transportowych. Są nimi: spedytorzy, mechanicy, kierowcy i oczywiście właściciele. Spedytor jest osoba która zaraz po właścicielu ma najwięcej funkcji i obowiązków. To on wszystkiego dogląda, sprawuje władze i jest odpowiedzialny za prawidłowe funkcjonowanie całej struktury firmy. Mechanicy i kierowcy maja podobny zakres funkcji i ich korzystanie z systemu ogranicza się jedynie do sprawdzania stanu magazynowego części, wykonywanych napraw oraz sprawdzania jakie przewozy były wykonywane w zadanym konkretnym okresie czasu. Właściciel ma największe prawa i to on ma nieograniczone możliwości dostępu do wszystkich funkcji jakie oferuje aplikacja i jest osoba która sprawuje kontrole nad wszystkim innymi aktorami. Jest aktorem naczelnym.

    1. Diagram przypadków użycia - wnioski

Diagram przypadków użycia składa się z 10 funkcji i 4 aktorów oraz jednego systemu czasu. Funkcje są poprzydzielane konkretnym osobom. Aby umożliwić właścicielowi firmy lepszą kontrole nad tym co dzieje się w jego działalności gospodarczej każdy pracownik korzystajacy z aplikacji wykorzystuje pewne jej funkcje odpowiednie dla pełnionego stanowiska.

    1. Założenia i zależności

System jest zaprojektowany do rownoleglej pracy 300 uzytkownikow. Taka liczba osob korzystajacych z aplikacji w tej samej chwili jest maksymalna iloscia jaka system może obsluzyc. W razie awarii systemu ekipa naprawcza usunie błędy w czasie krótszym niż 48 godzin od daty zgłoszenia reklamacji. Nie dopuszczalne jest przeciazanie systemu tzn.: korzystanie z niego przez wiecej niż 300 pracownikow na raz. Jeśli w momencie zgloszenia przez uzytkownika systemu awarii, informatycy usuwajacy przyczyne bledow stwierdza ze system zostal przeciazony to zglaszajacy awarie poniesie dodatkowe koszty zwiazane z nieprzestrzeganiem regulaminu uzytkowania systemu.

  1. Wymagania systemowe

Firma Transportowa „CMX” zajmuje się przewozem rzeczy zleconych przez kontrahentów. Ze względu na rosnące zapotrzebowanie na tego typu działalność, właściciel firmy zdecydował się wprowadzić nowy system, który ma ułatwić prace i jej organizacje w jego firmie.

Firma „CMX” zatrudnia wielu pracowników. Są nimi min.: spedytorzy, kierowcy i mechanicy. Każdy pracownik jest opisywany przez imię, nazwisko, adres zamieszkania, czasami e-mail, telefon kontaktowy, kategorie prawa jazdy. Dla spedytorów i mechaników przechowujemy również unikalne numery uprawnień a dla kierowców maksymalny czas pracy.

Każdy kontrahent (firma współpracująca z firmą “CMX”) jest opisywany przez nazwę, adres oraz telefon kontaktowy. W danej chwili firma “CMX” może współpracować z wieloma kontrahentami jednocześnie.

Kontrahentów dzielimy na dwie grupy: strategicznych i opcjonalnych. Dla każdej z tych grup przewidziane są rabaty przy realizacji zleceń. Dla kontrahentów strategicznych wysokość rabatu nie może być większa niż 15% kosztu transportu danego towaru. Dla kontrahentów opcjonalnych wartość rabatu jest ustalana na stałe raz na jakiś czas przez właściciela firmy dla wszystkich firm współpracujących.

Kontrahenci zlecają przewóz różnych towarów. Wysyłają spedytorom firmy “CMX” informacje niezbędne do realizacji zlecenia, tj.: datę odbioru towaru, miejsce odbioru towaru, miejsce dostarczenia towaru, nazwę instytucji, do której towar ma być dostarczony, datę dostarczenia towaru i ewentualnie telefon kontaktowy docelowego odbiorcy. Kontrahenci mogą jednocześnie wysyłać wiele zleceń. W ramach każdego zlecenia kontrahent podaje szczegółowe dane odnośnie towaru. Każdy towar, który został zlecony do transportu jest opisywany(nazwa, ilość, waga, wymiary, koszt jego transportu) i klasyfikowany do odpowiedniej grupy. Towary dzielimy na dwie grupy: na bezpieczne i niebezpieczne. Przy towarach niebezpiecznych dodatkowo zapamiętujemy stopień niebezpieczeństwa w skali od 1 do 5. W ramach poszczególnych zleceń spedytor może mieć inny zakres obowiązków. W danej chwili spedytor może przyjmować do realizacji wiele zleceń transportowych.

System ma również przechowywać informacje o tym, jaki kierowca i jakim samochodem wykonywał konkretny przewóz towaru. Dla samochodu zapamiętujemy numer rejestracyjny, markę, model, tonaż, wymiary oraz numer VIN podwozia.

Firma “CMX” sama naprawia własne samochody. Dla każdej naprawy pamiętany jest mechanik, który wykonywał naprawę, od kiedy do kiedy trwała naprawa oraz spis części wykorzystanych do naprawy. Jeden samochód może w danej chwili naprawiać maksymalnie 3 mechaników lecz każda naprawa może być realizowana przez innego mechanika.

Firma “CMX” posiada wiele części zamiennych do swoich samochodów co jest ułatwieniem dla mechaników. Każda część opisana jest przez unikalny numer rozpoznawczy, miejsce magazynowania, dostępną ilość egzemplarzy oraz do jakiego samochodu może zostać wykorzystana. Do jednej naprawy mechanik może wziąć z magazynu wiele części.

    1. Wymagania funkcjonalne

Właściciel firmy „CMX” chciałby, aby System pomógł mu:

  1. przeglądać wszystkie zlecenia jakie były realizowane,

  2. znaleźć kontrahentów, którzy przekazują największą ilość towaru do transportu,

  3. automatycznie, raz do roku usuwać informacje o zleceniach starszych niż 3 lata,

  4. sprawdzać jaka jest ilość części zamiennych w magazynie,

  5. przyjąć nowe zlecenie, dostarczone przez kontrahenta,

  6. przydzielić mechanika do konkretnej naprawy,

  7. przeprowadzić rejestrację nowego pracownika,

  8. sporządzić listę wszystkich napraw jakie były wykonane w firmie,

  9. przydzielić nowemu pracownikowi konkretną grupę pracowniczą,

  10. sporządzić listę wszystkich przewożonych towarów,

Funkcje (a, b, c, d, e, f, g, h, i) dostępne są dla właściciela.

Spedytor ma dostęp do funkcji (a, b, e, f, j).

Mechanik może w systemie korzystać z funkcji (d, h).

Kierowca tylko z funkcji (j).

    1. Wymagania niefunkcjonalne

CMX

Firma Transportowa CMX

Wersja: <1.0>

Dokument Specyfikacji Wymagań

Data: <dd/mm/rr>

<identyfikator dokumentu>

Poufne

©CMX, 2009

Strona 7



Wyszukiwarka

Podobne podstrony:
Dokument specyfikacji wymaga%f1 Diagram
Dokument specyfikacji wymagan, WAT, semestr IV, Inżynieria oprogramowania
~$ Dokument Specyfikacji Wymagan doc
W21 Specyfikacja wymagan
CERTYFIKAT EUROPEJSKI, BHP dokumenty, MINIMALNE WYMAGANIA
MINIMALNE WYMAGANIA - RUSZTOWANIA, BHP dokumenty, MINIMALNE WYMAGANIA
BHP - MASZYNY, BHP dokumenty, MINIMALNE WYMAGANIA
dokument specyfikacyjny
MINIMALNE WYMAGANIA MASZYN - 2, BHP dokumenty, MINIMALNE WYMAGANIA
MINIMALNE WYMAGANIA MASZYM, BHP dokumenty, MINIMALNE WYMAGANIA
MINIMALNE WYMAGANIA BHP MASZYN, BHP dokumenty, MINIMALNE WYMAGANIA
MINIMALNE WYMAGANIA-1, BHP dokumenty, MINIMALNE WYMAGANIA
DYREKTYWA MASZYNOWA, BHP dokumenty, MINIMALNE WYMAGANIA
BEZPIECZNE STANOWISKO PRACY, BHP dokumenty, MINIMALNE WYMAGANIA
DOBÓR ŚRODKÓW OCHRONY, BHP dokumenty, MINIMALNE WYMAGANIA

więcej podobnych podstron