1 Dokumentacja wymagan I8Y2

background image

1

Dokumentacja wymagań systemu informatycznego




SYSTEM INFORMATYCZNY OBSŁUGI

BIURA PODRÓŻY

Dokumentacja wymagao ANSI/IEEE Std 830-1993
















Warszawa, 2010

background image

2

Dokumentacja wymagań systemu informatycznego

Spis treści


1. Wstęp

1.1. Cel;
1.2. Zakres;
1.3. Definicje, akronimy i skróty;
1.4. Referencje, odsyłacze do innych dokumentów;
1.5. Krótki przegląd;

2. Ogólny opis

2.1. Walory użytkowe i przydatnośd projektowanego systemu;
2.2. Ogólne możliwości projektowanego systemu;
2.3. Ogólne ograniczenia ;
2.4. Charakterystyka użytkowników;
2.5. Środowisko operacyjne;
2.6. Założenia i zależności;

3. Specyficzne wymagania

3.1. Wymagania funkcjonalne (funkcje systemu);
3.2. Wymagania niefunkcjonalne (ograniczenia);
3.3. Wymagania dziedzinowe;

Status dokumentu

Zespół wytwórczy 9/2010/GB w składzie

Kierownik projektu / Zamawiający

Paulina Turlewicz

Zamawiający / Tester akceptacyjny

Piotr Szela

Analityk / Projektant

Piotr Surma

Analityk / Tester wewnętrzny

Maciej Zarzycki

Projektant / Tester wewnętrzny

Karol Pawłowski

Zmiany w stosunku do wersji poprzedniej

Wersja pierwsza.

background image

3

Dokumentacja wymagań systemu informatycznego

1. Wstęp

Niniejszy dokument stanowi specyfikację wymagao systemu informatycznego obsługi biura

podróży. Jego celem jest jednoznaczne określenie wymagao klienta odnośnie tworzonego systemu,
wyszczególnienie poszczególnych elementów składowych systemu oraz zapisanie ich w czytelnej i
jasnej formie dla obu stron.


Dokument powstał na podstawie wywiadu przeprowadzonego pomiędzy klientem, a zespołem

wytwórczym, w szczególności analitykami.

1.1. Cel

Celem

projektu

jest

zaprojektowanie

i

stworzenie

systemu

informatycznego

odpowiadającego za obsługę biura podróży. System ma zapewnid komunikację oddziałów
terenowych biura z centralną bazą danych, a także możliwości samodzielnych rezerwacji wycieczek
przez klientów formy za pośrednictwem odpowiedniej strony Web.


System ma za zadanie ułatwid i zautomatyzowad pracę w oddziałach terenowych,

skomunikowad ze sobą wszystkie jednostki firmy, zapewnid klientom dostęp do aktualnej oferty oraz
zapewnid komunikację z firmami zewnętrznymi oraz podwykonawcami (firmy transportowe, hotele i
inni usługodawcy).


Schemat struktury firmy przedstawia poniższy diagram:







background image

4

Dokumentacja wymagań systemu informatycznego

1.2. Zakres

System ma obejmowad sprawy związane z przygotowaniem ofert handlowych przez centralę

firmy, w tym kontakt z podwykonawcami i zamówieniem u nich ich usług (takich jak transport,
zakwaterowanie, ubezpieczenia) oraz dokonywaniem odpowiednich opłat za usługi. Ponadto ma
zapewniad odpowiednią ekspozycję ofert klientom na stronie internetowej, która dodatkowo ma
zapewniad możliwośd rezerwacji i dokonania opłaty.


Biura terenowe mają korzystad ze swojego podsystemu połączonego z centralna bazą

danych, który zapewnia pobranie aktualnych ofert, dokonywanie rezerwacji, a także przyjmowania
zamówieo na zlecenia specjalne.


Centrala firmy dodatkowo wyposażona ma byd w stanowiska call-center świadczące

informacje o bieżącej ofercie, a także informacje o statusie aktualnie odbywających się wycieczek i
osób w niej uczestniczących.


Termin realizacji projektu i jego wdrożenia zaplanowany jest na styczeo 2011 tak, by można

był z niego korzystad przed sezonem wakacyjnym 2011. Całkowity koszt systemu zamyka się w
kwocie 2 000 000 zł.


Klient nie prowadził wcześniej działalności wycieczkowo – turystycznej, stąd powstający

system nie posiada ograniczeo związanych z kompatybilnością z systemami wcześniej istniejącymi.

1.3. Definicje, akronimy i skróty

W dalszej części dokumentu użyto następujących pojęd:

baza danych – zbiór wszystkich danych firmy (włącznie z danymi klientów i pracowników,
bieżącymi ofertami, odbywającymi się wycieczkami, informacjami o płatnościach,
statystykami i raportami) przechowywanych w centrali firmy w sposób zapewniający
bezpieczeostwo danych, autoryzację i zoptymalizowane metody dostępu do danych;

podwykonawca – osoba trzecia dostarczająca bezpośrednie usługi wycieczkowe, jak
transport, zakwaterowanie, ubezpieczenie, wyżywienie, usługi prawne, infrastrukturę
telekomunikacyjną;

interfejs/aplikacja – specjalistyczna aplikacja przeznaczona dla danego stanowiska pracy
umożliwiająca wykonywanie akcji przeznaczonych dla danej osoby oraz zapewniająca dostęp
do danych; wyróżnia się aplikację dla pracownika biura terenowego, dla zarządu, dla centrali,
dla podwykonawców oraz interfejsy (w formie strony internetowej, kanałów RSS, kont w
portalach społecznościowych) dla klientów;

kopia zapasowa – kopia bazy danych tworzona celem późniejszego odtworzenia w przypadku
awarii;

IT – dział firmy odpowiedzialny za kwestie techniczne;

tworzenie oferty – akcja wykonywana przez centralę mająca na celu przygotowanie
wycieczki na podstawie aktualnych trendów oraz wolnych miejsc i terminów u
podwykonawców;

wybranie oferty/zamówienie – akcja wykonywana przez klienta za pośrednictwem strony
internetowej bądź przez pracownika biura terenowego za pomocą jego aplikacji mająca na
celu zarezerwowanie miejsc dotyczących danej oferty;

background image

5

Dokumentacja wymagań systemu informatycznego

rezerwacja fizyczna/finalizacja – akcja podejmowana przez centralę po zebraniu
dostatecznej liczby zamówieo polegająca na potwierdzeniu zorganizowania wycieczki,
fizycznego zamówienia środków u podwykonawców i dokonania opłat podwykonawcom;

wymiana danych klientów – przekazanie podwykonawcom danych osobowych klientów,
celem utworzenia listy pasażerów (dla transportu lotniczego) bądź innych zobowiązao
zgodnie z lokalnym prawem lub umowami; wymiana danych odbywa się zgodnie z Ustawą o
Ochronie Danych Osobowych (odnośnik w punkcie 1.4);


1.4. Referencje, odsyłacze do innych dokumentów

Ustawa z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz.U. 1997 Nr 133 poz. 883)
->

łącze

;

Specyfikacja W3C HTML 4.01 ->

łącze

;

Specyfikacja W3C CSS 2 ->

łącze

;

Specyfikacja W3C Document Object Model Level 2 ->

łącze

;


1.5. Krótki przegląd

Główna funkcjonalnośd systemu została zaprezentowana na poniższy diagramie przypadków

użycia:

background image

6

Dokumentacja wymagań systemu informatycznego

background image

7

Dokumentacja wymagań systemu informatycznego

2. Ogólny opis

2.1. Walory użytkowe i przydatnośd projektowanego systemu

Aplikacje systemu należy zaprojektowad tak, aby były zrozumiałe i łatwe w obsłudze dla

użytkowników, którzy nie posiadają żadnej wiedzy technicznej. Ma zapewniad bezproblemową
komunikację między wszystkimi podsystemami. Pracownicy działy IT mają bezpośredni dostęp do
bazy danych oraz kodów źródłowych aplikacji, dzięki czemu mogą dostosowywad system do
aktualnych oczekiwao użytkowników oraz wymagao prawnych i biznesowych.

Budowa systemu ma byd na tyle skalowalna, aby możliwe było dodawania nowych

komponentów aplikacji bez dużych zmian i nakładów w istniejącym systemie, szczególnie jeśli chodzi
o komponenty dotyczące interfejsów podwykonawców. Firmy współpracujące często się zmieniają,
przez co częsta będzie modyfikacja podsystemów odpowiadających za komunikację z ich systemami
wewnętrznymi.

2.2. Ogólne możliwości projektowanego systemu

System w prosty sposób łączy wszystkie jednostki biura podróży. Bez niego komunikacja

pomiędzy działami, w szczególności przesyłanie ofert podróży czy rezerwacja byłyby bardzo
utrudnione lub nawet niemożliwe. Dzięki niemu praca staje się wydajniejsza i taosza. Od chwili
utworzenia oferty do momentu zarezerwowania środków mija chwila. System pozwala także na
„samoobsługę” klientów za pośrednictwem strony internetowej. Żaden pracownik nie jest wtedy
niepotrzebnie obciążany, przez co obsługa staje się taosza.

Dzięki aspektom społecznościowym (np. firmowe konta na Facebooku czy Twitterze) można

zgromadzid rzeszę stałych klientów, którzy będą polecad usługi biura swoim znajomym. Można dzięki
temu także śledzid aktualne trendy na rynku i dostosowywad do nich ofertę biura.

2.3. Ogólne ograniczenia

Każda aplikacja zapewnia akcje tylko dla tego stanowiska, dla którego została przystosowana.

Ponadto stosowana jest autoryzacja i kontrola dostępu tak, aby dany pracownik miał dostęp tylko do
tych danych, które są wymagane w jego obowiązkach. Wszystkie operacje są logowane.

Klient ma dostęp tylko do odczytu ofert z poziomu strony internetowej oraz do formularza

rezerwującego wycieczkę bądź pobyt. Może także dokonad wpłaty.

Pracownicy mają dostęp do swoich aplikacji tylko z poziomu sieci firmowej z komputerów na

swoich stanowiskach pracy. Dostęp do systemu wymaga autoryzacji – pracownik na początku
swojego dnia pracy wprowadza swoją nazwę użytkownika i hasło, a po zakooczeniu pracy musi się
wylogowad. Na komputerach w pracy nie ma dostępu do usług i stron, które mogą byd niekorzystne z
punktu widzenia wydajności pracy (np. komunikatory internetowe).

background image

8

Dokumentacja wymagań systemu informatycznego

2.4. Charakterystyka użytkowników

Użytkownikami systemu są osoby bez wykształcenia technicznego, szczególnie

informatycznego. Narzędzia muszą byd zatem proste i zrozumiałe, a interfejsy aplikacji czytelne i
intuicyjne. Z tworzonego systemu będą korzystad następujące grupy użytkowników:

Nazwa
użytkownika

Realizowane działania

klient

wyświetlanie ofert wycieczek i pobytów, możliwośd złożenia rezerwacji,
możliwośd dokonania płatności przez kanał internetowy

pracownik biura
terenowego

wyświetlanie ofert wycieczek i pobytów wraz z możliwością ich dostosowywania
do potrzeb klientów, możliwośd złożenia rezerwacji, możliwośd złożenia
specjalnego zamówienia, możliwośd odebrania płatności, w tym płatności
kartowych

pracownik
centrali

potwierdzanie rezerwacji, kontakt z podwykonawcami (w tym fizyczne
zamawianie

środków),

obsługa

płatności

dla

podwykonawców,

przygotowywanie ofert i zatwierdzanie ofert specjalnych, dostęp do informacji o
trwających wycieczkach, dostęp do bazy klientów i przesyłanie jej
podwykonawcom

zarząd / kadry

dostęp do statystyk i raportów, dostęp do bazy pracowników

podwykonawca

uaktualnianie danych o swoich środkach (liczba miejsc, terminy), odbieranie
informacji o zamówieniu przez centralę

pracownik IT

Pełen dostęp do bazy danych i kodów oprogramowania, tworzenie kopii
zapasowej, dbanie o bezpieczeostwo, uaktualnienia i wydajnośd

2.5. Środowisko operacyjne

Aplikacje systemu pracują na komputerach klasy PC działających pod kontrolą jednego z

trzech ostatnich systemów z rodziny Windows (XP, Vista, 7). Komputery przyłączone są do firmowej
sieci oraz mają dostęp do Internetu.

Serwery pracują pod kontrolą systemu Debian Linux 5, a dane składowane są w relacyjnej

bazie danych Oracle Database 11g R2.

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

System opera się na dużej bazie danych. Jakakolwiek awaria bazy może unieruchomid całe

biuro podróży. Dlatego tak ważnym jest tworzenie kopii zapasowych.

Wszystkie zamówienia i rezerwacje przesyłane są do centrali, która podejmuje ostateczne

decyzje co do faktycznego zorganizowania wycieczki i ewentualnego zabezpieczenia środków

background image

9

Dokumentacja wymagań systemu informatycznego

przeznaczonych na nią. Centrala z kolei przygotowuje oferty, które zapisywane są w bazie. Biura z
kolei (a także aplikacja internetowa) pobiera je z bazy celem przedstawienia klientom. W ten sposób
komunikacja między centralą, a biurami terenowymi jest dwustronna.

3. Specyficzne wymagania

3.1. Wymagania funkcjonalne (funkcje systemu)

Nazwa funkcji

Wyświetlenie oferty

Opis

Funkcja pozwala pobrad z bazy danych i zaprezentowad ofertę konkretnej podróży.

Dane wejściowe

Identyfikator wycieczki bądź dane ją charakteryzujące (cel, atrakcje, nazwiska
przewodników, środki transportu, miejsca noclegowe, długośd wycieczki, data i czas,
cena)

Źródło danych
wejściowych

Zestaw charakterystyk opisujących wycieczkę wprowadzanych przez klienta bądź
pracownika biura (w zależności od aplikacji). Klawiatura.

Wynik

Wyświetlenie oferty (lub ofert) spełniających kryteria.

Warunek wstępny

Brak

Warunek koocowy

Wybrano identyfikator wycieczki lub przynajmniej jedną z cech charakteryzujących ją.

Efekty uboczne

Brak wycieczek o wprowadzonych parametrach, możliwe zmiany charakterystyki
wycieczki.

Powód

Prezentacja wycieczek oferowanych przez biuro podróży.

Nazwa funkcji

Złożenie zamówienia

Opis

Rezerwacja miejsca na daną wycieczkę.

Dane wejściowe

Identyfikator wycieczki, liczba rezerwacji, forma płatności, uwagi dodatkowe klienta,
dane osobowe.

Źródło danych
wejściowych

Lista wycieczek lub znany identyfikator wycieczki (wcześniej pobrane z bazy jako
oferty). Dodatkowo wprowadzone dane z klawiatury odnośnie liczby rezerwacji, uwag.

Wynik

Zapisanie zamówienia w bazie danych. Wyświetlenie odpowiedniego komunikatu.

Warunek wstępny

Odczyt danych ofert.

Warunek koocowy

Wybrano wycieczkę, wprowadzono formę płatności i liczbę rezerwacji.

Efekty uboczne

Wyczerpany limit miejsc.

Powód

Kanał sprzedaży usług biura.

Nazwa funkcji

Wykonanie przelewu

Opis

Klient płaci za zarezerwowaną przez siebie wycieczkę.

Dane wejściowe

Identyfikator wycieczki, sposób płatności, dane karty płatniczej, swoje dane osobowe.

Źródło danych
wejściowych

Dane wprowadzone z klawiatury. Identyfikator wycieczki z zamówienia. Klawiatura.

Wynik

Dokonanie płatności, uzyskanie potwierdzenia od banku lub wystawcy karty, zapisanie
w bazie informacji o dokonaniu płatności.

Warunek wstępny

Złożenie zamówienia.

Warunek koocowy

Wprowadzenie prawidłowych danych karty.

Efekty uboczne

Brak środków, brak autoryzacji ze strony banku.

Powód

Zapłata za wycieczkę.

background image

10

Dokumentacja wymagań systemu informatycznego

Nazwa funkcji

Złożenie zamówienia specjalnego (oferta indywidualna)

Opis

Klient prosi o zorganizowanie konkretnej wycieczki.

Dane wejściowe

Charakterystyka wycieczki (cel, data, środki transportu, atrakcje turystyczne), liczba
osób, dane osobowe.

Źródło danych
wejściowych

Klient wybiera dane, pracownik biura wprowadza jest i przesyła do centrali.
Klawiatura.

Wynik

Stworzenie oferty indywidualnej, zapisanie jej w bazie danych.

Warunek wstępny

Brak

Warunek koocowy

Wprowadzenie przynajmniej jednej charakterystyki wycieczki, podanie liczby osób i
danych osobowych.

Efekty uboczne

Odmowa zorganizowania wycieczki specjalnej (brak środków u podwykonawców)

Powód

Kanał sprzedaży usług biura.

Nazwa funkcji

Pobranie opłaty przez pracownika biura

Opis

Klient płaci w siedzibie biura terenowego.

Dane wejściowe

Identyfikator wycieczki, kwota, sposób płatności.

Źródło danych
wejściowych

Informacje od klienta odnośnie sposobu opłaty. Klawiatura.

Wynik

Zapisanie w bazie danych informacji o dokonanej opłacie.

Warunek wstępny

Złożenie zamówienia.

Warunek koocowy

Potwierdzenie z banku o dokonaniu przelewu (w przypadku przelewu) lub zapłata
gotówką pracownikowi.

Efekty uboczne

Brak autoryzacji ze strony banku

Powód

Zapłata za wycieczkę.

Nazwa funkcji

Uaktualnienie danych o środkach podwykonawcy

Opis

Podwykonawca przesyła informacje odnośnie środków lub usług jakie może zapewnid
w danym okresie czasu.

Dane wejściowe

Identyfikator podwykonawcy, nazwa środka / usługi, wartośd środka, data i czas,
uwagi.

Źródło danych
wejściowych

Klawiatura

Wynik

Uaktualnione dane o usługach podwykonawcy, dzięki czemu możliwe jest tworzenie
aktualnych ofert biura podróży.

Warunek wstępny

Brak

Warunek koocowy

Zatwierdzenie wprowadzonych danych.

Efekty uboczne

Zmiana odnośnie usług, dla których zamówione zostały już wycieczki.

Powód

Synchronizacja z możliwościami podwykonawców.

background image

11

Dokumentacja wymagań systemu informatycznego

Nazwa funkcji

Wymiana danych klientów

Opis

Podwykonawca otrzymuje dane klientów celem stworzenia list pasażerów lub innych
czynności wymaganych prawem lokalnym bądź umowami.

Dane wejściowe

Dane osobowe klientów (imię, nazwisko, adres, telefon, PESEL, informacje o
ubezpieczeniu indywidualnym, dane osoby z którą należy się kontaktowad w nagłej
sytuacji). Niekiedy wymagane dodatkowe informacje jak np. informacje o
szczepieniach przeciwko chorobom tropikalnym, informacje odnośnie wiz, karalnośd,
stosunek do służby wojskowej.

Źródło danych
wejściowych

Baza danych.

Wynik

Lista osób biorących udział w danej wycieczce.

Warunek wstępny

Identyfikator wycieczki, identyfikator podwykonawcy

Warunek koocowy

Przesłanie danych podwykonawcy.

Efekty uboczne

Nie dotyczy

Powód

Przestrzeganie prawa, w szczególności prawa lotniczego.

Nazwa funkcji

Rezerwacja środków podwykonawcy

Opis

Centrala rezerwuje środki bądź usługi niezbędne do realizacji danej wycieczki, które
zapewnia podwykonawca.

Dane wejściowe

Rodzaj usługi, data, długośd najmu / usługi, wymagania dotyczące oddelegowania
pracownika podwykonawcy (np. kierowca), cel

Źródło danych
wejściowych

Baza danych, klawiatura; centrala dokonuje rezerwacji na podstawie zamówieo oraz
przewidywao odnośnie popularności celów wycieczek.

Wynik

Podwykonawcy zapewniają wykonanie usługi.

Warunek wstępny

Brak

Warunek koocowy

Wprowadzenie wszystkich wymaganych danych dotyczących wycieczki.

Efekty uboczne

Odmowa zapewnienia usługi.

Powód

Fizyczna organizacja wyjazdu.

Nazwa funkcji

Tworzenie oferty

Opis

Centrala na podstawie środków podwykonawców, zamówieo, przewidywao, statystyk
i trendów tworzy propozycje wycieczek, ustala terminy i cele. Dodatkowo może ustalid
promocje lub rabaty.

Dane wejściowe

Informacje o zapotrzebowaniu, statystyki, informacje od podwykonawców,
zamówienia.

Źródło danych
wejściowych

Baza danych

Wynik

Zapisanie w bazie danych gotowej oferty, która może byd zamówiona przez klienta.

Warunek wstępny

Istnienie zapotrzebowania oraz dostępnych środków u podwykonawców.

Warunek koocowy

Gotowa oferta, na którą składają się cele podróży, cena, rabaty, terminy, informacje o
ubezpieczeniach oraz zagrożeniach, środki transportu, informacje o zakwaterowaniu i
wyżywieniu, specjalne atrakcje;

Efekty uboczne

Brak

Powód

Usługa świadczona przez biuro podróży.

background image

12

Dokumentacja wymagań systemu informatycznego

Nazwa funkcji

Zarządzanie danymi klientów

Opis

Dodawanie, modyfikacja i usuwanie danych o klientach.

Dane wejściowe

Identyfikator klienta, imię, nazwisko, adres, telefon, osoba którą należy powiadomid w
nagłej sytuacji, grupa krwi, choroby przebyte, uczulenia;

Źródło danych
wejściowych

Klawiatura

Wynik

Zapisanie w bazie aktualnych danych, bądź usunięcie zbędnych.

Warunek wstępny

Wypełnienie wymaganych pól formularza, szczególnie imię, nazwisko, adres, telefon
oraz kogo powiadomid w nagłej sytuacji.

Warunek koocowy

Zapisanie w bazie danych aktualnych danych klienta.

Efekty uboczne

Koniecznośd udzielenia zgody na przechowywanie danych osobowych.

Powód

Funkcja zapewnia, że dane klientów mogą byd stale aktualizowane i dostępne.

Nazwa funkcji

Organizacja finansów dla podwykonawców

Opis

Zlecenie przelewu za usługi podwykonawców.

Dane wejściowe

Identyfikator podwykonawcy, numer konta, kwota, rodzaj usługi za jaką wpłacane jest
wynagrodzenie;

Źródło danych
wejściowych

Baza danych

Wynik

Przesłanie do banku żądania wykonania przelewu, zapisanie w bazie danych informacji
o rozliczeniu usługi, wystawienie faktury VAT;

Warunek wstępny

Zamówienie usługi u podwykonawcy

Warunek koocowy

Jak wyżej

Efekty uboczne

Odmowa autoryzacji przelewu przez bank.

Powód

Wynagrodzenie podwykonawcy za usługę.

Nazwa funkcji

Rezerwacja fizyczna / finalizacja

Opis

Centrala po zebraniu wystarczającej liczby klientów na daną wycieczkę potwierdza u
podwykonawców zamówione usługi

Dane wejściowe

Identyfikator podwykonawców, cel podróży, informacje charakteryzujące usługę
danego podwykonawcy, data

Źródło danych
wejściowych

Baza danych

Wynik

Zapisanie w bazie danych informacji o realizowanej wycieczce;

Warunek wstępny

Zamówienie usługi przez klientów

Warunek koocowy

Organizacja finansów dla podwykonawców, wymiana danych klientów

Efekty uboczne

Odmowa wykonania usługi przez podwykonawcę

Powód

Fizyczna realizacja usługi biura podróży

background image

13

Dokumentacja wymagań systemu informatycznego

Nazwa funkcji

Raporty / statystyki

Opis

Zarząd ma dostęp do statystyk firmy, informacji o wycieczkach oraz ewentualnych
raportów

Dane wejściowe

Identyfikatory wycieczek, okresy generowania statystyk

Źródło danych
wejściowych

Baza danych

Wynik

Przedstawienie statystyk w formie wykresów

Warunek wstępny

Brak

Warunek koocowy

Jak wyżej

Efekty uboczne

Brak

Powód

Wyznaczenie nowych kierunków ekspansji firmy, określenie preferencji klientów i
tworzenie ofert jeszcze bardziej dostosowanych do potrzeb klientów

Nazwa funkcji

Wypłaty

Opis

Dział kadr ustala kwoty wypłat dla poszczególnych pracowników;

Dane wejściowe

Dane pracownika (identyfikator), kwota wypłaty, okres

Źródło danych
wejściowych

Baza danych, klawiatura

Wynik

Stworzenie schematu wynagrodzeo, które system raz w miesiącu będzie
automatycznie realizował (zlecał przelewy)

Warunek wstępny

Wygenerowanie statystyk (wyciągnięcie na ich podstawie wniosków dotyczących
jakości pracy danego pracownika)

Warunek koocowy

Jak wyżej

Efekty uboczne

Brak

Powód

Funkcja odpowiedzialna za wynagrodzenia dla pracowników.

Nazwa funkcji

Zarządzanie pracownikami

Opis

Dodawanie (zatrudnianie), modyfikacja, usuwanie (zwalnianie) informacji o
pracownikach z bazy danych.

Dane wejściowe

Dane pracownika (imię, nazwisko, adres, telefon)

Źródło danych
wejściowych

Baza danych, klawiatura

Wynik

Stworzenie scentralizowanej bazy informacji o pracownikach (także z oddziałów
terenowych)

Warunek wstępny

Brak

Warunek koocowy

Jak wyżej

Efekty uboczne

Brak

Powód

Jak wyżej

background image

14

Dokumentacja wymagań systemu informatycznego

Nazwa funkcji

Pełen dostęp do bazy danych

Opis

Dział IT może wykonad na bazie danych bezpośrednie zapytanie w języku bazy.
Zapewnienie bezpieczeostwa, spójności i efektywności bazy danych.

Dane wejściowe

Zapytanie w języku bazy danych (np. SQL)

Źródło danych
wejściowych

Klawiatura

Wynik

Zmiana struktury bazy, pobranie danych z bazy

Warunek wstępny

Brak

Warunek koocowy

W przypadku modyfikacji struktury bazy analiza poprawności i integralności bazy.

Efekty uboczne

Ryzyko uszkodzenia bazy danych.

Powód

Możliwośd modyfikacji bazy danych w zależności od aktualnych potrzeb firmy i rynku.
Możliwośd uzyskania dostępu do niestandardowych zestawów danych.

Nazwa funkcji

Modyfikacja aplikacji / strony

Opis

Dział IT ma dostęp do kodów źródłowych systemu, dzięki czemu może go
modyfikowad.

Dane wejściowe

Zaktualizowana specyfikacja wymagao, kod w języku programowania / skryptowym

Źródło danych
wejściowych

Klawiatura

Wynik

Zmodyfikowany system odpowiadający aktualnym wymaganiom rynku (pod względem
prawnym i biznesowym).

Warunek wstępny

Brak

Warunek koocowy

Sprawdzenie poprawności i integralności aplikacji.

Efekty uboczne

Ryzyko uszkodzenia systemu.

Powód

Nadążanie za zmianami na rynku.

Nazwa funkcji

Tworzenie kopii zapasowych

Opis

Tworzenie kopii bazy danych na wypadek awarii lub uszkodzenia.

Dane wejściowe

Data tworzenie kopii lub okres, zakres kopiowanych danych

Źródło danych
wejściowych

Ręczne żądanie wykonania kopii lub zautomatyzowany skrypt.

Wynik

Kopia zapasowa bazy danych, która może byd w każdej chwili odtworzona.

Warunek wstępny

Brak

Warunek koocowy

Brak

Efekty uboczne

Duży rozrost danych, które trzeba przechowywad.

Powód

Zapewnienie bezpieczeostwa przechowywanym danym.

background image

15

Dokumentacja wymagań systemu informatycznego

3.2. Wymagania niefunkcjonalne (ograniczenia)

Nr

Wyszczególnienie

Weryfikowalna miara

1.

Kod strony WWW ma byd zgodny ze standardami określanymi przez
World Wide Web Consortium odnośnie specyfikacji HTML 4.01, CSS2
i DOM2

Walidator W3C

2.

System ma dad się obsłużyd tylko za pomocą klawiatury

Łatwośd obsługi
wyłącznie za pomocą
klawiatury

3.

Strona w danym momencie musi obsłużyd przynajmniej 250 żądao

Stabilnośd serwera i
dostępnośd strony

4.

System zarządzania bazą danych ma obsłużyd przynajmniej 150
jednoczesnych połączeo

Stabilnośd i
dostępnośd serwera
bazy danych

5.

Maksymalny czas reakcji (czas od wysłania żądania do wyświetlenia
potwierdzenia) – 5s

Czas

6.

Sied w technologii Fast Ethernet 100Mbps

Przepustowośd

7.

Aplikacje systemu mają byd kompatybilne z trzema ostatnimi
wydaniami systemu Windows (XP, Vista, 7)

Przenośnośd

8.

Interfejsy podwykonawców dostępne w języku angielskim (ze
względu na wielonarodowośd podwykonawców)

Łatwośd użytkowania,
dostępnośd

9.

Systemy UPS (zasilania awaryjnego) mają zapewnid zasilanie na co
najmniej 30 min

Czas

10. Czas szkolenia pracowników ma wynosid 1 dzieo roboczy

Łatwośd użytkowania

11. Czas wznowienia systemu po awarii maksymalnie 1 godzina

Czas

12. Rozmiar bazy danych do 20 GB

Rozmiar

3.3. Wymagania dziedzinowe

Przy ustalaniu oferty system nie może pozwolid na zapisanie wycieczki, w której czas
przejazdu jest większy niż czas pobytu;

Marża ustalana w zakresie 10 – 40%

Im wycieczka dalsza/dłuższa tym marża odpowiednio wyższa;

Środek transportu adekwatny do celu (np. system nie może pozwolid na wybranie transportu
kołowego do krajów za oceanami);

Sprawdzanie sensowności zamówienie już przez sam system, przed przekazaniem do
realizacji przez pracownika (środek transportu, cel, długośd, czas przejazdu, ubezpieczenie);


Wyszukiwarka

Podobne podstrony:
Dokumenty, wymagania dla prac dyplomowych
Dokumenty wymagania dla prac dyplomowych
DOKUMENTY WYMAGANE PRZY PROWADZENIU DZIAŁALNOŚCI
DOKUMENTY WYMAGANE PRZY SKLADANIU WNIOSKU O NOWY PASZPORT, Kierowca, Wnioski,dokumenty PDF
3 Dokumentacja projektowa I8Y2 (2)
2 Dokumentacja analityczna I8Y2 (2)
513, wymagania, Dokument wymagań na system dla konkurencyjnej grupy ćwiczeniowej
Dokumenty wymagane przy zakupie urządzeń produkowanych w UE, - █ █ █ Dokumenty, PORADY BHP
Dokumenty wymagane do budowy garażu blaszanego
DOKUMENTY WYMAGANE PRZY PROWADZENIU DZIAŁALNOŚCI
D20042264 w sprawie wzorów dokumentów wymaganych dla wykonywania działalności gospodarczej w zakres
Dokumentacja wymagana do uzyskania stopnia nauczyciela dyplomowanego
CERTYFIKAT EUROPEJSKI, BHP dokumenty, MINIMALNE WYMAGANIA
Import z Chin wymagane dokumenty przy handlu z Chinami

więcej podobnych podstron