Vývoj tiskového serveru
|
|
- Ludmila Milada Vaňková
- před 7 lety
- Počet zobrazení:
Transkript
1 Linux Server Development - SPŠE Ječná Vývoj tiskového serveru Dlouhodobá maturitní práce Střední průmyslová škola elektrotechnická, Praha 2, Ječná března 2016 Autor: Jakub Motlík Jakub.Motlik@gmail.com Třída: C4a Školní rok: 2015/2016 Vedoucí: Ing. Ondřej Mandík, ING PAED IGIP. Oponent: Ing. Mgr. Vladimír Váňa, CSc.
2 Autor: Jakub Motlík Vydáno: 31. b ezna 2016 Práce byla vydána jako dlouhodobá maturita na SP E Je ná. Práce byla vytvo ena v rámci projektu LSD SP E Je ná.
3 Zde vloºte ocální zadání práce.
4 Prohlá²ení Prohla²uji, ºe jsem svou práci vypracoval samostatn a pouºil pouze podklad uvedených v p iloºeném seznamu literatury. Prohla²uji, ºe v²echny výtisky práce jsou shodné s elektronickou verzí práce. Nemám závaºný d vod proti pouºití tohoto díla ve smyslu Ÿ 60 Zákona.121/2000 Sb., o právech souvisejících s právem autorským a o zm n n kterých zákon (autorský zákon) v platném zn ní. V... dne......
5 Pod kování Velké díky pat í panu Ing. Ond eji Mandíkovi, ING PAED IGIP. za pomoc, podm tné p ipomínky, konzultace a pomoc p i vytvá ení tohoto projektu. Také d kuji své rodin za pomoc a podporu.
6 Abstrakt Tiskový server je systém, který umoº uje uºivatel m plánovaný tisk odkudkoliv. V této práci je zaznamenán kompletní vývoj tiskového systému od funk ních, nefunk ních po- ºadavk p es MockUp prototypy, návrhy e²ení, reálného provedení aº po zhodnocení systému. Velice zajímavou ástí tiskového serveru je e²ení zabezpe ení databáze za pomoci speciální databázové t ídy vyuºívající PDO a tím zabezpe ující p ístup do databáze. Ale také skript starající se o tisk ve vybraný datum a as na zvolenou tiskárnu. Klí ová slova: Tiskový server, Tiskové e²ení, Tisk kdykoliv a kdekoliv Abstract Print server is server, which providing scheduled everywhere printing. In this work you will read about evolving this system from functional, non functional requirements, across MockUp prototypes, solutions prototypes, real solution and in the end the review of system. Very interesting part is solution of database security by special database class, with usage of PDO to secure database accessing. And script for printing at selected date and time on selected printer is very interesting too. Keywords: Print server, Print solution, Print everywhere at anytime
7 OBSAH Obsah Úvod 9 1 O práci Vize a cíl práce P ehled konkurence na eském trhu v roce Hypotéza e²ení tiskového systému Funk ní poºadavky tiskového serveru UseCase funk ních poºadavk Nefunk ní poºadavky na tiskový server Návrh e²ení Návrh uºivatelského rozhraní Návrh databáze pro tiskový server Návrh obsluhy uºivatelského rozhraní a tisku Reálné provedení tiskového serveru Provedení uºivatelského rozhraní Provedení databáze Provedení obsluhy uºivatelského rozhraní Provedení obsluhy tisku dokument v RPi Uºivatelský postup p i tisku dokumentu a pouºité technologie Srovnání tiskového systému s MyQ - Free Testování tiskového serveru Technické testování Laboratorní testování a výsledek Motlík, 2015/2016 7
8 OBSAH 6 Shrnutí na²eho e²ení tiskového serveru Výhody, nevýhody a vylep²ení systému Záv r 33 Seznam pouºité literatury 34 Seznam tabulek 35 Seznam obrázk 36 Seznam pouºitých zkratek 37 A Obsah p iloºeného CD 38 B Obrázky nepouºité v práci 39 Motlík, 2015/2016 8
9 OBSAH Úvod Tiskový server je systém, který umoº uje uºivatel m naplánovat tisk odkudkoliv. V této práci je zaznamenán vývoj tiskového systému. Od funk ních, nefunk ních poºadavk p es MockUp prototypy, návrhy e²ení, reálného vy e²ení pomocí HTML, CSS, PHP, MySQL, Python aº po zhodnocení systému. Obrázek 1: Obrázek zachycující stav p ed a po instalaci tiskového systému. Motlík, 2015/2016 9
10 KAPITOLA 1. O PRÁCI Kapitola 1 O práci V kapitole se do tete o vizi a cíli práce, najdete zde souhrn konkuren ních e²ení na trhu v roce 2015 a jejich stru né zhodnocení. 1.1 Vize a cíl práce Vizí práce je zjednodu²it a zp ístupnit tisk ve ²kolním i remním prost edí. Zp íjemnit tisk zam stnanc m, tím ºe se nebudou muset d lit o po íta p ipojený k tiskárn a student m umoºnit tisknout dokumenty ve ²kole. Systém by jednou mohl uspo it ro ní náklady na tisk, zp ehlednit spot ebu papíru jednotlivými uºivateli a oznamovat pot ebnou údrºbu administrátorovi. Cílem práce bylo vytvo it tiskový systém pro ²koly a men²í rmy, tudíº co nejvíce nan n nenáro ný. K systému by m li mít moºnost p istupovat zam stnanci ²koly i studenti odkudkoliv - tj. z domova, p i cest do ²koly, ale i ve ²kole. Aby mohli studenti nenosící si po íta pouºívat tento systém, m lo by být GUI ovladatelné i z telefonu, systém by m l um t tisknout dokument v poºadovaný datum a as, protoºe studenti budou chtít poslat dokument na tiskárnu nap. ze ²kolního laboratorního po íta e, který nebude vedle tiskárny. 1.2 P ehled konkurence na eském trhu v roce 2015 V sou asné dob se na eském trhu vyskytují 3 tisková e²ení. První e²ení SafeCom je modulární a funguje na platform Microsoft serveru, zam - Motlík, 2015/
11 KAPITOLA 1. O PRÁCI uje se na monitoring, ú tování a zabezpe ení serveru. zdroj: Druhé e²ení SafeQ je velice jednoduché e²ení, zabývající se zabezpe ením, kopírováním a p ená²ením tiskových úloh. zdroj: T etí nejznám j²í e²ení je MyQ. Tento systém se zabývá úsporou asu a náklad, monitoringem a bezpe ností tiskových za ízení a nejvíce se podobá na²í vizi. zdroj: Inspirovali jsme se funkcemi konkurent a do na²eho systému jsme se pokusili implementovat funkce jako je obsluha tisku odkudkoliv z internetu, pouºití jakékoliv za ízení s internetovým prohlíºe em k tisku, plánovaný tisk a volba tiskárny, na které chceme dokument vytisknout. Motlík, 2015/
12 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU Kapitola 2 Hypotéza e²ení tiskového systému V této kapitole jsou popsány dv moºnosti e²ení, které mohly být pouºity a poºadavky tiskového systému. 1. e²ení, které bylo navrhnuto na základ existujících program a funkcí jako je sdílení tiskárny v systému Windows, program pro správu ti²t ných dokument Print Activity Monitor 4.0 a dal²í. Toto e²ení je sloºité na konguraci a univerzálnost pouºití, navíc bychom nemohli ná² systém obsluhovat odkudkoliv z internetu nebo za jakéhokoliv za ízení. 2. e²ení pouºívá jako platformu pro uºivatelské rozhraní webové stránky, protoºe jsou p ístupné pro kohokoliv, kdo má p ístup k internetu a také tím odpadá nutnost vytvá et aplikace pro r zné platformy. Pro obsluhu tisku dokument z databáze je pouºit po íta Raspberry PI model B (dále jen RPi), protoºe je levný, malý, úsporný a v základu je vybaven ethernetovým a 4mi USB porty, které by mohli být pouºity pro p ipojení RPi k internetu a tiskárn. Pouºitím RPi navíc odpadá nutnost mít zvlá²tní server pro uºivatelské rozhraní a databázi, protoºe tyto sluºby m ºeme spustit na RPi. Dále je pro RPi naprogramován obsluºný program v Pythonu, který kontroluje databázi a v p ípad nutnosti posílá soubory do tiskárny. Tento návrh je vyobrazen na obrázku 2.1, který se nachází na stran 13. Motlík, 2015/
13 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU Obrázek 2.1: UML diagram návrhu tiskového serveru. 2.1 Funk ní poºadavky tiskového serveru Pro tiskový server byly sepsány funk ní poºadavky, to je seznam poºadavk, které má systém spl ovat, aby byl pouºitelný ve ²kolním prost edí. 1. Uºivatel se musí p ihlásit, aby nemohla být tiskárna zneuºívána nebo zahlcována. 2. Uºivatel m ºe nahrát dokument, zvolit po et kopií, datum as a tiskárnu, na které chce dokument vytisknout. Aby uºivatel nemusel posílat více stejných dokument a nebyl omezován jednou tiskárnou. 3. Uºivatel si m ºe zobrazit své nahrané dokumenty k tisku. Kv li p ehledu uºivatele, aby neposílal k tisku stejný dokument vícekrát. (a) Uºivatel m ºe odstranit dokument z fronty k tisku, kdyby se uºivatel spletl nebo zjistil ºe dokumenty nepot ebuje. 4. Uºivatel si m ºe zobrazit své jiº vyti²t né dokumenty, aby m l p ehled jestli uº tyto dokumenty n komu dával. Motlík, 2015/
14 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU (a) Uºivatel m ºe znovu zadat tisk jiº vyti²t ného dokumentu, aby nemusel nahrávat znovu stejný dokument. 5. Uºivatel si m ºe p enastavit uºivatelské jméno, vlastní jméno a heslo. Aby si uºivatel lépe pomatoval p ihla²ovací údaje. 6. Uºivatel se m ºe odhlásit, aby nemohl n kdo jiný vyuºít systém. 7. Administrátor m ºe to samé jako uºivatel. 8. Administrátor m ºe p idat uºivatele a musí mu nastavit jména, heslo a roli. Aby systém mohli vyuºívat i jiní uºivatelé. 9. Administrátor m ºe zobrazit dokumenty k tisku v²ech uºivatel, aby mohla být vedena kontrola vyºívatelnosti tiskárny. (a) Administrátor m ºe odstranit jakýkoliv dokument k tisku. 10. Administrátor m ºe p idat kredity uºivateli. 11. Administrátor m ºe odebrat kredity uºivateli. 12. Administrátor m ºe p idat tiskárnu do systému. 13. Administrátor m ºe odebrat tiskárnu ze systému. 2.2 UseCase funk ních poºadavk Na základ funk ních poºadavk byl vytvo en UseCase diagram 2.2, který se nachází na stran 15. Na tomto diagramu jsou vlevo vyobrazeny dv role (USER a ADMIN), ke kterým jsou p i azeny jednotlivé funkce, které jsou p ístupné pro danou roli. Role ADMIN d dí od role USER v²echny jeho funkce, ty se mohou dále rozvíjet (extends), nebo mohou vyºadovat provedení dal²í funkce (include). Tento diagram velmi napomáhá k uv dom ní si co a jak by m lo fungovat. Motlík, 2015/
15 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU Obrázek 2.2: UseCase funkcí tiskového serveru. 2.3 Nefunk ní poºadavky na tiskový server Pro tiskový server byly sepsány nefunk ní a poºadavky, to je seznam minimálních technických nárok, které musí být spln ny, aby se mohl server pouºívat k tisku. P i sepisování nefunk ních poºadavk se vycházelo z vlastního bádání a zku²eností s tiskem dokument na Linuxu. 1. Internetové p ipojení pomocí kabelu UTP a konektoru RJ User device (Mobil, Tablet, Notebook) s webovým prohlíºe em 3. Opera ní systém Linux Debian min. verze 7.9 (Raspberry Pi Model B) 4. Tiskárna s USB nebo sí ovým p ipojením Motlík, 2015/
16 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU 5. Python 2.7 na RPi 6. MySQL libmysql nebo vy²²í na RPi nebo serveru 7. PHP 5.4 nebo vy²²í na RPi nebo serveru 8. LibreOce nebo vy²²í na RPi 9. Unoconv 0.6 nebo vy²²í na RPi 10. CUPS 2.1 nebo vy²²í na RPi Motlík, 2015/
17 KAPITOLA 3. NÁVRH ŘEŠENÍ Kapitola 3 Návrh e²ení Návrhy uºivatelského rozhraní, databáze, programové obsluhy a obsluhy tisku dokument byly navrºeny na základ funk ních poºadavk, které naleznete na stran 13 a UseCase obrázek íslo 2.2 na stran 15. Ke kaºdé z t chto ástí bylo p istupováno odli²ným zp - sobem, ale základem v²ech návrh byla hlavní my²lenka, vzdáleného, multiplatformního, plánovaného tisku, tak aby spl ovala funk ní poºadavky na stran 13 v kapitole íslo Návrh uºivatelského rozhraní Graphical User Interface dále jen GUI bylo navrhováno pomocí MockUp prototyp - P i grackém návrhu bylo postupováno po funk ních poºadavcích v kapitole 2.1 na stran 13, kaºdý funk ní poºadavek by m l p edstavovat jednu uºivatelskou stránku nebo funkci na stránce. Nap íklad MockUp prototyp p ihla²ovací obrazovky na obrázku íslo 3.1 na stran 19 spl uje gracky první funk ní poºadavek. Na tomto obrázku jsou vid t dv textové vstupní pole 1. pro uºivatelské jméno, 2. pro heslo a tla ítko p ihlásit. Po p ihlá²ení se dostaneme na dal²í uºivatelskou stránku, MockUp prototyp stránky pro nahrávání dokument obrázek íslo 3.2 na stran 19. Na tomto obrázku se nachází n kolik vstupních polích: 1. vstupní pole je textové a slouºí pro uchování názvu dokumentu, který bude nahrán. 2. vstupní pole je íselné, toto pole slouºí pro zvolení po tu kopií, které chce uºivatel vytisknout. Motlík, 2015/
18 KAPITOLA 3. NÁVRH ŘEŠENÍ 3. pole slouºí pro zvolení data a asu tisku dokumentu, na tomto poli je v moderních prohlíºe ích dostupný vybírací kalendá, který uleh uje výb r p esného data. 4. pole je nejd leºit j²í slouºí k výb ru dokumentu, který chce uºivatel tisknout, z uºivatelského za ízení. Op t je zde po kliknutí pomocný pr zkumník pro výb r správného dokumentu. 5. pole nabízí nainstalované tiskárny v systému, v tomto seznamu m ºe být i jednoduchý popis nap íklad umíst ní tiskárny nebo nap íklad to, ºe tiskárna tiskne pouze ernobíle. Tento design byl zvolen autorem, na základ p ede²lé zku²enosti autora p i prohlíºení responzivních web, kv li tomu ºe se dá jednodu²e upravit zobrazení pro chytré telefony. Ostatní MockUp prototypy zobrazující stránky pro správu dokument ve front, vyti²t ných dokument a stránku pro op tovný tisk dokumentu naleznete v p íloze B - Nepouºité obrázky. 3.2 Návrh databáze pro tiskový server P i návrhu databáze bylo op t postupováno po funk ních poºadavcích v kapitole 2.1 na stran 13, na rozdíl od návrhu uºivatelského rozhraní nám pro návrh databáze sta ily první 3 funk ní poºadavky. Z prvního funk ního poºadavku (uºivatel se musí p ihlásit) vyplynulo, ºe v databázi budeme pot ebovat tabulku uºivatel s minimáln dv ma atributy - uºivatelským jménem a heslem. Z druhého funk ního poºadavku vyplynuly dv tabulky, 1. tabulka dokument s minimáln p ti atributy - název dokumentu, po et kopií, datum a as tisku, cesta k uloºenému souboru a tiskárna. 2. tabulka slouºí pro uchovávání tiskáren, u této tabulky budeme také pot ebovat minimáln dva atributy - název tiskárny a popis. T etí funk ní poºadavek nám p idal do tabulky dokument atribut pro stav dokumentu - ekající, vyti²t no. Rela ní schéma databáze na obrázku 3.3 strana 20 jsme poupravili tak, aby databáze spl ovala normalní formy - normalizace-relacnich-databazi/ a lépe se nám s ní pracovalo. Motlík, 2015/
19 KAPITOLA 3. NÁVRH ŘEŠENÍ Obrázek 3.1: MockUp prototyp p ihla²ovací obrazovky. Obrázek 3.2: MockUp prototyp obrazovky pro nahrávání dokument. Motlík, 2015/
20 KAPITOLA 3. NÁVRH ŘEŠENÍ Obrázek 3.3: Databázové rela ní schéma. 3.3 Návrh obsluhy uºivatelského rozhraní a tisku Pro obsluhu GUI tedy vypisování správných údaj a ukládání interakce, bylo vhodné pouºít jazyk PHP - protoºe s ním m l autor uº malé zku²enosti a databázi MySQL - pro uchovávání dat. Pro kaºdou MockUp prototyp, který p edstavuje jednu uºivatelskou stránku, bude napsán jeden obsluºný PHP script, protoºe kaºdá stránka má trochu jinou funk nost. Pro opakované funkce bude pouºit také pouze jeden script, který bude do stránky v míst výskytu vloºen metodou PHP include. Protoºe se v tomto systému budou asto opakovat stejné SQL p íkazy, byla napsána t ída s databázovými procedurami pro práci s databázovými úkony za pouºití PDO. Pro obsluhu tisku v Raspberry PI je pouºit jazyk Python - který bude pracovat s MySQL databází za pomoci libmysql a na tiskárnu odesílá dokumenty pomocí systému CUPS - Program, jehoº UML activity diagram je na obrázku 3.4, který se nachází na stran 21 zachycuje pr b h, jakým Python script funguje, program kaºdou minutu kontroluje databázi a pokud zjistí na základ asu a data ºe se má n který dokument vytisknout ode²le ho na tiskárnu a vrátí se ke kontrolování databáze. Motlík, 2015/
21 KAPITOLA 3. NÁVRH ŘEŠENÍ Obrázek 3.4: UML activity diagram návrhu fungování scriptu. Toto je k návrhu fungování v²e v následující kapitole uvidíme, jak jsme se návrhem podobali reálnému e²ení, co jsme museli p idat nebo upravit. Motlík, 2015/
22 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Kapitola 4 Reálné provedení tiskového serveru V této kapitole si ov íme návrh z p edchozí kapitoly, formou jeho realizace na skute ných za ízeních, jak postupuje uºivatel p i tisku, informace o pouºitých technologiích a uvidíte srovnání navrºeného systému s konkuren ními. 4.1 Provedení uºivatelského rozhraní Pro realizaci uºivatelského rozhraní bylo vyuºito HTML - a CSS - jako podklad p i kódování a stylování slouºily MockUp prototypy. P íklad takového prototypu m ºete naleznout na obrázku 3.2 strana 19 nebo v p íloze C - Nepouºité obrázky. Nejd íve byla nakódována HTML ást stránek, jejichº p íklad m ºete naleznout na obrázku 4.1 strana 24. Pro jednotlivé vstupy bylo vyuºito moderních HTML5 prvk - které pomáhají uºivateli s výb rem a omezením vybíraných dat. Nap íklad pro výb r po tu kopií byl vyuºit input typu number s dolním a horním omezením, pro datum a as byl vyuºit input typu datetime-local s vlastním formátovaním zobrazených dat, tento input nabízí uºivateli jednoduchý kalendá pro p ehled datum se dny a pro volbu tiskárny byl vyuºit jiº star²í input typu select, který zobrazuje seznam dostupných tiskáren. Tato nep íli² lákavá stránka se gracky vylep²ila pomocí CSS. Bylo p idáno barevné pozadí, ohrani ení vstupního formulá e, zarovnání vstupních prvk, zvýrazn ní tla ítka a vytvo ení horní li²ty s informacemi. Výhodou tohoto e²ení je, ºe pro dv stránky login a upload byl pouºit jeden a ten samý stylistický kód, pro dal²í stránku waiting bylo moºno vyuºít ást stávajícího kódu a ást kódu p idat a op tovn jej vyuºít u stránky printed. Motlík, 2015/
23 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Takto nastylovanou stránku naleznete na obrázku 4.2 strana 24, dal²í takovéto obrázky se nachází v p íloze C - Nepouºité obrázky. 4.2 Provedení databáze Databáze byla vytvo ena na základ rela ního schématu, který je na obrázku íslo 3.3 na stran 20) za pomoci SQL p íkaz a nástroje pro správu databáze HeidiSQL. Jak je vid t na schématu, databáze byla p vodn navrºena pomocí 4 tabulek. Tabulky jsou popsány v kapitole 3.2 na stran 18, ale nap íklad do tabulky USER byl p idán atribut hash, který je pot ebný pro obsluhu uºivatelského rozhraní, konkrétn p i ov ování p ihlá²eného uºivatele. P i nápadech na vylep²ení systému, které jsou popsány v kapitole 6.1 na stran 32 se databáze rozrostla o tabulku CREDIT a tabulku MAINTENANCE, tyto tabulky jsou zde p ipraveny pro dal²í rozvoj tiskového serveru a zatím nejsou vyuºívány. Av²ak tyto tabulky jsou správn napojené a p ipravené pro naprogramování obsluhy. Hlavní roli zde hraje tabulka DOCUMENT, která je ve vazb N:1 s tabulkou USER, dále je tabulka DOCUMENT propojena s tabulkou CREDIT vazbou M:N, to zaji² uje, ºe systém bude moci strhávat kredity za vyti²t ný dokument a zárove bude vedena evidence historie. Dále zde máme tabulku MAINTENANCE, která bude mít za úkol uchovávat data o údrºb tiskárny, proto je s tabulkami PRINTER a USER ve vazb N: Provedení obsluhy uºivatelského rozhraní Pro obsluhu uºivatelského rozhraní byl zvolen jazyk PHP, na základ autorovi zku²enosti s programováním v tomto jazyce. Script napsaný v PHP zde za pomoci databáze plní funkci ºivé stránky, napl uje ji aktuálními daty. Nap íklad na obrázku 4.2 strana 24 PHP script doplnil z databáze po et ekajících dokument, po et vyti²t ných dokument, jméno a p íjmení uºivatele, seznam s tiskárnami a aktuální datum s asem. Jiº p i návrhu databáze bylo rozhodnuto, ºe bude vytvo ena zvlá²tní databázová vrstva z d vodu astého opakování stejných SQL p íkaz, tato vrstva má je²t jednu výhodu a to, pokud se zm ní struktura databáze, nebude se muset upravovat SQL kód na kaºdé stránce zvlá², ale upraví se pouze v databázové t íd. Tato vrstva byla napsána za pomoci lánku na ITnetwork - [8] a byla upravena tak, aby byly volány funkce, které obsahují p íslu²ný SQL kód. P i práci s t mito daty prochází Motlík, 2015/
24 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.1: Snímek nakódované stránky HTML bez CSS. Obrázek 4.2: Snímek stránky upload s CSS. Motlík, 2015/
25 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.3: Nové rela ní schéma databáze pro vývoj systému. SQL dotaz dal²ími ov eními, tím se systém vyhýbá SQL injekcím a dal²ím bezpe nostním problém m. 4.4 Provedení obsluhy tisku dokument v RPi Pro obsluhu tisku dokument v RPi byl pouºit jazyk Python, protoºe je jednoduchý a uºite ný i na mén náro né operace. Podle návrhového obrázku 2.1 na stran 13 by m l systém fungovat jednodu²e tak, ºe na základ staºených dat z databáze ode²le lokální soubor na tiskárnu. Bohuºel p i programování této ásti se zjistilo, ºe systém obsluhy tisku bude sloºit j²í, neº bylo navrhnuto v kapitole 18. Tak jak bylo navrhováno, script je spou²t n pomocí systému CRON v na²em p ípad se script pou²tí kaºdou minutu. P i spu²t ní se script p ipojí do databáze, ov í zdali je pot eba tisknout n jaký soubor, pokud ne zkusí to znovu za minutu. Pokud ano na te si adresu s názvem souboru a tu p edá systému UNOCONV, tento systém slouºí pro p evod dokument do PDF a je pouºíván, protoºe bylo p i laboratorním testování, ºe nelze tisknout word, excel, powerpoint dokumenty. Po p evodu dokumentu se provede jednoduchá et zcová operace, aby bylo dále moºno pracovat se souborem PDF, z databáze se krom názvu dokumenty získal i po et kopií a tiskárnu na, které má být dokument vyti²t n. Dokument je odeslán, a pokud tiskárna vrátí kladnou zp tnou vazbu, provede se UPDATE záznamu, atribut state se zm ní z 0 na 1 a tím se zamezí novému vybrání Motlík, 2015/
26 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.4: UML activity diagram fungování scriptu. dokumentu k tisku. 4.5 Uºivatelský postup p i tisku dokumentu a pouºité technologie V této kapitole se do tete jak musí uºivatel postupovat pomocí grackého rozhraní, kdyº chce vytisknout, zru²it nebo opakovat tisk. Pro vytisknutí dokumentu, musí uºivatel nav²tívit stránku tiskového systému. Jako první se uºivateli zobrazí stránka, kterou zobrazuje obrázek 4.5, po p ihlá²ení se uºivateli zobrazí stránka, kterou vidíte na obrázku 4.2 na stran 24, která slouºí pro nahrávání soubor. Po nahrání souboru se uºivatel m ºe podívat do fronty ekajících dokument obrázek 4.6 a p ípadn soubor ze své tiskové fronty odstranit. Pokud byl soubor jiº vyti²t n, uºivatel m ºe ze seznamu vyti²t ných dokument, na obrázku 4.7 vytisknout soubor znovu a pomocí nabídky z obrázku 4.8 zvolit podrobnosti tisku. Dal²í snímky obrazovky naleznete v p íloze C - Nepouºité obrázky. K sestavení tohoto systému byly pouºity následující technologie: HTML, CSS, PHP min. 5.4, Python 2.7, MySQL databáze min. verze , PDO pro práci s databází, Motlík, 2015/
27 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.5: Snímek p ihla²ovací stránky. Obrázek 4.6: Snímek stránky s ekajícími soubory. Motlík, 2015/
28 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.7: Snímek stránky s vyti²t nými soubory. Obrázek 4.8: Snímek stránky pro op tovné vyti²t ní souboru. Motlík, 2015/
29 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Funkce MyQ - Free Moje e²ení Automatická archivace tiskových úloh NE ANO Automatická instalace ovlada NE NE Automatická podpora nových model tiskových za ízení ANO ANO Limitování tisku NE NE Jednoduchá instalace serveru ANO NE Maximální po et tiskáren 11 Maximální po et uºivatel Odloºený tisk ANO ANO Platforma pracovní stanice Windows, Linux, Mac Podporovaná platforma serveru Windows Linux Sledování stavu tiskové úlohy NE ANO Tisk bez ovlada, online NE ANO Webové uºivatelské rozhraní ANO ANO Jakákoliv (webové rozhraní) Tabulka 4.1: Tabulka zobrazující srovnání mého systému s MyQ - Free (2015) UNOCONV min. 0.6 pro p evod soubor do PDF, CRON pro spou²t ní scriptu po ur ité dob, CUPS min. 2.1, který se stará o tisk na UNIX systémech. 4.6 Srovnání tiskového systému s MyQ - Free 2015 Následující tabulka 4.1 na stran 29 zobrazuje srovnání mého systému se systémem MyQ - Free ve verzi 4.3 srovnání prob hlo v posledním tvrtletí roku Z této tabulky vyplývá, ºe oba systémy nemají automatickou instalaci ovlada a limitování tisku, naopak oba systémy nabízejí automatickou podporu nových tiskových za ízení, neomezený po et uºivatel, odloºený tisk a webové uºivatelské rozhraní. Ná² systém, ale nabízí oproti MyQ - Free automatickou archivaci tiskových úloh, neomezený po et tiskáren MyQ-Free umoº uje 11, platformu serveru Linux MyQ-Free vyuºívá Windows, sledování stavu tiskové úlohy a také umoº uje tisk z webového rozhraní. Oproti MyQ-Free je ná² systém sloºit j²í p i instalaci, protoºe ve fázi prototypu není vytvo en instala ní soubor, který by nainstaloval a nastavil pot ebné sluºby. Motlík, 2015/
30 KAPITOLA 5. TESTOVÁNÍ TISKOVÉHO SERVERU Kapitola 5 Testování tiskového serveru Na serveru byly otestovány v²echny funkce z funk ních poºadavk na stran 13 kapitola 2.1, dále se pak testovaly funkce p ipojení RPi k internetu a k tiskárn, funkce staºení dokumentu do RPi a plánovaného vyti²t ní. Tiskový server byl testován n kolika zp soby: 1. Technické testování - Testování komponent a jejich kompatibility. 2. Laboratorní testování - Testování funk nosti jednotlivých funkcí. 5.1 Technické testování Prvním a základním testováním bylo otestování komponent a jejich vzájemné kompatibility. Bohuºel, jelikoº je nemoºné otestovat v²echny dosud existující USB a sí ové tiskárny, byly náhodn vybrány 3 naprosto rozdílné tiskárny: První levná domácí laserová tiskárna od rmy HP (model: LaserJet Pro P1102w). Druhá draº²í domácí multifunk ní inkoustová tiskárna od rmy Canon (model: MG6200). T etí draº²í kancelá ská multifunk ní laserová tiskárna od rmy Brother (model: HL- 4020CDW). Na t chto tiskárnách byl za pomoci tiskové ásti systému tiskového serveru vyti²t n testovací dokument ve formátu docx (obsah p iloºeného CD) který obsahoval text s velkými, malými písmeny a písmeny s diakritikou i bez, dále obsahoval tabulku a obrázek. Motlík, 2015/
31 KAPITOLA 5. TESTOVÁNÍ TISKOVÉHO SERVERU 5.2 Laboratorní testování a výsledek Tiskový server byl b hem vývoje testován, aby se dalo p esn ur it, zda spl uje kritéria funk ních poºadavk 2.1, které najdete na stran 13. Kaºdá nov implementovaná funkce byla ihned otestována. Testování probíhalo následovn, pro p íklad: Tiskový server bude tisknout dokument ve zvoleném ase a datu. Po implementaci této funkce byl nahrán dokument se zvoleným asem a datem tisku. Pokud byl dokument s odchylkou 2 minut vyti²t n, výstup testování byl kladný - mohlo se pokra ovat implementací dal²í funkce, pokud ne - výstup testování byl záporný - funkce se musela upravit nebo opravit tak aby spl ovala funk ní poºadavky. P i testování se odhalilo n kolik nedostatk. Dlouhé zpracovávání vektorových soubor, o ezávání rozm rných dokument, zastavení celé fronty v p ípad problému s jedním dokumentem. Motlík, 2015/
32 KAPITOLA 6. SHRNUTÍ NAŠEHO ŘEŠENÍ TISKOVÉHO SERVERU Kapitola 6 Shrnutí na²eho e²ení tiskového serveru Tiskový server se hodí pro plánovaný tisk jednoduchých dokument, ale nehodí se pro tisk rozm rných nebo vektorových soubor ani pro sloºit j²í oboustranný tisk, tisk s volbou kvality apod. Tyto podrobnosti byly zji²t ny p i testování, které se nachází na stran 31 v kapitole Výhody, nevýhody a vylep²ení systému Hlavním d vodem, kv li kterému byl tento systém vytvo en, je umoºnit uºivatel m plánovaný tisk ve ²kole. Plánovaný tisk funguje na základ údaj, které vyplní uºivatel na webové stránce tiskárny. Webová stránka umoº uje uºivatel m poslat úlohu k tisku kdykoliv a kdekoliv. Bohuºel pro nasazení do b ºného reºimu není tento systém p ipraven. Ukázalo se jako pot ebné moºnost tisknout oboustrann, volit kvalitu tisku a dal²í nastavení tiskárny, které tento systém zatím nepodporuje. Systém má velké problémy se zpracováním rozm r v t²í neº formát A4 vytiskne se malá A4 ást vyst iºená z velkého formátu. Tiskový server by se m l vylep²it opravou pot ebných v cí jako je zpracovávání vektorových dokument, dokument v t²ích neº rozm r A4 a p idáním moºnosti nastavení tisku. Rozhodn by m la být odstran na chyba, která zastaví v²echny ostatní dokumenty v p ípad dlouhého zpracovávání jednoho dokumentu. Velké budoucí vylep²ení pouºitelnosti shledáváme v p idání moºnosti monitorování a kreditaci tisku, které by mohlo být v budoucnu rozhodující jak pro ²koly, tak pro malé rmy. Motlík, 2015/
33 KAPITOLA 6. SHRNUTÍ NAŠEHO ŘEŠENÍ TISKOVÉHO SERVERU Záv r Tiskový server je funk ní, m ºe být vyuºíván pro plánovaný tisk jednoduchých dokument, ale nehodí se pro tisk rozm rných nebo vektorových soubor ani pro sloºit j²í oboustranný tisk, tisk s volbou kvality apod. Nelze ho pokro ile vyuºívat ve ²kolách a rmách. Protoºe není zabezpe en proti kolizím p i dlouhém p evád ní a zatím nelze kontrolovat uºivatele a po ty jejich výtisk. Motlík, 2015/
34 SEZNAM POUŽITÉ LITERATURY Seznam pouºité literatury [1] The PHP Group, PHP Manual [online] [cit ]. Dostupné z: [2] Python Software Foundation, Python documentation [online] [cit ]. Dostupné z: [3] Apple Inc., Documentation CUPS 2.1 [online] [cit ]. Dostupné z: [4] W3C, HTML5 [online] [cit ]. Dostupné z: [5] PILGRIM, Mark. Pono me se do Python(u) 3: Dive into Python 3. Praha: CZ.NIC, 2010, 430 s. CZ.NIC. ISBN [6] PILGRIM, Mark. Pono me se do HTML5. Praha: CZ.NIC, z.s.p.o., 2015, 278 stran. CZ.NIC. ISBN [7] KOFLER, Michael a Bernd ÖGGL. PHP 5 a MySQL 5: pr vodce webového programátora. Vyd. 1. Brno: Computer Press, 2007, 607 s. CZ.NIC. ISBN [8] 7. díl - Databázový wrapper. ITnetwork.cz [online] [cit ]. Dostupné z: Motlík, 2015/
35 SEZNAM TABULEK Seznam tabulek 4.1 Tabulka zobrazující srovnání mého systému s MyQ - Free (2015) Motlík, 2015/
36 SEZNAM OBRÁZKŮ Seznam obrázk 1 Obrázek zachycující stav p ed a po instalaci tiskového systému UML diagram návrhu tiskového serveru UseCase funkcí tiskového serveru MockUp prototyp p ihla²ovací obrazovky MockUp prototyp obrazovky pro nahrávání dokument Databázové rela ní schéma UML activity diagram návrhu fungování scriptu Snímek nakódované stránky HTML bez CSS Snímek stránky upload s CSS Nové rela ní schéma databáze pro vývoj systému UML activity diagram fungování scriptu Snímek p ihla²ovací stránky Snímek stránky s ekajícími soubory Snímek stránky s vyti²t nými soubory Snímek stránky pro op tovné vyti²t ní souboru B.1 MockUp stránky vyti²t ných dokument B.2 Snímek stránky vyti²t ných dokument B.3 MockUp stránky op tovného tisku B.4 Snímek stránky op tovného tisku Motlík, 2015/
37 SEZNAM OBRÁZKŮ Seznam pouºitých zkratek a termín RPi Raspberry PI model B GUI Graphical User Interface CUPS Common Unix Printing System PDO PHP Data Object interface HTML HyperText Markup Language CSS Cascading Style Sheets PHP Personal Home Page nyní Hypertext Preprocessor SQL Structured Query Language PDF Portable Document Format Motlík, 2015/
38 PŘÍLOHA A. OBSAH PŘILOŽENÉHO CD P íloha A Obsah p iloºeného CD Motlík, 2015/
39 PŘÍLOHA B. OBRÁZKY NEPOUŽITÉ V PRÁCI P íloha B Obrázky nepouºité v práci Motlík, 2015/
40 PŘÍLOHA B. OBRÁZKY NEPOUŽITÉ V PRÁCI Obrázek B.1: MockUp stránky vyti²t ných dokument. Obrázek B.2: Snímek stránky vyti²t ných dokument. Motlík, 2015/
41 PŘÍLOHA B. OBRÁZKY NEPOUŽITÉ V PRÁCI Obrázek B.3: MockUp stránky op tovného tisku. Obrázek B.4: Snímek stránky op tovného tisku. Motlík, 2015/
STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Vývoj tiskového serveru
STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Obor SOČ: 18. Informatika Vývoj tiskového serveru Print server developing Autor: Jakub Motlík E-mail: Jakub.Motlik@gmail.com Školní rok: 2015/2016 Konzultant: Ing. Ondřej
VíceVývoj tiskového serveru
Linux Server Development - SPŠE Ječná Vývoj tiskového serveru Dlouhodobá maturitní práce Střední průmyslová škola elektrotechnická, Praha 2, Ječná 30 4. ledna 2016 Autor: Jakub Motlík E-mail: Jakub.Motlik@gmail.com
VíceBOZP - akcepta ní testy
BOZP - akcepta ní testy Kristýna Streitová Zadavatel: Ing. Ji í Chludil 13. prosince 2011 Obsah 1 Úvod 2 1.1 Popis test....................................... 2 2 Testy 3 2.1 ID - 1 P ihlá²ení do systému.............................
VíceIP kamerový systém Catr - uºivatelský návod k obsluze
IP kamerový systém Catr - uºivatelský návod k obsluze Obsah P ipoj se k nám! Úvod 3 P ístup do systému 3 Po íta s Windows 3 Prvotní instalace 3 Ovládání kamerového systému na po íta i 5 šivý náhled...................................................
VíceUºivatelská p íru ka Octopus
Uºivatelská p íru ka Octopus Jan Bojko 11. prosince 2014 Abstrakt Uºivatelská p íru ka k aplikaci Octopus. Obsah 1 Úvod 2 2 P ihlá²ení 2 3 Naviga ní menu 2 4 Práce s tabulkou 3 5 Editace 6 5.1 Nový záznam.............................
VíceNávod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7
Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7 1. Úvod nezbytné kroky ne se p ipojíte 2. Jak si vytvo it heslo 3. Nastavení VPN p ipojení pro Windows 7 1. Úvod Slu ba VPN umo uje vstoupit
VíceDeepBurner (testování UI)
ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Semestrální práce DeepBurner (testování UI) Blaºej, Friebel, Olexová, Volf P edm t: Testování uºivatelských rozhraní Obor: Softwarové inºenýrství
VíceSeminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13
Seminá e Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11, sem.
VíceMyQ samoobslužný tisk
MyQ samoobslužný tisk Uživatelský manuál Obsah 1. Co je MyQ... 1 2. Webové rozhraní... 1 2.1. Přihlášení do systému... 1 2.2. Uživatelské rozhraní aplikace... 1 2.3. Moje nastavení... 1 2.4. Upload souborů
VíceNastavení vestav ného p evodníku Ethernet -> sériová linka ES01
KMB systems, s. r. o. Dr. M. Horákové 559, 460 06 Liberec 7, Czech Republic tel. +420 485 130 314, fax +420 482 736 896 E-mail: kmb@kmb.cz, Web: www.kmb.cz Nastavení vestav ného p evodníku Ethernet ->
VíceDatová úloºi²t CESNET
Datová úloºi²t CESNET Michal Strnad 2. 3. 2014 P ehled pro má smysl budovat národní datová úloºi²t pro v decká data budovaná infrastruktura jak úloºi²t pouºít p ístupové mechanismy správa uºivatel na úloºi²tích
VíceSTŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Chemické výpočty. Aleš Kajzar Martin Honka
STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Chemické výpočty Aleš Kajzar Martin Honka Opava 2011 STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Obor SOČ: 3. Chemie Chemické výpočty Autoři: Škola: Konzultant: Aleš Kajzar Martin Honka
VíceSpecifikace systému ESHOP
Nabídka: Specifikace systému ESHOP březen 2009 Obsah 1 Strana zákazníka 1 1.1 Nabídka produkt, strom kategorií..................... 1 1.2 Objednávka a ko²ík.............................. 1 1.3 Registrace
VíceRozšířená nastavení. Kapitola 4
Kapitola 4 Rozšířená nastavení 4 Nástroje databáze Jak již bylo zmíněno, BCM používá jako úložiště veškerých informací databázi SQL, která běží na všech lokálních počítačích s BCM. Jeden z počítačů nebo
VíceKelvin v kapkový generátor
Kelvin v kapkový generátor Kry²tof Kadlec 1, Luká² Kune² 2, Luká² N me ek 3 1 Gymnázium Franti²ka Palackého, Vala²ské Mezi í í, krystoof.2@seznam.cz 2 Gymnázium, Zlatá stezka 137, Prachatice, kunamars@seznam.cz
VíceESKÁ ZEM D LSKÁ UNIVERZITA V PRAZE
ESKÁ ZEM D LSKÁ UNIVERZITA V PRAZE PROVOZN EKONOMICKÁ FAKULTA OBOR PODNIKÁNÍ A ADMINISTRATIVA KATEDRA INFORMA NÍCH TECHNOLOGIÍ TEZE DIPLOMOVÉ PRÁCE P íprava firemního linuxového www serveru (návrh prezentace
Vícee²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody
e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody V praxi se asto setkávame s p ípady, kdy je pot eba e²it více rovnic, takzvaný systém rovnic, obvykle s více jak jednou neznámou.
VíceKonceptuální modelování
Konceptuální modelování Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS
VíceÚvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1
Úvod, terminologie Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,
VíceAplikace ENVIS pro energetickou ú innost dle ƒsn EN 16001:2010
Aplikace ENVIS pro energetickou ú innost dle ƒsn EN 16001:2010 Prezentovaný systém sestává z p ístroj ady SM, SIMON, elektrom r a regulátor ú iníku NOVAR ve spojení s programem ENVIS. Je ideálním e²ením
VíceDálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s.
Dálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s. Tomáš D dina, Lubomír Herman Severomoravská plynárenská, a.s. Hlavní d vody realizace Podmínkou bezpe nosti a spolehlivosti
VíceTermíny zkoušek Komise Komise. subkomise 1 (obhaj.) :30 B subkomise 2 (obhaj.) :30 B8 120
Základní informace o struktu e dat: Komise (nadkomise) obsahují leny schválené VR (po jejich identifikaci v SIS, p íp. dopln ní budou obsahovat všechny schválené leny, po novém za azení se vyplní datum
VíceIPCorder KNR-100 Instala ní p íru ka
IPCorder KNR-100 Instala ní p íru ka 12. srpna 2007 2 Obsah 1 Instalace 5 1.1 Obsah balení....................................... 5 1.2 Instalace pevného disku................................. 5 1.3 Zapojení
VíceIntegrování jako opak derivování
Integrování jako opak derivování V tomto dokumentu budete seznámeni s derivováním b ºných funkcí a budete mít moºnost vyzkou²et mnoho zp sob derivace. Jedním z nich je proces derivování v opa ném po adí.
VíceU ivatelská p íru ka
U ivatelská p íru ka k eearth aplikaci pro prohlí ení vrt a dal ích geologicky dokumentovanýc h objekt z databáze GDO v informa ním systému GS-Geofondu ( íjen 2008) eearth systém umo uje u ivatel m prohlí
VíceProhlá²ení. V Praze dne 18. dubna 2010...
ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Katedra po íta Bakalá ská práce Studentova Berli ka III - Jádro aplikace Jaromír Van k Vedoucí práce: Ing. Ji í Chludil Studijní program: Softwarové
Vícefunkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné
Analyzujte, navrhněte a implementujte aplikaci pro sledování spánku dětí Chůvička pro telefony na platformě Android. Od existujících aplikací se bude aplikace odlišovat tímto: funkční na dual-sim telefonech
VíceOnline komunikace a videokonference
Online komunikace a videokonference Vít Rus ák PROJEKT nancovaný z Opera ního programu Vzd lávání pro konkurenceschopnost ZVY OVÁNÍ IT GRAMOTNOSTI ZAM STNANC VYBRANÝCH FAKULT MU Registra ní íslo: CZ.1.07/2.2.00/15.0224
VíceZám r a cíle projektu
Tento projekt je spolufinancován z prost edk Evropské unie prost ednictvím Evropského fondu pro regionální rozvoj. Zám r a cíle projektu ÍLOHA. 3 ZADÁVACÍ DOKUMENTACE ve ejné zakázky vedené pod názvem
VíceProgram Power Cinema 3
Program Power Cinema 3 Nastavení tuneru 1. OBECNÉ V hlavním menu programu klikn te na NASTAVENÍ a vyberte Pr vodce nastavením v menu typ obrazovky zvolte odpovídající typ podle monitoru jaký pou íváte.
VíceSAFETICA 7 DATA LOSS PREVENTION
SAFETICA 7 DATA LOSS PREVENTION Nejsou Vaše citlivá data u konkurence? Jsou náklady na IT efektivně vynaložené? Víte, kudy z Vaší firmy unikají důležité dokumenty? Firmy mají problém s tím, že zaměstnanci
VíceLimity funkcí v nevlastních bodech. Obsah
Limity funkcí v nevlastních bodech V tomto letáku si vysv tlíme, co znamená, kdyº funkce mí í do nekone na, mínus nekone na nebo se blíºí ke konkrétnímu reálnému íslu, zatímco x jde do nekone na nebo mínus
VíceZáloha a obnovení Uživatelská příručka
Záloha a obnovení Uživatelská příručka Copyright 2009 Hewlett-Packard Development Company, L.P. Windows je ochranná známka společnosti Microsoft Corporation registrovaná v USA. Informace uvedené v této
VíceSkalární sou in. Úvod. Denice skalárního sou inu
Skalární sou in Jedním ze zp sob, jak m ºeme dva vektory kombinovat, je skalární sou in. Výsledkem skalárního sou inu dvou vektor, jak jiº název napovídá, je skalár. V tomto letáku se nau íte, jak vypo
Více2C06028-00-Tisk-ePROJEKTY
Stránka. 27 z 50 3.2. ASOVÝ POSTUP PRACÍ - rok 2009 3.2.0. P EHLED DÍL ÍCH CÍL PLÁNOVANÉ 2009 íslo podrobn Datum pln ní matematicky formulovat postup výpo t V001 výpo etní postup ve form matematických
VíceHLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY
HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY (K 42 odst. 2 zákona) 5 (1) Úst ední seznam ochrany p írody (dále jen "úst ední seznam") zahrnuje soupis, popis, geometrické a polohové
VíceNavigace po budovách FEL (NaFEL)
Abstrakt Navigace po budovách FEL (NaFEL) Aplikace bude sloužit pro navigaci uživatelů po budovách Elektrotechnické fakulty (Dejvice, Karlovo náměstí). Uživatel zadá aktuální polohu v budově (označení
VíceFakulta elektrotechnická
ƒeské VYSOKÉ UƒENÍ TECHNICKÉ Fakulta elektrotechnická SMS a MMS Semestrální práce Ond ej Veli ka Obsah 1 SMS (Short Message Service) 3 1.1 Historie.......................................... 3 1.2 Technické
VíceBezpe nost mobilní komunikace
Bezpe nost mobilní komunikace Tomá² Vávra UKRY 9. kv tna 2011 Obsah 1 Útoky 2 Obrana 3 Cryptocult 4 Realita 5 Jiná ochrana Obsah 1 Útoky 2 Obrana 3 Cryptocult 4 Realita 5 Jiná ochrana Obsah 1 Útoky 2 Obrana
VíceP íklad 1 (Náhodná veli ina)
P íklad 1 (Náhodná veli ina) Uvaºujeme experiment: házení mincí. Výsledkem pokusu je rub nebo líc, ºe padne hrana neuvaºujeme. Pokud hovo íme o náhodné veli in, musíme p epsat výsledky pokusu do mnoºiny
VíceInformace a návod k pouºití ablony pro BP student FZS v Plzni. Ing. Petr V elák 20. únor 2012
Informace a návod k pouºití ablony pro BP student FZS v Plzni Ing. Petr V elák 20. únor 2012 1 OBSAH OBSAH Obsah 1 P edmluva 4 2 Formátování a úprava bakalá ské práce 5 2.1 Vzhled stran........................................
VíceEvko - uºivatelská p íru ka verze 5.1.0
Evko - uºivatelská p íru ka verze 5.1.0 22. ervna 2005 2 Kapitola 1 Úvod Program EVKO je ur en jako pomocník p edev²ím pro montáºní a servisní rmy p i plánování a evidenci pravidelných revizí, kontrol,
VíceAktualizace softwaru Uživatelská příručka
Aktualizace softwaru Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je ochranná známka Microsoft Corporation registrovaná v USA. Informace uvedené v této příručce
VíceDatová centra, virtualizace a cloud computing
data, virtualizace a cloud computing Tomá² Borovi ka, Jaroslav Fibichr, Ond ej Sedlá ek V E / ƒvut - FIT 9. b ezna 2011 Osnova data a serverová konsolidace data a virtualiza ní nástroje Grid computing
VíceInovace (praxe) 1 Úvod, p edstavení rmy, omezení práce. 16. listopadu 2010, Organizace a informace. Karel Kohout
Inovace (praxe) 1 Úvod, p edstavení rmy, omezení práce V rámci seminární práce jsou rozebrány t i inovace, realizované záºitkovou agenturou FAN MOTION 1. Dv z nich jsou spí²e technického rázu (sb r údaj
VíceManuál uživatele čipové karty s certifikátem
Manuál uživatele čipové karty s certifikátem Obsah 1 Úvod... 3 2 Instalace čipové karty s certifikátem... 5 3 Instalace čtečky čipových karet... 10 3.1 Instalace z Windows Update... 10 3.2 Manuální instalace
VíceRestaurace-ng. https://www.assembla.com/spaces/restaurace-ng/ documents/dmetqytlor37kpeje5dax/download/restaurace_aplikace.part1.
Instalační a uživatelská příručka programu Restaurace-ng 1 Systémové požadavky Předpokladem pro úspěšnou instalaci je nainstalovaná Java Runtime Environment verze 1.6, optimálně Update 17(ke stáhnutí na
VíceZabezpečení Uživatelská příručka
Zabezpečení Uživatelská příručka Copyright 2008 Hewlett-Packard Development Company, L.P. Microsoft a Windows jsou registrované ochranné známky společnosti Microsoft Corporation v USA. Informace uvedené
VíceINTELIGENTNÍ DŮM. Zdeněk Kolář, Viktor Daněk. Střední průmyslová škola sdělovací techniky Panská 856/3, 110 00 Praha 1
Středoškolská technika 2013 Setkání a prezentace prací středoškolských studentů na ČVUT INTELIGENTNÍ DŮM Zdeněk Kolář, Viktor Daněk Střední průmyslová škola sdělovací techniky Panská 856/3, 110 00 Praha
VíceBinární operace. Úvod. Pomocný text
Pomocný text Binární operace Úvod Milí e²itelé, binární operace je pom rn abstraktní téma, a tak bude ob as pot eba odprostit se od konkrétních p íklad a podívat se na v c s ur itým nadhledem. Nicmén e²ení
Vícefunkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné
Analyzujte, navrhněte a implementujte aplikaci pro sledování spánku dětí Chůvička pro telefony na platformě Android. Od existujících aplikací se bude aplikace odlišovat tímto: funkční na dual-sim telefonech
VíceSazba zdrojových kód. Jakub Kadl ík 20. 03. 2014
Sazba zdrojových kód Jakub Kadl ík 20. 03. 2014 1 Obsah 1 Základní prost edí verbatim 3 2 Balí ek listings 3 3 Sazba kódu z externího souboru 5 4 Téma Solarized 5 4.1 Solarized light.............................
VíceAll-in-one POS TS-7003 Stru ný pr vodce instalací a prodejem
www.toppokladna.cz info@toppokladna.cz informa ní linka: 220 770 771 1 INSTALACE TECHNIKEM: Pokud jste se rozhodli pro instalaci naším technikem, doru enou zásilku nerozbalujte. V nejbližších hodinách
VíceEfektivní vyuºívání programových nástroj Ansys na infrastrukturách MetaCentra / CERIT-SC
Efektivní vyuºívání programových nástroj Ansys na infrastrukturách MetaCentra / CERIT-SC Slávek Licehammer MetaCentrum 25. listopadu 2013 S. Licehammer (MetaCentrum) Efektivní vyuºívání programových nástroj
VíceJak pracovat s kalkulačním programem HELUZ komín
Jak pracovat s kalkulačním programem HELUZ komín Aplikace Heluz komíny je určena pro výpočet potřebných komponentů zvoleného komínového systému a pro zjištění jeho ceníkové ceny. V levém sloupci je nabídka:
VíceWEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE. 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu
WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu Obsah Obsah 1 1.1 3 Internetový... prohlížeč map 4 Rozložení ovládacích... prvků
VíceICT plán školy 2015/2016
Základní škola s rozšířeným vyučováním informatiky a výpočetní techniky ICT plán školy 2015/2016 1. Základní údaje o škole Název školy: Základní škola s rozšířeným vyučováním informatiky a výpočetní techniky
VícePr b h funkce I. Obsah. Maxima a minima funkce
Pr b h funkce I Maxima a minima funkce V této jednotce ukáºeme jak derivování m ºe být uºite né pro hledání minimálních a maximálních hodnot funkce. Po p e tení tohoto letáku nebo shlédnutí instruktáºního
VíceWinCC V7.3. SIMATIC Logon. Siemens, s.r.o., Digital Factory 2015 Všechnapráva vyhrazena. Strana1 2015-05 Ladislav Plachý / RC-CZ DF SUP
WinCC V7.3 SIMATIC Logon Strana1 2015-05 Ladislav Plachý / RC-CZ DF SUP Sou ást Siemens industrial security konceptu Ochrana proti neautorizovanému p ístupu s využitím Windows mechanism Pro WinCC to znamená
VíceVodafone promo kit uživatelský manuál http://promo.vodafone.cz/ Uživatelský manuál pro aplikaci. Vodafone promo kit. Verze dokumentu: 2.
Uživatelský manuál pro aplikaci Vodafone promo kit Verze dokumentu: 2.1 Vytvořeno: V Praze dne 8. 9. 2011 1 Obsah Vodafone promo kit uživatelský manuál Webové rozhraní aplikace Vodafone promo kit... 4
VíceUživatelská dokumentace
Uživatelská dokumentace k projektu Czech POINT Provozní řád Konverze dokumentů z elektronické do listinné podoby (z moci úřední) Vytvořeno dne: 29.11.2011 Verze: 2.0 2011 MVČR Obsah 1. Přihlášení do centrály
VíceSoft Computing (SFC) 2014/2015 Demonstrace u ení sít RCE, Java aplikace
Soft Computing (SFC) 2014/2015 Demonstrace u ení sít RCE, Java aplikace Franti²ek N mec (xnemec61) xnemec61@stud.t.vutbr.cz 1 Úvod Úkolem tohoto projektu bylo vytvo it aplikaci, která bude demonstrovat
VíceNárodního registru u ivatel léka sky indikovaných substitu ních látek (papírové hlá enky)
PRAVIDLA A FORMULÁ E PRO ZAVÁD NÍ/RU ENÍ U IVATEL do Národního registru u ivatel léka sky indikovaných substitu ních látek (papírové hlá enky) 1 ZAVÁD NÍ NOVÝCH U IVATEL 1.1 Zpravodajské jednotky (Zdra
VícePRACOVNÍ MATERIÁLY PRACOVNÍ MATERIÁLY CHEMIE CHEMIE. Struktura vyu ovací hodiny. Záznamový Záznamový arch. P edm tový metodik: Ing.
PRACOVNÍ MATERIÁLY PRACOVNÍ MATERIÁLY CHEMIE CHEMIE Struktura vyu ovací hodiny Plán Struktura vyu ovací vyu ovací hodiny hodiny Plán Metodický vyu ovací list aplikace hodiny Záznamový Metodický list arch
VíceZákladní praktikum laserové techniky
Základní praktikum laserové techniky Fakulta jaderná a fyzikáln inºenýrská Úloha 4: Zna kování TEA CO 2 laserem a m ení jeho charakteristik Datum m ení: 1.4.2015 Skupina: G Zpracoval: David Roesel Kruh:
VíceStru né pokyny. D kujeme vám, že jste si k uspokojení svých pot eb v oblasti p enosných po íta vybrali notebook Acer.
Stru né pokyny D kujeme vám, že jste si k uspokojení svých pot eb v oblasti p enosných po íta vybrali notebook Acer. Uživatelské p íru ky Abychom vám p i používání notebooku Acer pomohli, vytvo ili jsme
VíceBezdrátové připojení (pouze u vybraných modelů)
Bezdrátové připojení (pouze u vybraných modelů) Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je registrovaná ochranná známka Microsoft Corporation v USA. Bluetooth
VíceVěznice soběstačné město. Atelier Jana épky a Mirky T mové, VUT FA zimní semestr 2012 / 2013
Věznice soběstačné město Atelier Jana épky a Mirky T mové, VUT FA zimní semestr 2012 / 2013 Atelier Jana épky a Mirky T mové vedoucí atelieru kontakt Ing. akad. arch. Jan épka Ing. arch. Mirka T mová Internet:
Více4 Část II Základy práce v systému. 6 Část III Úvodní obrazovka. 8 Část IV Práce s přehledy. 13 Část V Kontakty. 19 Část VI Operativa
2 Dokumentace SMAN Obsah Kapitoly Část I Úvod 4 Část II Základy práce v systému 6 Část III Úvodní obrazovka 8 Část IV Práce s přehledy 13 Část V Kontakty 19 Část VI Operativa 23 Část VII Nabídky 35 Index
VíceZakázka bude pln na b hem roku 2014 a v následujících 48 sících od uzav ení smlouvy.
OD VODN NÍ VE EJNÉ ZAKÁZKY Služba na zajišt ní provozu a expertní podpory datové sít Od vodn ní ve ejné zakázky pro ú ely p edb žného oznámení Od vodn ní ú elnosti ve ejné zakázky obsahuje alespo Popis
VíceTeam Engineering. New in V13. TIA Portal news. Restricted / Siemens AG 2014. All Rights Reserved.
Team TIA Portal news siemens.com/s7-1500 Teamengineering jak pracovat v týmu PLC proxy pro práce v týmu pro a PLC inženýry lze uplatnit také v prost edí Classic Kopie a slou ení projekt vzájemné sdílení
VíceSprá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
VíceVideotelefon s hlasitým hovorem instalace do st ny, na st nu a na st l s barevným dotykovým širokoúhlým TFT, LCD 7 16:9 displejem
Videotelefon s hlasitým hovorem instalace do st ny, na st nu a na st l s barevným dotykovým širokoúhlým TFT, LCD 7 16:9 displejem Videotelefon s hlasitým hovorem, instalací do st ny, na st nu a na st l
VíceEDSTAVENÍ ZÁZNAMNÍKU MEg21
EDSTAVENÍ ZÁZNAMNÍKU MEg21 Ing. Markéta Bolková, Ing. Karel Hoder, Ing. Karel Spá il MEgA M ící Energetické Aparáty, a.s. V uplynulém období bylo vyvinuto komplexní ešení pro sb r a analýzu dat protikorozní
VíceUºivatelská p íru ka k programu SlaFoR verze 1.0
1 Uºivatelská p íru ka k programu SlaFoR verze 1.0 Toto je manuál k programu SlaFoR 1.0 (Slab Forces & Reinforcement), který byl vytvo en v rámci bakalá ské práce na kated e betonových a zd ných konstrukcí
VícePokyny pro vypln ní elektronické žádosti podprogram 117D51300 Podpora výstavby technické infrastruktury
Pokyny pro vypln ní elektronické žádosti podprogram 117D51300 Podpora výstavby technické infrastruktury Elektronická žádost je umíst na na internetové adrese http://www3.mmr.cz/zad a lze na ni vstoupit
VíceS M R N I C E. na základ zákona 106/1999Sb., o svobodném p ístupu k informacím (dále jen zákon)
S M R N I C E na základ zákona 106/1999Sb., o svobodném p ístupu k informacím (dále jen zákon) 1. Úvod - Právo svobodného p ístupu k informacím a stanovení základních podmínek, za nichž jsou informace
VícePokyny k instalaci FRIATRACE Verze 5.3
FRIATOOLS CS Pokyny k instalaci FRIATRACE Verze 5.3 1 1 Obsah 1. Představení softwaru FRIATRACE 3 2. Instalace softwaru FRIATRACE 4 3. Instalační program 4 4. Instalace v systémech Microsoft Windows 2000,
VíceKomfortní datová schránka
Komfortní datová schránka Obsah 1. Komfortní datová schránka... 2 2. Záložka Schránky... 2 2.1. Přidání datové schránky... 2 2.2. Přidání složky do evidence datové schránky... 4 2.3. Přidání dalšího uživatele
VícePokyny pro vypln ní elektronické žádosti
Pokyny pro vypln ní elektronické žádosti podprogram 117D515 Podpora oprav domovních olov ných rozvod Elektronická žádost je umíst na na internetové adrese http://www3.mmr.cz/zad a lze na ni vstoupit i
VíceNa tomto míst bude ociální zadání va²í práce
Na tomto míst bude ociální zadání va²í práce Toto zadání je podepsané d kanem a vedoucím katedry, musíte si ho vyzvednout na studijním odd lení Katedry po íta na Karlov nám stí, v jedné odevzdané práci
VíceEMISE SW 2.0 - INTERNETOVÁ APLIKACE
EMISE SW 2.0 - INTERNETOVÁ APLIKACE srpen 2005 Ing. Jan Truxa Anotace: EkoWATT Středisko pro obnovitelné zdroje a úspory energie Bubenská 6, 170 00 Praha 7 tel. : 42-266 710 247, fax.: 42-266 710 248 e-mail:
VíceWEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE
WEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE Úvodem WD je mobilní verze klasického WEBDISPEČINKU, která je určena pro chytré telefony a tablety. Je k dispozici pro platformy ios a Android,
Více1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost
(8 bod ) Náhodná veli ina X je po et rub p i nezávislých hodech mincí a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost P ( X EX < ) (9 bod ) b) Formulujte centrální limitní v tu a pomocí ní vypo
VíceData v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50
Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014
VíceZabezpečení. Uživatelská příručka
Zabezpečení Uživatelská příručka Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft a Windows jsou registrované ochranné známky společnosti Microsoft Corporation v USA. Informace uvedené
VíceZpráva o výsledku p ezkoumání hospoda ení územního samosprávného celku Obec Mi kov za období od 1.1.2017 do 31.12.2017 Zpráva o výsledku p ezkoumání hospoda ení 1/6 I. VŠEOBECNÉ INFORMACE Název ÚSC: Obec
VícePrezentace. Ing. Petr V elák 6. b ezna 2009
Prezentace Ing. Petr V elák 6. b ezna 2009 1 OBSAH OBSAH Obsah 1 Úvodní slovo 3 2 P íprava prezentace 4 2.1 Jak prezentace ned lat........................ 4 2.1.1 Kontrast písma a pozadí...................
VíceManagement projektů. Programová podpora auditu sytému managementu kvality HOT 4IT. Návrh
Management projektů Programová podpora auditu sytému managementu kvality HOT 4IT Návrh Historie Verze Datum Status Kdo Poznámka 1 16 3 2009 Tisoň, Horník 11 4 4 2010 Tisoň Přidáno GUI 12 84 2010 Tisoň
VíceBezdrátová sada s klávesnicí a myší. Stručný návod k použití WUR - 0108T
Bezdrátová sada s klávesnicí a myší WUR - 0108T Obsah Začínáme....................................................... 1 Funkce......................................................... 1 Příprava klávesnice,
VíceUŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.
UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s. PPF banka a.s., Evropská 2690/17, P.O. Box 177, 160 41 Praha 6 1/17 Obsah: 1. Všeobecné informace... 3 2. Způsoby přihlášení do Internetbankingu
VíceNárodní park umava. 9. kv tna Hnutí Duha
Národní park umava 9. kv tna 2011 Hnutí Duha Hlavní cíle a metodika Hlavní cíle et ení Cílem výzkumu Factum Invenio bylo zjistit, jak ob ané R vnímají problematiku hypotetické výstavby lanovek a sjezdovek
VíceNÁVODY PRO PEDAGOGY. Garant LMS Moodle Mgr. Naděžda Fasurová, Ph.D. VŠKE, a.s. Vstup do systému Moodle na VŠKE
NÁVODY PRO PEDAGOGY Garant LMS Moodle Mgr. Naděžda Fasurová, Ph.D. VŠKE, a.s. Vstup do systému Moodle na VŠKE Elektronický výukový systém VŠKE pro podporu kombinované formy studia a elearning najdete na
VíceMobChar. Uºivatelská p íru ka pro balí ek pro Pána jeskyn. Mat j Shán l
MobChar Uºivatelská p íru ka pro balí ek pro Pána jeskyn Mat j Shán l Obsah 1 Úvod 2 2 Instalace aplikací 2 3 První spu²t ní aplikace 3 4 Akce v jádru aplikace 4 4.1 Tvorba dobrodruºství.......................
VícePŘIJÍMACÍ ŘÍZENÍ. Strana
PŘIJÍMACÍ ŘÍZENÍ Strana Vyhledávání textu - přidržte klávesu Ctrl, kurzor umístěte na příslušný řádek a klikněte levým tlačítkem myši. 1. Právní předpisy upravující přijímací řízení ke studiu ve střední
VíceELO E360ZK002. USB komunikační adaptér (FTDI) RS-232 - virtuální sériový port ELO E360. Uživatelský manuál
USB komunikační adaptér (FTDI) RS-232 - virtuální sériový port ELO E360 Uživatelský manuál 1.0 Použití adaptéru... 3 2.0 Princip činnosti... 3 3.0 Instalace... 3 3.1 Připojení rozhraní RS-232... 3 3.2
VíceStručná p íručka k používání softwaru HP Photo Printing
Umíst ní obrázk v galerii fotografií P idat obrázky do galerie fotografií lze n kterým z následujících zp sob. Galerie fotografií je levé podokno v softwaru HP Photo Printing a je místem, kde začíná vytvá
VíceWeb SIGCHI komunity. Bc. Tomá² Höger
ii ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Katedra po íta ové graky a interakce Diplomová práce Web SIGCHI komunity Bc. Tomá² Höger Vedoucí práce: Ing. Míkovec Zden k, Ph.D. Studijní
VícePravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:
Pravd podobnost a statistika - cvi ení Simona Domesová simona.domesova@vsb.cz místnost: RA310 (budova CPIT) web: http://homel.vsb.cz/~dom0015 Cíle p edm tu vyhodnocování dat pomocí statistických metod
Více