Mpi ds p_02 (1)
-
Upload
kseniya-aleksandrovskaya -
Category
Education
-
view
254 -
download
2
Transcript of 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
© David Buchtela © David Buchtela
2
Podniková informatika
1.3.2013 Moderní prostředky informatiky
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© David Buchtela © David Buchtela
17
Reprezentace podnikových dat
1.3.2013 Moderní prostředky informatiky
© 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
© David Buchtela © David Buchtela
19
Reprezentace textu (znaků)
1.3.2013 Moderní prostředky informatiky
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© David Buchtela
Srovnání kódování textu
28
Znakový repertoár
1.3.2013 Moderní prostředky informatiky
© 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
© 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
© David Buchtela © David Buchtela
… d o t a z y ?
31
Děkuji za pozornost !
1.3.2013 Moderní prostředky informatiky