3536


0x01 graphic

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.2 Diagramy czynności. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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% ):

xxxxxxx ( 33% ):

yyyyyyyy ( 33% ):

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:

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 Diagram przypadków użycia

0x01 graphic

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)

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ć.

Trudność w znalezieniu wolnego pokoju w okresach natężonego ruchu (np. święta, duże konferencje itd)

Około 5 minut. Wypełnienie prostego formularza, jeśli się wie czego się chce jest w zasadzie łatwe.

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

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)

Jednorazowo. Później klient figuruje już w bazie danych i na tej podstawie jest identyfikowany.

Obawy klientów przed podawaniem swoich danych drogą internetową.

Około 5 minut. Uruchomienie komputera i wypełnienie prostego formularza jest w zasadzie proste.

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)

Jednokrotnie . Klient melduje się raz.

Klient nie posiada lub nie chce okazać dowodu tożsamości przy pierwszej wizycie (rejestracja).

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.

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)

Jednorazowo. Klient zwalnia pokój tylko jeden raz po realizacji rezerwacji.

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.

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.

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)

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.)

Trudności w wypełnieniu formularza ze względu na niezgodności (odrzucanie przez system).

Około 10 minut. Wypełnienie prostego formularza jest w zasadzie łatwe.

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)

Jednorazowo w czasie danej rezerwacji (pierwsze przybycie do hotelu - formalności).

Niepokój personelu hotelu ze względu na opóźnienie przybycia klienta do hotelu, ale utrzymanie rezerwacji na prośbę klienta (kontakt z klientem).

Około 5 minut. Dotarcie do recepcji jest dosyć szybkie.

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)

Jednorazowo w czasie danej rezerwacji (opuszczenie hotelu - formalności).

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).

Około 5 minut. Załatwienie formalności jest w zasadzie nieskomplikowane.

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)

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.)

Trudności w wypełnieniu formularza ze względu na niezgodności (odrzucanie przez program) lub problemy na serwerze.

Około 10 minut. Wypełnienie prostego formularza jest w zasadzie łatwe.

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)

Jednorazowo. Rachunek opłaca się tylko raz.

Trudności w wypełnieniu formularza ze względu na niezgodności (odrzucanie przez program).

Około 10 minut. Wypełnienie prostego formularza jest w zasadzie łatwe.

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)

Bardzo często w zależności od obłożenia hotelu

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.

Około 2 minut. Najczęściej wpisy do bazy są bardzo krótkie.

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

0x01 graphic

0x01 graphic

0x01 graphic

3



Wyszukiwarka