Hotelový Rezervační Systém HRS Deklarace záměru HRS je informační systém, který eviduje údaje o stavu pokojů (volný/obsazený), o ubytovaných hostech a jejich platbách. HRS kontroluje zda požadavek na ubytování lze splnit. HRS přijímá požadavky na ubytování od zákazníků přes internet a okamžitě je informuje jestli lze jejich požadavek splnit nebo ne. Do HRS může vložit požadavek na ubytování ručně recepční. Vedle zajišťování rezervací je stěžejním cílem vytvoření databáze zákazníků. Nashromážděná data o zákaznících budou využívána k získání informací vhodných pro zlepšení služeb. HRS uchovává data o: Hostech Pokojích celé jméno trvalé bydliště datum narození číslo pasu nebo OP občanství datum přájezdu/odjezdu platby stav (volný/obsazený) počet lůžek plocha v m 2 číslo pokoje
1. Analýza současného stavu Popis stávajícího stavu systému organizace Provozní činnost hostelu zajišťují pracovníci recepce, uklízečka a instalatér. Z hlediska návrhu IS je zajímavý pouze pracovník recepce protože má na starosti veškeré administrativní činnosti. Přijímá nové hosty, zapisuje je do Knihy pokojů, přijímá platby za ubytování, vydává Doklad o zaplacení. Současně odpovídá na emailové a telefonické žádosti o rezervaci. HOSTÉ Náhodní hosté z ulice Přichází na recepci v průběhu celého dne. Nemají žádnou rezervaci. Tvoří nezanedbatelnou část klienteli. Hosté s vlastní rezervací Rezeraci si zajistili sami přes webový formulář na stránkách hostelu nebo telefonicky, emailem, osobně Rezervace cestovních kanceláří (CK) Zprostředkovatelské společnosti si dopředu zarezervují lůžka na pokojích a za provizi zajišťují hostelu klienty. Podle odhadu recepční je poměr mezi těmito klienty přibližně vyrovnaný. Hostelu nejvíc vyhovují hosté s vlastní rezervací a hosté z ulice. Hosté ubytovaní přes CK nejsou pro hostel tak výhodní, protože hostel musí platit provizi CK. Na druhou stranu, rezervace CK jsou obvykle dlouhodobé, což umožňuje hostelu plánovat. POKOJE Hostel je 4 patrový. Na každém patře jsou společné sprchy a toalety. Pokoje jsou různě veliké od malých dvoulůžkových až po velké se 7 lůžky. Některé pokoje jsou vyčleněné jako společné - tzv. Dorms (z angl. Dormitory ubikace). Vybavením se od ostatních nijak neliší. Hosté tuto místnost sdílí s ostatními a za tuto ztrátu soukromí mají slevu. DATA Veškerá data jsou udržována v papírové formě. Údaje jsou ručně zapisovány do více knih/formulářů. Dochází tak k duplikaci a je náročné udržovat konzistenci těchto údajů. Stav obsazenosti pokojů se zapisuje do Knihy pokojů. Kniha pokojů je velký sešit formátu A3. Obsahuje seznam pokojů kam se zapisují ubytovaní hosté a údaje o platbě. Recepční v Knize pokojů zjišťuje stav je-li pokoj volný nebo obsazený. Kniha pokojů obsahuje údaje pro aktuální měsíc. Pro delší plánování na celý rok se používá méně podrobná Plachta. Do této Plachty se zapisují především opce. Data z Plachty se musí zrcadlit do aktuální Knihy hostů. Další dokumenty souvisí s účetnictvím. Originál Dokladu o zaplacení dostává host, kopii si pro učetnictví nechává hostel. Jednou za měsíc recepční ručně projde všechny doklady o zaplacení a takto získané údaje o tržbách přepisuje do Excelovské tabulky, které slouží jako podklad pro účetní. Každý recepční si během své služby udržuje vlastní List směny. Do Listu směny se zapisují částky přijaté od hostů za ubytování a občerstvení. List směny slouží pro kontrolu stavu hotovosti v pokladně při střídání směny.
Popis typické činnosti recepčního ubytování hosta Pracovník recepce nahlédnutím do Knihy pokojů zjistí jestli je volné místo. Pokud ano a host souhlasí s cenou dojde k registraci hosta. Host musí předložit recepčnímu svůj pas nebo občanský průkaz. Recepční ručně vyplní doklad o zaplacení těmito údaji: - Jméno a Příjmení hosta - Číslo pasu/op - Datum příchodu - Číslo pokoje na který byl host přidělen - Účtovaná cena za noc a počet nocí - Celková cena (počet nocí x cena za noc), sazba DPH - Podpis a razítko hostelu Ze zákona je hostel povinen evidovat každého ubytovaného cizince a předávat formulář s osobními údaji hosta cizinecké policii. Formulář pro cizineckou policii obsahuje podobné informace jako jsou již v dokladu o zaplacení: - Jméno a Příjmení hosta - Adresa trvalého bydliště - Číslo pasu - Datum příjezdu a předpokládané datum odjezdu - Účel návštěvy - Aktuální datum a podpis Doklad o zaplacení se vystavuje oproti zaplacení. Platba probíhá okamžitě v hotovosti. Originál dokladu o zaplacení obdrží host, kopie dokladu o zaplacení se archivuje spolu s originálem a kopií formuláře cizinecké policie. Po zaplacení host obdrží: - klíče od pokoje - ručník - informace o fungování hostelu Host odchází do svého pokoje. Recepční přepíše z dokladu o zaplacení Jméno, Příjmení, částku a datum platby do Knihy pokojů a připojí razítko Zaplaceno. Pokud je host ubytován na více než jednu noc je nutné přepsat Jméno a příjmení hosta tolikrát na kolik nocí je host ubytován. Recepční si dále vede seznam částek, které mu hosté zaplatili během jeho směny na zvláštní list - List směny. Ten obsahuje některá data, která jsou již v Dokladu o zaplacení: - hodina platby hosta - číslo pokoje na který byl host ubytován - jméno a příjmení - částka, kterou host zaplatil Na závěr recepční uloží kopii dokladu o zaplacení a formulář cizinecké policie do archivu.
Seznam požadavků a problémů problémy: veškerá data jsou v papírové formě ubytování hosta trvá dlouho, protože recepční musí ručně vyplňovat několik formulářů data ve formulářích jsou duplicitní zbytečná práce z nasbíraných dat nelze získat informace pro zlepšování služeb platba a rezervace hosté mohou platit pouze cash rezervace pouze přes email, telefon (recepční musí ručně vyřídit celou objednávku) požadavky na IS: urychlení ubytování hosta vše se dělá pouze 1x možnost platit kartou uchování dat o zákaznících analýza zlepšování služeb rezervace přes web automaticky bez nutnosti zásahu recepčního
Tabulky entit entita Host ID Primary key Jméno Char 50 Příjmení Char 50 Číslo pasu/op Blacklist Char 25 Boolean ID_Občanství Foreign key entita Recepční ID Primary Key Jméno Příjmení Char50 Char50 entita Občanství ID Primary key Jméno státu Char 30 Kód státu Char 3 entita Pokoj ID Primary key Stav (volný/obsazený) Počet lůžek Plocha [m2] Boolean entita Ceník ID_Pokoj Foreign key Cena za lůžko a noc entita Doklad o zaplacení ID Primary key ID_Host Foreign key Datum vystavení Datum ubytování hosta Date Date ID_Pokoje Foreign key ID_Cena za lůžko a noc Foreign key Počet nocí Celková cena Sazba DPH
entita Rezervace ID Primary key ID_Hosta Foreign key Datum příjezdu Datum odjezdu Potvrzená Počet lůžek Date Date Boolean Procesy Číslo procesu Název Procesu 1 Ubytováni hosta (multiproces) 2 Rezervace lůžka/pokoje 3 Placení daní Multiproces Ubytování hosta 1.1 Kontrola obsazenosti hostelu 1.2 Zadání Osobních Údajů hosta do IS 1.3 Kontrola hosta (blacklist, rezervace, stálý host -sleva..) 1.4 Placení Datové Toky - Flows Kód toku A B C Data Datum příjezdu hosta, počet dní, jméno Osobní údaje hosta Zisk Úložiště Data Stores Název Rezervace Pokoje Hosté Popis Přijaté rezervace Kdo je tam ubytován a na jak dlouho Osobní údaje hostů Terminators External Interactors Název Cizinecká policie Finanční Úřad Host Jaké informace chce Osobní údaje hostů a datum ubytování Zisk hostelu Cena za ubytování
Popis elementární funkce 1.3 Kontrola hosta Aktualně vyplňovaná tabulka Host se kontroluje s databází dříve ubytovaných hostů Údaje zadávané recepčním do tabulky Host: jméno příjmení číslo pasu/op občanství Kontroluje se shoda čísla pasu & občanství & příjmení. V případě, že dojde ho shodě se zkontroluje položka Blacklist v tabulce Hosté. Blacklist = 0 : Host není veden v blacklistu a může být ubytován. Blacklist = 1 : Host je veden na blacklistu a bude odmítnut. Popis DataStoru Rezervace Datastore Rezervace obsahuje přijaté rezervace na ubytování v hostelu. Údaje o rezervaci jsou uloženy v tabulce Rezervace. tabulka Rezervace ID Primary key ID_Hosta Foreign key Datum příjezdu Datum odjezdu Potvrzená Počet lůžek Date Date Boolean Tabulka rezervace je provázána s tabulkou Host tabulka Host ID Primary key Jméno Char 50 Příjmení Char 50 Číslo pasu/op Blacklist Char 25 Boolean ID_Občanství Foreign key