WYŻSZA SZKOŁA TECHNOLOGII INFORMATYCZNYCH
Kierunek: Informatyka
Inżynieria oprogramowania - Laboratorium
Rok akademicki 2009/2010, semestr V
Prowadzący: dr Artur Arciuch
grupa: IZ-2
zzzzz 1528
xxxxxxxxxxxxxxx 1789
yyyyyyyyy 1568
zespół nr XXIX
Projekt systemu
do obsługi rezerwacji w hotelu za pośrednictwem aplikacji internetowych, bazodanowych oraz recepcji.
Warszawa 2009 / 2010
SPIS TREŚCI
Strona
0 Metryczka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.2 Spis treści. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.1 Skład zespołu i podział pracy pomiędzy poszczególnych uczestników. . . . . . . . . . . . . . . . 1. Treść zadania projektowego. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. Cel budowania systemu, jego zakres oraz kontekst, przewidywalne mierzalne i niemierzalne korzyści z jego wdrożenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Słownik (definiujący ważne, specyficzne terminy związane z dziedziną problemu, wykorzystywane w projekcie). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. Perspektywa przypadków użycia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Diagramy przypadków użycia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Opisy tekstowe wszystkich aktorów. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Opisy tekstowe przypadków użycia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - nazwę przypadków - wykaz uczestniczących w nim aktorów - opis tekstowy ciągu zdarzeń, zarówno podstawowego jak i alternatywnych - częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji
- opis wartości uzyskiwanych przez aktorów po zakończeniu przypadku użycia 4.3 Diagramy interakcji (sekwencji) z opisem tekstowym komunikatów. . . . . . . . . . . . . . . . . . .
|
1 2 3 4
4
5 6 6 7 7
14
|
Skład zespołu
Jurek Piotr 1528
Matusik Marcin 1789
Osełka Dariusz 1568
Podział pracy:
zzzzz ( 33% ):
Cel budowania systemu, korzyści mierzalne i niemierzalne
Diagram przypadków użycia
Opisy tekstowe wszystkich aktorów
xxxxxxx ( 33% ):
Treść zadania
Diagram czynności nr.1
Diagram czynności nr.2
Diagram czynności nr.3
yyyyyyyy ( 33% ):
Metryczka
Słownik
Opisy tekstowe przypadków użycia
1. Treść zadania projektowego
Projekt ma służyć jako pomoc przy obsłudze rezerwacji w hotelu przez potencjalnego gościa hotelowego. System komputerowy zawiera bazę danych o infrastrukturze hotelu (baza hotelowa), klientach oraz dokonanych rezerwacjach. Dostęp do bazy (oraz możliwość jej modyfikacji) możliwy jest poprzez program bazodanowy dla kierownika hotelu, pracowników recepcji oraz administratora bazy. Istnieje także możliwość dostępu do bazy poprzez przeglądarkę internetową dla zarejestrowanych klientów (login i hasło). Ponadto potencjalny klient może się zarejestrować w bazie, jeżeli jeszcze w niej nie figuruje. Oczywiście, każdy z uczestników systemu będzie miał inne uprawnienia w zależności od tego, czy jest to klient, pracownik recepcji, kierownik, czy administrator bazy.
2. Cel budowania systemu, jego zakres oraz kontekst, przewidywalne mierzalne i niemierzalne korzyści z jego wdrożenia
Zadaniem systemu jest ułatwienie dostępu do rezerwacji usług hotelu i ułatwienie pracy jego personelu. Przewidywalną niemierzalną korzyścią będzie z pewnością wzrost prestiżu hotelu, ze względu na powstałe w wyniku działania systemu duże ułatwienia dla klientów, mogących dokonywać rezerwacji praktycznie wszędzie, gdzie będą mieli dostęp do Internetu. W dobie współczesnych technologii multimedialnych ludzie preferują teraz samodzielność, co jest nawet niejednokrotnie szybsze i wygodniejsze. Brak pośredników (np. telefon → recepcjonista/ka) oznacza też czasem brak zakłóceń (trudność porozumienia). System komputerowy, jeśli jest dobrze zaprojektowany jest przejrzysty, logiczny i umożliwia komunikację na najwyższym poziomie. Wszystko to sprowadza się do rzeczy najważniejszych, czyli do oszczędności czasu oraz zgodnego z nauką marketingu - zadowolenia klienta. Zadowolony klient powraca, i to jest głównym prawem marketingu. Prawo to bezpośrednio przekłada się na większe obłożenie i zabukowanie hotelu. Więcej zadowolonych klientów → większy ruch w interesie i większe zyski (i ochrona przed stratami w momentach załamania rynkowego), a co za tym idzie większy kapitał na inwestycje (np. stworzenie sieci hoteli). Reasumując:
Zakres systemu:
System przechwytuje, przechowuje i przetwarza dane o infrastrukturze hotelu, klientach oraz dokonanych rezerwacjach, co ułatwia dokonywanie rezerwacji oraz zarządzanie nimi.
Kontekst:
Hotel „Raj” istnieje na rynku od 6 lat. W tym okresie czasu ugruntował swoją pozycję na rynku i obecnie plasuje się w czołówce w swojej kategorii (dwie gwiazdki). Ma duży potencjał, świetną infrastrukturę i możliwości. Firma rok rocznie odnotowuje wzrost przychodów. Jednak w związku z kryzysem gospodarczym (coraz trudniej o klientów) oraz chęcią rozwoju, tworzony jest omawiany system.
Korzyści mierzalne:
- Wzrost obłożenia hotelu
- Obniżenie kosztów (lepsze wykorzystanie zasobów)
- Zmniejszenie ryzyka strat, wynikających ze słabszej koniunktury rynkowej
- Wzrost potencjalnych zysków w perspektywie długoterminowej
- Wzrost potencjalnego kapitału inwestycyjnego
Korzyści niemierzalne:
- Wzrost zadowolenia klienta
- Poprawa image
- Wzrost prestiżu hotelu
- Ułatwienie pracy personelu hotelu (gł. recepcji)
- Ułatwienia dla klientów (łatwa, szybka i samodzielna możliwość rezerwacji)
Podstawowe funkcje systemu:
Możliwość rezerwacji przez Internet dla zarejestrowanych klientów
Możliwość rezerwacji w recepcji za pośrednictwem recepcjonisty/ki, przy pomocy aplikacji bazodanowej (telefon, osobista wizyta w recepcji)
Możliwość zmiany terminu już dokonanej rezerwacji
Możliwość zarejestrowania dla nowych klientów [Internet lub recepcja (+ potwierdzenie danych)]
Formalne potwierdzenie danych podanych w internetowym formularzu rejestracyjnym (zdefiniowanie statusu - potwierdzenie) nowo zarejestrowanego potencjalnego gościa hotelowego w recepcji przy pierwszej wizycie w hotelu
Możliwość anulowania rejestracji najpóźniej do 24 h przed jej realizacją.
Możliwość dokonania płatności drogą internetową (przelew, system płatniczy)
Możliwość dokonania płatności w recepcji (kasa, karta płatnicza)
Interfejs strony internetowej hotelu umożliwiający dobre zapoznanie się z ofertą hotelu (wybór pokoju i jego standardu, możliwość wirtualnego jego obejrzenia - galeria zdjęć, zapoznanie się z ceną)
System monitoruje na bieżąco infrastrukturę hotelu (remonty, awarie, oddanie do użytkowania nowej części hotelu oraz inne sytuacje mające wpływ na dostępność oferty od strony technicznej)
System tworzy zbiór zarejestrowanych klientów (podstawowe niezbędne dane do ich identyfikacji oraz tworzenia prostych raportów - badania marketingowe)
Modyfikacja bazy danych (infrastruktura hotelu) możliwa tylko z poziomu aplikacji bazodanowej dla uprzywilejowanych użytkowników (pracownik recepcji, kierownik, czy administrator)
System monitoruje dostępność oferty hotelu - każdy pokój, apartament jest zdefiniowany jako wolny, zajęty (zarezerwowany lub gość w hotelu), albo nieczynny (np. remont) w określonym czasie (doby hotelowe)
Monitoring najaktywniejszych klientów (wartość zrealizowanych zamówień) w celach marketingowych (upusty, bonusy…)
Bieżący monitoring statusu rezerwacji [zarezerwowano, anulowano, realizacja (gość w hotelu), zrealizowano (klient opuścił hotel).
3. Słownik (definiujący ważne, specyficzne terminy związane z dziedziną problemu, wykorzystywane w projekcie)
Gość hotelowy - osoba wynajmująca miejsce noclegowe o określonym standardzie w hotelu na pewien czas i na określonych warunkach
Klient hotelu - Gość hotelowy
Obłożenie hotelu - procent wykorzystania bazy hotelowej
Zabukowanie miejsca hotelowego - zarezerwowanie pokoju lub apartamentu na określony czas z pewnym wyprzedzeniem czasowym
Baza hotelowa - możliwości hotelu w zakresie wynajmu miejsc noclegowych (pokoje i apartamenty)
Doba hotelowa - czas przydziału pokoju (apartamentu) dla klienta, liczony od określonej pory doby cywilnej, wyznaczonej w sposób najwygodniejszy zarówno dla klienta, jak i obsługi hotelu, wynikający z najczęstszych pór wprowadzania się lub wyprowadzania gości z hotelu.
4. Perspektywa przypadków użycia
4.1 Diagram przypadków użycia
4.1.1 Opisy tekstowe wszystkich aktorów
Klient (Gość hotelowy) - osoba wynajmująca miejsce noclegowe o określonym standardzie w hotelu na pewien czas i na określonych warunkach
Kierownik (hotelu) - planuje, nadzoruje i koordynuje wszystkie działania prowadzone na terenie hotelu (obsługa gości, zarządzanie personelem, administracja). Jest odpowiedzialny za świadczone na usługi, łącznie z recepcją, utrzymaniem czystości i dobrego stanu technicznego budynku, rozwojem personelu, sprzedażą i marketingiem. Kontroluje jakość świadczonych usług w celu zagwarantowania odpowiednich standardów obsługi gości, wystroju pomieszczeń, czystości, jedzenia itp.
Koordynuje koszty, zarządza budżetem, bazami danych, kalkuluje odpowiednie wskaźniki i dąży do osiągnięcia celów ekonomicznych. Koordynuje pracę osób mających bezpośredni kontakt z gośćmi (np. recepcjoniści), wita i rejestruje gości.
Recepcjonista/ka - obsługuje recepcję;
Udziela informacji na temat hotelu, przyjmuje i odprawia gości hotelowych, przyjmuje płatności (gotówka lub karta kredytowa), obsługuje bazę danych, potwierdza rejestrację (danych) nowego klienta. Ponadto wykonuje dodatkowe prace biurowe (kserowanie, wysyłanie faksów, przepisywanie tekstów, obsługa bazy danych). Obsługuje także linię telefoniczną (odbieranie telefonów i przełączanie ich do odpowiednich osób), obsługuje korespondencję (poczty przychodzącej i wychodzącej oraz dokumentów wewnętrznych).
Administrator (bazy danych, ang. database administrator, DBA) to osoba, która jest odpowiedzialna za środowiskowy aspekt bazy danych. Administrator odpowiada za prawidłowe działanie tejże bazy w hotelu (ustala zabezpieczenia oraz usuwa błędy w jej funkcjonowaniu). Pomaga także osobom (recepcjoniści, kierownik), które zgłaszają problemy podczas korzystania z niej, a także może dokonywać modernizacji jej struktury, jeśli zajdzie taka potrzeba. Ponadto zajmuje się tworzeniem kopii zapasowych, jak i również definiowaniem oraz przydzielaniem dostępu do danych
4.1.2 Opisy tekstowe przypadków użycia
1) Nazwa: Rezerwacja (Internet)
a. Uczestniczący aktorzy
- Klient
- Recepcjonista/ka, kierownik
b. Podstawowy ciąg zdarzeń
Gość hotelowy (klient) loguje się w Internecie (podaje swój unikalny login i hasło otrzymane przy rejestracji, przez co jest zidentyfikowany przez program) przy pomocy przeglądarki internetowej na witrynie internetowej hotelu i tam na specjalnym interaktywnym formularzu dokonuje rezerwacji, określając swoje preferencje, co do standardu pokoju, czasu pobytu, terminu rezerwacji oraz ceny, co będzie miało swoje odzwierciedlenie w bazie danych hotelu (wartości początkowe, które są oczywiste, definiowane będą przez program np. status rezerwacji - zarezerwowano lub status pokoju - zajęty)
c. Alternatywne ciągi zdarzeń
Gość hotelowy (klient) osobiście lub telefonicznie (recepcja - recepcjonista/ka, kierownik) dokonuje rezerwacji (jest identyfikowany przez podanie podstawowych danych lub specjalnego numeru klienta nadanego podczas rejestracji), określając swoje preferencje, co do standardu pokoju, czasu pobytu oraz terminu rezerwacji oraz ceny, co będzie miało swoje odzwierciedlenie w bazie danych hotelu (wartości początkowe, które są oczywiste, definiowane będą przez program np. status rezerwacji - zarezerwowano lub status pokoju - zajęty)
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Sporadycznie, w zależności od potrzeb klienta, a te bywają różne. Jedni klienci są gośćmi hotelu raz w roku, inni raz w tygodniu. Jedni są gośćmi przez parę dni, inni przez parę tygodni. Tego nie sposób zdefiniować.
Przewidywane spiętrzenia.
Trudność w znalezieniu wolnego pokoju w okresach natężonego ruchu (np. święta, duże konferencje itd)
Typowy czas realizacji
Około 5 minut. Wypełnienie prostego formularza, jeśli się wie czego się chce jest w zasadzie łatwe.
Maksymalny czas realizacji
Nawet do 20 minut.
Wypełnienie formularza, jeśli się nie wie czego się chce, jeśli się podczas planuje, zastanawia itd., może przebiegać dość wolno. Ponadto powodem wydłużenia czasu realizacji może być słaba biegłość w posługiwaniu się aplikacjami internetowymi (komputerem).
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Gość hotelowy (klient) otrzymuje gwarancję, że w preferowanym przez siebie terminie (jeśli jest to możliwe) otrzyma zakwaterowanie w hotelu na uzgodnionych w rezerwacji warunkach.
Kierownik, bądź recepcjonista/ka (lub program) dają gwarancję, że w preferowanym przez klienta terminie (jeśli jest to możliwe) otrzyma zakwaterowanie w hotelu na uzgodnionych w rezerwacji warunkach. Ponadto kierownik, bądź recepcjonista/ka (lub program) „wpisują” niezbędne informacje do bazy danych (np. rezerwacja określonego pokoju na określony czas, przyporządkowane konkretnemu klientowi… )
2) Nazwa: Rejestracja (Internet)
a. Uczestniczący aktorzy
- Klient
- Recepcjonista/ka, kierownik
b. Podstawowy ciąg zdarzeń
Gość hotelowy (klient) „wchodzi” na witrynę internetową hotelu w Internecie przy pomocy przeglądarki internetowej i tam na specjalnym interaktywnym formularzu dokonuje rejestracji (niepotwierdzonej), podając swoje podstawowe dane (imię, nazwisko, wiek, wykształcenie) oraz definiując swój login i hasło (program sprawdza, aby się nie dublowały), co będzie miało swoje odzwierciedlenie w bazie danych hotelu (wartości niezależne od klienta, które wynikają z aktualnego stanu bazy danych, definiowane będą przez program np. nr identyfikacyjny klienta).
c. Alternatywne ciągi zdarzeń
Gość hotelowy (klient) osobiście lub telefonicznie (recepcja) dokonuje rejestracji (wizyta osobista - potwierdzonej, telefonicznie - niepotwierdzonej) na specjalnym formularzu aplikacji bazodanowej za pośrednictwem recepcjonisty/ki lub kierownika hotelu, podając swoje podstawowe dane (imię, nazwisko, wiek, wykształcenie) oraz definiując swój login i hasło (program sprawdza, aby się nie dublowały), co będzie miało swoje odzwierciedlenie w bazie danych hotelu (wartości niezależne od klienta, które wynikają z aktualnego stanu bazy danych, definiowane będą przez program np. nr identyfikacyjny klienta).
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Jednorazowo. Później klient figuruje już w bazie danych i na tej podstawie jest identyfikowany.
Przewidywane spiętrzenia.
Obawy klientów przed podawaniem swoich danych drogą internetową.
Typowy czas realizacji
Około 5 minut. Uruchomienie komputera i wypełnienie prostego formularza jest w zasadzie proste.
Maksymalny czas realizacji
Nawet do 20 minut. Wypełnienie formularza nie jest takie szybkie, jeśli posiada się słabą biegłość w posługiwaniu się aplikacjami internetowymi (komputem). Poza tym niektórzy klienci mogą być niezbyt szybcy, jeśli chodzi o wymyślenie loginu i hasła dostępowego.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Po tej czynności, korzystając z nadanych loginu i hasła, gość hotelowy może dokonywać rezerwacji
przez Internet (co program będzie odzwierciedlać w bazie danych hotelu).
3) Nazwa: Zajęcie pokoju
a. Uczestniczący aktorzy
- Gość
- Recepcjonista
b. Podstawowy ciąg zdarzeń
Pojawienie się klienta w recepcji w celu zajęcia wcześniej zarezerwowanego pokoju. Wskazanie odpowiedniego pokoju, aktualizacja informacji w bazie danych.
c. Alternatywne ciągi zdarzeń
W przypadku, gdy gość nie miał rezerwacji istnieje możliwość jednoczesnej rezerwacji i zajęcia pokoju (zgodnego z preferencjami gościa, jeżeli jest do dyspozycji) Jeśli jego wymagania nie są spełnione (lub brak wolnych pokoi), to nastąpi przerwanie procesu wynajmu pokoju.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Jednokrotnie . Klient melduje się raz.
Przewidywane spiętrzenia.
Klient nie posiada lub nie chce okazać dowodu tożsamości przy pierwszej wizycie (rejestracja).
Typowy czas realizacji
Około 10 minut. Aktualizacja danych w bazie hotelu o zajęciu pokoju, złożenie podpisu w książce hotelowej oraz wydanie karty magnetycznej do wynajętego pokoju.
Maksymalny czas realizacji
Nawet do 20 minut. Dodatkowo (rejestracja) - sprawdzenie danych z dowodu tożsamości z bazą danych
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Po odnotowaniu i zameldowaniu w recepcji gość może zająć pokój, a informacja będzie odnotowana w bazie danych hotelu.
4) Nazwa: Zwolnienie pokoju
a. Uczestniczący aktorzy
Gość
Recepcjonista/ka, kierownik
b. Podstawowy ciąg zdarzeń
Pojawienie się klienta w recepcji i chęć zwrócenia pokoju. Klient reguluje rachunek (jeśli nie zrobił tego wcześniej). Pracownik recepcji aktualizuje informacje w bazie danych.
c. Alternatywne ciągi zdarzeń
Klient nie pojawił się w recepcji w ostatnim dniu rezerwacji. W przypadku braku kontaktu z klientem (próba ustalenia dalszej czynności), kierownik dokonuje komisyjnego przejęcia pokoju.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Jednorazowo. Klient zwalnia pokój tylko jeden raz po realizacji rezerwacji.
Przewidywane spiętrzenia.
Istnieje możliwość braku w sprzęcie hotelowym lub jego uszkodzeniu. Jeśli Klient przekroczył godzinę doby hotelowej, wynikają dodatkowe komplikacje w związku z organizacją pracy hotelu( spóźniona praca obsługi hotelowej - pokojówki). Ewentualna możliwość późniejszego oddania pokoju do dyspozycji.
Typowy czas realizacji
Około 10 minut. Aktualizacja danych w bazie hotelu o zwolnieniu pokoju oraz złożenie podpisu w książce hotelowej. Zwrot otrzymanej karty magnetycznej do pokoju.
Maksymalny czas realizacji
Nawet do 15 minut. Może się zdarzyć, że klient zgubił kartę i uiszcza karę finansową.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Pokój jest w pełni do dyspozycji hotelu w następnej dobie hotelowej. Klient ma uregulowane stosunki z hotelem po realizacji rezerwacji.
5) Nazwa: Zmiana terminu rezerwacji (Internet)
a. Uczestniczący aktorzy
-Gość
b. Podstawowy ciąg zdarzeń
Gość hotelowy (klient) loguje się w Internecie (podaje swój unikalny login i hasło otrzymane przy rejestracji, przez co jest zidentyfikowany przez system) przy pomocy przeglądarki www na witrynie internetowej hotelu i tam na specjalnym interaktywnym formularzu dokonuje edycji swojej rezerwacji i ją zmienia z wypełnieniem odpowiednich pól. Zatwierdza zmiany. System weryfikuje poprawność danych. Sprawdza, czy istnieją wolne miejsca zgodne z nowymi preferencjami gościa. Edycja dokonanych zmian w bazie danych (anulacja starej i ustalenie nowej rezerwacji). Potwierdzenie zmian dokonanych przez gościa.
c. Alternatywne ciągi zdarzeń
Powyższa zmianę rezerwacji można dokonać przez telefon (podanie niezbędnych danych) lub wizytę osobistą.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Sporadycznie, w zależności od potrzeb klienta . Bywają sytuacje, kiedy klient niezależnie od siebie musi zmienić termin wizyty ( np. przesunięcie konferencji, walnego zgromadzenia wspólników, spotkania biznesowego itp.)
Przewidywane spiętrzenia.
Trudności w wypełnieniu formularza ze względu na niezgodności (odrzucanie przez system).
Typowy czas realizacji
Około 10 minut. Wypełnienie prostego formularza jest w zasadzie łatwe.
Maksymalny czas realizacji
Nawet do 20 minut. Wypełnienie prostego formularza jest w zasadzie łatwe, ale znalezienie nowej wolnej rezerwacji może być czasochłonne.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Zmiana terminu rezerwacji lub pokoju dla gościa, wpisanie odpowiednich, zmienionych informacji przez program lub personel hotelu.
6) Nazwa: Przybycie do hotelu
a. Uczestniczący aktorzy
- Klient
- Recepcjonista/ka, kierownik
b. Podstawowy ciąg zdarzeń
Klient przybywa do hotelu zgodnie z terminem wcześniej dokonanej rezerwacji (doba hotelowa) w celu zakwaterowania się w pokoju objętym rezerwacją (zajęcie pokoju). Jeżeli jest to pierwsza wizyta klienta to dokonuje on jeszcze potwierdzenia rejestracji. Personel hotelu dokonuje uaktualnienia bazy danych (zmiana statusu rezerwacji - gość w hotelu).
c. Alternatywne ciągi zdarzeń
Jeżeli w ciągu pierwszej doby hotelowej klient nie zjawi się w hotelu i nie ma z nim kontaktu, wówczas kierownik hotelu zwalnia dany pokój z rezerwacji.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Jednorazowo w czasie danej rezerwacji (pierwsze przybycie do hotelu - formalności).
Przewidywane spiętrzenia.
Niepokój personelu hotelu ze względu na opóźnienie przybycia klienta do hotelu, ale utrzymanie rezerwacji na prośbę klienta (kontakt z klientem).
Typowy czas realizacji
Około 5 minut. Dotarcie do recepcji jest dosyć szybkie.
Maksymalny czas realizacji
Nawet do 30 minut. Klient jest zamiejscowy i nie potrafił znaleźć hotelu.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia.
Klient uzyskuje możliwość zameldowania się.
7) Nazwa: Opuszczenie hotelu
a. Uczestniczący aktorzy
- Klient
- Recepcjonista/ka, kierownik
b. Podstawowy ciąg zdarzeń
Klient opuszcza hotel zgodnie z terminem wcześniej dokonanej rezerwacji (doba hotelowa) w celu wykwaterowania się z pokoju objętym rezerwacją (opuszczenie pokoju). Personel hotelu dokonuje uaktualnienia bazy danych - zmiana statusu rezerwacji: Zrealizowano (klient opuścił hotel)
c. Alternatywne ciągi zdarzeń
Klient nie pojawił się w recepcji w ostatnim dniu rezerwacji. W przypadku braku kontaktu z klientem (próba ustalenia dalszej czynności), kierownik dokonuje komisyjnego przejęcia pokoju.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Jednorazowo w czasie danej rezerwacji (opuszczenie hotelu - formalności).
Przewidywane spiętrzenia.
Niepokój personelu hotelu ze względu na nieprzybycie klienta do hotelu w ostatniej dobie hotelowej dokonanej rezerwacji i nie możliwość dokonania formalności związanych z wymeldowaniem (brak kontaktu z klientem).
Typowy czas realizacji
Około 5 minut. Załatwienie formalności jest w zasadzie nieskomplikowane.
Maksymalny czas realizacji
Około 15 minut. Klienci potrafią być czasami być w złym stanie psychofizycznym, co utrudnia z nimi kontakt i szybkie, merytoryczne załatwienie sprawy.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Klient uzyskuje możliwość wymeldowania się.
8) Nazwa: Anulowanie rezerwacji przez Internet
a. Uczestniczący aktorzy
- Gość hotelowy (klient)
b. Podstawowy ciąg zdarzeń
Gość hotelowy (klient) loguje się w Internecie (podaje swój unikalny login i hasło otrzymane przy rejestracji, przez co jest zidentyfikowany przez program) przy pomocy przeglądarki internetowej na witrynie internetowej hotelu i tam na specjalnym interaktywnym formularzu dokonuje edycji swojej rezerwacji i ją zmienia. Odpowiednio w tym przypadku rezygnuje z zarezerwowanego pokoju (anuluje rezerwacje). Zatwierdza zmiany rezerwacji. System weryfikuje poprawność danych. Sprawdza czy czas na dokonanie tej zmiany jest dłuższy niż 24h. Edycja dokonanych zmian w bazie danych (anulowanie rezerwacji, wystawienie nowych rezerwacji). Potwierdzenie zmian dokonanych przez gościa.
c. Alternatywne ciągi zdarzeń
Powyższą zmianę rezerwacji (anulowanie rezerwacji) można dokonać przez telefon podając niezbędne dane lub nr klienta. Anulowania rezerwacji można dokonać również poprzez wizytę osobistą.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Sporadycznie, w zależności od potrzeb klienta. Bywają sytuacje, kiedy klient niezależnie od siebie musi zmienić termin wizyty ( np. odwołania: konferencji, walnego zgromadzenia wspólników, spotkania biznesowego lub z powodu przyczyn atmosferycznych itp.)
Przewidywane spiętrzenia.
Trudności w wypełnieniu formularza ze względu na niezgodności (odrzucanie przez program) lub problemy na serwerze.
Typowy czas realizacji
Około 10 minut. Wypełnienie prostego formularza jest w zasadzie łatwe.
Maksymalny czas realizacji
Nawet do 20 minut. Wypełnienie prostego formularza jest w zasadzie łatwe, ale dla osób o słabej znajomości komputera problemem może być jego szybkie wypełnienie.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Anulowanie rezerwacji przed upływem 24h pozwala na wykorzystanie uprzednio zarezerwowanego pokoju przez następnego klienta, co daje maksymalne wykorzystanie zasobów hotelu i zadowolenia korzystających z niego klientów w sytuacji zmiany planów często niezależnych od nich samych.
9) Nazwa: Zmiana statusu płatności (Internet).
a. Uczestniczący aktorzy
- Gość hotelowy (klient)
- Recepcjonista/tka, kierownik
b. Podstawowy ciąg zdarzeń
Gość hotelowy (klient) loguje się w Internecie (podaje swój unikalny login i hasło otrzymane przy rejestracji, przez co jest zidentyfikowany przez system) przy pomocy sieci na witrynie internetowej hotelu. Klient wybiera odpowiednią zakładkę płatności, która przekierowuje go na stronę jego banku (lub dokonuje przelewu bezpośrednio), gdzie następnie dokonuje opłaty za zarezerwowany pokój. System weryfikuje poprawność danych i zmienia status płatności na zapłacony, widoczny na koncie klienta i w ogólnej bazie hotelu.
c. Alternatywne ciągi zdarzeń
Powyższa zmianę statusu płatności można dokonać poprzez wizytę osobistą w kasie hotelu (lub placówce pośredniczącej np. bank, poczta itp, opłacając zarezerwowany pokój, podając niezbędne dane (identyfikacyjne, kwota). Uregulowanie rachunku powoduje zmianę statusu płatności (wprowadzone przez kierownika bądź recepcjonistkę do hotelowej bazy danych).
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Jednorazowo. Rachunek opłaca się tylko raz.
Przewidywane spiętrzenia.
Trudności w wypełnieniu formularza ze względu na niezgodności (odrzucanie przez program).
Typowy czas realizacji
Około 10 minut. Wypełnienie prostego formularza jest w zasadzie łatwe.
Maksymalny czas realizacji
Nawet do 30 minut. Wypełnienie prostego formularza jest w zasadzie łatwe, ale prawidłowe wypełnienie formularza i dokonanie opłaty przez Internet może być czasochłonne dla osób o słabej znajomości tych aplikacji.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Klient ma uregulowane stosunki finansowe z hotelem, a hotel ma przychód finansowy.
Dokonanie płatności przez Internet skraca czas dokonania niezbędnych opłat przez klienta oraz wygodę ich dokonywania, a zarazem zmniejsza natężenie pracy osób zajmujących się obsługa płatności na miejscu w hotelu.
10) Nazwa: Obsługa bazy danych.
a. Uczestniczący aktorzy
- Recepcjonista/ka, kierownik
- Administrator
b. Podstawowy ciąg zdarzeń
Recepcjonista/ka lub kierownik loguje się w hotelowej bazie danych za pomocą odpowiedniego hasła uprawniającego do obsługi tej bazy w celu wprowadzenia zmian związanych z codziennym użytkowaniem hotelu (zmiany rezerwacji, płatności itd) z poziomu recepcji.
c. Alternatywne ciągi zdarzeń
Administrator loguje się do bazy danych (ustala zabezpieczenia oraz usuwa błędy w jej funkcjonowaniu). Ponadto pomaga recepcjonistom oraz kierownikowi w przypadku pojawienia się problemów w codziennym użytkowaniu bazy oraz tych wynikłych z niedoświadczenia nowych pracowników. Ponadto zajmuje się tworzeniem kopii zapasowych.
d. Częstotliwość wykonania, przewidywane spiętrzenia oraz czasy realizacji (typowy, maksymalny)
Częstotliwość wykonania.
Bardzo często w zależności od obłożenia hotelu
Przewidywane spiętrzenia.
W przypadku silnego obłożenia hotelu istnieje możliwość pojawiania się błędnych wpisów do bazy danych wynikających z pośpiechu i natłoku obowiązków, co może powodować dodatkowe komplikacje.
Typowy czas realizacji
Około 2 minut. Najczęściej wpisy do bazy są bardzo krótkie.
Maksymalny czas realizacji
Nawet do 10-15 minut. Czasami wpisy są dłuższe, a czasami trudno się porozumieć z klientem, co dodatkowo wydłuża proces wpisywania informacji do bazy.
e. Wartości uzyskiwane przez aktorów po zakończeniu przypadku użycia
Ciągła aktualizacja bazy danych przez personel hotelu.
4.2 Diagramy czynności
3