- •Systémřízeníbázedat
- •Vymezenípojmu:
- •Vrstvaproextrakci,transformaci,čištěníanahrávánídat
- •Vrstvaproukládánídat(databázovékomponenty)
- •Vrstvaproanalýzydat(analytickékomponenty)
- •Vstupy,výstupyasystém
- •Informačnísystém
- •Informačnísystém–definice
- •VerzeamodifikaceSWproduktu
- •3Souběžněobsluhovanéverze
- •Vývojaplikacenazakázku
- •Vhodnáboxapplication
- •Vyvkládátezákladníinformace
- •Vytvořteseznamúkolů
- •Vytvořtesouhrnnéúkoly
- •VýpočetCpm
- •Výpočtylhůtovýchukazatelů
- •Vlastnostidat
- •VýhodyCrm
- •ImplementaceErp
- •VývojMis
- •InformačnísystémyaaplikacenaplatforměWww
- •Vmodelu
- •VýhodyMvc
- •InformačnísstémynaplatlforměWww–využití
- •Grafikaamiltimédia
- •3Dgrafika
- •Vpočítačovégraficetypicky0–255(vhexadecimálnísoustavě00–ff)
- •Základnícharakteristiky–rozlišení
- •Základnícharakteristiky–komprese
- •Vnímánígrafiky
- •Vektorovágrafika
- •Vektorovýobraz
- •Vybranévideoformáty
- •Vyhledávačeavyhledávánínainternetu
- •VyhledávánínainternetuvČr
- •Vyhledavače,katalogy
- •Výsledkyvyhledávánífulltextem
- •Vyhledávání–obecně
- •Vyhledávání–parametry,operátory
- •Analýzaklíčovýchslov
- •Vnímáníplochdokumentuuživatelem
- •Isms(InformationSecurityManagementSystem)
- •Klasifikaceřízeníaktiv–klasifikaceinformací
- •Řízenípřístupu–řízenípřístupuksíti
- •Souladspožadavky–souladsprávníminormami
- •Souladspožadavky–aspektyaudityinformačníhosystému
- •IOs(Apple)
- •Vztahyvelektronickémobchodování
- •Všejesprávně
VývojMis
Klíčovéjsouinformace
oProkonkrétníhopracovníka
oFiltrovanéodbalastu
oKompletovanéSystémováanalýzaSystémovýnávrhProgramováníTestování
Převodpředchozíhosystému
Údržbaatestování
PřínosyMIS
AnalýzavýkonuafunkčnostijednotlivýchsložekorganizacePřehlednéaucelenépodporyprorozhodováníaplánováníZpětnávazbysezákazníkyaklienty
Dnesnezbytnost
PostupnývývojMainframePCclient/server
enterprisecomputing
cloudcomputing(vpodstatěnávratkmainframe)
AI
artificialintelligence
uměláinteligence
součástíexpertníchsystémůrozhodovánínazákladězkušenostíneuronovésítě
učícísealgoritmy
internet?
InformačnísystémyaaplikacenaplatforměWww
WWW
-WorldWideWebjeslužba!
-internet–1969(1967),ARPANET,USA
-WWW–1989,Švýcarsko(CERN–Evropskáorganizaceprojadernývýzkum)
ArchitekturaWWW
-vycházízarchitekturyklient–server
Klient(webovýprohlížeč)
oZasílánaserverpožadavek,„vyzvedává“sistránkyodserverůazobrazujejeuživateli
Server(webovýserver)
oObsluhuježádostiodklientů,zasíláodpovědi,uchovávájednotlivéWWWstránkyana
(explicitní)žádostjeposkytujesvýmklientům
KorektnífungováníWWW
-musíexistovatvšeobecnědodržovanékonvenceo
FormátuWWWstránek(dokumentů)–značkovacíjazykHTML
ZpůsobupřenosuWWWstránek(dokumentů)–přenosovýprotokolhttp
ZpůsobidentifikaceumístěníWWWstránek(dokumentů)–url
WorldWideWeb
-URL–UniformResourceLocator
Jednotnéukazatele(identifikátory)všechobjektů
Obecnýtvar:„protokol“:„uzel“:„jméno“
„protokol“:„uzel“:„port“:„jméno“:„parametry“
-HTML–HyperTextMarkupLanguageXHTML–ExtensibleHTMLZnačkovacíjazyk
-HTTP–HyperTextTransferProtocol
Bezstavovýprotokolpropřenosdatvtextovéformě
Komunikace:žádost–odpověď
WWWklient
-software(aplikace,program)–instalovanýnalokálnímpočítači(mobilnímzařízení,terminálu,…)
-zasílápožadavkynaWWWserver
-klientrozhodujeozobrazení(rendering-u)objektůrůznýchtypů–podlesvýchmožností
-některéformátydokážezpracovatsám–projinévoláexterníprogramy(helper)nebo„nesamostatnémoduly“(plug-in)
-dnešníWWWklientdokážepracovatijakoklientidalšíchslužeb–zejménaFTP
-obsahujepříslušnéinterprety
-protokolovéklienty
Webovéprohlížeče(platformaPC)
-MSInternetExplorer51,82%
-MozillaFirefox21,83%
-GoogleChrome19,11%
-Safari4,97%
-Opera1,66%
-ostatní0,61%
Klientskézařízení
-PC(desktop,laptop,notebook)
-mobilnízařízení(PDA,Smartphone,tabletPC,mobilnítelefon,…)
-jednoúčelovýterminál
-robotfulltextovéhovyhledávače
-čtečkahandicapovanéhouživatele
WWWserver
-software(aplikace,program)–instalovanýnaserveru
-odpovědnýzavyřizovánípožadavkůhttpklientů–webovýchprohlížečů
-zasílávětšinou(X)HTMLdokumenty–popřípaděsouboryjinýchformátů
-odpovědimajíčíselnýcharakter
1xx–informativníodpověď
2xx–kladnáodpověď(200–ok)
3xx–očekávádalšíaktivituzestranyklienta
4xx–problém,chybaklienta(404)
5xx–problém,chybanastraněserveru
Webovéservery
-ApacheHTTPServer64,91%
-MSInternetInformationServer14,46%
-NGINX9,63%
-GoogleGWS3,25%
-ostatní7,75%
Webováprezentace
-klientzasílápožadaveknastatickýdokument(webovoustránku)
-serverposíláodpověď(dokument,webovoustránku)
-statickýdokument
Existujesámosobě,vneměnnépodobě,jakosoubornaserveru
Připoskytnutíklientovimůžepřestobýttransformován,např.překódovándojinéverzečj
Můžebýtindexovánfulltextovýmivyhledávači
Webováaplikace
-aplikace,informačnísystém
Provozovanýnawebovémserveru
Prácesaplikacípomocíwebovéhoprohlížeče
-využitídynamickýchtechnologií
Nastraněserveru
Nastraněklienta
-využitídatabáze
Dynamickétechnologienastraněserveru
-CGI–CommonGatewayInterface
VoláníexterníchprogramůnaserveruNezávislénaprogramovacímjazyceUniverzální,alepomalé
-NSAPI
„těsnějšípřipojení“aplikacekserveru
Netscape
-ISAP
Výkonnéprvkymajíformuknihoven.DLLacharakteraplikacínebofiltrů
MS
-PHP–HypertextPreprocessor
Skriptovacíjazyk,vycházejícízPerlu
-ASP.NET,(ASP3.0)
Využívající.NETFramework
Víceprogramovacíchjazyků
-JAVAServlets,JSP
Webováaplikace,dynamickýdokument
-servermusídokázatspustitexterníaplikaci,kterávygeneruječástwebovéaplikace,dynamickýdokument
Např.PHP,ASP.NET,atd.
Servermusíumětrozlišovatstatickéadynamickédokumenty,webovéaplikacepodleURL
oMusívědětjakvolatexterníaplikace
oJakjimpředávatpříslušnéparametry
-servermusíbýtschopenpřijmoutvýstuptétoaplikaceavrátitjejklientovivpodoběWWWdokumentu
(webovéstránky)
Architekturywebovýchaplikacídvouvrstváarchitektura
-klient–server
-klient–žádáoslužby
-server–službyposkytuje
-využití
Webováprezentace
Jednoducháwebováaplikace(bezdb)
-konkrétnírealizace
Poštovníklient–poštovníserver
Webovýprohlížeč–webovýserver
Architekturywebovýchaplikacítřívrstváarchitektura
-prezenční–aplikační–datová
-nejznámějšípřípadvícevrstvéarchitektury
-naprostávětšinawebovýchaplikací
Třívrstváarchitektura–prezenčnívrstva
-obrazujeinformaciuživateliformouGUI
-můževalidovatzadávanádata
-datavšaknezpracovává
-přístuppřeswebovéhoklienta
Třívrstváarchitektura–aplikačnívrstva
-businesslogikaceléaplikace
-jádroaplikace,logika,funkceaplikace
-zpracovánídat
Třívrstváarchitektura–datovávrstva
-nejčastějitvořenadatabází
-uchováváazpřístupňujedataazabezpečujejejichkonzistenci
-relačnídatabáze,objektovádatabáze,souborovýsystém,webováslužba,…
ArchitekturaMVC
-model–view–controller
-datovýmodelaplikace(model)
-uživatelskérozhraníaplikace(view)
-řídícílogikaaplikace(controller)
ArchitekturaMVC–Model
-komunikujesdatabází–vrstva,která„obalí“databázi
-prácesdaty
-doménověspecifickáreprezentaceinformací
ArchitekturaMVC–View(pohled)
-převádídatareprezentovanámodelem
-dopodobyvhodnéprouživatele
ArchitekturaMVC–Controller(řadič)
-reagujenaudálostiodklientů
Uživatele
Robotů
-provádízměny
Vpohledu
