Univerzita Pardubice. Fakulta elektrotechniky a informatiky

Rozměr: px
Začít zobrazení ze stránky:

Download "Univerzita Pardubice. Fakulta elektrotechniky a informatiky"

Transkript

1 Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce do předmětu IWWW Radek Fryšták st32304 / IT 2012 / 2013

2 Obsah Rich Picture...1 Aktivity diagram...2 Use case diagram...3 Základní charakteristika...4 Diagram tříd...5 Adresářová struktura...6 Architektura aplikace...7 Funkčnost...8 Ukázky zdrojového kódu...9 Popis tříd systému...10

3 Rich Picture Zde je rich picture který zhruba znázorňuje majitele (admini), kteří obsluhují a platí provoz serveru, který si můžou hráči (uživatelé) pronajmout na určitou dobu. Administrátoři obsluhují server přes webové rozhraní které ovládá většinu funkcí na serverové stroji, který je někde na internetu. Výdělek je přerozdělován z výdělků, za pronájem, a příspěvků na samotný provoz serveru a jako finanční odměna majitelům. Pro popularizaci se bude provádět propagace na sociálních sítích, jako Steam komunita, Twitter a Facebook, na kterých je velký výskyt potencionálních hráčů (uživatelů), kteří by chtěly spravovat vlastní dedicate server na který ale nemají znalosti, prostředky nebo zázemí. 1

4 Aktivity diagram Ukázka diagramu registrace uživatele, funkce je taková že uživatel vyplní své udaje a odešle je na server ke zpracování, pokud jsou údaje validní, tj vyplněnost, formát pokud není validace 100% tak systém vrátí uživateli chybový výpis, kde předvyplní formulář odeslanými daty, po opravě údajů a znovu zaslání a po úspěšné validaci proběhne převod do php objektu ContentValue, který se pak vkládá do metody Insert z instance databáze. 2

5 Use case diagram Use case diagram alias digram užití zhruba naznačuje jaké úkony nebo činnosti obsluhují účastníci modelu. Guest vystupuje jako obyčejný návštěvník či potenciální zákazník, po té co se registruje stává se z něj registrovaný uživatel, pokud si objedná hru či hry z nabídky možných her tak se z něj stává moderátor webu nebo správce her v případě plné objednávky obojí. Další účastník je zde administrátor, což je vlastně majitel serveru, který může obsluhovat vše co je v administraci zaneseno. Poslední z účastníku je démon Cron, který se stará o pravidelné spouštění naplánovaných akcí, jako je úklid zastaralých údajů v databázi, mazání neplatné cache a synchronizace file systému s databází. 3

6 Základní charakteristika Téma této smíšené semestrální práce pro předmět IDAS2 a IWWW je zaměřený na pronajímání dedikovaných herních serverů a s tím spojený webhosting. Hosting nabízí seznam předních herních titulů které si může uživatel pronajmout, pokud sám nemá prostředky nebo veřejnou IP adresu s dostatečnou konektivitou, ale přesto chce mít založený vlastní privátní nebo veřejný herní server pro své přátele s vlastní konfigurací pod svou kontrolou. Při objednávce může uživatel vybrat více her s různým počtem slotů a různou délkou pronájmu. Objednávku uživatel může dokončit jedině jako regulérně registrovaný uživatel s vyplněnými údaji které jsou nutné pro eventuální komunikaci administrátorů s klientem a fakturaci. V posledním kroku pak ještě bude mít uživatel možnost zvolit jestli chce pouze game hosting nebo bude chtít také provozovat i webhosting. Po zaplacení dostane k dispozici uživatelský panel s možností svoje servery spustit, restartovat, zastavit, nakonfigurovat nebo sledovat logy. Uživatelé mají v rámci své uživatelské administrace oprávnění: guest: obyčejný návštěvník webu který si jen prohlíží stránky registrovaný: registroval se a má oprávnění dokončit objednávku her moderátor webu: registrovaný po objednávce web, nebo editor existujícího webu správce her: registrovaný po objednávce her, bez webu moderátor + správce: registrovaný po objednávce her a webu, editaci webu může delegovat Aplikace je ještě stále ve vývoji protože celá sama o sobě bude spravovat jak stránky který uvidí každý návštěvník tak i její backgroud, tj správa stroje, her a systému. Databáze je použita jak jinak než open-source MySQL, v budoucnu pokud korporace Oracle začne příliš šlapat na vývojáře tak MariaDB což je zatím binárně kompatibilní open-source klon. Aplikace se od svého původního návrhu který začínal na 20 tabulkách rozrostl na aktuálních téměř 50 tabulek. Strategie mazání záznamů z tabulek databáze je řešena pomocí nastavování data a času do sloupce smazano, sql dotazy si pak počítají s tím že platné záznamy mají sloupec smazano NULL. Neplatné udaje které expirují po nastavené době, budou automaticky smazány pomocí metod k tomu určených, při volání Cronu. Stránky jsou momentálně optimalizovány pro FF a Chrome, celý layout využívá css framework bootstrap. Celá webová aplikace vyžaduje k běhu PHP 5.3.x, zásuvné moduly jako třeba: PDO, gettext, image magick. Celý systém je vytvořený nad linuxovým apache2 a PHP5 a některé části vysloveně počítají s linuxovým systémem. Celá aplikace je postavena nad frameworkem, který je klonem např: známého Nette, šablonovacího systému RainTpl, pro systém jsem se inspiroval ze zmíněných systémů, některé třídy byly buď implementovány přímo a nebo úplně přepsané v podobném duchu s elementárně rozdílnou logikou. Rozdíly jsou například proti čistému nette v rychlosti aplikace dosti znatelné, uvedu příklad: stránky srovnatelné velikosti na jednom stroji v nette zabraly téměř 1s generování, tak v tomto systému byla doba v rozmezí 100~200ms, tím neříkám tak či onak, stejně každý z těchto systémů ve finále používá komplexní cachování, které aplikace urychlí ještě více. 4

7 Diagram tříd Diagram je téměř přesným modelem tříd který tento systém využívá. Systém je koncipován tak aby neměl příliš externích závislostí, které by při přenosu kódu a různých modifikací implementace mohli dělat problémy. Stránky se skládají na indexu pomocí třídy která prochází celým indexem a je parametrem předávána do tříd, které se starají o template a obsluhu stránek. 5

8 Adresářová struktura Takto vypadá adresářová struktura, v kořenu (root) jsou ještě soubory ajax.php, index.php, mainclass.php, rss.php, favicon.ico, loader.php, global_config.php a database_config.php. Na úrovni kořene jsou zejména důležité soubory: loader.php který se stará o autoloading tříd pomocí SPL, Loader je třída sama o sobě, dále je zde index.php, který obsahuje výkonnou část kódu, vytvoření třídy MainClass, Cache, Tpl a ještě několika dalších. Konfigurace pro web a databázi je umístěna ve stejnojmenných souborech, napsané ve formátu NEON s využitím HereDoc. Posledním souborem v kořenu je souhlas rss.php, který se stará o renderování XML podle standardu RSS 2.0. Složka classes obsahuje třídy které systém využívá k fungování celých stránek, jen jmenuji několik tříd: Core pro globálně využívané metody, Html pro renderování html kódu, Form pro generování formulářů s pomocí třídy Html nebo HtmlPage pro generování html kostry webové stránky opět s pomocí třídy Html, více bude popsáno v sekci: popis tříd. Složka Css obsahuje kaskádové styly pro stránky, globální tiskové a další, ve složce js jsou JavaScripty použité ve stránkách a částečně i v adminu, složka img obsahuje obrázky které využívají styli, složka pages obsahuje php soubory stránek, jelikož každá stránka na webu je prakticky jedna php třída. Systém propojení je hruba takový že v konfiguraci je x-rozměrné pole které definuje tvar menu stylem: url=>php třída, toto pole zpracovává třída StaticWeb která načítá dat od stránek, z routovací třídy bere adresu a jednotlivými metodami se předávají zpracované údaje do třídy HtmlPage která se postará o renderování. Samotné stránky se vykreslují podle souborů šablon. Tyto šablony jsou umístěny ve složce templates, každý template má koncovku.tpl. Ve složce templates je ještě jedna složka compile, která obsahuje zkompilované php soubory podle template. Princip je takový že se soubor s template prožene kompilátorem, který nahradí tempalte zápis php zápisem. Poslední složka _admin je složka kde se nachází administrace, má v podstatě stejnou adresářovou strukturu která je v kořenu, takže jsou to v podstatě stránky samy pro sebe. 6

9 Architektura aplikace Tento systém stránek je postavený na systému který je již asi 3. v pořadí php systém. První verze systému byla určitá variace systému wordpress, kde se celý systém skládal z modulů a každý web takto vytvořený měl určitou základní sadu modulů a moduly obsluhující unikátní sekce ve stránkách, tento systém měl roztříštěný a značně primitivní databázový model, kde většina modulů využívala pouze databáze SQLite2, které s upgradem na PHP 5.3 přestaly fungovat. Tento systém, ale měl své hranice a při složitějších webech se už musely některé bázové moduly dostatečně upravovat protože nebyli schopni vyhovět požadavkům zákazníka na konkrétní funkčnost. Další verze začínala v podstatě na zelené louce, dalo by se říct, kde již byla snaha dělat samostatně menší jednotky (třídy), s použitím autoloadingu a principem jedné třídy na jednu stránku, s tím že se url adresa stránky zanášela do samotné třídy. Tento systém se ani nedočkal tak potřebného databázového konektoru, poslední verze systému uměly ukládat maximálně do XML souboru nebo JSON souboru. Aktuální verze systému jak již bylo naznačeno je do jisté míry inspirovaná frameworkem Nette pro bázové třídy, některé třídy byli přebrány, ale budou do budoucna přepsány, Nette používá vlastní šablonový systém, tento systém taky používá šablonový systém založený RainTpl. Ať se již jedná o Nette nebo RainTpl žádný kód není převzat 1:1, a pokud ani tak bude v nejbližší době přepsán. Výjimkou jsou snad jen některé postupy, jména tříd a konfigurační třída načítající neon syntax. V systému je v konfiguracích a zkompilovaných souborech používán Heredoc. Celý systém je založen na OOP PHP5.3.x a databázový konektor optimálně potřebuje PHP Filozofií celého systému je to, že každá z tříd systému má svoji úlohu plnit dobře a při nejlepším s co nejméně závislostmi na ostatních třídách. Systém se sám stará o načítání potřebných tříd pomocí systému autloading, jediní include který je ve stránkách je ten který načítá třídu Loading které je registrovaná pomocí SPL jako autoloading method. Princip skládání webu v tomto systému začíná vytvořením instance třídy MainClass v indexu, která dědí od bázové třídy BaseMainClass která se stará o ukládání hodnot do vnitřního pole a přístup k nim, z této instance se se pak volá inicializační metoda ve které se načítá konfigurace, nastavuje časovou zónu, vytváří instanci konektoru do databáze, skládá instance Session, UserStorage, která vstupuje do třídy uživatele User, dále se nastavuje ACL oprávnění z třídy Permission. Poté se vytváří instance třídy Tpl které se stará o obsluhu template systému. Nakonec se v inicializační metodě ještě připravuje globální tvar formuláře, který si pak jednotlivé trídy stránek rozšiřují o vlastní elementy a podmínky. Poté co skončí inicializace vrací se kód zpět do indexu kde se vytváří instance Cache, která se následně stará a cachování hlavních částí stránek, kde se buďto stránka načítá z cache souboru nebo se renderuje ze třídy HtmlPage a template. Stránky samotných sekcí se vkládají přes StaticWeb a HtmlPage do template, kde se do indexu vkládá jednotný obsah html body a do toho se pak vkládá obsah stránek přednačtený ze tříd samotných sekcí, tím je zaručeno že se záhlaví a zápatí dokumentu nebude nikde opakovat. Samotné třídy jsou navíc psány proti php Unit testům, případně se na třídy testy dodatečně píšou, tím je zaručena integrita systému pokud se budou bázové třídy postupem času nějak měnit, takže pokud by provedené změny narušily stávající funkčnost tak se na eventuální problém lze dojít už na úrovni testu a ne až na úrovni stránek kde by takový problém mohl mít fatální následky. 7

10 Funkčnost Aktuální funkčnost webu je taková aby splňovala zhruba zadání semestrální práce do předmětu IWWW. Na stránkách je dvojí přihlašování. První je pro administrátory a neplatí zde žádné práva, všichni administrátoři vidí vše. Druhé přihlašování je pro registrované uživatele, kde se už práva rozlišují na registrované, moderátory webu, správce her, nebo moderátor a správce v jedné osobě. Jelikož tento projekt je velice obsáhlý tak jsou určité části zjednodušené nebo vypuštěné. Databáze a systém je připravený na to že při registraci uživateli přijde potvrzovací a nebo systém resetování hesla pokud naopak uživatel heslo ztratí, aktuálně tam tato funkčnost není protože projekt jako celek je časově dost náročný a ještě několik měsíců bude jen trvat než ho s realizačním týmem dokončím do podoby kdy si budou moc uživatelé plnohodnotně a pohodlně zaregistrovat a objednat hru včetně všech náležitostí. Když už je uživatel registrovaný může se v této verzi rovnou přihlásit a může si měnit své osobní údaje. Podle práv, které se dají prozatím měnit jen manuálně z administrace, se zobrazuje část stránek která je určena pro moderátora webu, správce nebo moderátora a správce. Využití wysiwyg editoru TinyMCE je pak možné najít v sekci administrace novinky, které se zobrazují na úvodní stránce a jdou následně pak rozklepnout na konkrétní novinku nebo na výpis všech novinek, ikona u novinek se přiděluje dle ID administrátora který ji přidal. Jak jsem již zmínil údaje uživatele jsou změnit z administrace, ale nejde změnit heslo, avatar a firemní údaje. Poslední sekcí je zde sekce nabídka her, což je nabídka her které budeme schopni hostovat, aktuální koncepce ještě není zdaleka úplně domyšlená protože hodně prvků se vymýšlí a ladí za pochodu. Jelikož nabídka nemusí být řazená podle abecedy je zde aplikovaný z jquery dragable a sortable a ajaxový post pro ukládání pořadí do databáze. Celá administrace je uspořádaná do několika sekcí které se budou v administraci nalézat, prozatím je zde jen funkční web admin, ale přibude server admin na fyzickou správu stroje, faktury jako fakturační systém pro výkaz výdělku kvůli úřadům, případné statistiky ať už serveru nebo hostovaných serverů a v neposlední řadě přechod na stránky webu bez odhlášení a logout pro odhlášení z administrace. 8

11 Ukázky zdrojového kódu Zde jsou útržky zdrojového kódu významnějších částí aplikace. MainClass (obsluha připojení databáze): // obsluha databaze $handle = new DBHandler($db_conf['name']); // vytvoreni db handleru $_driver = $db_conf['driver']; //nacteni driveru, pak jeho volani a predani konfigurace pole $handle >$_driver($db_conf[$_driver]); // univerzalni konektor databaze //samotne pripojeni k databazi $db = $handle >getdatabase($db_conf['autoinstall']); //autoinstall je defaultni false $this['handle'] = $handle; // predani halndleru tride MainClass $this['db'] = $db; // predani databazoveho objektu tride MainClass Zpracování php metody volané z ajaxu: // data prochazejici celym kodem $mainclass = new MainClass; // inicializace webu $mainclass >initialization(); $_class = str_replace('/', '\\', $_POST['class']); // nacteni a uprava adresy tridy pro namespace if (method_exists($_class, $_POST['method'])) { echo $_class::$_post['method']($mainclass, $_POST); // zavolani samotne metody z tridy } else { throw new Exception('neplatné volání metody!!'); } Předání dat do template $user_login = $mainclass >user >getidentity() >getdata('login'); //nacteni identity uzivatele $user_assign = array( 'index_user_isloggedin' => $mainclass >user >isloggedin(true), //je login? 'index_user_login' => $user_login, //login jmenu uzivatele 'index_user_link' => 'user/'.$user_login, //link pro profil uzivatele 'index_user_logout' => 'user/'.$user_login.'/logout', //logout link );... // predani promennych do template $mainclass >tpl >assign($mainclass >toarray()); // predani z mainclass $assign = array( 'index_menu' => $sweb >getmenu($menuskel), //nacteni menu ze StaticWeb 'index_content' => $sweb >getcontent($mainclass), //nacteni obsahu ze StativWeb 'index_novinky_link' => 'novinky/', //link pro presmerovani na novinky 'index_novinky_vypis' => $mainclass >getnovinky(), //vypis novinek na uvodni strance ); $mainclass >tpl >assign($user_assign) >assign($assign); // predani menu a contextu 9

12 Popis tříd systému Jak již bylo zmíněno systém se skládá z většího počtu tříd, takže jen stručně popíši co dělají a jaké mají případně závislosti. Popíši zde jen třídy použité v aktuálním projektu protože tříd samotného jádra tohoto systému je víc, ale né všechny jsou zde použity. BaseMainClass: bázová třída pro zakládání třídy tupu MainClass Cache: třída obsluhující cachování části stránek, závisí na Route, urychluje celý systém Configurator: je převzatá a upravená třída na parsování Neon konfigurací Core: je abstraktní třída se statickými metodami, které jsou obecně potřebné ve většině tříd DateAndTime: upravený klon třídy DateTime z nette, je rozšiřující třída pro metody s datem a časem Debugger: je hlavně vývojová knihovna pro měření časové náročnosti webových stránek Form: je sada tříd starajících se o renderování a vyhodnocování podmínek formulářů, s výchozím renderovacím jádře založeným na třídě Html Html: je nejvyužívanější třída pro generování html kódu který je zapsán na úrovni php pomocí flow interface HtmlPage: třída využívající třídu Html pro renderování základní validní html kostry stránek do kterých se pak vloží samostatně přichystaný obsah, title a jiné prvky IAuthenticator: je rozhraní pro třídu authenticatoru která validuje uživatele při vstupu do administrace, předepisuje jednu základní metodu IPage: je rozhraní pro třídy stránek a předepisuje jim 2 základní metody PDOHelper: je sada tříd starajících se o připojení do databáze pomocí jednotné php třídy PDO, struktura třídy vychází z tříd Androidu starajících se o připojení k SQLite dazabázi Response: je třída taktéž inspirované nette, zpracovává hlavičky a cookie Route: je routovací třída, která vlastně obchází rewrite pravidla na úrovni Apache, takže pak pro rewrite stačí naprosto jednoduché pravidlo Session: třída pro zpracování session a session section nejen pro User StaticWeb: třída starající se o skládání menu a obsahu stránek, využívá Route Tpl: třída zajišťující překlad template šablon do php kódu a jeho následnou interpretaci User: je sada tříd starající se o přihlášení, odhlášení uživatele, obsahuje ještě Identity a ACL Permission UserStorage: je třída využívající Session pro ukládání dat a expirací dat nad session, třída je inspirována nette 10

Rezervační systém Tvorba WWW stránek

Rezervační systém Tvorba WWW stránek 2012 Rezervační systém Tvorba WWW stránek Vytvoření rezervačního systému pro hosting a pronájem herních serverů Radek Fryšták Gmrhosting.cz 28.12.2012 Obsah 1.Základní charakteristika... 3 2.Architektura

Více

Univerzita Pardubice. Fakulta elektrotechniky a informatiky

Univerzita Pardubice. Fakulta elektrotechniky a informatiky Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce do předmětu IDAS2 Radek Fryšták st32304 / IT 2012 / 2013 Základní charakteristika Téma této smíšené semestrální práce pro předmět

Více

Rezervační systém Tvorba WWW stránek

Rezervační systém Tvorba WWW stránek 2012 Rezervační systém Tvorba WWW stránek Vytvoření rezervačního systému pro rezervaci motokár,ubytování a atrakcí Marek Svoboda Motokáry Motobydlo 30.12.2012 Obsah 1.Základní charakteristika... 3 a) Téma

Více

Individuální projekt z předmětu webových stránek 2012/2013 - Anketa

Individuální projekt z předmětu webových stránek 2012/2013 - Anketa Individuální projekt z předmětu webových stránek 2012/2013 - Anketa Daniel Beznoskov, 2 IT A Skupina 1 Úvod Prohlášení o autorství Prohlašuji, že jsem individuální projekt z předmětu webových stránek na

Více

Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16

Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16 Obsah Kapitola 1 Seznámení se systémem Joomla!................................. 9 Přehled systémů pro správu obsahu....................................................10 Použití systému pro správu obsahu.....................................................11

Více

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek Snadný vývoj webových aplikací s Nette Lukáš Jelínek Proč framework? ušetří spoustu práce (implementace, úpravy) vývoj = co udělat, ne jak to udělat bezpečnost štábní kultura prostředky pro ladění podpora

Více

Postup. Úvodem. Hlavní myšlenka frameworku. application. system. assets. uploads

Postup. Úvodem. Hlavní myšlenka frameworku. application. system. assets. uploads Postup Úvodem Můj úkol při tomto projektu byl vytvořit model pro data, dle návrhového vzoru MVC. Jelikož v poslední době pracuji spíše s návrhovým vzorem HMVC (http://en.wikipedia.org/wiki/hmvc) ve frameworku

Více

Dobrý CMS Popis produktu a jeho rozšíření

Dobrý CMS Popis produktu a jeho rozšíření Dobrý CMS Popis produktu a jeho rozšíření 503M012.N01 11/09/2012 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové

Více

1 Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13 Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

Dobrý SHOP Popis produktu a jeho rozšíření

Dobrý SHOP Popis produktu a jeho rozšíření Dobrý SHOP Popis produktu a jeho rozšíření 501M012.N01 11/11/2011 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové

Více

Dobrý FOTO Popis produktu a jeho rozšíření

Dobrý FOTO Popis produktu a jeho rozšíření Dobrý FOTO Popis produktu a jeho rozšíření 502M012.N00 11/11/2011 www.dobry-foto.cz www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní

Více

Instalace a konfigurace web serveru. WA1 Martin Klíma

Instalace a konfigurace web serveru. WA1 Martin Klíma Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/

Více

Webové stránky fotbalového klubu

Webové stránky fotbalového klubu Semestrální práce pro X36WWW Webové stránky fotbalového klubu DOKUMENTACE autor: David Komárek 1. Zadání Naprogramujte informační web fotbalového klubu. V klubu jsou registrována dvě mužstva, A mužstvo

Více

Olga Rudikova 2. ročník APIN

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á

Více

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,

Více

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ 17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ Úvod 1 Úvod Nedávno jsem zveřejnil návod na vytvoření návštěvní knihy bez nutnosti použít databázi. To je výhodné tehdy, kdy na serveru

Více

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS

Více

Maturitní projekt do IVT Pavel Doleček

Maturitní projekt do IVT Pavel Doleček Maturitní projekt do IVT Pavel Doleček CO FILMBOOK JE Filmbook je uzavřená webová aplikace pro celkovou správu informací a dat souvisejících se sledováním filmů. Primárně je zaměřen na uchovávání a spravování

Více

IS pro podporu BOZP na FIT ČVUT

IS pro podporu BOZP na FIT ČVUT IS pro podporu BOZP na FIT ČVUT Závěrečná zpráva pro 2. iteraci 21. dubna 2011 Zadavatel: Ing. Jiří Chludil Řešitelský tým: Jiří Kopecký Jan Kratochvíl Milan Matějček Štefan Pinďák Kristýna Streitová Úvod

Více

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ MANAGEMENT PROJEKTŮ SPOLEČNOST DECADIC PROJEKT FRAMETRIX SPECIFIKACE POŽADAVKŮ AUTOR DOKUMENTU JIŘÍ JANDA BRNO 15. března 2012 Obsah 1 Úvod........................................

Více

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

Využití OOP v praxi -- Knihovna PHP -- Interval.cz Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování

Více

1. Webový server, instalace PHP a MySQL 13

1. Webový server, instalace PHP a MySQL 13 Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11 Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového

Více

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. 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

Více

Uživatelská příručka 6.A6. (obr.1.)

Uživatelská příručka 6.A6. (obr.1.) Uživatelská příručka 6.A6 Na stránky se dostanete zadáním URL adresy: http://sestasest.tym.cz do vašeho prohlížeče. Teď jste se dostali na úvodní stránku, na které vidíte fotku, přivítání, odkaz na Uživatelskou

Více

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW Univerzita Pardubice Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW Jan Bartocha 2012 / 2013 IT 1. Základní charakteristika Téma mé semestrální práce se zaměřuje na nabídku a vypůjčování

Více

CMSSS manuál k použití http://www.mezulanik.cz

CMSSS manuál k použití http://www.mezulanik.cz CMSSS manuál k použití http://www.mezulanik.cz CMSSS je redakční systém napsaný v jazycích PHP a MySQL. Vše je navrženo tak, aby weby postavené na tomto systému mohli spravovat i nezkušení uživatelé. Největší

Více

M4 PDF rozšíření. Modul pro PrestaShop. http://www.presta-addons.com

M4 PDF rozšíření. Modul pro PrestaShop. http://www.presta-addons.com M4 PDF rozšíření Modul pro PrestaShop http://www.presta-addons.com Obsah Úvod... 2 Vlastnosti... 2 Jak modul funguje... 2 Zdroje dat... 3 Šablony... 4 A. Označení šablon... 4 B. Funkce Smarty... 5 C. Definice

Více

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace Obsah HLEDEJCENY.mobi Mezi Vodami 1952/9 e-mail: info@hledejceny.cz HLEDEJCENY.mobi... 1 Mobilní verze e-shopu... 1 Důvody instalace... 1 Výhody... 2 Co je k mobilní verzi potřeba... 2 Objednávka služby...

Více

Informační systém webhostingu

Informační systém webhostingu VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Informační systém webhostingu semestrální projekt Analýza Číslo skupiny: 4 Členové: Filip Bartman Jakub Vaněk Jan Šrámek

Více

Inovace firemnı webove aplikace SPEA-SYSTE M

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é

Více

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika

Více

bubileg webový redakční systém Manuál administrace pro systém verze 5

bubileg webový redakční systém Manuál administrace pro systém verze 5 bubileg webový redakční systém Manuál administrace pro systém verze 5 Obsah Úvod... 3 URL adresy a MVC architektura... 3 Adresářová struktura webu... 4 Základní pojmy a logika systému... 5 Administrace...

Více

Popis služby MiniNET.cz. Výhody našeho řešení. Zadávání zakázky a průběh. Balíčky služeb

Popis služby MiniNET.cz. Výhody našeho řešení. Zadávání zakázky a průběh. Balíčky služeb Popis služby MiniNET.cz Služba MiniNET cz zpřístupní velmi efektně a profesionálně všechny důležité informace o Vás a Vaší činnosti v celosvětové síti Internet pomocí vlastní webové prezentace. Jestliže

Více

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Prezentace aplikace Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Osnova Úvod Programovací jazyk - PHP Etapy vývoje Funkce aplikace Co SW umí Na čem se pracuje Vize do budoucna Úvod Úvod Inspirováno

Více

NewLink Moravia. CSP aplikace: RedHorse Content management ISM Issue management

NewLink Moravia. CSP aplikace: RedHorse Content management ISM Issue management NewLink Moravia CSP aplikace: RedHorse Content management ISM Issue management Činnost společnosti NewLink NewLink se zabývá webovými aplikacemi a informačními systémy pro průmyslové podniky a obchodní

Více

PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette

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á

Více

Přizpůsobení Layoutu aplikace. Základní moduly a funkčnost aplikace

Přizpůsobení Layoutu aplikace. Základní moduly a funkčnost aplikace Přizpůsobení Layoutu aplikace Grafickému návrhu na přání klienta Redesign šablon : barevnost, hlavička, logo, grafické prvky stránky M A C S Základní moduly a funkčnost aplikace Vyhledávání podrobné s

Více

Nabídka internetového obchodu

Nabídka internetového obchodu Nabídka internetového obchodu Odběratel Dodavatel Martin Daneš Martin Hůlek Tel.: 775 974321 E-mail: hulek.martin@gmail.com 1 Popis Řešení internetového obchodu nabízí beztabulkové řešení layoutu. Budete

Více

Zpráva webmastera klubu pro členskou schůzi 2015. Radek Šíp, 7/2014 9/2015

Zpráva webmastera klubu pro členskou schůzi 2015. Radek Šíp, 7/2014 9/2015 Zpráva webmastera klubu pro členskou schůzi 2015 Radek Šíp, 7/2014 9/2015 Náklady na provoz Hosting klubovýchstránek U webhostingové společnosti Web4U Cena za rok 2.208Kč, tj. 184Kč měsíčně Údržba (provoz)

Více

Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);

Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5); Programovací jazyk PHP doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Třídy a objekty Výjimky Webové aplikace

Více

Obsah Úvod 4. TF Wmake 1.5

Obsah Úvod 4. TF Wmake 1.5 Obsah Úvod 4 Struktura systému 5 Uživatelské role 6 Přihlášení do systému 7 Úvodní stránka 8 enu redaktora 9 enu autora 9 azyky 0 Odhlášení ze systému 0 Nastavení Bloky Editace bloku Přidání nového bloku

Více

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC Český metrologický institut sídlem Okružní 31, 638 00 Brno IČ: 00177016 Verze dokumentu: 1.0 Jazyk dokumentu: český Status: testovací

Více

Instalace a první spuštění Programu Job Abacus Pro

Instalace a první spuštění Programu Job Abacus Pro Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových

Více

Administrační rozhraní Drupalu

Administrační rozhraní Drupalu Administrační rozhraní Drupalu Možnosti, flexibilita, uživatelská nastavení Zaměřeno přednostně na Drupal 7 Eva Rázgová, Mojžíš Stupka Výchozí administrační rozhraní, Drupal 7 Pozn.: prezentace vychází

Více

Administrace webu Postup při práci

Administrace webu Postup při práci Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb: Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém

Více

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především

Více

Ceník platný od 1.6.2014 Ceny jsou konečné, nejsme plátci DPH. www.pro-web.cz info@pro-web.cz

Ceník platný od 1.6.2014 Ceny jsou konečné, nejsme plátci DPH. www.pro-web.cz info@pro-web.cz Ceník platný od 1.6.2014 Ceny jsou konečné, nejsme plátci DPH. www.pro-web.cz info@pro-web.cz Obsah Strana Ceník CMS 2 Ceník E-SHOP 3 Ceník BAZAR 4 Ceník Webhosting 5 Ceník Služby 5 1 CMS W1000 Základ

Více

Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS. Lukáš Jelínek

Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS. Lukáš Jelínek Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS Lukáš Jelínek AIKEN Webhosting primárně pro provoz zakázkových projektů klasická platforma Linux+Apache+PHP+MySQL (LAMP) + databáze SQLite

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

Více

Manuál administrátora

Manuál administrátora bubileg webový redakční systém Manuál administrátora pro systém verze 5.1.0 aktualizováno 30. 7. 2016 Obsah Úvod... 2 URL adresy a MVC architektura... 2 Adresářová struktura webu... 3 Základní pojmy a

Více

Sázková kancelář Z pekla štěstí

Sázková kancelář Z pekla štěstí Sázková kancelář Z pekla štěstí Řešitelský tým Michal Pfeifer, Martin Halamíček, Jan Blaško, Zdeněk Křepela, Jan Popelka, Jan Mach Úvod Sázková kancelář Z pekla štěstí je malá společnost s několika malými

Více

Microsoft SharePoint Portal Server 2003. Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Microsoft SharePoint Portal Server 2003. Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR Microsoft SharePoint Portal Server 2003 Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR Přehled Země: Česká republika Odvětví: Velkoobchod Profil zákazníka

Více

Vstupní požadavky, doporučení a metodické pokyny

Vstupní požadavky, doporučení a metodické pokyny Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem

Více

PTÁČEK - velkoobchod. eshop. ZÁKAZNICKÝ pracovní postup

PTÁČEK - velkoobchod. eshop. ZÁKAZNICKÝ pracovní postup PTÁČEK - velkoobchod eshop ZÁKAZNICKÝ pracovní postup 2009 Obsah Úvod... 3 Autorizace... 3 Přihlášení... 4 Odhlášení... 4 Změna hesla editace uživatele... 4 Hlavní stránka Před přihlášením... 4 Výběr Produktu

Více

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE KAPITOLA 1 Vývojové prostředí a výběr frameworku 15 PhoneGap 15 jquery

Více

TAOX Konfigurátor potisku seznam funkcí

TAOX Konfigurátor potisku seznam funkcí TAOX Konfigurátor potisku seznam funkcí Úvod Celý systém se dělí na několik částí. A to jak z pohledu uživatele (zákazníka), tak z pohledu administrátora. Konfigurátor aplikace na tvorbu potisku (dělí

Více

Obecní webové stránky. www.benetice.net

Obecní webové stránky. www.benetice.net Obecní webové stránky www.benetice.net Obsah Registrace uživatele Panel uživatele Uživatelský profil Tvorba článků Skupiny Profily odběr informací Reakce na informaci TinyMCE Správa skupin Registrace uživatele

Více

MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ

MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ PREZENTACI Petr Minařík 2.2.2010 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE ZADÁNÍ PRÁCE Seznámení se s současnými redakčními systémy vyuţívanými pro

Více

Zabezpečení proti SQL injection

Zabezpečení proti SQL injection Zabezpečení proti SQL injection ESO9 intranet a.s. Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 19.9.2012 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz

Více

Portál Značení tabáku Uživatelská příručka pro registrované uživatele

Portál Značení tabáku Uživatelská příručka pro registrované uživatele Portál Značení tabáku Uživatelská příručka pro registrované uživatele 2019 1 / 21 Uživatelská příručka pro registrované uživatele Historie dokumentu Datum Verze Komentář 8. 4. 2019 1.0 Základní verze Obsah

Více

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal Aplikační vrstva Úvod do Php Ing. Martin Dostal Co to je PHP? php soubory se nekompilují, interpret je spouští přímo bez překladu php běží na serveru php soubor je.txt soubor obsahující php kód: Zkrácený

Více

- 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í - 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,

Více

MBI - technologická realizace modelu

MBI - technologická realizace modelu MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,

Více

WNC::WebNucleatCreator

WNC::WebNucleatCreator Tomáš Dlouhý WNC::WebNucleatCreator Verze: 5.1 1 Obsah Obsah...2 Úvod...3 Novinky...3 Požadavky...4 Instalace...4 Přihlášení se do WNC...6 Moduly...7 Modul Blog...7 Modul Categories...8 Modul News...8

Více

Informační systém pro e-learning manuál

Informační systém pro e-learning manuál Informační systém pro e-learning manuál Verze 1.00 Úvod Tento dokument popisuje způsob práce s informačním systémem pro elektronické vzdělávání. Systém je určený pro vytvoření elektronického kurzu a jeho

Více

Uživatelská příručka

Uživatelská příručka Uživatelská příručka k registraci a zpracování elektronické žádosti o dotaci v prostředí aplikace Komunikace s občany (RAP) Obsah: 1. Úvod... 1 2. Než začnete vyplňovat elektronickou žádost o dotaci...

Více

Stručný úvod pro programátory. Michal Kuchta

Stručný úvod pro programátory. Michal Kuchta Stručný úvod pro programátory Michal Kuchta Alespoň základní znalost PHP Základy klasického OOP a jeho implementaci v PHP Schopnost oprostit se od konvenčního tvoření stránek 2 Framework pro snazší vývoj

Více

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná

Více

Systémová administrace portálu Liferay

Systémová administrace portálu Liferay 02 Systémová administrace portálu Liferay 1 Agenda Administrace Instalace lokálního a serverového prostředí Základní práce s uživateli Role a oprávnění Konfigurace portálu 2014 IBA CZ, s. r. o. 2 Portálová

Více

SimBIm uživatelská dokumentace

SimBIm uživatelská dokumentace SimBIm uživatelská dokumentace SimBIm (zkratka pro Similarity Between Images) je webová aplikace určená pro sběr uživatelských hodnocení podobnosti mezi obrázky. Tyto nasbíraná hodnocení jsou pak většinou

Více

Administrační rozhraní Manuál pro klienty

Administrační rozhraní Manuál pro klienty Administrační rozhraní Manuál pro klienty Verze 5. 9. 2013 Zpracoval Tým Zboží.cz Registrace eshopu Registrace vašeho eshopu se provádí na adrese: http://www.zbozi.cz/addpremisescreen. Na server Zboží.cz

Více

Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1

Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1 Drupal Svobodný redakční systém duben 2007 Jakub Suchý 1 Co je redakční systém? Uživatel: laik Způsob práce: používá MS Frontpage duben 2007 Jakub Suchý 2 Co je redakční systém? Uživatel: pokročilý Způsob

Více

univerzální konektor pro napojení internetových obchodů a dalších aplikací na systém Altus Vario.

univerzální konektor pro napojení internetových obchodů a dalších aplikací na systém Altus Vario. Vario Web Service univerzální konektor pro napojení internetových obchodů a dalších aplikací na systém Altus Vario. Autor: Ing. Přemysl Gütler, pgutler@4profit.cz, tel.: 608 044 042 Konektor Vario Web

Více

Zadání maturitní práce ve školním roce 2016/2017

Zadání maturitní práce ve školním roce 2016/2017 Zadání maturitní práce ve školním roce 2016/2017 vydané podle 15 odst. 1 vyhlášky č. 177/2009 Sb., o bližších podmínkách ukončování vzdělávání ve středních školách maturitní zkouškou, ve znění pozdějších

Více

Akceptační test. Úvod

Akceptační test. Úvod Verze 1.5 Akceptační test Úvod Tento dokument popisuje postup ověření softwaru, ohledně pokrytí požadavků. Obsahuje vstupní a výstupní parametry pro každý test. Testy Aplikace je napsána pro více uživatelských

Více

INFORMAČNÍ SYSTÉMY NA WEBU

INFORMAČNÍ SYSTÉMY NA WEBU INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového

Více

ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny:

ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny: ZEMĚMĚŘICKÝ ÚŘAD Pod Sídlištěm 9/1800, Praha 8 Uživatelská příručka - Metadatový editor MDE Verze IS nebo části IS: Účel poslední změny: Počet listů dokumentu: 1.01 úprava dokumentace 8 Číslo jednací dokumentu:

Více

Redakční systém Joomla. Prokop Zelený

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

Více

VPass Client Uživatelská příručka

VPass Client Uživatelská příručka VPass Client Uživatelská příručka Jak p oužívat V Pass C lient n a I GP p anelech Tento document popisuje základní ovládání VPass Client na IGP panelech. V tomto dokuemntu jsou popsány společně prvky pro

Více

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011 Technologie Java Enterprise Edition Přemek Brada, KIV ZČU 8.6.2011 Přehled tématu Motivace a úvod Infrastruktura pro velké Java aplikace (Java základní přehled) Části třívrstvé struktury servlety, JSP

Více

Manuál k systému RS4S. verze 1.2

Manuál k systému RS4S. verze 1.2 Manuál k systému RS4S verze 1.2 1. Úvod Redakční systém RS4S slouží ke správě vaších webových stránek, bez nutnosti znalosti jakéhokoliv programovacího jazyku. Sami můžete provádět změny v dokumentech,

Více

Jan Forman Manuál 30.5.2013. CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: 0000000000001 AUTH OR:

Jan Forman Manuál 30.5.2013. CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: 0000000000001 AUTH OR: CLASSIFICATIO N: public / veřejný dokument TITLE: Manuál k webovému rozhraní hostingu P ub l i c URL: http://janforman.org/files/webhosting.pdf OFFICE NAME AND ADDRESS: --- IDE NTIFICATIO N N U MBER: 0000000000001

Více

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator APS Web Panel Rozšiřující webový modul pro APS Administrator Webové rozhraní pro vybrané funkce programového balíku APS Administrator Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská

Více

Administrace Oracle. Práva a role, audit

Administrace Oracle. Práva a role, audit Administrace Oracle Práva a role, audit Filip Řepka 2010 Práva (privileges) Objekty (tabulky, pohledy, procedury,...) jsou v databázi logicky rozděleny do schémat. Každý uživatel má přiděleno svoje schéma

Více

Manuál pro obsluhu Webových stránek

Manuál pro obsluhu Webových stránek ResMaster Systems s.r.o. Truhlářská 1119/20, 110 00 Praha 1 Manuál pro obsluhu Webových stránek (Prosinec 2018) Jana Vítová, +420 225 388 130 2018 Obsah Úvod Webové stránky... 3 Slovník pojmů... 3 URL

Více

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 26. 2. 2019 Webové aplikace PHP OOP, PHP a databáze, migrace DB, ORM, šablony, MVC/MVP, PHP frameworky strana 2 PHP skriptovací jazyk dynamicky typovaný interpret

Více

Smlouva na výrobu WWW prezentace a PHP aplikace č. XY

Smlouva na výrobu WWW prezentace a PHP aplikace č. XY Smlouva na výrobu WWW prezentace a PHP aplikace č. 1. SMLUVNÍ STRANY Objednatel Adresa IČO: DIČ: CZ tel. XXX mobil: XXX e-mail: MadVlad@seznam.cz Zastoupená:, jednatelem společnosti Poskytovatel služeb

Více

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání

Více

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI - SERVEROVÁ ČÁST]

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI - SERVEROVÁ ČÁST] [APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI - SERVEROVÁ ČÁST] [Aktualizace dokumentu: 27.8.2011 3:02:37 Verze dokumentu: 1.0 Obsah Obsah... 2 1. Struktura databáze a souborů... 3 2. Soubor registerdevice.php...

Více

Web Services na SOAP

Web Services na SOAP Web Services Používají HTTP Existují dvě varianty: Služby postavené na protokolu SOAP Java standard pro vytváření : JAX-WS RESTfull služby Java standard pro vytváření : JAX-RS Web Services na SOAP Žádost

Více

www.dpd.cz/dobirky Uživatelský manuál

www.dpd.cz/dobirky Uživatelský manuál www.dpd.cz/dobirky Uživatelský manuál DPD CZ Obsah 1. Úvod... 3 2. Přihlášení... 3 Přihlášení... 3 Nový uživatel, zapomenuté heslo... 5 3. Nastavení... 6 Nastavení uživatele... 6 Nastavení bankovních účtů...

Více

Hosting a doména. Pavel Urbánek. srovnání providerů a WP požadavky.

Hosting a doména. Pavel Urbánek. srovnání providerů a WP požadavky. Hosting a doména srovnání providerů a WP požadavky Pavel Urbánek https://wp-hosting.cz pavel@wp-hosting.cz Ptejte se Enter event code #hosting Webová stránka Doména + WordPress + Hosting Doména Výběr domény

Více

InterSystems Caché Post-Relational Database

InterSystems Caché Post-Relational Database InterSystems Caché Post-Relational Database Martin Holoubek xholoub@fi.muni.cz Úvod InterSystems byla založena shodou okolností ve stejném roce jako její největší konkurent Oracle 1978 Caché je velmi vyspělý

Více

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK Systém WorkWatch je určen pro malé a střední firmy, které se zabývají službami nebo zakázkovou výrobou. Zajistí dokonalý přehled o všech zakázkách a jejich rozpracovanosti.

Více