Prezentace bakalářské práce Využití XML při grafické prezentaci ekonomických informací autor: Jakub Vojtíšek vedoucí práce: Ing. Jiří Kosek.

Slides:



Advertisements
Podobné prezentace
Využití Open Source GIS nástrojů ve výuce zeměpisu na střední škole
Advertisements

Technologie pro publikování na webu 1
(B1 Print and Delivery) B1 Tisk a odeslání Ing. Miroslav Beran Servis/Helpdesk.
Počasí tabulka v MS Excelu Mgr. Jitka Křičková, Mgr. Jitka Rybenská.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Microsoft Silverlight
Workflow Foundation Základy a architektura
Softwarový systém DYNAST
Layout stránky Rozvržení stránky (layout stránky) se provádí z těchto důvodů: Určení polohy záhlaví, menu, textů, obrázků... Zachování polohy při změně.
4EK416 Ekonometrie Úvod do předmětu – obecné informace
Podnikový systém SEWSS Jakub Charvát STATISTICA Enterprise-wide SPC System.
Dlouhodobá maturitní práce studentů Tomáše Kurce & Jana Kuželky
Hana Kotinová Struktura a cíl práce Metody předzpracování dat Systémy předzpracování dat Historie vývoje DPT Jak program pracuje Budoucnost.
17.Tabulkový procesor (filtrování a řazení dat, formuláře, podmínky a podmíněné formátování, export a import dat) Barbora Skoumalová 4.A.
PowerPoint II. Miroslav Lorenc.
Ing. Petr Pavlinec Otevřené datové zdroje Kraje Vysočina Ing. Petr Pavlinec, vedoucí odboru informatiky Kraje Vysočina.
Tomáš Urych, ESO9 Intranet a.s.
Pokroky v technologiích (1) Od Zen reportů ke grafickému návrháři DeepSee reportů.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Úvod  Nejdůležitější vlastností grafu je sdělit dané informace.  Grafy mohou mít různou podobu (barevné, plastické…).  Vždy je důležité, aby se z nich.
Setkání Uživatelů systému Uživatelů systému T Series T Series Moravská galerie v Brně 14. listopadu 2007.
Dokumentace objektů a zveřejnění funkcí
Vyhledávání českých regionů a měst uživateli Google autor bakalářské práce: Markéta Návratová vedoucí bakalářské práce: doc. Dr. Ing. Jiří Horák BAKALÁŘSKÁ.
Školení MMW Úvodní školení. Co je MMW a k čemu slouží? MMW neboli Markdata Media Workstation je nová softwarová aplikace speciálně navržená k analýze.
Power Point– popis prostředí
Obrázky Obrázky se používají pro oživení stránek. Obrázky se používají pro oživení stránek. Obrázky se do stránek vkládají nepárovou značkou. To znamená,
Aplikační a programové vybavení
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
XML na papír Dušan Fencl
Otevřené datové formáty a standardy
Publikování a export výkresů Přednáška č.5. Témata přednášky e-Transmit Publikování Publikování v síti WWW Export výkresů.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B17 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013.
Ústav informatiky PEF MZLU v Brně
Vít Profant Obhajoba bakalářské práce
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Internet.
VŠB –TUO ATŘ Manažerská grafika Grafy v MS Excel 2003 Podešva Petr
PRÁCE S EXCELEM PROJEKTOVÝ DEN - Informační technologie.
Akademie ZENU Ukázková aplikace. Tak o tomhle to nebude…
Macron Software, spol. s r.o. Nad Petruskou 1, Praha 2, Czech Republic,
1 Bleskové zpravodajství (RSS, RDF, Atom) Ing. Petr Palisa, Triada, spol. s r. o. Problém: obsah webu je strojově čitelný, ale není strojově pochopitelný.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
5. Statistica Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová.
Jazyk XML v geoinformatice
Popis systému DBMAN (KEVIS). Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním.
Jan Růžička, Leden /01/05 Proč pro prezentaci prostorových dat využívat nástrojů WWW Nízké náklady na vybavení klientského počítače Snadné zvýšení.
Návrh a implementace algoritmů pro údržbu,
Návrh a tvorba WWW Semestrální práce. Termíny –20. října – odevzdání popisu práce pár větami popsat, jak bude vypadat a fungovat Vaše semestrální práce.
Prezentace Ing. Miluše Sedláčková.
Publikujeme s Autodesk MapGuide v.5.0 Ing. Jan Růžička, Dr. Ing. Jiří Horák VŠB-Technická univerzita Ostrava
Databáze MS ACCESS 2010.
MS PowerPoint Pokročilé efekty a práce s multimédii.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
© KAM po Česku.  200 ks oboustranných materiálů (A3)  50 ks oboustranných materiálu (A4)  200 ks vizitek IC  2 samolepky s QR kódem  200 ks lístkových.
EU peníze školám Registrační číslo projektu CZ.1.07/1.4.00/ Název projektu Inovace školství Šablona - název Inovace a zkvalitnění výuky prostřednictvím.
CorelDRAW – prostředí programu (12). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola.
TEXTOVÝ EDITOR Karin Tylšerová. Textový editor je software, kterým je možné editovat prostý text. Neobsahuje žádné informace o formátování, jako je použití.
Tomáš Čížek Systém NESSTAR pro ukládání,prezentaci a analýzu sociálně-vědních dat Sociologická data a datové archivy.
Statistika 1.cvičení. Základní informace Ing. Daniela Krbcová Materiály ze cvičení, přednášky Skripta k předmětu,
Ukládání dat biodiverzity a jejich vizualizace
Vysoká škola technická a ekonomická v Českých Budějovicích Ústav technicko-technologický Obhajoba diplomové práce Téma: Optimalizace skladového hospodářství.
Textový Editor.
Databázové systémy a SQL
Popisná statistika I tabulky četností
PROJEKT SYSTÉMU ŘÍZENÍ PODNIKU ZÁKLADNÍ POŽADAVKY A DOPORUČENÍ
Informatika pro ekonomy přednáška 8
MS Excel – Vytváříme nový graf
Transkript prezentace:

prezentace bakalářské práce Využití XML při grafické prezentaci ekonomických informací autor: Jakub Vojtíšek vedoucí práce: Ing. Jiří Kosek

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 2 / 19 Obsah prezentace úvodní příklad dělení grafů podle typu dat ukázky možností vzhledu a použití jednotlivých typů grafů OSGR – grafy s jednou datovou řadou MSGR – grafy zobrazující více datových řad XYGR – zobrazení křivek a grafů funkcí automatická tvorba grafu z HTML tabulky shrnutí a dotazy

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 3 / 19 Úvodní příklad 1 – marketingová firma firma provádějící marketingové výzkumy pro získávání a zpracování výsledků je používáno několik různých aplikací práce s různými typy dat: výsledky výzkumů, statistiky, komentáře, souhrnné zprávy,... pro uchovávání těchto dat firma používá XML z dat jsou sestavovány reporty v různých formátech dle požadavků zákazníků (například: PDF, HTML,...) požadováno snadné, rychlé a pokud možno automatické zpracovávání dat

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 4 / 19 Úvodní příklad 2 – tok a transformace dat primární data z různých aplikací (výsledky výzkumů, statistiky, komentáře, souhrnné zprávy,...) schéma převodu dat souhrnná evidence dat v XML XML formát popisující obsah reportu (např: DocBook) report v PDF pro tisk HTML verze pro www prezentaci Jak v tomto procesu vytvářet z číselných dat grafy? exporty jednotlivých aplikací XSLT styl různé XSLT styly

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 5 / 19 Převod XML do SVG XML popisující data grafu Tržby (v tisících Kč) pondělí úterý grafická podoba v SVG XSLT styl (osgr2svg,...) + XSLT 2.0 procesor (Saxon 8)

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 6 / 19 Dělení grafů podle typu typy datových řad neuspořádaná (Polsko, Česko, Slovensko, …) uspořádaná (leden, únor, březen, duben, …) měřitelná (15, 20, 8, 13, …) podle počtu a typu datových řad dělíme grafy na: OSGR (one series graph) jedna měřitelná datová řada, jedna uspořádaná datová řada MSGR (multi-series graph) N měřitelných datových řad (N > 1), jedna uspořádaná datová řada XYGR N dvojic měřitelných datových řad

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 7 / 19 Grafy typu OSGR 1 – zdrojový XML soubor zdrojová data v XML Tržby (v tisících Kč) pondělí úterý středa čtvrtek pátek výsledný graf

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 8 / 19 Grafy typu OSGR 2 – jiné volby parametrů: výsečový graf graphType = "pie" effect = "3D" legend = "left" labelOut = "value" graphType = "pie" colorScheme = "warm" labelOut = "name" labelIn = "value"

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 9 / 19 Grafy typu OSGR 3 – jiné volby parametrů: normální graf colType = "cylinder" colorScheme = "cold" xAxisDivision = "both" yAxisDivision = "2" yGrid = "minor" xGrid = "major" effect = "3D" colorScheme = "warm" xAxisDivision = "both" yAxisDivision = "5" yGrid = "major" colType = "none" lineType = "solid" pointType ="squareF" xAxisDivision = "both" xGrid = "minor" yAxisType = "shifted" yAxisDivision = "2"

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 10 / 19 MSGR grafy 1 – zdrojový XML soubor Produkce v 1. pololetí (ks.) Leden Únor... výrobek A výrobek B výrobek C lineType = "none" colType = "pyramid" shift = "0.7" colorScheme = "warm" legend = "top"

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 11 / 19 MSGR grafy 2 – skládaný a procentní skládaný graf stacked = "sum" lineType = "none" fillArea = "yes" colorScheme = "cold" stacked = percentage" lineType = "none" colType = "block" effect = "3D" yGrid = "major"

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 12 / 19 MSGR grafy 3 – kombinace atributů řad a Paretův diagram lineType = "none" effect = "3D" xGrid = "minor" yGrid = "major" colorScheme = "grey" stacked = "sum" shift = "1" lineType = "none" colType = "block" yGrid = "minor" yAxisDivision = "5" colorScheme = "grey" legend = "botom"

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 13 / 19 MSGR grafy 4 – speciální typy MSGR grafů

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 14 / 19 Grafy typu XYGR 1 – zdrojový XML soubor Ukázkový XYGR graf <curve color="red" pointType="tringle" lineType="dash-dot-dot"> <curve color="blue" smooth="yes" pointType="point"> vyhlazená

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 15 / 19 Grafy typu XYGR 2 – použití stylu pro XYGR graf funkce sinus sin x <xsl:for-each select= "0 to (floor(($xMax -$xMin) div $xStep) cast as xs:integer)"> <xsl:variable name="x" select="$xMin + (.)*$xStep"/>

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 16 / 19 Grafy typu XYGR 3 – další ukázky yAxisType = "log" yGrid = "minor" yAxisDivision = "5" axesPos = "left-botom" xGrid = "major" graf funkce 10 2x s použitím logaritmické osy náčrtek ekonomických vztahů

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 17 / 19 Automatický převod – HTML tabulka do SVG grafu HTML stránka s tabulkouXHTML SVG graf hospodarstvi/prace/zivot_min/ XSLT styly: html2gr + msgr2svg např.: TIDY

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 18 / 19 Na závěr přínos práce: rozdělení grafů na OSGR, MSGR a XYGR XML schémata pro popis grafů XSLT styly pro převod grafů ukázky použití kódy, dokumentace a příklady jsou volně k dispozici na:

Jakub Vojtíšek Využití XML při grafické prezentaci ekonomických informací 19 / 19 Dotazy dotaz vedoucího: nedostatky jazyků XSLT 2.0 a SVG XSLT není to úplně klasický procerdurální jazyk (horší práce s proměnnými) založen na XML – nepřehledná syntaxe spokojenost s verzí 2.0 oproti 1.0 (sekvence, XPATH podmínky, více funkcí a možnost definice vlastních) SVG formát navržen dobře, některé věci nejsou ještě úplně implementovány dotazy oponenta: Pracoval na aplikaci pouze autor, nebo nějaký širší tým lidí? Plánuje autor do budoucna zveřejnění a uvolnění aplikace pro volné použití? na práci jsem pracoval sám. je zveřejněna k volnému použití na: další rozvoj: nebo www stránka reakce na chyby a připomínky, používání a zapojení dalších lidí uvítám Další dotazy?