31
© David Buchtela David Buchtela Katedra informačního inženýrství Provozně ekonomická fakulta, Česká zemědělská univerzita v Praze Kamýcká 129, Praha 6 - Suchdol 1 Moderní prostředky informatiky II. 1.3.2013 Moderní prostředky informatiky

Mpi ds p_02 (1)

Embed Size (px)

Citation preview

Page 1: Mpi ds p_02 (1)

© David Buchtela © David Buchtela

D a v i d B u c h t e l a

K a t e d r a i n f o r m a č n í h o i n ž e n ý r s t v í

P r o v o z n ě e k o n o m i c k á f a k u l t a , Č e s k á z e m ě d ě l s k á u n i v e r z i t a v P r a z e

K a m ý c k á 1 2 9 , P r a h a 6 - S u c h d o l

1

Moderní prostředky informatiky II.

1.3.2013 Moderní prostředky informatiky

Page 2: Mpi ds p_02 (1)

© David Buchtela © David Buchtela

2

Podniková informatika

1.3.2013 Moderní prostředky informatiky

Page 3: Mpi ds p_02 (1)

© David Buchtela

Podniková informatika

3

Informatika

obecné principy a pravidla práce s informacemi a obecně definované charakteristiky všech prvků (lidí, technických a dalších prostředků), které se na přípravě a užití informací podílejí

Aplikovaná informatika

principy a pravidla práce s informacemi a charakteristiky s nimi spojených systémů a jejich prvků, které jsou významné pro její užití ve vymezené oblasti lidské činnosti

Podniková informatika

aplikace informatiky v řízení, provozu a rozvoji ekonomického subjektu (podniku)

1.3.2013 Moderní prostředky informatiky

Informatika

Aplikovaná

informatika

Podniková

informatika

Page 4: Mpi ds p_02 (1)

© David Buchtela

Oblasti zájmu podnikové informatiky

4

1.3.2013 Moderní prostředky informatiky

PODNIKOVÁ INFORMATIKA

Lidé

uživatelé

zákazníci

informatici

Předmět

data

informace

znalosti

funkce

procesy

metody

organizace

Informační

systémy (IS)

aplikace řízení:

• obchodu

• výroby

• vztahů

k zákazníkům

• personálních

zdrojů

• …

ICT

aplikační SW

prostředky vývoje

základní SW

hardware

komunikace

bezpečnost

Page 5: Mpi ds p_02 (1)

© David Buchtela

Lidé a podniková informatika

5

Úspěch a výsledné efekty informatiky jsou nejsilněji závislé

na lidech, kteří v ní působí a na jejich kvalifikaci

V informatice jsou podstatné role lidí:

koncoví uživatelé – pracují především s aplikacemi

vlastníci – rozhodují o investicích do informatiky a jejím

celkovém rozvoji

partneři – externí zákazníci nebo dodavatelé, kteří využívají

aplikace informatiky pro realizaci svých obchodních aktivit

informatici

interní – na straně vlastního podniku

externí – na straně dodavatelů služeb a produktů informatiky

1.3.2013 Moderní prostředky informatiky

Page 6: Mpi ds p_02 (1)

© David Buchtela

Funkce a funkcionalita

6

Funkce je obsahově určená skupina operací s daty,

vztahující se k určité definované potřebě uživatele

Funkcionalita je pak hierarchicky uspořádaný souhrn

poskytovaných, požadovaných nebo plánovaných funkcí

Funkce i funkcionalitu můžeme rozlišovat na různých

úrovních informatiky:

na úrovni celého IS nebo jeho části

na úrovni aplikačního software (modulu)

na úrovni základního software (databázových systémů, OS)

na úrovni technických prostředků

1.3.2013 Moderní prostředky informatiky

Page 7: Mpi ds p_02 (1)

© David Buchtela

Charakteristiky funkce

7

Každá z funkcí je obvykle definována celou řadou dílčích

charakteristik

přesné vymezení obsahu funkce – operace a postupy

vstupy a výstupy funkce

komu je funkce určena – resp. přístup uživatelů

kde je funkce realizována nebo jak je distribuována

specifické nároky na ICT

1.3.2013 Moderní prostředky informatiky

Page 8: Mpi ds p_02 (1)

© David Buchtela

Kategorizace funkcí

8

Kategorizace funkcí z hlediska charakteru operací s daty,

které realizují

transakční funkce – vytváření a aktualizace datových bází

založení nového zákazníka, zaúčtování dokladu, vystavení

objednávky

analytické a plánovací funkce – zpracování přehledů, analýz

nebo podnikových plánů

přehled tržeb za zboží, tabulka vývoje prodeje

speciální, správní a provozní funkce – obvykle zajišťují

archivaci a zálohování dat, správu číselníků a další

1.3.2013 Moderní prostředky informatiky

Page 9: Mpi ds p_02 (1)

© David Buchtela

Procesy v podnikové informatice

9

Proces je množina na sebe navazujících činností, které z

definovaných vstupů vytvářejí požadovaný výstup, váží na

sebe zdroje a mají měřitelné charakteristiky

činnosti mají většinou přímou vazbu na funkce informačního

systému

činností chápeme již realizaci funkce nebo jejich skupiny a

další manuální nebo intelektuální operace člověka

1.3.2013 Moderní prostředky informatiky

Page 10: Mpi ds p_02 (1)

© David Buchtela

Charakteristiky procesu

10

Abychom mohli procesy dokumentovat, analyzovat, navrhovat efektivně podporovat informačními technologiemi, potřebujeme znát jejich charakteristiky:

cíl nebo účel procesu – důvody vzniku a podíl na celkových výstupech podniku

událost – čím je proces spuštěn, jeho příčina

vstup (dat, lidí, materiálu, …) do podniku nebo IS

čas, časová událost – spuštění na základě čas. okamžiku

interní potřeba změny – inovace produktu nebo služby

výjimečný stav – výpadek, porucha, …

datové a hmotně-energetické vstupy – na začátku, v průběhu

datové a hmotně-energetické výstupy

1.3.2013 Moderní prostředky informatiky

Page 11: Mpi ds p_02 (1)

© David Buchtela

Charakteristiky procesu

11

Abychom mohli procesy dokumentovat, analyzovat,

navrhovat efektivně podporovat informačními

technologiemi, potřebujeme znát jejich charakteristiky:

vlastník procesu – role nebo osoba zodpovědná za průběh a

výsledky

zákazníci procesu – role, osoby, kterým jsou určeny výsledky

čas potřebný k realizaci – od spuštění k předání výsledků

náklady na realizaci – finanční náklady všech činností

vnitřní obsah a logika – jednotlivé činnosti a jejich vzájemné

vazby mající obvykle síťový charakter

1.3.2013 Moderní prostředky informatiky

Page 12: Mpi ds p_02 (1)

© David Buchtela

Kategorizace procesů

12

Členění procesů podle jejich významu pro podnikové

řízení a jeho výsledky:

základní procesy – zabezpečují hlavní podnikové aktivity

bezprostředně spojené s uspokojováním potřeb zákazníků

rozhodující podíl na hodnotě finálního produktu – proces řízení

zakázky, řízení inovací a vývoje

podpůrné procesy – procesy uvnitř podniku mající podpůrný

charakter pro základní procesy

procesy zásobování materiálem, fakturace, přijímání nových

zaměstnanců

řídící, správní procesy – firma jimi definuje svoji organizaci a

administrativní akty

podnikové řády, směrnice, pravidla

1.3.2013 Moderní prostředky informatiky

Page 13: Mpi ds p_02 (1)

© David Buchtela

Kategorizace procesů

13

Členění podle vztahu procesů k subjektům, které do

nich vstupují nebo jsou jimi ovlivněny

procesy interní – v rámci jednoho podniku

činnosti jsou zajišťovány pouze rolemi (osobami) vztaženými jen k

vlastnímu podniku

externí, mezipodnikové procesy – zahrnující vztahy podniku

k externím subjektům, které překračují hranice podniku

jsou realizovány částečně u dodavatelů, spolupracujících firem

nebo u konečných zákazníků

zajištění činností je rozděleno mezi několik subjektů, které si

vzájemně předávají vstupní a výstupní informace

1.3.2013 Moderní prostředky informatiky

Page 14: Mpi ds p_02 (1)

© David Buchtela

Kategorizace procesů

14

Členění podle úrovně technologické podpory, tj. v

jakém rozsahu a jakým způsobem je proces podporován

ICT

bez jakékoliv podpory – vůbec nedokumentované nebo

pouze papírovou formou

dokumentované v elektronické podobě – uloženo ve

sdílených adresářích, uživatelé mohou využít k rychlé a

správné orientaci

částečně automatizované – technologie řízení pracovních

toků, automatické spouštění programových funkcí

plně automatizované – procesy na automatizovaných

výrobních linkách

1.3.2013 Moderní prostředky informatiky

Page 15: Mpi ds p_02 (1)

© David Buchtela

Transakce

15

Transakce je z hlediska profesního uživatele úplná,

smysluplná a dále nedělitelná jednotka práce fyzického

systému (podniku, firmy, školy, …), která za logicky

správných podmínek zpracovává a produkuje data

Vztah procesu a transakce

Proces může být tak obecný, že z něj vznikne více transakcí

(vztah 1:N)

Proces je sám o sobě přímo transakcí (vztah 1:1)

Jsou-li procesy tak elementární, může se stát, že několik

procesů tvoří jednu transakci (je to ale zřídka)

1.3.2013 Moderní prostředky informatiky

Page 16: Mpi ds p_02 (1)

© David Buchtela

Typický procesní model podniku

16

1.3.2013 Moderní prostředky informatiky

Zdroje

Analýzy,

záměry

Podniková

strategie

Analýzy trhu,

zákazníci

Rozvojové

plány

Analýzy

marketingu

Požadavky

zákazníků Poptávky,

objednávky,

smlouvy

Podniková

strategie

Inovační

záměry a plány

Investiční plány

Finanční,

personální plány

Prodejní,

výrobní plány

Nabídky

zákazníkům

Požadavky

na dodavatele,

dodací listy,

faktury, …

Vstupy Výstupy

Procesy strategického řízení

Procesy řízení inovací

Procesy plánování a řízení investic

Procesy plánování zdrojů (financí, personálu, kapacit)

Procesy plánování prodeje, nákupu, výroby

Procesy řízení prodejních a výrobních zakázek

Page 17: Mpi ds p_02 (1)

© David Buchtela © David Buchtela

17

Reprezentace podnikových dat

1.3.2013 Moderní prostředky informatiky

Page 18: Mpi ds p_02 (1)

© David Buchtela

Typy firemních dat

18

Nejčastějšími typy (formáty) dat v podnikové informatice jsou

tabulky – pevná vnitřní struktura

řádky (záznamy) – např. souhrnné vlastnosti (údaje) o jednom

zaměstnanci, produktu, zákazníkovi, …

sloupce (atributy) – jednotlivé vlastnosti, např. jméno, adresa, cena, …

text – volná vnitřní struktura

znak-slovo-věta-odstavec

např. dokumentace k produktu, smlouvy, nabídky, …

grafika – schémata, grafy, …

obrázky v dokumentaci produktů, firemní prezentaci, …

sloupcový, koláčový graf, …

1.3.2013 Moderní prostředky informatiky

Page 19: Mpi ds p_02 (1)

© David Buchtela © David Buchtela

19

Reprezentace textu (znaků)

1.3.2013 Moderní prostředky informatiky

Page 20: Mpi ds p_02 (1)

© David Buchtela

Texty

20

Každý text chápeme jako posloupnost znaků příslušné

abecedy, tj. znakových hodnot

Při ukládání textu ukládáme dvě skupiny informací:

informace o jednotlivých znacích textu, tzv. prostý text

informace o formátování textu

velikost a typ písma, barva, podtržení atd.

Formátování textu ukládá skoro každý program jinak

proto se budeme zabývat jen uložením prostého textu

1.3.2013 Moderní prostředky informatiky

Page 21: Mpi ds p_02 (1)

© David Buchtela

Znaky

21

Znak, znakovou hodnotu lze rozdělit na:

řídicí = znak má speciální význam pro řízení zpracování

ostatních znakových hodnot, např. konec zprávy, nová řádka

takové znaky představují tzv. netisknutelné znaky, tj. nemají

žádnou viditelnou podobu

např. znak pro přesun na nový řádek – „Enter“

grafický = znak má význam grafického symbolu pro písmena,

číslice, interpunkce, značky, ….

Takovéto znaky představují tzv. vnější reprezentaci vhodnou pro

zobrazení na monitoru či tisk na tiskárně.

1.3.2013 Moderní prostředky informatiky

Page 22: Mpi ds p_02 (1)

© David Buchtela

Reprezentace prostého textu

22

Princip reprezentace prostého textu lze popsat následujícím postupem:

Text se rozdělí na jednotlivé znaky, které jsou pak uloženy jeden za druhým

Každý znak se pomocí speciální převodní tabulky (kódu) převede na číslo (desítkové) –> kódové slovo

Kódování: X = znak X´ = číslo

Číslo znaku se uloží ve (převede do) dvojkové soustavě

Převod: X´ (desítkově) binární číslo

Příklad: Uložte text „AHOJ“

text rozdělíme na znaky „A“, „H“, „O“ a „J“

A´= 65, H´= 72, O´= 79 a J´= 74

A´ -> 01000001, H´ -> 01001000, O´ -> 01001111, J´ -> 01001010

1.3.2013 Moderní prostředky informatiky

Page 23: Mpi ds p_02 (1)

© David Buchtela

Kódování znakových hodnot

23

Většina programů používá pro kódování znaků jednu ze

tří metod:

7-bitový ASCII kód (1973)

ASCII - American Standard Code for Information Interchange

pro znaky se používají 7-bitová kódová slova 128 znaků

8-bitový ASCII kód - kódové stránky (90.léta)

pro znaky se používají 8-bitová kódová slova 256 znaků

Unicode (1991)

pro znaky se používají kódová slova velikosti 1 až 4 bajty

(8 – 32 bitů) cca 100 000 znaků

1.3.2013 Moderní prostředky informatiky

Page 24: Mpi ds p_02 (1)

© David Buchtela

7-bitový ASCII

24

Tabulka ASCII obsahuje tyto znaky:

Písmena abecedy, malá i velká - bez diakritiky

Číslice 0 až 9

Větnou interpunkci (čárku, tečku, vykřičník, otazník, dvojtečku, závorky, …)

Několik dalších, speciálních znaků (@, &, #, …), mezeru (znak s číslem 32)

řídící znaky - znaky s čísly 0 až 31 a znak 127

1.3.2013 Moderní prostředky informatiky

Page 25: Mpi ds p_02 (1)

© David Buchtela

8-bitový ASCII – kódové stránky

25

Tabulka ASCII obsahuje navíc tyto znaky:

rozšíření o 128 znaků s interpunkcí

není dostatečné pro všechny jazyky

více rozšíření, tzv. kódových stránek pro různé jazyky (skupiny jazyků)

1.3.2013 Moderní prostředky informatiky

Page 26: Mpi ds p_02 (1)

© David Buchtela

8-bitový ASCII – použití

26

V dnešní době převažuje používání dvou skupin kódových stránek:

Kódové stránky ISO 8859-1 až ISO 8859-16 (LATIN1 – LATIN16) (např. v operačním systému Linux)

Kódové stránky Windows 1250 až Windows 1258 (např. v operačním systému Windows)

V programech firmy Microsoft se tyto kódové stránky často souhrnně označují zkratkou ANSI, přičemž záleží na jazykové verzi programu, která konkrétní kódová stránka je tím myšlena

Jedna kódová stránka obvykle obsahuje znaky potřebné v jedné geografické nebo jazykové oblasti

např. kódová stránka ISO 8859-1 je určena pro západoevropské jazyky (francouzštinu, němčinu, španělštinu, dánštinu atd.)

!!! V jednom textu nelze použít více kódových stránek !!!

kódové stránky ISO 8859-2 (LATIN2) a Windows 1250 pokrývají všechny znaky využívané v češtině

!!! Význam znaků není zcela jednoznačný ani pro stejné jazyky !!!

1.3.2013 Moderní prostředky informatiky

Page 27: Mpi ds p_02 (1)

© David Buchtela

Unicode

27

Tabulka Unicode obsahuje znaky všech světových jazyků

v současné době obsahuje přes 100 000 znaků

v textu není problém používat znaky z více jazyků

Pro převod čísla znaku do dvojkové soustavy se používají různé metody

nejpoužívanější se označují jako UTF-8, UTF-16 a UTF-32 (UTF = Unicode Transformation Format)

pokud je někde uvedeno pouze obecné „Unicode“, znamená to často metodu UTF-16

Volba metody UTF má vliv např. na velikost reprezentace znaku:

při použití UTF-8 má reprezentace znaku velikost 1, 2, 3 nebo 4 bajty (podle typu znaku)

při použití UTF-16 mají znaky 2 nebo 4 bajty

u UTF-32 mají všechny znaky 4 bajty

1.3.2013 Moderní prostředky informatiky

Page 28: Mpi ds p_02 (1)

© David Buchtela

Srovnání kódování textu

28

Znakový repertoár

1.3.2013 Moderní prostředky informatiky

Page 29: Mpi ds p_02 (1)

© David Buchtela

Použití kódování textu

29

Nejrozšířenějším kódování webových stránek bylo do roku

2007 ASCII, pak ho vystřídal Unicode ve variantě UTF-8

Program Word pro uložení prostého textu používá Unicode

u souborů *.doc používá variantu UTF-16

u souborů *.docx (verze 2007, 2010) variantu UTF-8

Pro uložení názvu souboru používá operační systém Windows

kódování Unicode UTF-16

Řada programů ale stále používá kódové stránky

např. Poznámkový blok jako výchozí kódování textu použije ANSI

(tj. kódovou stránku dle jazykové verze Windows)

1.3.2013 Moderní prostředky informatiky

Page 30: Mpi ds p_02 (1)

© David Buchtela

Ukázka kódování textů na webu

30

Zobrazte ukázkový text na adrese:

http://vyuka.mycomps.net/texty.php

Určete o jaké kódování textu (kódovou stránku) se jedná u

zobrazených textů

Použijte vhodné nastavení „Kódování“ svého internetového

prohlížeče – volbu jazyky zobrazení

1.3.2013 Moderní prostředky informatiky

Page 31: Mpi ds p_02 (1)

© David Buchtela © David Buchtela

… d o t a z y ?

31

Děkuji za pozornost !

1.3.2013 Moderní prostředky informatiky