P114_12 ‹#› P114_12 1 P114 Příklady datových modelů Úrovně datových modelů IDM Organizace práce, ... 12 P114_12 ‹#› P114_12 2 Témata •IDM - LDM -PDM •Definice business potřeb •Výsledný produkt datového modelování •Zápis v CASE a pod. •Příklad IDM Organizace práce •Příklad IDM Sklady P114_12 ‹#› P114_12 3 IDM - LDM -PDM •IDM - ideální datový model: entity + vazby terminologie LBMS = konceptuální datový model cíl je definovat problém, definovat potřebnou informační schopnost •LDM - logický datový model: entity + vazby + popisy cíl je detailní zadání požadované informační schopnosti pro konkrétní realizaci IS •PDM - fyzický datový model: tabulky + klíče + indexy cíl je fungující IS v provozu P114_12 ‹#› P114_12 4 Začlenění do procesu realizace IS •Kdy - ve které fázi - se co dělá •Nástroje: CASE, BPMT, ... –myšlenkové postupy pro jejich naplňování •Postupy a techniky SW inženýrství –klasická strukturovaná analýza –OO přístup –vždy role CM (conceptual modeling) •návaznost předmětů: –Sochor: Analýza a návrh systémů –Král: Softwarové metody výstavby IS P114_12 ‹#› P114_12 5 Definice business potřeb •Co se dělá při definici business potřeb –Funkce + Procesy + Data + Organizace –vzájemná provázanost •IDM resp. konceptuální datový model •třeba ve formě návrhu object-class diagramu v OO- přístupu a nástrojích P114_12 ‹#› P114_12 6 Dimenze BPM Business Process Model (BPM) Organizační dimenze Organizační - KDO? þ organizační uspořádání Procesní dimenze Procesní - JAK? þ firemní procesy Funkční dimenze Funkční - CO? þ schopnosti, dovednosti Datová dimenze Datová - S ČÍM? þ typy dat ve firmě P114_12 ‹#› P114_12 7 Modely BPM Datová dimenze Funkční dimenze Organizační dimenze Procesní dimenze Uživatelské objekty Datové modely Organizační útvary Profese Pracovníci Funkční dekompozice Kategorizace procesů Jednotlivé procesy P114_12 ‹#› P114_12 8 Výsledný produkt Datového Modelování •viz příklady dále •diagram ERD-like •textový popis !!! –definice entit –sémantika vazeb P114_12 ‹#› P114_12 9 Zápis v CASE a pod. •každý rozumný CASE a podobný nástroj má –podporu tvorby různých diagramů –možnost psaní textů (poznámky, descriptions) k jednotlivým prvkům diagramu –asociace mezi diagramy •Zvolit který diagram použijeme pro zápis datového modelu •Zvolit grafické prvky, které budete používat, a zaznamenat jednoznačné definice jejich významu •Zvolit prostředky pro zápis sémantiky •Vytvořit z předešlého standard P114_12 ‹#› P114_12 10 Příklady datových modelů •IDM RVV /Organizace práce •IDM Sklady •použité prvky v diagramu •zápis definic kernel- entit •zápis sémantiky vazeb •zápis sémantiky vazebních entit •dvojí zápis kardinality vazeb (kontrola) P114_12 ‹#› P114_12 11 RVV /OrgPra •model pro řízení soustavy projektů •vzájemné ovlivňování projektů soustavy •monitorování stavu procesů (dimenze „časový plán“ a „rozpočet“ projektového Troj-imperativu) •přeplánovávání P114_12 ‹#› P114_12 12 Konceptuální model OrgPra Stav sveta Udalost Partner Navaznost Planu Druh Zdroje Zdroj Artikl Projekt Osoba Navaznost Projekt Projekt Milnik Cil Planovana Cinnost Uskutecnena Cinnost Vysledek Cinnosti P114_12 ‹#› P114_12 13 Cesta k LDM •doplnění atributů •doplnění klasifikací objektů •detailní popis vztahů • •... tvorba skutečného zadání pro realizaci • P114_12 ‹#› P114_12 14 RVV2 P114_12 ‹#› P114_12 15 Obecné Sklady •pohyb hmotných produktů a jejich uložení za účelem zefektivnění a zvýšení dosažitelnosti zboží na jeho cestě od výrobce k zákazníkovi •o co jde viz schéma vyskladnění •jak je to řešeno viz následující konceptuální model P114_12 ‹#› P114_12 16 O co ve Skladech jde •Diagram procesu vyskladnění – viz obr. •Obsluha zákazníka – vyskladňování •Příprava skladu – naskladňování •Optimalizace skladu – přesuny •Závislost na povaze skladovaného produktu • P114_12 ‹#› P114_12 17 SKLADY P114_12 ‹#› P114_12 18 •IDM Sklady definuje informační schopnost komponenty informačního systému pro zabezpečení provozu skladů. Typickou vlastností této komponenty je, že je neúčetní, tj. o dokladech, které v rámci ní vznikají, se běžně neúčtuje. •V této komponentě je možné evidovat všechny pohyby na skladech, tj. příjmy, výdeje, přesuny, včetně přesunů zboží mezi jednotlivými prodejními pracovišti. Komponenta podporuje členění skladů na skladové sektory (např. chladící boxy) a skladové buňky a plánování (#Polozka Skladoveho Planu), jakým způsobem bude na jednotlivé sektory zaskladňováno zboží. Dále podporuje evidenci vztahů mezi příjmy a výdeji, jejichž prostřednictvím je možno řešit problematiku vratných obalů a dosledování původu vydávaného zboží (např. pro účely reklamací resp. šaržování). •V této komponentě vznikají jednotlivé prodejní dávky (#Prodejni Davka), a to vytříděním vyskladněného zboží do různých kvalitativních tříd a kategorií. Lze zde také sledovat rozpad jedné dávky na více jiných dávek, který vzniká prodejem části nebo novým tříděním původní dávky. P114_12 ‹#› P114_12 19 SKLADY P114_12 ‹#› P114_12 20 •Objektem typu (#Artikl) je každý produkt nebo služba, která je nebo může být předmětem prodeje nebo nákupu v organizaci, včetně produktů a služeb konkurence (evidovaných např. pro potřeby marketingu) a produktů nebo služeb dosud neexistujících (např. pro potřeby plánování). •Objektem typu (#Sklad) je každé místo, na kterém jsou nebo můžou být fyzicky skladovány artikly a ke kterému se vztahuje hmotná odpovědnost. •Objektem typu (#Skladova Bunka) je každý nejmenší jednoznačně vymezený a identifikovatelný prostor ve skladu, ve kterém můžou být skladovány nějaké artikly. •Objektem typu (#Skladovy sektor) je každý jednoznačně vymezený skladový prostor, u kterého jsou specifikovány jeho zvláštní charakteristiky. Pozn. Zvláštní charakteristiky jsou např. ochranná atmosféra, vlhkost, teplota či jiné klimatické podmínky, které mimo jiné určují jaké artikly lze v daném sektoru skladovat. • P114_12 ‹#› P114_12 21 SKLADY P114_12 ‹#› P114_12 22 •Objektem typu (#Presun) je každá reprezentace vazby mezi dvěma skladovými buňkami a artiklem se smyslem: Přesunuté množství (Mnozstvi) daného artiklu (#Artikl) přesunutého na danou skladovou buňku (#Skladova Bunka) z dané skladové buňky (#Skladova Bunka) stejného skladu. / 0,1:0,M •Objektem typu (#Vyskladneni) je každá reprezentace vazby mezi položkou výdejky a skladovou buňkou se smyslem: Vyskladněné množství (Mnozstvi), které bylo vyskladněno pro potřeby dané položky výdeje (#Polozka Vydejky) z dané skladové buňky (#Skladova Bunka). / 0,1:0,M •Objektem typu (#Zaskladneni) je každá reprezentace vazby mezi položkou příjemky a skladovou buňkou se smyslem: Zaskladněné množství (Mnozstvi), které bylo zaskladněno z dané položky příjmu (#Polozka Prijemky) na danou skladovou buňku (#Skladova Bunka). / 0,1:0,M P114_12 ‹#› P114_12 23 SKLADY P114_12 ‹#› P114_12 24 •Objektem typu (#Vydejka) je každý doklad dokumentující jeden výdej nějakých artiklů ze skladu. •Objektem typu (#Prijemka) je každý doklad dokumentující jeden příjem nějakých artiklů na sklad. •Objektem typu (#Polozka Vydejky) je každá položka (řádek) výdejky, která dokladuje výdej jedné dané prodejní dávky resp. daného množství jednoho daného artiklu. •Objektem typu (#Polozka Prijemky) je každá položka (řádek) příjemky jednoho daného artiklu, která specifikuje skutečné přijímané množství tohoto artiklu na sklad. •Objektem typu (#Prijimane Mnozstvi) je každá reprezentace vazby mezi položkou příjemky a položkou výdejky se smyslem: Přijímané množství (Mnozstvi), které bylo přijaté danou položkou příjmu (Polozka Prijemky) z dané položky výdeje (#Polozka Vydejky). / 0,1:0,M Pozn. Používá se pro příjmy, které mají vztah k výdejům, např. příjem vydaných vratných obalů. •Objektem typu (#Vydavane Mnozstvi) je každá reprezentace vazby mezi položkou příjemky a položkou výdejky se smyslem: Vydávané množství (Mnozstvi), které bylo vydané danou položkou výdeje (Polozka Vydejky) z dané položky příjmu (#Polozka Prijemky). / 0,1:0,M Pozn. Používá se pro zpětné dosledování původu vydaného artiklu. Každý výdej musí být ve vztahu alespoň k jednomu příjmu. • P114_12 ‹#› P114_12 25 SKLADY P114_12 ‹#› P114_12 26 •Objektem typu (#Prodejni davka) je každá konkrétní dávka zboží určená k prodeji, u které jsou již určeny následující atributy: - artikl - přesné množství - kvalitativní třída - kvalitativní kategorie - prodejní cena - datum vzniku dávky - pořadí dávky ve dni - prodejní pracoviště, na kterém vznikla a případně další atributy. Vlivem manipulace s prodejní dávkou se může tato dávka případně rozpadnout na jiné, menší prodejní dávky. Pozn. Prodejní dávky vznikají vytříděním určitého množství skladovaného zboží. •Objektem typu (#Kvalitativni Kategorie) je každá kategorie určující úroveň kvality dané prodejní dávky artiklu. Kategorie udává úroveň kvality v jiném smyslu, než kvalitativní třída (entita #Kvalitativni Trida). • Pozn. Kvalitativní kategorie jsou např. podle velikosti zboží a pod. •Objektem typu (#Kvalitativni Trida) je každá třída resp. označení určující úroveň kvality dané prodejní dávky artiklu . Třída udává úroveň kvality v jiném smyslu, než kvalitativní kategorie (entita #Kvalitativni Kategorie). Pozn. Kvalitativní třídy jsou např. I, II, výběr a pod. • P114_12 ‹#› P114_12 27 SKLADY P114_12 ‹#› P114_12 28 •Ref: 16 • Prodejní dávka (#Prodejni Davka), jejíž výdej ze skladu je dokladován danou položkou výdejky (#Polozka Vydejky). / 1,1:0,M Pozn. Vazba se používá při výdeji vytříděného zboží ze skladu (tj. má určenu kvalitu), zpravidla pro prodej odběrateli. •Ref: 17 • Kvalitativní kategorie (#Kvalitativni Kategorie) dané prodejní dávky zboží (#Prodejni Davka). / 1,1:0,M •Ref: 18 • Kvalitativní třída (#Kvalitativni Trida) dané prodejní dávky zboží (#Prodejni Davka). / 1,1:0,M •Ref: 19 • Prodejní dávky (#Prodejni Davka), které vznikly z dané prodejní dávky (#Prodejni Davka). / 0,M:0,1 Pozn. Vazba zajišťuje rozpad prodejních dávek, který vzniká zejména roztříděním dané prodejní dávky do více jiných dávek (rozdílné kvality) nebo prodejem části určité prodejní dávky. •Ref: 20 • Prodejní dávky (#Prodejni Davka) daného prodejního artiklu (#Artikl). / 0,M:1,1 P114_12 ‹#› P114_12 29 SKLADY