Webový informační systém pro neziskovou organizaci
|
|
- Petra Marková
- před 9 lety
- Počet zobrazení:
Transkript
1 Jihočeská univerzita v Českých Budějovicích Přírodovědecká fakulta Bakalářská práce Webový informační systém pro neziskovou organizaci Vypracoval: Jaroslav Kálal Školitel: Mgr. Miloš Prokýšek, Ph.D. České Budějovice 2012
2
3 Bibliografické údaje Kálal J., 2012:. [Web information system for non-profit organization, Bc. Thesis, in Czech.] 55p., Faculty of Science, The University of South Bohemia, České Budějovice, Czech Republic. Anotace Bakalářská práce se zabývá tvorbou webové aplikace od zpracování zadávací dokumentace, přes vývoj a objasnění vnitřní struktury až po funkční softwarové dílo. V úvodu je čtenář seznámen se základními pojmy, použitými technologiemi a požadovanými funkcemi výsledné aplikace, založených na analýze potřeb reálných organizací. Dále se práce zaměřuje na zvolení vhodné metodiky vývoje informačního sytému, rozpracovává a vysvětluje zvolenou metodiku, popisuje datový model a obsahuje návrh uživatelských rolí. Na základě této analýzy se práce ve své finální části zabývá návrhem a implementací webová aplikace. In English The objective of the bachelor's thesis is to develop fully-functional web application. The first chapter is dedicated to the explanation of the main terms, technologies used, and required functionality of the application based on the analysis of the real needs of organizations. The next chapter is dedicated to the selection of proper information system development methodology and the specifications of the new application - data model, as well as the specification of user roles. The last chapter is dedicated to implementation of the portal. Prohlašuji, že svoji bakalářskou práci jsem vypracoval samostatně pouze s použitím pramenů a literatury uvedených v seznamu citované literatury. Prohlašuji, že v souladu s 47b zákona č. 111/1998 Sb. V platném znění souhlasím se zveřejněním své bakalářské práce, a to v nezkrácené podobě elektronickou cestou ve veřejně přístupné části databáze STAG provozované Jihočeskou univerzitou v Českých Budějovicích na jejích internetových stránkách, a to se zachováním mého autorského práva k odevzdanému textu této kvalifikační práce. Souhlasím dále s tím, aby toutéž elektronickou cestou byly v souladu s uvedeným ustanovením zákona č. 111/1998 Sb. zveřejněny posudky školitele a oponentů práce i záznam o průběhu a výsledku obhajoby kvalifikační práce. Rovněž souhlasím s porovnáním textu mé kvalifikační práce s databází kvalifikačních prací Theses.cz provozovanou Národním registrem vysokoškolských kvalifikačních prací a systémem na odhalování plagiátů Podpis
4
5 Poděkování Chtěl bych poděkovat panu magistrovi Miloši Prokýškovi za vedení a pomoc při realizaci práce. Ostatním členům pedagogického sboru Přírodovědecké fakulty za předané znalosti v průběhu tří let studia. Kolegům spolužákům za diskuze o studovaných materiálech. A v neposlední řadě kolegyni a přítelkyni Šárce Levé za psychickou podporu při realizaci mé práce.
6
7 Obsah 1. Úvod Základní pojmy Použité technologie Zadání projektu Logický rámec Části IS a jejich priority Analýza NO Návrh informačního sytému Projektová dokumentace IS Hlavní procesy v NO (BPM diagramy) Role v NO Agenda NO - její části a úkony (UC diagramy) Agenda NO - souvislosti částí (AC diagramy) Architektura IS Databázová struktura Aplikační struktura Realizace informačního systému Instalace GUI Aplikace Testování informačního systému Závěr...41 A) Seznam tabulek...42 B) Seznam grafiky...43 C) Seznam použité literatury...44 D) Instalační příručka...46 E) Přílohy
8 2
9 1. Úvod V současné době existuje reálná potřeba (viz. Analýza NO) informačního systému, který bude intuitivní, levný a bude sloužit jako podpora řízení průchodu členů aktivitou v neziskové organizaci. Systém bude také informace zachovávat pro potřeby archivace a generování statistických dat. Se systémem budou pracovat vedení organizace, lektoři kurzů i jednotliví členové. Zpracování informací v systému musí být v souladu se zákonem 101/2000 Sb. v platném znění a dalšími návaznými předpisy Základní pojmy Informační systém (IS) je soubor lidí, technologických prostředků a metod, které zabezpečují sběr, přenos, zpracování a uchování dat za účelem tvorby prezentace informací pro potřeby uživatelů.2 Ústředním prvkem vytvářeného IS bude webová aplikace 3, to je soubor technologií internetu a internetového prohlížeče, programovacích jazyků a databázových prostředků, vzájemně propojených do funkčního produktu, která bude zajišťovat přenos, zpracování a uchování dat. Sběr dat zůstane v režii lidí, i když není vyloučena možnost pozdějšího rozšíření aplikace i o sběr dat (např.: elektronická přihláška do kurzu). Volba na webové prostředí padla z několika důvodů. Internet je dnes v podstatě nejdostupnějším interaktivním médiem4,5,6 a lidé jsou běžně zvyklí na rozhraní webových aplikací (jako například sociálních sítí7, elektronických obchodů8,...). Dále právě díky internetu 1 Česká republika. Zákon č. 101/2000 Sb.: o ochraně osobních údajů. In: Sbírka zákonů České republiky Information system. In: Encyclopædia Britannica Online [online] [cit ]. Dostupné z: 3 Webová aplikace. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: 4 Kolik domácností v ČR má počítač a internet?. ČESKÝ STATISTICKÝ ÚŘAD. Český statistický úřad [online] [cit ]. Dostupné z: 5 Využívání informačních a komunikačních technologií v domácnostech a mezi jednotlivci ČESKÝ STATISTICKÝ ÚŘAD. Český statistický úřad [online] [cit ]. Dostupné z: 6 Informační společnost v číslech ČESKÝ STATISTICKÝ ÚŘAD. Český statistický úřad [online] [cit ]. Dostupné z: 7 Česko a sociální sítě v číslech. INTERNET INFO, s.r.o. Lupa.cz [online] [cit ]. ISSN Dostupné z: 8 Na internetu již nakupuje každý druhý uživatel. INTERNET INFO, s.r.o. Lupa.cz [online] [cit ]. ISSN Dostupné z: 3
10 může být systém dostupný téměř odkudkoli9, pro velký počet uživatelů a odpadají problémy s instalací aplikace. V neposlední řadě také nevzniká problém se synchronizací. (Pokud by systém byl řešen desktopovou aplikací, musel by každý uživatel program instalovat a musela by být řešena synchronizace dat mezi uživateli jednotlivých instalací nebo by musel vzniknout centrální server aplikace, se kterým by se jednotlivé instalace synchronizovaly.) Výsledná aplikace bude nabízena pod licencí GNU AGPLv3 10. Tato licence zaručuje bezplatné šíření aplikace, možnost budoucího rozvoje aplikace dává možnost dalším programátorům libovolně upravovat a doplňovat kód a vytvářet deriváty aplikace. Avšak zakazuje jakékoli budoucí zpoplatnění aplikace i jejích derivací. A díky tomu bude aplikace dostupná pro všechny neziskové organizace bez rozdílu jejich kapitálu. Neziskovou organizací (NO) je v tomto kontextu myšlen určitý segment organizací zabývajících se zájmovými volnočasovými aktivitami. Tyto organizace mají podobnou vnitřní strukturu evidují členy, pořádají kurzy a události, evidují platby, vybavení, místa působnosti, atd. (např.: domy dětí a mládeže, zájmová centra, taneční skupiny, sportovní oddíly, atd.) Z hlediska právního mohou tyto organizace být občanskými sdruženími, veřejně prospěšnými organizacemi, příspěvkovými organizacemi, atd. Po dokončení práce vznikne funkční webová aplikace a každý softwarový produkt potřebuje své jméno vytvářený IS je nazván WebIS. 1.2 Použité technologie Základní struktura aplikace bude realizována značkovacím jazykem XHTML verze 1.011, avšak s přihlédnutím k nově připravovanému standartu HTML 512. Grafické uživatelské rozhraní (GUI) aplikace bude programováno pomocí CSS 2.113, opět s přihlédnutím k nově připravované 9 Vysokorychlostní internet v ČR (mapy pokrytí). MINISTERSTVO VNITRA ČESKÉ REPUBLIKY. Archiv stránek bývalého Ministerstva informatiky [online] [cit ]. Dostupné z: 10 GNU Affero General Public License. FREE SOFTWARE FOUNDATION, Inc. GNU Operating System [online]. 3. vyd [cit ]. Dostupné z: 11 XHTML 1.0 The Extensible HyperText Markup Language (Second Edition). WORLD WIDE WEB CONSORTIUM. W3C [online]. 2. vyd. 2000, 2002 [cit ]. Dostupné z: 12 HTML5. WORLD WIDE WEB CONSORTIUM. W3C [online] [cit ]. Dostupné z: 13 Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. WORLD WIDE WEB CONSORTIUM. W3C [online] [cit ]. Dostupné z: 4
11 verzi CSS 3.014, a JavaScriptu (ECMAscript15). Výkonné jádro aplikace bude naprogramováno v jazyce PHP verze a o ukládání dat se bude starat databáze MySQL (Community Edition) verze 517. Z důvodu větší bezpečnosti aplikace a možnosti zabývat se více návrhem struktury IS než technikou vykreslování stránek aplikace, bude aplikace využívat framework Nette ve verzi pro výkonné jádro (back-end framework) a framework Bootstrap verze s CSS preprocesorem LESS verze a s JavaScriptovou knihovou jquery verze pro GUI (frontend framework). Licence všech použitých frameworků i knihoven jsou v souladu s licencí WebISu. GUI bude také optimalizováno pro různé internetové prohlížeče a operační systémy včetně mobilních zařízení (z velké části tuto funkčnost zajišťuje Bootstrap). Ohled také bude brán na dostupnost aplikace při různých podmínkách přístupu (uživatel má vypnuté zobrazování obrázků, JavaScript, ) Zadání projektu Logický rámec Níže je uveden logický rámec, který přehledně shrnuje hlavní cíle vytvářeného IS a způsob, jakým budou tyto cíle za splnění všech předpokladů naplněny a jejich naplnění ověřeno. 14 Cascading Style Sheets (CSS) Snapshot WORLD WIDE WEB CONSORTIUM. W3C [online] [cit ]. Dostupné z: 15 Standard ECMA-262: ECMAScript Language Specification. In: Standard ECMA-262: ECMAScript Language Specification [online]. Edition 5.1, 2011 [cit ]. Dostupné z: 16 THE PHP GROUP. PHP: Hypertext Preprocessor [online] [cit ]. Dostupné z: 17 MySQL 5.0 Reference Manual. ORACLE CORPORATION. MySQL [online] [cit ]. Dostupné z: 18 GRUDL, David. NETTE FOUNDATION. Nette Framework: Dokumentace [online] [cit ]. Dostupné z: TWITTER, Inc. Bootstrap [online] [cit ]. Dostupné z: 20 SELLIER, Alexis. {less}: The dynamic stylesheet language. [online] [cit ]. Dostupné z: 21 JQUERY FOUNDATION. JQuery [online] [cit ]. Dostupné z: 22 WORLD WIDE WEB CONSORTIUM. W3C: Accessibility [online] [cit ]. Dostupné z: 5
12 Popis IS Objektivně ověřitelné ukazatele Prostředky ověření Předpoklady Dotazník spokojenosti s používáním WebISu. Analýza četnosti přístupů do systému. Vnějším předpokladem pro naplnění cíle je kladné přijetí WebISu vedením NO. Cíl IS Cílem WebISu je zefektivnění administrativních činností NO. WebIS je s kladným ohlasem využíván vedením NO, lektory i jejími členy. Účel IS Elektronizace agendy spojené se členy a jejich působení v NO. Snížení zátěže vedení NO při práci s agendou. Možnost vzdáleného přístupu do agendy a administrace agendy více osobami. Výstupy Vytvořen IS umožňující: - vytvářet, upravovat, mazat, tisknout a archivovat data o osobách, prostorách, kurzech, platbách a událostech - evidovat data o organizaci - umožnit komunikaci mezi členy, lektory a vedením NO Činnosti Po implementaci WebIS je veškerá agenda spojená s činností NO v elektronické podobě, což vede ke: - snížení časové náročnosti administrace agendy - možnosti vzdáleného přístupu a administrace agendy. Testovací provoz, v rámci kterého bude proveden průchod fiktivního člena všemi fázemi činnosti NO, přičemž budou ověřeny dílčí funkcionality systému. Srovnávací data časové náročnosti jednotlivých operací před zavedením WebISu. Data z testovací provozu IS. Výsledky Vnější testovacího provozu. předpokladem k dosažení výstupů je kvalitní návrh IS a dostatek znalostí o fungování NO. Je potřeba provést: - analýzu a optimalizaci vnitřních procesů NO (projektová dokumentace) - návrh a realizaci IS - testování - vytvoření uživatelské příručky - implementaci a převedení agendy do elektronické podoby. Tabulka logický rámec cílů 6 Vnější podmínkou pro naplnění účelu je realizace WebISu v dostatečné kvalitě.
13 1.3.2 Části IS a jejich priority Části IS byly vytyčeny na základě strukturovaných rozhovorů s vedením různých NO (viz. Analýza NO). Pro úspěšnou realizaci IS je nezbytné si určit priority jednotlivých částí. Vytvářený IS není navrhován pro konkrétní organizaci, ale pro obdobnou skupinu organizací. Z tohoto důvodu by se mohlo stát, že požadovaných částí bude tak mnoho, že v daném časovém rámci by nebylo možné IS realizovat. Smyslem práce není vytvořit kompletní aplikaci, ale vypracovat kompletní návrh a realizovat kvalitní jádro aplikace s možností pozdějšího rozšiřování o další části a nové funkce. Popis Časová náročnost Název části Váha evidence dat o organizaci 5 Správa a zobrazování dat NO. (název, typ, fakturační údaje, zodpovědná osoba, logo) 1 evidence osob 5 Správa a zobrazování dat osob. (typ, jméno, adresa, telefon, , datum narození, poznámky, přihlašovací údaje,...) 3 evidence kurzů 4 Správa a zobrazování dat kurzů. (název, popis) 3 evidence období 4 Správa a zobrazování dat období, ve kterých běží kurz. (název, trvání, lektor, členové, cena, rozvrh, prostory, tisk přehledů,...) 3 evidence plateb 3 Správa a zobrazování dat plateb členů. (částka, účel, upozornění, tisk přehledů) 2 komunikace 2 Rozesílání ů osobám, zprávy uvnitř IS mezi osobami. 2 evidence prostorů 2 Správa a zobrazování dat prostorů. (název, adresa, GPS, velikost, popis,...) 2 evidence kalendáře akcí 2 Správa a zobrazování dat kalendáře. (název akce, popis, datum, čas, typ, tisk kalendáře,...) 2 evidence vystoupení 1 Správa a zobrazování dat vystoupení myšleno jako dané struktury, ne časové události. (název, autor, popis, délka,...) 3 7
14 evidence obchodních partnerů 1 Správa a zobrazování dat různých organizací, se kterými NO spolupracuje. (název, fakturační údaje, popis, kontakty, zodpovědná osoba, platby) 2 Tabulka váha výstupů IS Legenda k tabulce Váha = míra dopadu dané části na celkovou funkčnost WebISu. 1 = zanedbatelný dopad, 2 = minimální dopad, 3 = střední dopad, 4 = výrazný dopad, 5 = kritický dopad Časová náročnost = čas potřebný k implementaci WebISu. 1 = malá, 2 = střední, 3 = velká 8
15 2. Analýza NO V rámci bakalářské práce bylo potřeba analyzovat organizace, pro které je výsledná aplikace určena. Bylo tak učiněno strukturovanými rozhovory s vedoucími šesti organizací. Jejich odpovědi, nápady a připomínky byly zaznamenány pomocí záznamových archů (viz. Přílohy). Při rozhovorech s vedoucími bylo nejdříve zjištěno, jakým způsobem se řídí agenda. (Otázka: Využívá se již nějaký IS? ) Dále byla vysvětlena myšlenka elektronického systému na správu agendy a její klady, popřípadě zápory. (Otázka: Proběhlo seznámení s myšlenkou IS? ) V případě kladného vyjádření se k elektronickému systému byly zkoumány požadavky dané NO na systém. (Otázka: Požadavky na IS: ) Nakonec bylo zjišťováno, zda organizace má webové stránky místo, kde by mohl být WebIS umístěn. (Otázka: Má organizace svůj web?? ) Výsledkem analýzy bylo zjištění, že žádná z dotazovaných NO, nepoužívá nějaký elektronický systém na správu své agendy všechny organizace spravují svou agendu pomocí papíru a tužky maximálně s využitím tabulkového kalkulátoru či textového editoru. Pět dotazovaných NO myšlenka vytvoření elektronického systému na evidenci agendy zaujala a vyjádřily se, že by výsledný produkt měly zájem využít. Jedna NO se vyjádřila, že žádný elektronický systém nepotřebuje. Rozhovory tedy odrážejí reálnou potřebu výsledné aplikace a také posoužily jako podklad k vytyčení struktury agendy NO, která byla použita jako základ pro celou bakalářskou práci (viz. Zadání projektu). Na následující straně je pro ilustraci uveden jeden záznamový arch, zbylé jsou přiloženy v dodatku E) Přílohy. 9
16 Obrázek 2-1 Záznamový arch 10
17 3. Návrh informačního sytému Stěžejní částí bakalářské práce je kvalitní a celkový návrh WebISu. V první fázi budou podrobně analyzovány a shrnuty všechny požadavky na WebIS ze strany NO - vytvoření projektové dokumentace. V druhé fázi bude projektová dokumentace sloužit jako základ pro návrh architektury WebISu. 3.1 Projektová dokumentace IS V projektové dokumentaci využijeme Business Process Model diagramy (BPM) k nastínění složitějších procesů v NO. Déle také Use Case diagramy pro zpřehlednění jednotlivých funkcionalit klíčových částí agendy NO v závislosti na rolích uživatelů a Analytic Class diagramy pro vykreslení souvislostí jednotlivých částí agendy.23 Všechny diagramy byly vytvořeny pomocí programu Enterprise Architect 9.3 trial version Hlavní procesy v NO (BPM diagramy) NO daného segmentu může být velice malá (např.: 1 vedoucí a členové v počtu jednotek), ale také značně rozsáhlá (např.: 20 vedoucích a členové v počtu stovek). Její struktura, ale nebývá příliš složitá a hlavně se s nárůstem počtu členů nestává složitější je pouze mnohem mohutnější. Pokud v průběhu fungování NO nenastane neočekávaná událost (např.: dlouhodobé zranění lektora, ) nastávají jediné dva složitější procesy vytvoření kurzu a zápis účastníka. V případě nečekaných komplikací pak mohou nastat další dva složitější procesy změna kurzu a zrušení kurzu. Všechny čtyři procesy jsou popsány níže. 23 ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN Enterprise Architect: UML Design Tools and UML CASE tools for software development. SPARX SYSTEMS PTY LTD. Sparx Systems [online] [cit ]. Dostupné z: 11
18 a) Vytvoření kurzu Diagram BPM vytvoření kurzu 12
19 Diagram BPM podmínky kurzu (sub-proces) 13
20 b) Zápis účastníka kurzu Diagram BPM zápis účastníka kurzu 14
21 c) Změna kurzu Diagram BPM změna kurzu 15
22 d) Zrušení kurzu Diagram BPM zrušení kurzu 16
23 3.1.2 Role v NO Role jsou jedním ze stavebních kamenů návrhu vyjadřují skupiny uživatelů, jejich význam v NO a přístupová práva k WebISu. Na všechny níže uvedené role je pohlíženo jako na členy NO, avšak s jinou funkcí v NO. Systém umožňuje spravovat i nečleny NO (např.: rodiče dětí a kontakty na ně), ty však nejsou v rolích uvedeny, protože do systému nemají přístup. Název role Popis role Skupina uživatelů, kteří řídí NO vedení. Mají plný přístup k WebISu. Skupina uživatelů, která reprezentuje lektory s většími pravomocemi v rámci NO. Mají rozsáhlý přístup do WebISu, ale nemohou upravovat stěžejní informace o NO (např.: nemohou vytvářet kurzy, ale mohou spravovat členy). Skupina uživatelů, která v NO vykonává lektorskou činnost. Mají určitá práva k WebISu, ale nesmí mít možnost zasahovat do vedení NO (např.: mohou zobrazit téměř jakékoli informace, ale nesmějí je editovat). Skupina uživatelů, kteří navštěvují NO účastníci kurzů. Potřebují mít možnost zobrazovat dílčí informace, ale nesmějí mít možnost zobrazení úplných informací a jejich editaci. Tabulka role v IS 17
24 3.1.3 Agenda NO - její části a úkony (UC diagramy) Dále jsou popsány všechny části agendy, úkony nad nimi a práva k jednotlivým úkonům. V diagramech jsou použity následující zkratky: R read (zobrazit), C create (vytvořit), U update (změnit), D delete (odstranit), A add (přiřadit) a T take away (odebrat). UC, které jsou složitější nebo mají vnitřní podmínky, jsou doplněny o scénáře. Obecně u všech UC platí, že při vytvoření a změně záznamu se provádí kontrola vstupních dat a při odstraňování záznamu je vyžadováno potvrzení akce. a) Organizace Prvním důležitým elementem agendy NO je organizace sama, tzn. je potřeba vytvořit strukturu, která bude zpracovávat její údaje. Tato struktura je však obdobná pro jakékoli organizace, proto můžeme do jedné struktury vložit jak vlastní NO (hlavní organizace), tak ostatní organizace (obchodní partnery). Diagram UC organizace 18
25 b) Osoby a členové (a platby) Struktura pojmenovaná osoby reprezentuje jakoukoli fyzickou osobu obchodního partnera, rodiče člena, zaměstnance NO, atd. Struktura pojmenovaná členové je rozšíření struktury osob a to na základě působení v NO (účastník kurzu, lektor, vedoucí,...). Jinak řečeno, člen je osobou a má dodatečné atributy (přihlašovací údaje, platby,...) a funkcionalitu (účast v kurzech,...). Diagram UC osoby 19
26 Diagram UC členové Poznámka: U administrátora je obnovení hesla realizováno pomocí u. Scénář (D člen) IN: Obsluha přihlášena do systému. Obsluha má oprávnění: admin, superlector Scénář: 1. Obsluha zvolí volbu: Vymazat člena 2. Systém provede kontrolu člena v kurzech V případě, že je člen v kurzu, systém oznámí tuto skutečnost obsluze a proces se ukončí. 3. Systém vyzve obsluhu k potvrzení akce. 4. Obsluha potvrdí smazání volbou: Smazat 5. Systém smaže člena. OUT: Člen je smazán ze systému. 20
27 c) Kurzy a období (a prostory) Dva výstupy kurzy a období spolu velice úzce souvisí. Pohledů na tuto dvou-strukturu je více, např.: období může obsahovat jednotlivé kurzy nebo naopak kurz může mít různé období (termíny). Z hlediska co největší obecnosti návrhu aplikace byl vybrán následující pohled: Daný kurz má období (termíny, ve kterých probíhá, např.: školní rok či pololetí) a dané období má pak své účastníky, lektora, rozvrh, prostory a další atributy. Diagram UC kurzy Diagram UC období 21
28 d) Komunikace Smyslem komunikace v rámci systému není náhrada u či dokonce chatu, ale možnost účastníků pokládat dotazy lektorům a vedení NO (autorizovaný dotaz) a možnost lektorů a vedení NO informovat členy (např.: o změnách kurzů) na konkrétním místě. V praxi totiž bývá problém s komunikací mezi vedením a účastníky. (Příklad: Vedení rozešle informační y, že daný trénink odpadá pro nemoc lektora. Avšak část účastníků si vůbec nepřečte, některým se objeví ve spamové složce, takže tvrdí, že nedostali, atd. Důsledkem je, že část účastníků přijde na zrušený trénink a stěžují si, že přišli zbytečně.) Zprávy ve WebISu dávají možnost jednoduché, ale spolehlivé a přehledné komunikace. Diagram UC zprávy 22
29 e) Kalendář Struktura, kdy se pomocí jednotlivých událostí tvoří kalendář akcí NO. Tato struktura je v návrhu zahrnuta ze dvou důvodů archivace (při žádostech o granty je potřeba dokládat aktivity NO) a možnosti upozorňování členů na nadcházející akce. Diagram UC kalendář 23
30 f) Vystoupení Vystoupení je struktura lehce specifická ne všechny NO daného segmentu využijí tuto strukturu. Avšak při rozhovorech s vedením různých NO několik z nich projevilo reálný zájem o výslednou aplikaci, a právě tyto organizace by strukturu vystoupení využily. Struktura vystoupení reprezentuje dílo nikoli událost (např.: pódiová skladba aerobiku, taneční choreografie, ukázka bojových umění, ) a v návrhu je zahrnuta z archivačních důvodů a potřeby možnosti přihlašování vystoupení na soutěže. Diagram UC vystoupení 24
31 Scénář (U vystoupení) IN: Obsluha přihlášena do systému. Obsluha má oprávnění: admin, superlector, lector, user Scénář: 1. Obsluha zvolí volbu: Upravit vystoupení 2. Systém provede kontrolu práv přístupu Obsluha musí mít oprávnění admin nebo superlektor. V případě oprávnění lector a user musí daná obsluha být autorem daného vystoupení. 3. Systém zobrazí kartu vystoupení a vyzve obsluhu ke změně dat. 4. Obsluha provede změnu dat a dokončí akci volbou: Uložit 5. Systém provede kontrolu vstupních dat V případě nedostatků vyzve systém obsluhu k doplnění/opravě dat. 6. Systém aktualizuje data vystoupení. OUT: Změna dat vystoupení je vložena do systému. Scénář (AT vystupující) IN: Obsluha přihlášena do systému. Obsluha má oprávnění: admin, superlector, lector, user Scénář: 1. Obsluha zvolí volbu: Přidat vystupujícího 2. Systém provede kontrolu práv přístupu Obsluha musí mít oprávnění admin nebo superlektor. V případě oprávnění lector a user musí daná obsluha být autorem daného vystoupení. 3. Systém zobrazí seznam členů a vyzve obsluhu k výběru. 4. Obsluha provede výběr a dokončí akci volbou: Uložit 5. Systém aktualizuje vystupující. OUT: Seznam vystupujících je aktualizován v systému. 25
32 3.1.4 Agenda NO - souvislosti částí (AC diagramy) Posledním bodem projektové dokumentace je shrnutí částí agendy NO, jejich rozdělení do nižších logických celků a znázornění souvislostí mezi jednotlivými částmi. a) Organizace Diagram AC organizace b) Osoby Diagram AC osoby 26
33 c) Členové, zprávy a platby Diagram AC členové 27
34 d) Kurzy, období a prostory Diagram AC kurzy a období e) Kalendář Diagram AC kalendář 28
35 f) Vystoupení Diagram AC vystoupení 29
36 3.2 Architektura IS Do architektury aplikace je potřeba zanést všechny aspekty projektové dokumentace a zároveň zohlednit správnou logickou strukturu aplikace, její výkon, možnosti pozdějšího rozšiřování i uživatelskou přívětivost Databázová struktura Jak bylo zmíněno v úvodu práce, o ukládání dat se stará MySQL databáze, která je serverovou relační databází. Níže uvedený relační diagram popisuje celou strukturu databáze všechny tabulky, jejich atributy a vzájemnou provázanost. Diagram byl vytvořen pomocí programu MySQL Workbench MySQL Workbench 5.2. ORACLE CORPORATION. MySQL: The world's most popular open source database [online] [cit ]. Dostupné z: 30
37 Diagram návrh databáze 31
38 3.2.2 Aplikační struktura Pro strukturu aplikace byla využita třívrstvá MVP (model-view-presenter)26 architektura. model realizuje připojení k databázi a práci nad ní (načítání, ukládání dat) view stará se o vykreslování výstupu aplikace uživateli a realizuje GUI presenter spojuje model a view, na základě podnětů rozhoduje o vykonávání programu (zajišťuje logiku aplikace) Diagram Model-view-presenter Aplikační struktura využívá framework Nette, který je také postaven na MVP architektuře, což nám umožnilo snaží realizaci aplikace. Níže jsou pomocí AC diagramů popsány jednotlivé části architektury. 26 Model-view-presenter. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: 32
39 a) Model Model obsahuje dvě specifické třídy Installation (zajišťuje instalaci aplikace) a Authenticator (zajišťuje přihlašování do systému). Atributy v každé třídě odpovídají názvům tabulek, se kterými třída pracuje. Diagram model 33
40 b) Presenters I v presenterech nalezneme specifické třídy InstallPresenter (stará se o instalaci aplikace), ErrorPresenter (stará se o vykreslování chybových stránek), InfoPresenter a HomepagePresenter (starají se o zobrazení informací o programu a uvítací stránky). Atributy v každé třídě odpovídají názvům tříd modelu, se kterými presenter pracuje. Diagram presentery 34
41 c) Views Každý presenter má vlastní sadu pohledů (views), avšak tyto pohledy nefigurují v aplikaci samostatně, ale v kaskádě, kterou popisuje níže uvedený diagram. Diagram views (pohledy) 35
42 4. Realizace informačního systému 4.1 Instalace Instalační proces se skládá ze dvou částí uživatelských úkonů (popsaných v instalační příručce viz. dodatek D) a aplikační logiky, kterou popisuje níže uvedený diagram. Při navrhování instalačního procesu byla dána váha na minimalizování chyb uživatele. Nechtěná opětovná instalace by totiž měla za příčinu ztrátu veškerých dat. Aktivity Install:<něco> značí daný presenter:view. Proměnná reinstallation se nachází v konfiguračním souboru a před reinstalací je vyžadována její ruční úprava (výchozí hodnota je false). Diagram programová logika instalace 36
43 4.2 GUI Grafické uživatelské rozhraní bylo navrženo, aby bylo co nejjednodušší a zároveň intuitivní. Důraz byl kladen na design, který je respositivní což znamená, že GUI se přizpůsobí velikosti displaye a možnostem daného prohlížeče. Této funkčnosti bylo dosaženo hlavně použitím frameworku Bootstrap a jeho správné implementace do aplikace. Níže jsou uvedeny snímky obrazovky, na kterých je znázorněno jak se GUI aplikace chová na monitoru PC a na telefonu. Obrázek WebIS na PC 37
44 Obrázek WebIS na mobilním telefonu 4.3 Aplikace Jak plyne ze samotné architektury aplikace, jsou část agendy NO realizovány pomocí jednotlivých triád třídy modelu, presenteru a sady views daného presenteru. Za zmínku jistě stojí způsob přihlašování uživatelů, resp. práce s uživatelským heslem. Heslo je v databázi uloženo pomocí hash otisku. Nepoužívá se však obvyklý algoritmus md5 a složité solení hesla, ale php funkce crypt() a solení hesla, kdy je sůl součástí hashe, a tak se o ni nemusíme starat (není jí potřeba nikde ukládat). Níže je graficky znázorněna adresářová struktura výsledné aplikace. 38
45 Diagram adresářová struktura 39
46 5. Testování informačního systému WebIS byl testován ručně, a to metodou průchodu imaginárního člena systémem. V rámci testování byla aplikace úspěšně nainstalována podle uživatelské příručky. Dále byla vytvořena imaginární NO, navrhnuto několik jejích kurzů a imaginárních členů. V aplikaci byly provedeny následují akce: vytvoření člena nastavení role člena přihlášení a odhlášení člena ze systému kontrola práv člena k jednotlivým úkonů změna údajů člena smazání člena Veškeré akce v aplikaci proběhy podle očekávání a bez chyb. 40
47 6. Závěr V rámci bakalářské práce proběhla analýza existujících neziskových organizací, dále byla vytvořena kompletní projektová dokumentace a popis architektury aplikace. V neposlední řadě bylo vytvořeno funkční jádro aplikace WebIS a jeho instalační příručka. V daném časovém rámci nebylo možno implementovat celý návrh do finální aplikace, to ale také nebylo cílem práce. Aplikace v podobě, ve které je přiložena k bakalářské práci zajistí instalaci aplikace (vytvoření databázové struktury), grafické rozhraní, přihlašování uživatelů a implementuje hlavní části agendy NO evidenci dat o organizaci a evidenci členů. Aplikace je takto připravena pro využití v NO, které dostačuje daná základní funkčnost, či pro další programátory, kteří mohou velice jednoduše (na základě projektové dokumentace a popisu architektury WebISu) přidat triády, které implementují další části agendy NO a tím rozšíří funkčnost aplikace. 41
48 A) Seznam tabulek Tabulka logický rámec cílů...6 Tabulka váha výstupů IS...8 Tabulka role v IS
49 B) Seznam grafiky Seznam obrázků Obrázek 2-1 Záznamový arch...10 Obrázek WebIS na PC...37 Obrázek WebIS na mobilním telefonu...38 Seznam diagramů Diagram BPM vytvoření kurzu...12 Diagram BPM podmínky kurzu (sub-proces)...13 Diagram BPM zápis účastníka kurzu...14 Diagram BPM změna kurzu...15 Diagram BPM zrušení kurzu...16 Diagram UC organizace...18 Diagram UC osoby...19 Diagram UC členové...20 Diagram UC kurzy...21 Diagram UC období...21 Diagram UC zprávy...22 Diagram UC kalendář...23 Diagram UC vystoupení...24 Diagram AC organizace...26 Diagram AC osoby...26 Diagram AC členové...27 Diagram AC kurzy a období...28 Diagram AC kalendář...28 Diagram AC vystoupení...29 Diagram návrh databáze...31 Diagram Model-view-presenter...32 Diagram model...33 Diagram presentery...34 Diagram views (pohledy)...35 Diagram programová logika instalace...36 Diagram adresářová struktura
50 C) Seznam použité literatury TWITTER, Inc. Bootstrap [online] [cit ]. Dostupné z: 2 ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN Cascading Style Sheets (CSS) Snapshot WORLD WIDE WEB CONSORTIUM. W3C [online] [cit ]. Dostupné z: 4 Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. WORLD WIDE WEB CONSORTIUM. W3C [online] [cit ]. Dostupné z: 5 Česká republika. Zákon č. 101/2000 Sb.: o ochraně osobních údajů. In: Sbírka zákonů České republiky Česko a sociální sítě v číslech. INTERNET INFO, s.r.o. Lupa.cz [online] [cit ]. ISSN Dostupné z: 7 Enterprise Architect: UML Design Tools and UML CASE tools for software development. SPARX SYSTEMS PTY LTD. Sparx Systems [online] [cit ]. Dostupné z: 8 GNU Affero General Public License. FREE SOFTWARE FOUNDATION, Inc. GNU Operating System [online]. 3. vyd [cit ]. Dostupné z: 9 GRUDL, David. NETTE FOUNDATION. Nette Framework: Dokumentace [online] [cit ]. Dostupné z: 10 HTML5. WORLD WIDE WEB CONSORTIUM. W3C [online] [cit ]. Dostupné z: 11 Informační společnost v číslech ČESKÝ STATISTICKÝ ÚŘAD. Český statistický úřad [online] [cit ]. Dostupné z: 12 Information system. In: Encyclopædia Britannica Online [online] [cit ]. Dostupné z: 13 JQUERY FOUNDATION. JQuery [online] [cit ]. Dostupné z: 14 Kolik domácností v ČR má počítač a internet?. ČESKÝ STATISTICKÝ ÚŘAD. Český statistický úřad [online] [cit ]. Dostupné z: 15 Model-view-presenter. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: 16 MySQL 5.0 Reference Manual. ORACLE CORPORATION. MySQL [online] [cit ]. Dostupné z: 44
51 17 MySQL Workbench 5.2. ORACLE CORPORATION. MySQL: The world's most popular open source database [online] [cit ]. Dostupné z: 18 Na internetu již nakupuje každý druhý uživatel. INTERNET INFO, s.r.o. Lupa.cz [online] [cit ]. ISSN Dostupné z: 19 SELLIER, Alexis. {less}: The dynamic stylesheet language. [online] [cit ]. Dostupné z: 20 Standard ECMA-262: ECMAScript Language Specification. In: Standard ECMA-262: ECMAScript Language Specification [online]. Edition 5.1, 2011 [cit ]. Dostupné z: 21 THE PHP GROUP. PHP: Hypertext Preprocessor [online] [cit ]. Dostupné z: 22 Vysokorychlostní internet v ČR (mapy pokrytí). MINISTERSTVO VNITRA ČESKÉ REPUBLIKY. Archiv stránek bývalého Ministerstva informatiky [online] [cit ]. Dostupné z: 23 Využívání informačních a komunikačních technologií v domácnostech a mezi jednotlivci ČESKÝ STATISTICKÝ ÚŘAD. Český statistický úřad [online] [cit ]. Dostupné z: 24 Webová aplikace. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: 25 WORLD WIDE WEB CONSORTIUM. W3C: Accessibility [online] [cit ]. Dostupné z: 26 XHTML 1.0 The Extensible HyperText Markup Language (Second Edition). WORLD WIDE WEB CONSORTIUM. W3C [online]. 2. vyd. 2000, 2002 [cit ]. Dostupné z: 45
52 D) Instalační příručka Děkujeme, že jste se rozhodli využívat webový informační systém WebIS. Tato instalační příručka Vás provede instalací a nastavením aplikace. Pokud byste si chtěli aplikaci nejdříve vyzkoušet (bez nutnosti instalace), je k dispozici online DEMO (plnohodnotná aplikace s testovacími daty) WebISu na adrese Minimální požadavky webový server s mod_rewrite (nebo podobnou funkcionalitou) PHP nebo novější MySQL databázi Všechny výše zmíněné požadavky splňuje většina současných web-hostingů (včetně hostingů, které jsou zdarma). Pro kontrolu minimálních požadavků můžete spustit kontrolní aplikaci Checker, které je k WebISu přiložena. Stačí ji rozbalit na Váš web-server a spustit zadat její adresu do webového prohlížeče (např.: Pokud se Vám zobrazí níže uvedená stránka, tak Váš hosting splňuje veškeré požadavky. Kontrola minimálních požadavků 46
53 Nastavení Rozbalte aplikaci WebIS na Váš web-server a poté otevřete složku WebIS. Přečtěte si prosím licenční ujednání soubor license.txt, používáním programu WebIS vyjadřujete svůj souhlas s licencí GNU AGPL. Pokud Váš web-server běží na Linuxu, nastavte práva pro zápis i čtení do adresářů "log" a "temp" (např. příkazy "chmod 777 -R log" a "chmod 777 -R temp".) Nastavte na Vás jako správce aplikace souboru /app/config/config.neon parameters: admin <vas@ .cz> Nastavte přístup do databáze soubor /app/config/production.neon parameters: database: driver: mysql host: <SERVER> dbname: <NÁZEV DATABÁZE> user: <UŽIVATELSKÉ JMÉNO> password: <HESLO> Pokud chcete provést reinstalaci aplikace, změňte hodnotu proměnné reinstallation na true soubor /app/config/config.neon parameters: reinstallation: true 47
54 Instalace Spusťte instalaci aplikace (např.: WebIS Vás formou průvodce provede instalací. Pokud se Vám zobrazí níže uvedená stránka, tak instalace proběhla v pořádku. Úspěšná instalace WebISu Začínáme Aplikaci spustíte zadáním URL Vašeho serveru a cesty k WebISu do internetového prohlížeče (např.: Přihlaste se pomocí uživatelského jména a hesla, které jste zadali při instalaci. Doufáme, že se Vám aplikace bude líbit, případné připomínky zasílejte prosím na tech@czekuj.net. Také se můžete podívat na webové stránky aplikace na adrese 48
55 49
56 E) Přílohy 50
57 51
58 52
59 53
60 54
61 55
Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,
Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení
UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek
UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Informační systém realitní kanceláře Jan Šimůnek Bakalářská práce 2011 Prohlášení autora Prohlašuji, že jsem tuto práci vypracoval samostatně.
DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:
DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP Maturitní projekt Vypracoval: Denis Ptáček Třída: 4B Rok: 2014/2015 Obsah 1. Použité nástroje... 3 1.1 NetBeans
USI - 102 - Projekt klíčenka"
USI - 102 - Projekt klíčenka" Předmět A7B36USI paralelka 102 Pondělí 14:30 cvičící Martin Komárek ČVUT FEL Tomáš Záruba, Gulnara Abilova, Martin Karban, Levan Bachukuri Termín odevzdání: 6.října 2013 Link
Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Analýza a návrh informačního systému Miloš Rajdl 2012 ČZU v Praze 1 Souhrn Diplomová
Webový systém pro prodej fotografií
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačové grafiky a interakce Bakalářská práce Webový systém pro prodej fotografií Vladislav Telehuz Vedoucí práce: Ing. Miroslav
MapleCloud a jeho použ ití. Vladimír Žák
MapleCloud a jeho použ ití Vladimír Žák Brno, 2015 Obsah 1 Úvod... 4 2 Novinky v MapleCloud pro Maple 2015... 5 3 MapleCloud a registrace... 6 4 Použití MapleCloud přímo z Maple 2015... 7 4.1 Popis jednotlivých
ZPRACOVÁNÍ NEURČITÝCH ÚDAJŮ V DATABÁZÍCH
0. Obsah Strana 1 z 12 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION
MANUÁL PRO VKLÁDÁNÍ A EDITACI DAT V SYSTÉMU INVENIO
MANUÁL PRO VKLÁDÁNÍ A EDITACI DAT V SYSTÉMU INVENIO Kolektiv autorů: Bc. Bohdana Frantíková PhDr. Petra Pejšová Praha 2012 Národní technická knihovna 1 MANUÁL PRO VKLÁDÁNÍ A EDITACI DAT V SYSTÉMU INVENIO
DATA ARTICLE. AiP Beroun s.r.o.
DATA ARTICLE AiP Beroun s.r.o. OBSAH 1 Úvod... 1 2 Vlastnosti Data Article... 1 2.1 Požadavky koncových uživatelů... 1 2.2 Požadavky na zajištění bezpečnosti a důvěryhodnosti obsahu... 1 3 Implementace
Ostatní portálové aplikace
Univerzitní informační systém Panevropská vysoká škola Ostatní portálové aplikace Svazek 9 Verze: 1.20 Datum: 10. března 2016 Autor: Jitka Šedá, Martin Tyllich Obsah Seznam obrázků 5 1 Helpdesk pro UIS
SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL
SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL SYSTEM FOR CONFIGURATION OF COMMUNICATION TERMINALS AND VISUALIZATION OF STATE INFORMATION FROM RAIL VEHICLES
Inovace firemnı webove aplikace SPEA-SYSTE M
Inovace firemnı webove aplikace SPEA-SYSTE M 1. ÚVOD Zkratka SPEA je synonymem pro Servis Průmyslové Elektroniky a Automatizace. Jedná se o ryze českou společnost zabývající se převážně opravami průmyslové
Olga Rudikova 2. ročník APIN
Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová
Úvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění
- 1 - Smlouva o dílo uzavřená podle 536 a násl. obchodního zákoníku v účinném znění Přílohy : A Technická dokumentace a popis díla B Kalkulace ceny díla 1. Účastníci smlouvy Smluvní strany této smlouvy,
Abstrakt. Klíčová slova. Abstract. Key words
Vize portálu KNIŽNÍ DATABÁZE Jakub Houžvička Abstrakt Tato semestrální práce má pomoci seznámit s vizí projektu Knižní databáze. Jedná se o projekt v podobě webového portálu přístupnému všem uživatelům
VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Aplikovaná informatika
VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Aplikovaná informatika Napojení e-shopu na obchodní portál aukro.cz bakalářská práce Autor: Josef Vrbata Vedoucí práce: Ing.
Návod na práci s redakčním systémem webu VPŠ a SPŠ MV v Praze
Návod na práci s redakčním systémem webu VPŠ a SPŠ MV v Praze Abychom mohli na webu provádět úpravy, je nutné se přihlásit. Přihlašovací údaje jsou stejné jako do internetového počítače, resp. domény SKOLAMV.
Nástroj WebMaker TXV 003 28.01 první vydání Únor 2009 změny vyhrazeny
Nástroj WebMaker TXV 003 28.01 první vydání Únor 2009 změny vyhrazeny 1 TXV 003 28.01 Historie změn Datum Vydání Popis změn Únor 2009 1 První verze (odpovídá stavu nástroje ve verzi 1.6.2) Obsah 1 Úvod...3
KIV/PIA Semestrální práce
KIV/PIA Semestrální práce Diskuzní fórum Tomáš Časta(A10N0057P) casta@students.zcu.cz 1. Architektura aplikace 1.1 MVC Model-view-controller (MVC) je softwarová architektura, která rozděluje datový model
Sem vložte zadání Vaší práce.
Sem vložte zadání Vaší práce. České vysoké učení technické v Praze Fakulta informačních technologií Katedra softwarového inženýrství Bakalářská práce Rezervační komponenta pro informační systém sportovního
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_31_16 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
Návod k administraci e-learningové platformy
LIFELONG LEARNING PROGRAMME Leonardo da Vinci Přenos inovací Návod k administraci e-learningové platformy Pracovní balíček č. 3, aktiva č. 3.3.2 Odpovědný partner: NVF Datum: 30/05/2015 Verze: Konečná
Google Apps. dokumenty 5. verze 2012
Google Apps dokumenty verze 0 Obsah Obsah... Úvod... Formuláře... K čemu jsou formuláře dobré?... Spuštění formuláře... Nastavení formuláře... Vytváření otázek... 6 Změna vzhledu formuláře... 8 Zveřejnění
WEBOVÉ STRÁNKY SNADNO A RYCHLE ANEB JE TU WEB
WEBOVÉ STRÁNKY SNADNO A RYCHLE ANEB JE TU WEB MARTIN ŽÁČEK ČÍSLO OPERAČNÍHO PROGRAMU: CZ.1.07 NÁZEV OPERAČNÍHO PROGRAMU: VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST ČÍSLO PRIORITNÍ OSY: 7.1 ČÍSLO OBLASTI PODPORY:
www prezentace restaurace
www prezentace restaurace www presentation of restaurant Ladislav Jeníček Bakalářská práce 2010 UTB ve Zlíně, Fakulta aplikované informatiky, 2010 4 ABSTRAKT Bakalářská práce se zabývá webovou prezentací
Technická specifikace předmětu veřejné zakázky Zhotovení interaktivního webového portálu a mobilních aplikací
Technická specifikace předmětu veřejné zakázky Zhotovení interaktivního webového portálu a mobilních aplikací 1 Členění zakázky... 2 1.1 Webový portál... 2 1.1.1 Obecné požadavky... 2 1.1.2 Seznam databází...
Ovladač Fiery Driver pro systém Mac OS
2016 Electronics For Imaging, Inc. Informace obsažené v této publikaci jsou zahrnuty v Právní oznámení pro tento produkt. 30. května 2016 Obsah Ovladač Fiery Driver pro systém Mac OS Obsah 3...5 Fiery
XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS
XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS Roman MALO - Arnošt MOTYČKA This paper is oriented to discussion about using markup language XML and its features in LCMS
Ostatní portálové aplikace
Univerzitní informační systém Slovenská zemědělská univerzita v Nitře Ostatní portálové aplikace Svazek 9 Verze: 1.20 Datum: 10. března 2016 Autor: Jitka Šedá, Martin Tyllich Obsah Seznam obrázků 5 1
ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4
ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4 JEDNODUCHÉ PŘIHLÁŠENÍ 4 ADMINISTRAČNÍ PROSTŘEDÍ 5 PŘEPÍNÁNÍ JAZYKOVÉ VERZE 5 POLOŽKY HORNÍHO MENU 5 DOPLŇKOVÉ POLOŽKY MENU: 6 STROM SE STRÁNKAMI, RUBRIKAMI A ČLÁNKY 7 TITULNÍ
Uživatelská příručka systému pro administrátory obcí a manuál pro správce portálu
Softwarová podpora tvorby rozvojových dokumentů obcí Uživatelská příručka systému pro administrátory obcí a manuál pro správce portálu Verze 1.3 Zpracováno v rámci projektu CZ.1.04/4.1.00/62.00008 ELEKTRONICKÁ
WiFiS Uživatelská příručka Obsah
WiFiS Uživatelská příručka Obsah Nastavení aplikace Popis jednotlivých číselníků Agenda ISP internet service provider Obecné Nastavení Nastavení jednotlivých číselníků Skupiny číselníku Agenda, ISP a Obecné
SMART GATE webové a aplikační ovládací rozhraní zařízení ESIM120
ALARM PRODEJ.CZ OFICIÁLNÍ DISTRIBUTOR VÝROBKŮ ELDES PRO ČESKOU REPUBLIKU UVÁDÍ INSTRUKTÁŽNÍ PREZENTACI SMART GATE webové a aplikační ovládací rozhraní zařízení ESIM120 ALARM PRODEJ.CZ je součástí CENTR
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které
UŽIV ATELSKÁ PŘÍRUČKA
UŽIVATELSKÁ PŘÍRUČKA Autor: Marek Klimša Úprava: Stanislav Chromý Verze dokumentu: 1.1 Poslední aktualizace: 11. května 2012 Obsah 1. Začínáme 3 1.1 Co je to ADVOKÁTNÍ SPIS 3 1.2 Po prvním spuštění 3 1.3
Správa požadavků. Semestrální práce
Správa požadavků Semestrální práce Tomáš Náhlovský 12. březen 2013 Obsah I.METODIKA SPRÁVY POŽADAVKŮ 1.1 SBĚR POŽADAVKŮ 3 1.2 EVIDENCE POŽADAVKŮ 3 1.3 ZMĚNY POŽADAVKŮ 3 1.4 POSUZOVÁNÍ POŽADAVKŮ 3 1.5 KONTROLA
Úvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
PORTÁL ELEKTRONICKÝCH STUDIJNÍCH TEXTŮ
PORTÁL ELEKTRONICKÝCH STUDIJNÍCH TEXTŮ Martin Ledínský, Ústav výpočetní techniky UK Praha Portál Elektronické studijní texty (viz Obrázek 1; dále jen EST nebo portál) vytváří Ústav informačních studií
PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vytváření a evidence smluv. 2012 Petr Čulík
PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE Vytváření a evidence smluv 2012 Petr Čulík Anotace Aplikace slouží uživateli jako nástroj pro vytváření a evidenci jednorázových,
Acronis Backup Advanced Version 11.7
Acronis Backup Advanced Version 11.7 VZTAHUJE SE NA NÁSLEDUJÍCÍ PRODUKTY: Advanced pro Windows Server Advanced pro PC Pro Windows Server Essentials ÚVODNÍ PŘÍRUČKA Prohlášení o autorských právech Copyright
Globální architektura ROS
Verze: 1.1 Obsah: 1. Vymezení cílů dokumentu... 4 2. Pojmy a zkratky... 5 3. Procesní architektura...10 3.1. Upřesnění struktury dokumentu:...10 3.2. Postup tvorby a použité metodiky...10 3.3. Základní
Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém
Software Co je to software? Software je ve světě IT vše, co není Hardware Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém Podívejme se tedy na jednotlivé
BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS STANISLAV SEHNAL
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS WEBOVÉ ROZHRANÍ
Metodika. Oznámení o vykonávání působností v agendě ve smyslu zákona č. 111/2009. Sb., o základních registrech. Verze 1.6
Metodika Oznámení o vykonávání působností v agendě ve smyslu zákona č. 111/2009 Sb., o základních registrech Verze 1.6 AIS RPP Působnostní určeno pro oznamovatele Oznámení o vykonávání působností č. 111/2009
Univerzita Palackého v Olomouci. Služby spojené s Active Directory
Moderní učitel CZ.1.07/1.3.00/51.0041 Univerzita Palackého v Olomouci Pedagogická fakulta Služby spojené s Active Directory doc. PhDr. Milan Klement, Ph.D. Olomouc 2015 Publikace vznikla v rámci ESF projektu
Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora
UŽIVATELSKÁ TECHNICKÁ DOKUMENTACE ANKETA : Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora [2ITa] [sk1] 1 Obsah DŮLEŽITÉ UPOZORNĚNÍ!!!... 3 PROHLÁŠENÍ O AUTORSTVÍ:... 3 ANOTACE:...
OPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště
OPERAČNÍ SYSTÉM Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Operační systém Autor Martin Šimůnek Datum 13. 2. 2013 Stupeň
CZ.1.07/1.5.00/34.0527
Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.15 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 15_ Síťové služby- www server Apache DUM seznámí žáky s webserverem a naučí jej instalovat, spustit diagnostikovat
Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Docházka 3000 Personalistika
BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS INFORMAČNÍ SYSTÉM
Metodická příručka pro učitele. InspIS SET modul školní testování
Metodická příručka pro učitele InspIS SET modul školní testování Tato Metodická příručka pro učitele byla zpracována v rámci projektu Národní systém inspekčního hodnocení vzdělávací soustavy v České republice
Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl
Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Internet celosvětová síť spojení jednotlivých síťí pomocí uzlů (síť
Ostatní portálové aplikace
Akademický informační systém ŠKODA AUTO VYSOKÁ ŠKOLA o.p.s. Ostatní portálové aplikace Svazek 9 Verze: 1.20 Datum: 10. března 2016 Autor: Jitka Šedá, Martin Tyllich Obsah Seznam obrázků 5 1 Absolventi
Uživatelem řízená navigace v univerzitním informačním systému
Hana Netrefová 1 Uživatelem řízená navigace v univerzitním informačním systému Hana Netrefová Abstrakt S vývojem počítačově orientovaných informačních systémů je stále větší důraz kladen na jejich uživatelskou
SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ
Slezská univerzita v Opavě Obchodně podnikatelská fakulta v Karviné SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ Distanční studijní opora Jména autorů Ing. Josef Botlík
Microsoft Office 2003 Souhrnný technický dokument white paper
Microsoft Office 2003 Souhrnný technický dokument white paper Přehled inteligentních klientských aplikací založených na sadě Microsoft Office 2003 System Publikováno: Duben 2003 Shrnutí: Inteligentní klienti
Profesionální software pro tvorbu a správu internetového obchodu verze 3.0
Profesionální software pro tvorbu a správu internetového obchodu verze 3.0 WebCzech E-commerce PRO 3.0 je již třetí verzí jednoho z nejúspěšnějších systémů pro výstavbu a provoz vlastního elektronického
Stručný návod pro software dodávaný jako příslušenství k NetMini adaptéru. Komunikace UPS \ NetAgent Mini DK532, DP532. O.K.SERVIS Plus s.r.o.
Komunikace UPS \ NetAgent Mini DK532, DP532 O.K.SERVIS Plus s.r.o. 1/6 Popis adaptéru Do UPC Status LED Do LAN (LAN Port LED) Do DC adaptéru NetAgent Mini External Stručný přehled dodávaného software k
UNIVERZITA PARDUBICE DOPRAVNÍ FAKULTA JANA PERNERA
UNIVERZITA PARDUBICE DOPRAVNÍ FAKULTA JANA PERNERA SOFTWAROVÁ PODPORA PRO TECHNICKOU PŘÍPRAVU PROJEKTU V ELEKTRIZACI ŽELEZNIC PRAHA A.S. BC. LUKÁŠ HRON DIPLOMOVÁ PRÁCE 2008 Souhrn Tato práce si klade
3D Vizualizace muzea vojenské výzbroje
3D Vizualizace muzea vojenské výzbroje 3D visualization of the museum of military equipment Bc.Tomáš Kavecký STOČ 2011 UTB ve Zlíně, Fakulta aplikované informatiky, 2011 2 ABSTRAKT Cílem této práce je
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.13 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 13_ Síťové služby- databázový server MySQL + PHP 1. díl DUM provede žáka instalací, základní konfigurací a zprovozněním
Modul ročních zpráv o výsledcích finančních kontrol
Ministerstvo financí Odbor 47 Centrální harmonizační jednotka pro finanční kontroly Informační systém finanční kontroly ve veřejné správě Modul ročních zpráv o výsledcích finančních kontrol Prosinec 2015
Manuál administrátora FMS...2
Manuál administrátora Manuál administrátora FMS...2 Úvod... 2 Schéma aplikace Form Management System... 2 Úvod do správy FMS... 3 Správa uživatelů... 3 Práva uživatelů a skupin... 3 Zástupci... 4 Avíza
Věda a výzkum. Univerzitní informační systém. Svazek 4. Slovenská zemědělská univerzita v Nitře
Univerzitní informační systém Slovenská zemědělská univerzita v Nitře Věda a výzkum Svazek 4 Verze: 3.18 Datum: 11. března 2016 Autor: Jitka Šedá, Martin Tyllich Obsah Seznam obrázků 5 1 Základní pojmy
Uživatelská příručka IS KP14+: Pokyny pro vyplnění formuláře žádosti o podporu
Uživatelská příručka IS KP14+: Pokyny pro vyplnění formuláře žádosti o podporu Verze: 2.0 Březen 2015 1 Obsah 1. Portál IS KP14+... 4 1.1. Stručné představení... 4 1.2. Obecné funkcionality formuláře žádosti
Elektronická distribuce a správa dokumentů v rámci Policie České Republiky
PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE Elektronická distribuce a správa dokumentů v rámci Policie České Republiky 2010 Jan Tonner Anotace V této bakalářské práci
Parametrizace, harmonogram
Parametrizace, harmonogram Modul slouží pro parametrizování informačního systému a pro vytváření časového plánu akademického roku na fakultě. Fakulty si v něm zadávají a specifikují potřebné "časové značky"
NÁVRH A REALIZACE WWW PREZENTACE ČKR
NÁVRH A REALIZACE WWW PREZENTACE ČKR Šárka Ocelková Ústav výpočetní techniky MU v Brně, Botanická 68a, 602 00 Brno, ČR E-mail: ocelkova@ics.muni.cz Abstrakt U zrodu www prezentace České konference rektorů
Malý průvodce Internetem
Malý průvodce Internetem Úvod Toto povídání by mělo sloužit jako užitečný zdroj informací pro ty, co o Internetu zatím mnoho neví nebo o něm jen slyšeli a neví, co si pod tím slovem představit. Klade si
ŠKODA AUTO VYSOKÁ ŠKOLA
Akademický informační systém ŠKODA AUTO VYSOKÁ ŠKOLA o.p.s. Věda a výzkum Svazek 4 Verze: 3.18 Datum: 11. března 2016 Autor: Jitka Šedá, Martin Tyllich Obsah Seznam obrázků 7 1 Úvod 13 2 Základní pojmy
Volby a Referenda. 2013 ALIS spol. s r.o.
21.10.2013 2 Obsah 1 KEOX - Volby 4 2 Postup zpracování 5 3 Číselníky a parametry 9 3.1 Číselníky-přehled... 9 3.2 Číselníky-popis... 9 3.3 Parametry... 10 4 Metodika a legislativa 12 4.1 Úvod... 12 pojmy
Podnikání na internetu
Podnikání na internetu Bc. Miloslav Vaněk Abstrakt: Vědecká práce Podnikání na internetu pojednává o možnosti nabízet své zboží a služby přes internet. Součástí vědecké práce je i zjednodušená struktura
Redakční systém Joomla. Prokop Zelený
Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem
SPZ 2010 13.13. Uživatelská příručka
SPZ 2010 13.13 Uživatelská příručka Listopad, 2010 Obsah Obsah ÚVOD... 2 Nápověda programu... 2 POŽADAVKY... 2 INSTALACE... 3 ZÁKLADNÍ NASTAVENÍ... 5 PRVNÍ NAČTENÍ DAT... 6 Automatické načtení... 6 Doplnění
ADMINISTRAČNÍ PŘIRUČKA verze 1.1.19. Strana 2 (celkem 20) Strana 3 (celkem 20) 1. Obsah 1. Obsah...3 2. Úvod...5 2.1. Požadavky na hardware...5 2.2. Požadavky na software...5 2.3. Instalace...5 2.4. Výchozí
POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE
POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE INTERPI Interoperabilita v paměťových institucích Program aplikovaného výzkumu a vývoje národní kulturní identity (NAKI) (DF11P01OVV023) Zpracovali: Marie
Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV
Kancelář Akademie věd České republiky Odbor podpory vědy Ing. Leoš Horníček, Ph.D. Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV INFORUM 2008 14. konference
Průvodce Sciotestováním pro učitele školní rok 2015/16
Průvodce Sciotestováním pro učitele školní rok 2015/16 testovani.scio.cz 1 Obsah 1. Úvod ----------------------------------------------------------------------------------------------------------------------------------
Manuál pro administrátory. Manuál. Verze 1.0.11. pro administrátory
Manuál Verze 1.0.11 pro administrátory Obsah 1 Přihlášení do administračního rozhraní... 3 2 Administrační rozhraní... 5 2.1. Hlavní stránka... 5 2.2. Společnost... 6 2.2.1 Stav online... 6 2.2.2 Uživatelé...
Co je nového v SolidWorks Enterprise PDM 2009
Co je nového v SolidWorks Enterprise PDM 2009 Obsah Poznámky...4 1 Co je nového pro uživatele...5 Kusovníky...5 Kusovníky SolidWorks...5 Tabulky přířezů a kusovníky svařování...5 Položky vyloučené z kusovníku
Změňte styly nadpisů takto: Nadpis úvodní styl: Nadpis1 Nadpisy kurzivou Nadpis2 Podtržené nadpisy Nadpis3. Do dokumentu vložte č. stránek.
Předmět: INFORMATIKA roč.: 9 č.šab.: 2 téma: Textový editor WORD Vzdělávací materiál: prac. list Oblast:Informatika - Vytvoření stylu odstavců, vložení obsahu Změňte styly nadpisů takto: Nadpis úvodní
Informační systém autoškoly
Mendelova univerzita v Brně Provozně ekonomická fakulta Informační systém autoškoly Bakalářská práce Vedoucí práce: doc. Ing. František Dařena, Ph.D. Pirochta Jiří Brno 2014 Rád bych na tomto místě poděkoval
VYTVÁŘENÍ A POUŽITÍ VZDĚLÁVACÍCH MODULŮ
VYTVÁŘENÍ A POUŽITÍ VZDĚLÁVACÍCH MODULŮ Mgr. Hana Rohrová Ing. Miroslava Mourková Ing. Martina Husáková Fakulta informatiky a managementu Univerzity Hradec Králové Projekt je spolufinancován Evropským
Průvodce rychlým nastavením
Průvodce rychlým nastavením Cisco Small Business Switche Série 200 Obsah balení Switch série 200 Kit pro uchycení do racku (rackové modely) Napájecí adaptér / Napájecí kabel Ethernetový kabel Průvodce
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.14 Název materiálu: 14_ Síťové služby- databázový server MySQL + PHP- cvičení - 2. díl Anotace Autor Jazyk Očekávaný výstup DUM při reálné administraci databází MySQL a MariaDB
Architektura. Vedení sesterské dokumentace
Architektura Tým Lorem Ipsum Verze 1.1 29.3.2015 Obsah 1 Kontext...3 1.1 Cíle projektu...3 2 Technologie...3 2.1 Zvolená alternativa tvorby GUI...3 3 Datové schéma...4 4 Navržená architektura...5 4.1 Fyzický
KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17
Obsah ÚVODEM..............................................11 Co v této knize najdete................................... 12 Co budete v této knize potřebovat.......................... 13 Pro koho je tato
Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora krizového řízení
Provozní dokumentace Seznam orgánů veřejné moci Příručka pro administrátora krizového řízení Vytvořeno dne: 15. 6. 2011 Aktualizováno: 22. 10. 2014 Verze: 2.2 2014 MVČR Obsah Příručka pro administrátora
MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ
MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ 1 OBSAH 1.Popis... 3 2.Ovládání aplikace...3 3.Základní pojmy... 3 3.1.Karta...3 3.2.Čtečka...3 3.3.Skupina...3 3.4.Kalendář...3 3.5.Volný
P@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.
P@wouk nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing. Tomáš Petránek tomas@petranek.eu Karviná, 21. 10. 2011 Obsah prezentace 1. Okolnosti
MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress
MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress www.webdevel.cz Webdevel s.r.o. IČ 285 97 192 DIČ CZ28597192 W www.webdevel.cz E info@webdevel.cz Ostrava Obránců míru 863/7 703 00 Ostrava Vítkovice M 603
PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette
Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.17 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 17_ Bezpečnost dat 2. část TAR - inkrementální zálohování a obnova dat DUM s žáky postupně provede inkrementální zálohu