SYSTEM INFORMATYCZNY WSPOMAGAJĄCY OBSŁUGĘ KLIENTA BIURA PODRÓŻY
Dokument Specyfikacji Wymagań
Wersja 0.1
Streszczenie
Poniższy dokument zawiera kompletny opis wymagań systemu informatycznego wspomagającego obsługę klienta biura obsługi.
Opisuje zewnętrzne zachowania systemu, nie jego realizację. Obejmuje ograniczenia, przy jakich musi pracować system oraz opisuje zachowania systemu w niepożądanych sytuacjach.
Wymagania funkcjonalne opisują funkcje wykonywane przez system, natomiast wymagania niefunkcjonalne opisują ograniczenia, przy których zachowaniu system realizuje swoje funkcje.
Spis treści
1. Wprowadzenie 5
1.1 Cel 5
1.2 Zakres 5
1.3 Definicje, akronimy i skróty 5
1.4 Dokumenty powiązane 6
1.5 Organizacja dokumentu 6
2. Opis ogólny 6
2.1 Walory użytkowe i przydatność projektowanego systemu 6
2.2 Ogólne możliwości projektowanego systemu 7
2.3 Ogólne ograniczenia 7
2.4 Charakterystyka użytkowników 7
2.5 Środowisko operacyjne 7
2.6 Diagramy przypadków użycia 8
2.7 Założenia i zależności 8
3. Specyficzne wymagania 8
3.1 Wymagania funkcjonalne 9
3.2 Wymagania niefunkcjonalne 12
4. Informacje pomocnicze 14
Dokument Specyfikacji Wymagań
Wprowadzenie.
Dokument Specyfikacji wymagań zawiera kompletny opis wymagań systemu informatycznego wspomagającego obsługę klienta biura obsługi. Jest wynikiem fazy analizy, która ma za zadanie przełożyć cele klienta na wymagania zapewniające realizację tych celów. Powstał w wyniku bezpośredniego kontaktu analityków z osobami, które są potencjalnymi klientami i ekspertami z tej dziedziny.
Cel.
Celem tego dokumentu jest określenie sposobu działania projektowanego systemu informatycznego wspomagającego obsługę klienta biura podróży. Opisuje zewnętrzne zachowania systemu oraz obejmuje ograniczenia, przy jakich musi pracować system. Dokument zawiera również zachowania systemu w nie pożądanych sytuacjach.
System ma wprowadzać nowe standardy w obsłudze klientów biura podróży. Głównym jego zadaniem jest zwiększenie wygody pracowników biura podróży oraz usprawnienie współpracy z innymi podmiotami gospodarczymi, takimi jak firmy ubezpieczeniowe, hotele, firmy transportowe, itp.
Zakres.
Dokument swoim zakresem obejmuje wymagane środki i nakłady na stworzenie systemu, całkowite koszty związane z wdrożeniem projektowanego systemu, określa niezbędny czas realizacji systemu oraz zawiera opis platform sprzętowych niezbędnych do prawidłowego dzialania systemu.
Zakresem systemu jest zarządzanie relacjami z klientem oraz zasobami ludzkimi. System komunikuje się z już działającym systemem zawierającym informacje o pracownikach.
Definicje, akronimy i skróty.
System - program komputerowy ułatwiający pracę, dostarczający potrzebnych informacji.
Baza danych - program przechowujący informacje, pozwala na łatwe ich wyszukiwanie po zadanych kryteriach.
Aktor - osoba, która korzysta z systemu.
Biuro podróży - podmiot gospodarczy zajmujący się świadczeniem usług dla turystów lub odwiedzających.
Obsługa klienta - czynność polegająca na zbieraniu zamówień, uprzejmej i bezproblemowej realizacji próśb klienta.
Firma ubezpieczeniowa - podmiot gospodarczy specjalizujący się w doradztwie oraz sprzedaży produktów ubezpieczeniowych osobom fizycznym oraz podmiotom gospodarczym.
Firma transportowa - podmiot gospodarczy specjalizujący się przewozem osób oraz dóbr na terenie kraju, jak i poza jego granicami.
Ewidencja - spis, wykaz.
Dokumenty powiązane.
Nie dotyczy.
Organizacja dokumentu
Dokument specyfikacji wymagań zawiera ogólny opis wyglądu systemu, przedstawia jego walory użytkowe oraz wyjaśnia przydatność projektowania systemu wspomagającego obsługę klienta w biurze podróży. Dokument zawiera kompletną listę możliwości systemu, charakterystykę osób korzystających z niego oraz wymagane środowisko pracy.
Opis ogólny
System ma obejmować wszystkie środki ułatwiające użytkownikom obsługę klienta w biurze podróży. Z systemu będą korzystać pracownicy biura obsługi.
Walory użytkowe i przydatność projektowanego systemu.
System współdziała z bazą danych zawierającą informacje o pracownikach.
System ma wprowadzać nowe standardy w obsłudze klientów biura podróży. Głównym jego zadaniem jest zwiększenie wygody pracowników biura podróży oraz usprawnienie współpracy z innymi podmiotami gospodarczymi.
Utworzony system przyspiesza proces obsługi klienta w biurze podróży oraz dostosowany jest do wiedzy i umiejętności użytkownika z zakresu podstawowej obsługi komputera.
Korzystający z systemu posiadają dostęp do bazy danych klientów, instytucji współpracujących z biurem (firmy ubezpieczeniowe oraz transportowe), listy wszystkich zamówień biura podróży.
Ogólne możliwości projektowanego systemu.
Projektowanie systemu informatycznego wspomagającego obsługę klienta w biurze obsługi daje szerokie możliwość użytkowe, m.in. możliwość dodawania klientów do bazy danych biura podróży, edycji jego danych osobowych lub usunięcia go z bazy. Innymi możliwościami, którymi będą mogli się posługiwać użytkownicy systemu to dodawanie zamówień składanych przez klientów, ich edycja lub usunięcie zamówienia.
Ogólne ograniczenia.
System ogranicza się do zarządzania relacjami z klientem oraz zasobami ludzkimi. System komunikuje się z już działającym systemem zawierającym informacje o pracownikach i nie wykorzystuje usług internetowych.
Charakterystyka użytkowników.
Użytkownikami systemu, czyli aktorami, będą osoby bez wykształcenia informatycznego, posiadający podstawową znajomość obsługi komputera.
Z utworzonego systemu będą korzystali pracownicy biura podróży posiadający dostęp do bazy danych klientów, instytucji współpracujących z biurem (firmy ubezpieczeniowe oraz transportowe), listy wszystkich zamówień biura podróży.
Środowisko operacyjne.
System ma być aplikacją pracującą na grupie komputerów PC (o architekturze i386) pod kontrolą systemu operacyjnego Windows XP, pośredniczącą między użytkownikiem, a relacyjną bazą danych opartą na systemie Oracle. Komputery mogą komunikować się ze sobą za pomocą internetu.
Diagram przypadków użycia.
Założenia i zależności.
Utworzony system wspomagający obsługę klienta biura podróży jest zintegrowany z głównym systemem informatycznym biura.
System współdziała z relacyjną bazą danych opartą na systemie Oracle. Zwiększa wygodę pracowników biura podróży oraz usprawnia współpracę z innymi podmiotami gospodarczymi.
Specyficzne wymagania
Wymagania funkcjonalne opisują funkcje wykonywane przez system, natomiast wymagania niefunkcjonalne opisują ograniczenia, przy których zachowaniu system realizuje swoje funkcje.
Wymagania funkcjonalne
Nazwa funkcji: |
Ewidencja klientów biura podróży |
Opis |
Tworzenie listy klientów. |
Dane wejściowe |
Klienci biura podróży. |
Źródło danych wejściowych |
Formularz dodania nowego klienta. |
Wynik |
Archiwizacja klientów biura podróży w bazie danych. |
Warunek wstępny |
Istnienie co najmniej jednego klienta biura podróży. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Pomocne informacje przy tworzeniu nowego zamówienia. |
Nazwa funkcji: |
Ewidencja firm ubezpieczeniowych |
Opis |
Tworzenie listy firm ubezpieczeniowych. |
Dane wejściowe |
Współpracujące firmy ubezpieczeniowe na terenie Polski. |
Źródło danych wejściowych |
Baza zarejestrowanych firm ubezpieczeniowych. |
Wynik |
Archiwizacja firm ubezpieczeniowych w bazie danych. |
Warunek wstępny |
Istnienie co najmniej jednej firmy ubezpieczeniowej. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Pomocne informacje przy tworzeniu nowego zamówienia. |
Nazwa funkcji: |
Ewidencja firm transportowych |
Opis |
Tworzenie listy firm transportowych. |
Dane wejściowe |
Współpracujące firmy transportowe z biurem podróży. |
Źródło danych wejściowych |
Baza zarejestrowanych firm transportowych. |
Wynik |
Archiwizacja firm transportowych w bazie danych. |
Warunek wstępny |
Istnieje co najmniej jednej firmy transportowej. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Pomocne informacje przy tworzeniu nowego zamówienia. |
Nazwa funkcji: |
Ewidencja ośrodków wypoczynkowych |
Opis |
Tworzenie listy ośrodków wypoczynkowych. |
Dane wejściowe |
Współpracujące ośrodki wypoczynkowe z biurem podróży. |
Źródło danych wejściowych |
Baza zarejestrowanych ośrodków wypoczynkowych. |
Wynik |
Przechowywanie ośrodków wypoczynkowych w bazie danych biura podróży. |
Warunek wstępny |
Istnienie co najmniej jednego ośrodka wypoczynkowego. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Pomocne informacje przy tworzeniu nowego zamówienia. |
Nazwa funkcji: |
Ewidencja zamówień biura podróży |
Opis |
Tworzenie listy zamówień klientów biura podróży. |
Dane wejściowe |
Zamówienia złożone w biurze podróży. |
Źródło danych wejściowych |
Formularz zamówienia biura podróży. |
Wynik |
Przetrzymywanie listy zamówień w bazie danych. |
Warunek wstępny |
Istnienie co najmniej jednego zamówienia. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Archiwizacja wszystkich zamówień. |
Nazwa funkcji: |
Dodawanie nowego zamówienia |
Opis |
Dodaje nowe zamówienie klienta. |
Dane wejściowe |
Miejsce, termin, czas wypoczynku, środek transportu, firma ubezpieczeniowa, ośrodek wypoczynkowy, sposób płatności, wycieczki fakultatywne, liczba uczestników, numer ewidencyjny klienta. |
Źródło danych wejściowych |
Formularz zamówienia, baza danych klientów biura podróży. |
Wynik |
Utworzenie zamówienia klienta i dodanie go do ewidencji. |
Warunek wstępny |
Wpłata zaliczki przez klienta. |
Warunek końcowy |
Uregulowanie wszystkich należności związanych z zamówieniem. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Chęć złożenia zamówienia przez klienta biura podróży. |
Nazwa funkcji: |
Usunięcie istniejącego zamówienia. |
Opis |
Usunięcie zamówienia z bazy danych zamówień. |
Dane wejściowe |
Numer ewidencyjny zamówienia klienta. |
Źródło danych wejściowych |
Baza danych zamówień. |
Wynik |
Usunięcie zamówienia z ewidencji zamówień biura podróży. |
Warunek wstępny |
Istnienie zamówienia o danym numerze ewidencyjnym. |
Warunek końcowy |
Rozliczenie się biura podróży z klientem składającym zamówienie. |
Efekty uboczne |
Utrata zaliczki wpłaconej przez klienta biurowi podróży. |
Powód |
Wycofanie się klienta biura podróży z zamówienia. |
Nazwa funkcji: |
Edycja istniejącego zamówienia. |
Opis |
Edycja zamówienia z bazy danych zamówień. |
Dane wejściowe |
Numer ewidencyjny zamówienia klienta. |
Źródło danych wejściowych |
Baza danych zamówień. |
Wynik |
Aktualizacja zamówienia. |
Warunek wstępny |
Istnienie zamówienia o danym numerze ewidencyjnym. |
Warunek końcowy |
Termin realizacji zamówienia. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Zmiana danych w zamówieniu złożonym przez klienta. |
Nazwa funkcji: |
Dodawanie nowego klienta |
Opis |
Dodaje nowego klienta do bazy danych biura podróży. |
Dane wejściowe |
Nazwisko, imiona, adres, PESEL, numer dowodu tożsamości, telefon, email, dane dodatkowe. |
Źródło danych wejściowych |
Dowód tożsamości (np. dowód osobisty, paszport) |
Wynik |
Utworzenie nowego klienta i dodanie go do ewidencji. |
Warunek wstępny |
Dokument poświadczający pełnoletniość klienta. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Chęć zarejestrowania się klienta w biurze podróży. |
Nazwa funkcji: |
Usunięcie istniejącego klienta. |
Opis |
Usunięcie klienta z bazy danych biura podróży. |
Dane wejściowe |
Numer ewidencyjny klienta. |
Źródło danych wejściowych |
Baza danych klientów. |
Wynik |
Usunięcie klienta z ewidencji biura podróży. |
Warunek wstępny |
Istnienie klienta o danym numerze ewidencyjnym. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Brak możliwości ponownej rejestracji klienta. |
Powód |
Wyrejestrowanie się klienta z biura podróży. |
Nazwa funkcji: |
Edycja danych osobowych klienta. |
Opis |
Zmiana danych osobowych klienta biura podróży. |
Dane wejściowe |
Numer ewidencyjny klienta. |
Źródło danych wejściowych |
Baza danych klientów. |
Wynik |
Aktualizacja danych osobowych klienta w ewidencji biura podróży. |
Warunek wstępny |
Istnienie klienta o danym numerze ewidencyjnym. |
Warunek końcowy |
Nie dotyczy. |
Efekty uboczne |
Nie dotyczy. |
Powód |
Uaktualnienie danych osobowych klienta biura podróży.. |
Wymagania niefunkcjonalne
Wydajność |
Czas odpowiedzi systemu nie powinien być dłuższy niż 5 sekund. |
Łatwość użytkowania |
System powinien być prosty w nauce dla użytkownika. Osoba obsługująca system powinna nauczyć się nim sprawnie posługiwać w ciągu 3-5 dni. System powinien posiadać graficzny interfejs użytkownika. system powinien zawierać system pomocy opisujący każdą z funkcji (jedno okno). |
Ergonomia |
Każdą czynność powinno dać się wykonać z klawiatury, bez pomocy myszki. |
Przenośność |
W przewidywalnej przyszłości system będzie pracował pod kontrolą 32-bitowego systemu operacyjnego Windows XP. |
Zasoby |
Całkowite wykonanie projektu przewidywane jest na grudzień 2009 roku i zamyka się w kwocie 50 000 zł. |
Informacje pomocnicze
Nie dotyczy.
522-1
System informatyczny wspomagający obsługę klienta biura podróży |
Wersja: 0.1 |
Dokument Specyfikacji Wymagań |
Data: 10/03/2009 |
Poufne |
©522-1, 2009 |
Strona 7 |