IS Restaurace. Semestrální práce. Tomáš Rumíšek V Brně dne 7. 1. 2014 Peter Ševčík



Podobné dokumenty
RIS Restaurační informační systém

Model podnikových procesu. Model objektu. Model funkcí. Akce. Proces Objekt (trída) Událost Atribut. Akce. Akce. Funkce

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

Víte, co vše Storyous pokladní systém umí? Ne? Zde najdete informace k tomu, abyste se stali úspěšným insiderem

Jídelna Intraweb. Osobní údaje

SQL - trigger, Databázové modelování

Obsah GACC spol. s r.o., Na Mlékárně 379, Tišnov Strana 2/31

Databázové modelování. Analýza Návrh konceptuálního schématu

Obsah GACC spol. s r.o., Na Mlékárně 379, Tišnov Strana 2/37

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087

ANETE, spol. s r.o. MobilKredit

Novinky v programu Stravné 4.60

Marketingová agentura Softsite.cz - Mediální kampaně a reklama na míru

Zaměřeno na zákazníka. Novinky v informačních systémech ORTEXu

Požadavky Modelování případů užití

expedicí zboží okamžik vypravení zásilky poplatníkem nebo předání zásilky k přepravě,

WEBsro.cz. Krok za krokem Založení internetového obchodu. krásné weby pro české podnikatele 1 / 9

RON Portál je konfigurovatelný dle vašich potřeb. Můžete si vybrat z agend jednotlivých produktů (DOCHÁZKA, MZDY, PERSONALISTIKA, JÍDELNA) a jejich

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC

Projektování informačních systémů - Restaurace

8.2 Používání a tvorba databází

Allegro release ( do )

PRODEJ Prodej je pochopitelně základní funkcí pokladního systému. Systému MERCATOR umožňuje prodej realizovat ve 3 režimech:

TEST ZMĚNY TEXTU TLAČÍTKA PŘI VYTVOŘENÍ STANDARDNÍHO ÚČTU A RYCHLOÚČTU Popis Test správného textu tlačítka při vyplnění názvu účtu Priorita Vysoká

Pravidla registrace domén EU registrátora ZONER software, s.r.o. pro objednávky před a v období Sunrise period

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

podnikejte s přehledem

Co je nového v systémech DUNA DE, DUNA ÚČTO, DUNA OBCHOD Nastavení základní konfigurace. Číselníky. Účetnictví

JRV.CZ s.r.o. Bulharská Brno RosaData TM. Realitní kancelář

PŘEHLED FUNKCÍ PROGRAMU KROK ZA KROKEM

OBSAH MANUÁL PRO VOC PARTNERY NA

ORDERMAN Uživatelská příručka

Hotelový Rezervační Systém HRS

Novinky v programu Stravné 4.56

Allegro release 2.01 ( do )

Specifikace softwarového projektu

Následně je již možné provést vlastní přenos číselníků do Dotykačky a to v menu Sklad / Akce / Dotykačka / Export. Zde systém nejprve provede

3.2. Výchozí obrazovka Přihlášení uživatele. Ve výchozím stavu modul umožňuje pouze prohlížení jídelníčku bez všech definovaných omezení.

Konceptuální modelování. Pavel Tyl

Úvod do softwarového inženýrství IUS 2009/2010 p.1/30

Systémy plánování a řízení výroby AROP III

Informační bulletin - přenesení daňové povinnosti

KREDITCUS. centrální úhradový systém

Novinky v programu Stravné 4.53

Allegro účetnictví. Schéma účetního modulu. Podstatné vlastnosti. Allegro Business Solution Účetnictví

Jazz pro Účetní (export) Příručka uživatele

Informační systém pro nemocnici

RON PORTÁL, RON KLIENT

IDEA-mzdy IDEA, spol. s r.o. Praha

E K O N O M I C K Ý S O F T W A R E PŘÍRUČKA UŽIVATELE

Anotace: Terminátory:

MZDY 7 PROFI - MZDOVÝ A PERSONÁLNÍ SYSTÉM CENÍK

Ekonomický systém WinStrom 10

Záložka.cz - zobrazuje nabídku eshopu a knihkupců, kteří jsou do Záložky zapojeni. Záložka.cz umožňuje tedy dva způsoby nakupování:

Obchodní podmínky platí pro nákup v internetovém obchodě

AristoTelos Systém pro optimalizaci a řízení lidských zdrojů

OBJEDNÁVÁNÍ PŘES MYHERBALIFE.COM ČESKÁ REPUBLIKA,

Allegro release 2.51 ( )

Obsah. Předmluva KAPITOLA 1 Úvod do programu Microsoft Dynamics NAV KAPITOLA 2 Základy ovládání...33

RDS Rapid Data Systém

7.2 Model použití (jednání) (Use Case)

Obchodní podmínky. na webových stránkách Prostřednictvím internetového obchodu umožňujeme zákazníkům zakoupení zboží bez osobní návštěvy.

ABRA Gen. E-shop. Produktový list

Obchodní podmínky pro e-shop

Allegro fakturace. Schéma fakturačního modulu. Podstatné vlastnosti. Allegro Business Solution Fakturace

I stravenky se dají dělat jinak František Grunt Ostrava, 24. ledna 2018

Malý program pro EET Uživatelský manuál

Manuál pro majitele Korporátní karty. Manuál pro majitele Korporátní karty

Rezervační systém Tvorba WWW stránek

Modul Outlook2Money.

Inspirace pro seminární práci předmětu Techniky a CASE nástroje vývoje IS

Obsah. Uživatelský manuál objednávkového systému Malinová

VŠEOBECNÉ SMLUVNÍ PODMÍNKY

Allegro release ( )

Tento pokyn nahrazuje pokyn UST-36 verze 4 s platností od

Webový portál pro DODOM Poptávkový dokument

Uživatelská příručka MWA - Rezervační modul

Nastavení pro účtování faktur v režimu samozdanění od

UŽIVATELSKÁ PŘÍRUČKA PRO SLUŽBU INTERNETBANKING PPF banky a.s.

MAJETEK A ZÁVAZKY PODNIKATELE

Obchodní podmínky obchodu MYUNICARD

Kupující je povinen převzít zboží objednané a dodané v souladu s kupní smlouvou a těmito obchodními podmínkami.

PTÁČEK - velkoobchod. eshop. ZÁKAZNICKÝ pracovní postup

Allegro obchodní doklady

Všeobecné obchodní podmínky

Roční periodická zpráva projektu

Prodávající je fyzická osoba Patrik Čipec, IČ: , sídlem na adrese Maxima Gorkého 605/70, Krnov.

Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu.

Návod ke sjednání nové smlouvy a dodatku pro přístup do ČSN online pro firmy s více uživateli

Obchodní podmínky. na webových stránkách

Reklamační systém pro zákazníky portálu

OBCHODNÍ PODMÍNKY 1. ÚVODNÍ USTANOVENÍ

OBCHODNÍ PODMÍNKY PRO NÁKUP NA WEBOVÉM PORTÁLU RETAILTREK.SHOP

Bezhotovostní platební styk. Bc. Alena Kozubová

Elektronické výpisy v BankKlientovi

Dokumentace k 5. iteraci

Všeobecné obchodní podmínky pro nákup na internetovém obchodě

Transkript:

IS Restaurace Semestrální práce Tomáš Rumíšek V Brně dne 7. 1. 2014 Peter Ševčík 1

1. Obsah 2. Neformální specifikace... 3 Informační systém Restaurace... 3 3. Formální specifikace... 3 Funkční požadavky... 3 Nefunkční požadavky... 3 4. Procesní architektura... 3 Process Tree... 3 Kontextový diagram... 4 5. Popisy prvků kontextového diagramu... 5 Terminátory:... 5 Datové toky... 5 Procesy... 6 6. Funkční architektura... 7 Systémový diagram... 7 Datastory... 8 Procesy... 10 Datové toky... 10 7. Subsytémy... 11 Subsystém restaurace... 11 Subsystém účetnictví... 12 Minispecifikace... 12 Podniková pravidla... 13 8. Datová architektura - ERD... 13 9. CRUD matice... 14 10. Závěr... 14 2

2. Neformální specifikace Informační systém Restaurace Restaurace poskytuje běžné stravovací služby veřejnosti. Mimoto umožňuje pořádání akcí v saloncích na základě rezervace. V restauraci je možné rezervovat i jednotlivá místa. 3. Formální specifikace Informační systém zajišťuje provoz středně velké restaurace, lze skrze něj ovládat tyto základní úkony: Číšník zadává do systému objednávky, které se skládají z jednotlivých jídel, ty se ukládájí pro další zpracování a posílají do kuchyně, kde se zobrazí kuchaři. Pokud chce zákazník zaplatit, systém mu vydá pro jednotlivý stůl účtenku. Zákazník si může rezervovat stůl přes internet (rezervační systém). Po kontrole manažerem je mu zasláno potvrzení nebo zamítnutí rezervace. Kuchař zadává do systému návrh na menu. Chybějící zboží se objednává také pomocí IS, zasláním objednávky jednomu nebo více dodavatelům. Na základě dodacího listu se aktualizuje počet položek na skladě a přijatá faktura se ukládá do systému účetnictví, který provádí platby a evidenci plateb. Funkční požadavky Vkládání objednávek v restauraci, tvorba účtenek. Vkládání rezervací stolů (salonků), jejich potvrzování. Vytváření menu, vytváření objednávek surovin. Vedení evidence a podkladů pro účetnictví. Nefunkční požadavky Jedná se o ryze databázový systém s jak webovým rozhraním, tak se speciálními dotykovými obrazovkami v restauraci a počítači pro správu (řízení) objednávek. Systém bude spuštěný na jednom počítači (serveru) umístěném v restauraci, připojený na internet. 4. Procesní architektura Process Tree IS restaurace [1] Restaurace [1.1] Evidence objednávek [1.1.1] Sestaveni menu [1.1.2] Rezervace [1.2] Ucetnictvi [1.3] Zpracovani financi [1.3.1] Zpracovani dokladu [1.3.2] Zásobování [1.4] 3

Kontextový diagram Obr. 1 - Kontextový diagram 4

5. Popisy prvků kontextového diagramu Terminátory: Zakazník: Zákazník přichází do styku s IS při rezervaci stolu. Z IS se mu vrací potvrzení rezervací. Banka: Banka provádí příkazy k platbám (dodavatelům) a pomocí výpisů dává informace o pohybech na účtu. Číšník: Číšník přijímá objednávku od zákazníka a zadává ji do informačního systému. Z informačního systému získá údaje o hotovém jídle, vyzdvedne jej v kuchyni a naservíruje ho zákazníkovi. Při platbě zadává do systému účtenku. Manažer: Manažer řídí procesy v restauraci, stará sa o rezervace. Zjišťuje zásoby na skladě a objednává nové zboží. Potvrzuje vytvořené menu od kuchaře. Kuchař: Kuchař přijme objednávku z IS, uvaří jídlo a potvrdí že je objednávka hotová. Zároveň vytvoří menu a zadáva ho do IS k potvrzení. Dodavatel: Na základě objednávek dodá zboží. Zboží si přebírá manažer, který ho zadá do skladu. Od dodavatele jde faktura a dodací list. Faktura do účetnictví a na základě dodacího listu přebírá manažer zboží. Datové toky Rezervace stolu: Od zákazníka přicházi údaje k rezervaci. Potvrzení rezervace: Ze systemu přicházi zákazníkovi informační email. Vklad na účet: Do banky zasíláme vklad na účet. Výpis z banky: Z banky přicházi informace o pohybech na účtu. Účtenka: Systém vytvoří k dané objednávce účtenku a dá ji k dispozici číšníkovi. Objednávka: Číšník příjme objednávku od zákazníka a zadáva ji do IS. Rezervace stolu: K manažerovi přichází zákazníkova rezervace na schválení. 5

Řízení zásobování: Manažer zjišťuje stavy potravin na skladě. V případě doobjednáva zboží. Sestavené menu: Kuchař zadává do IS návrh nového jídelního lístku. Objednávka: Kuchaři přichází objednávka na zhotovení. Dodací list: Dodavatel zasílá dodací list, který nás informuje o obsahu dodávky. Platba: Platba dodavateli za dodané zboží. Faktura: Dodavatel zasilá fakturu za dodané zboží. Objednávka zboží: Dodavateli jsou zasílány požadavky na objednávané zboží. Procesy IS Restaurace: IS restaurace sa stará o organizování a spřehlednění práce v restauraci. Z vnějšího prostředí k němu přichází informace na které patřičně reaguje. 6

6. Funkční architektura Systémový diagram Obr. 2 - Systémový diagram 7

Datastory Dodavatelé: Inforamce o našich dodavatelích. id_dodavatel jmeno adresa ID_DODAVATEL JMENO ADRESA Jídla: Informace o jednotlivých jídlech. id_jidla nazev gramaz kategorie_jidla cena na_objednavku kaloricka_hodnota ID_JIDLA NAZEV GRAMAZ KATEGORIE_JIDLA CENA NA_OBJEDNAVKU KALORICKA_HODNOTA Objednávky: Přijaté objednávky. id_objednavky jidlo cas_zadani cas_zhotoveni cena casnik ID_OBJEDNAVKY JIDLO CAS_ZADANI CAS_ZHOTOVENI CENA CASNIK Položky na skladě: Položky na skladu, ze kterých je možno vařit. id_polozky ID_POLOZKY 8

nazev trvanlivost popis mnozstvi id_dodavatel NAZEV TRVANLIVOST POPIS MNOZSTVI ID_DODAVATEL Přijaté faktury Informace o přijatých fakturách. id_faktury datum cena popis id_dodavatel ID_FAKTURY DATUM CENA POPIS ID_DODAVATEL Rezervace: Uchovává informace o rezervacích zákazníkú. id_rezervace datum cislo_stolu jidlo email jmeno ID_REZERVACE DATUM CISLO_STOLU JIDLO EMAIL JMENO Účtenky Informace o účtenkách. cas_zhotoveni cena id_objednavky jidlo CAS_ZHOTOVENI CENA ID_OBJEDNAVKY JIDLO 9

Výpisy z banky: Uchovává výpisy z banky a informace o nich. id_vypisu datum_prijeti pocatecni_stav koncovy_stav ID_VYPISU DATUM_PRIJETI POCATECNI_STAV KONCOVY_STAV Procesy Restaurace: Stará se o objednávky a přípravu jídel pro zákazníky. Rezervace: Zákazník si může dopředu rezervovat stůl, prostory pro akci nebo jídlo. Zásobování: V případě nedostatku položek na skladu se vytvoří objednávka a zašle se dodavateli. Účetnictvi: Stará se o všechny finanční operace. Ukláda důležité dokumenty do budoucna. Evidence objednávek: Ukládání objednávek od zákazníků a následné zasílání do kuchyně pro zpracování. Jakmile kuchař potvrdí, že je objednávka připravena, číšník ji vyzvedne v kuchyni a naservíruje ji zákázníkovi. Když chce zákazník platit za jídlo, proces načítá celkové informace o objednávce z datastoru a vytvoří účtenku. Sestavení menu: Kuchař vytváří nové druhy jídel pro jídelni lístek. Zpracování dokladů: Ukládá důležité dokumenty do datastoru. Zpracování financí: Posíla peníze dodavatelům nebo ukláda peníze na účet v bance. Datové toky Informace o rezervacich: Posílá informace o rezervacích do datastoru. Objednávka: Posílá informace o objednávce z rezervací do restaurace na zpracování. Informace o jídlech: Informace o jednotlivých jídlech. Vypisy z banky: Informace o výpisech z banky. Účtenka: 10

Ukládá účtenku do datastoru. Fakury: Informace o faktuře přijaté od dodavatele. Dodavatel: Informace o dodavatelích. Stav skladu: Slouži pro kuchaře, aby věděl z čeho muže vařit. Informace o objednávce: Zasílané informace o objednávce. Skladove informace: Proces zásobování díky němu ví jestli je něčeho nedostatek. 7. Subsytémy Subsystém restaurace Obr. 3 - Subsytém restaurace 11

Subsystém účetnictví Obr. 4 - Subsystém Účetnictví Minispecifikace Proces Zásobování: IF Zásobování READ Řízení zásobování FROM Manažer THEN READ Informace o dodavateli FROM Dodavatelé CREATE Objednávka zboží SEND Objednávka zboží TO Dodavatel READ Dodací list FROM Dodavatel UPDATE stav skladu IN Položky na skladě IF Zákazník SEND Rezervace stolu TO Rezervace THEN WRITE Informace o rezervaci TO Rezervace Proces Rezervace: READ Informace o rezervacích FROM Rezervace SEND Rezervace stolu TO Manažeř IF Rezervace IS potvrzena THEN SEND Potvrzení rezervace TO Zákazník 12

SEND Objednávka TO Restaurace Proces Sestavení menu: READ Informace o jidle FROM Jídla CREATE Menu WRITE Menu INTO Jídla Podniková pravidla Potvrzení manažerem - Rezervace nemůže být vložena do systému před tím, než ji schválí manažeř. Trvanlivost zásob Jestliže u položky na skladě projde datum expirace, je automaticky ze skladu odstraněna. Zákaz alkoholu Osoby mladší 18 let si nesmí objednat alkohol ani cigarety. Domény Datum: Určuje přesný formát data aby nedošlo v systému ke kolizi ve formě zápisu. 8. Datová architektura - ERD Obr. 5 - ERD diagram 13

9. CRUD matice Obr. 6 - CRUD matice 10. Hardwarovová, softwarová a technologická architektura Informační systém je navržený na architektuře klient-server. Server řeší spracování požadavků personálu, manažerů a taky zákazníků. Veškerá data jsou uložena na databázovém serveru, který je implementován pomocí systému Oracle. Část informačńiho 14

systému je čiste vnitropodniková, přístup má pouze personál. Další část je navržena pro zákazníky, kteří k ní můžou přistupovat přes internetovou stránku. Systém je plně interaktivní. Uživatelé zadávají požadavky pomocí formulářů a systém na ně patřičně reaguje. V systému funguje vrstvená síťová architektura. Funkce nižších vrstev jsou využívány funkcemi vyšších vrstev. 11. Závěr Tento informační systém je navržen pro bezproblémový provoz v restauraci. Je koncipován tak, aby v budoucnu k němu šli připojit další moduly, například evidence zaměstnanců nebo docházkový systém. 15