STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Vývoj tiskového serveru
|
|
- Dušan Dostál
- před 7 lety
- Počet zobrazení:
Transkript
1 STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Obor SOČ: 18. Informatika Vývoj tiskového serveru Print server developing Autor: Jakub Motlík Školní rok: 2015/2016 Konzultant: Ing. Ondřej Mandík, ING PAED IGIP. Škola: Střední průmyslová škola elektrotechnická Praha 2, Ječná 30 Kraj: Hlavní město Praha Praha 2016
2 Autor: Jakub Motlík Vydáno: 24. b ezna 2016 Práce byla vytvo ena v rámci projektu LSD SP E Je ná. Práce byla vytvo ena v souladu s normami: ƒsn , ƒsn ISO 690, ƒsn ISO 2145, ƒsn ISO 7144, ƒsn ISO 999
3 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......
4
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
7 Abstrakt Tiskový server je systém, který umoº uje uºivatel m plánovaný tisk a 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 stránkou 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 and everywhere Sprinting. In this work you will read about evolving this system from functional, non functional requirements, across MockUp prototypes, solutions prototypes, real solutionand in the end the review of system. Very interesting thing 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
8 SPŠE JEČNÁ 8 Motlík, 2015/2016
9 SPŠE JEČNÁ OBSAH Obsah Úvod 11 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 Pouºité technologie Srovnání tiskového systému s MyQ - Free v roce Testování tiskového serveru Zp sob testování tiskového serveru Motlík, 2015/2016 9
10 OBSAH SPŠE JEČNÁ 5.2 Technické testování Laboratorní testování a výsledek Shrnutí tiskového serveru Výhody, nevýhody a vylep²ení systému Záv r 39 Seznam pouºité literatury 41 Seznam tabulek 43 Seznam obrázk 45 Seznam pouºitých zkratek 47 A Obsah p iloºeného CD 49 B Nepouºité obrázky Motlík, 2015/2016
11 SPŠE JEČNÁ 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. nebo t ídy. Motlík, 2015/
12 OBSAH SPŠE JEČNÁ Obrázek 1: Obrázek zachycující stav p ed a po instalaci tiskového systému. 12 Motlík, 2015/2016
13 SPŠE JEČNÁ 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 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, proto by m l systém um t tisknout dokument v poºadovaný datum a as. 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 - uje se na monitoring, ú tování a zabezpe ení serveru. Druhé e²ení SafeQ je velice jednoduché e²ení, zabývající se zabezpe ením, kopíro- Motlík, 2015/
14 KAPITOLA 1. O PRÁCI SPŠE JEČNÁ váním a p ená²ením tiskových úloh. 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. 14 Motlík, 2015/2016
15 SPŠE JEČNÁ 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 dva návrhy e²ení 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²í. 2. e²ení bylo navrºeno tak, ºe jako platformu pro uºivatelské rozhraní by se mohli vyuºít webové stránky spojené s databází, 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 bylo navrºeno pouºít po íta, nap íklad Raspberry PI model B (dále jen RPi), protoºe je levný, malý, nenáro ný, ú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 by navíc mohla odpadnout i 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 bylo navrhnuto pro RPi naprogramovat 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 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í. Motlík, 2015/
16 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU SPŠE JEČNÁ Obrázek 2.1: UML diagram návrhu tiskového serveru. 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. (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. 16 Motlík, 2015/2016
17 SPŠE JEČNÁ KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU 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 obrázek 2.2, který se nachází na stran 18. Na tomto obrázku 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). Motlík, 2015/
18 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU SPŠE JEČNÁ 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 hardwarových nárok, které musí být spln ny, aby byl server pouºitelný. P i sepisování nefunk ních poºadavk se vycházelo ze zku²eností s tiskem dokument na Linuxu. 1. Internetové p ipojení 2. User device (Mobil, Tablet, Notebook) s webovým prohlíºe em 3. Stroj se systémem Linux Debian 7.9 (Raspberry Pi Model B) 4. Tiskárna s USB nebo sí ovým p ipojením 18 Motlík, 2015/2016
19 SPŠE JEČNÁ KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU 5. Python MySQL libmysql PHP LibreOce Unoconv CUPS 2.1 Motlík, 2015/
20 KAPITOLA 2. HYPOTÉZA ŘEŠENÍ TISKOVÉHO SYSTÉMU SPŠE JEČNÁ 20 Motlík, 2015/2016
21 SPŠE JEČNÁ 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 strana 15 a usecase (obrázek 2.2 na stran 18). 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, co má tento systém um t (Funk ní poºadavky - strana 15 kapitola 2.1). 3.1 Návrh uºivatelského rozhraní GUI bylo navrhováno pomocí MockUp prototyp. P i grackém návrhu bylo postupováno po funk ních poºadavcích (kapitola 2.1 strana 15), 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, obrázek 3.1 na stran 23 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 3.2 na stran 23). 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/
22 KAPITOLA 3. NÁVRH ŘEŠENÍ SPŠE JEČNÁ 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 s responzivními weby, kv li tomu ºe se dá jednodu²e upravit na responzivní. 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 (kapitola 2.1 strana 15), 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 24 jsme poupravili tak, aby databáze spl ovala normaliza ní formy a lépe se nám s ní pracovalo. 22 Motlík, 2015/2016
23 SPŠE JEČNÁ 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/
24 KAPITOLA 3. NÁVRH ŘEŠENÍ SPŠE JEČNÁ Obrázek 3.3: Databázové rela ní schéma. 3.3 Návrh obsluhy uºivatelského rozhraní a tisku Pro obsluhu uºivatelského rozhraní bylo navrhnuto pouºití jazyka PHP a MySQL databáze pro uchovávání dat. Bylo rozhodnuto, ºe pro kaºdý MockUp prototyp, který p edstavuje jednu uºivatelskou stránku, bude napsán jeden obsluºný PHP script, 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, bylo rozhodnuto o napsání t ídy s funkcemi pro práci s jednotlivými databázovými úkony za pouºití PDO. Pro obsluhu tisku v Raspberry PI bylo navrºeno pouºít jazyk Python, který bude pracovat s MySQL databází za pomoci libmysql a na tiskárnu bude odesílat dokumenty pomocí systému CUPS. Program, jehoº vývojový diagram je na obrázku 3.4, který se nachází stran 25 zachycuje pr b h, jakým by m l fungovat (program neustále 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). 24 Motlík, 2015/2016
25 SPŠE JEČNÁ KAPITOLA 3. NÁVRH ŘEŠENÍ Obrázek 3.4: Vývojový diagram pro práci scriptu. Motlík, 2015/
26 KAPITOLA 3. NÁVRH ŘEŠENÍ SPŠE JEČNÁ 26 Motlík, 2015/2016
27 SPŠE JEČNÁ KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Kapitola 4 Reálné provedení tiskového serveru V této kapitole se do tete, jak reáln systém funguje, jak postupuje uºivatel p i tisku, informace o pouºitých technologiích a uvidíte srovnání tohoto 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 23 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 28. 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. Takto nastylovanou stránku naleznete na obrázku 4.2 strana 28, dal²í takovéto obrázky se nachází v p íloze C - Nepouºité obrázky. Motlík, 2015/
28 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU SPŠE JEČNÁ Obrázek 4.1: Snímek nakódované stránky HTML bez CSS. Obrázek 4.2: Snímek stránky upload s CSS. 28 Motlík, 2015/2016
29 SPŠE JEČNÁ KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.3: Nové rela ní schéma databáze pro vývoj systému. 4.2 Provedení databáze Databáze byla vytvo ena na základ rela ního schématu (obrázek 3.3 na stran 24) za pomoci SQL p íkaz a nástroje pro správu databáze HeidiSQL. Jak je vid t na schématu, databáze byla vytvo ena pomocí 4 tabulek. Tabulky jsou popsány v kapitole 3.2 na stran 22, 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 se databáze rozrostla o tabulku CREDIT a tabulku MAINTENANCE, tyto tabulky jsou zde p ipraveny pro dal²í rozvoj tiskového serveru a nejsou zatím nijak 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 a za vyti²t ný dokument a zárove bude vedena evidence historie. Dále tu máme tabulku MAINTENANCE, která má 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, protoºe je pom rn nenáro ný na server i pro programování. PHP zde za pomoci databáze plní funkci ºivé stránky, Motlík, 2015/
30 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU SPŠE JEČNÁ napl uje ji aktuálními daty. Nap íklad na obrázku 4.2 strana 28 PHP doplnilo 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, ºe pokud se zm ní struktura databáze, bude se muset kód upravovat jen jednou a ne vícekrát jako v p ípad pouºití SQL kódu na kaºdé stránce. Tato vrstva byla napsána za pomoci lánku na ITnetwork - citace [4] 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í 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, bohuºel ob as je nep ehledný a ²patn se v n m hledají chyby. Podle návrhového obrázku 2.1 na stran 16 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. 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í dokumentu k tisku. 30 Motlík, 2015/2016
31 SPŠE JEČNÁ KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU 4.5 Uºivatelský postup p i tisku dokumentu Pro vytisknutí dokumentu, musí uºivatel nav²tívit stránku tiskového systému. Jako první se uºivateli zobrazí stránka viz. obrázek 4.4, po p ihlá²ení se uºivateli zobrazí stránka, kterou vidíte na obrázku 4.2 na stran 28, která slouºí pro nahrávání soubor. Po nahrání souboru se uºivatel m ºe podívat do ekajících dokument 4.5 a p ípadn soubor odstranit ze své fronty. Pokud byl soubor jiº vyti²t n, m ºe uºivatel z p ehledu vyti²t no obrázek 4.6 dát znovu soubor k tisku pomocí nabídky z obrázku 4.7. Dal²í snímky obrazovky m ºete naleznete v p íloze C - Nepouºité obrázky. 4.6 Pouºité technologie K sestavení tohoto systému byly pouºity následující technologie: HTML, CSS, PHP, Python, MySQL databáze, PDO pro práci s databází, UNOCONV pro p evod soubor do PDF, CRON pro spou²t ní scriptu po ur ité dob, CUPS, který se stará o tisk na UNIX systémech. 4.7 Srovnání tiskového systému s MyQ - Free v roce 2015 Následující tabulka (4.1 na stran 34) 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í. Tento systém, ale nabízí oproti MyQ - Free automatickou archivaci tiskových úloh, neomezený po et tiskáren (MyQ-Free: 11), platformu serveru Linux (MyQ-Free: Windows), sledování stavu tiskové úlohy a také umoº uje online tisk. Oproti MyQ-Free je tento systém sloºit j²í p i instalaci. Motlík, 2015/
32 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU SPŠE JEČNÁ Obrázek 4.4: Snímek p ihla²ovací stránky. Obrázek 4.5: Snímek stránky s ekajícími soubory. 32 Motlík, 2015/2016
33 SPŠE JEČNÁ KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU Obrázek 4.6: Snímek stránky s vyti²t nými soubory. Obrázek 4.7: Snímek stránky pro op tovné vyti²t ní souboru. Motlík, 2015/
34 KAPITOLA 4. REÁLNÉ PROVEDENÍ TISKOVÉHO SERVERU SPŠE JEČNÁ 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) 34 Motlík, 2015/2016
35 SPŠE JEČNÁ 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 15 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í. 5.1 Zp sob testování tiskového serveru 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.2 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). Motlík, 2015/
36 KAPITOLA 5. TESTOVÁNÍ TISKOVÉHO SERVERU SPŠE JEČNÁ 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. 5.3 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 15. 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. 36 Motlík, 2015/2016
37 SPŠE JEČNÁ KAPITOLA 6. SHRNUTÍ TISKOVÉHO SERVERU Kapitola 6 Shrnutí 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. 6.1 Výhody, nevýhody a vylep²ení systému Hlavní a podstatnou v cí, kv li které byl tento systém vytvo en, je umoºnit uºivatel m plánovaný tisk a také ho zp ístupnit. Plánovaný tisk funguje na základ údaj, které vyplní uºivatel na webové stránce tiskárny. Webová stránka tiskárny zp ístup uje uºivatel m tiskárnu odkudkoliv a kdykoliv. 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 vektorových dokument (obvyklá doma zpracování: 5 minut) a neporadí si s rozm ry v t²í neº formát A4 v²e ostatní je o íznuto. 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é vylep²ení pouºitelnosti shledáváme v p idání moºnosti monitorování a kreditování tisku, které by mohlo být rozhodující jak pro ²koly, tak pro malé rmy. Motlík, 2015/
38 KAPITOLA 6. SHRNUTÍ TISKOVÉHO SERVERU SPŠE JEČNÁ 38 Motlík, 2015/2016
39 SPŠE JEČNÁ KAPITOLA 6. SHRNUTÍ 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 nelze kontrolovat uºivatele a jejich po ty výtisk. Motlík, 2015/
40 KAPITOLA 6. SHRNUTÍ TISKOVÉHO SERVERU SPŠE JEČNÁ 40 Motlík, 2015/2016
41 SPŠE JEČNÁ SEZNAM POUŽITÉ LITERATURY Seznam pouºité literatury [1] PILGRIM, Mark. Pono me se do Python(u) 3: Dive into Python 3. Praha: CZ.NIC, 2010, 430 s. CZ.NIC. ISBN [2] PILGRIM, Mark. Pono me se do HTML5. Praha: CZ.NIC, z.s.p.o., 2015, 278 stran. CZ.NIC. ISBN [3] 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 [4] 7. díl - Databázový wrapper. ITnetwork.cz [online] [cit ]. Dostupné z: Motlík, 2015/
42 SEZNAM POUŽITÉ LITERATURY SPŠE JEČNÁ 42 Motlík, 2015/2016
43 SPŠE JEČNÁ SEZNAM TABULEK Seznam tabulek 4.1 Tabulka zobrazující srovnání mého systému s MyQ - Free (2015) Motlík, 2015/
44 SEZNAM TABULEK SPŠE JEČNÁ 44 Motlík, 2015/2016
45 SPŠE JEČNÁ 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 Vývojový diagram pro práci 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 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/
46 SEZNAM OBRÁZKŮ SPŠE JEČNÁ 46 Motlík, 2015/2016
47 SPŠE JEČNÁ 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/
48 SEZNAM OBRÁZKŮ SPŠE JEČNÁ 48 Motlík, 2015/2016
49 SPŠE JEČNÁ PŘÍLOHA A. OBSAH PŘILOŽENÉHO CD P íloha A Obsah p iloºeného CD Motlík, 2015/
50 PŘÍLOHA A. OBSAH PŘILOŽENÉHO CD SPŠE JEČNÁ 50 Motlík, 2015/2016
51 SPŠE JEČNÁ PŘÍLOHA B. NEPOUŽITÉ OBRÁZKY P íloha B Nepouºité obrázky Motlík, 2015/
52 PŘÍLOHA B. NEPOUŽITÉ OBRÁZKY SPŠE JEČNÁ 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. 52 Motlík, 2015/2016
53 SPŠE JEČNÁ PŘÍLOHA B. NEPOUŽITÉ OBRÁZKY 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/
Vý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 31. března 2016 Autor: Jakub Motlík E-mail: Jakub.Motlik@gmail.com
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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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í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íceVyužití EduBase ve výuce 10
B.I.B.S., a. s. Využití EduBase ve výuce 10 Projekt Vzdělávání pedagogů v prostředí cloudu reg. č. CZ.1.07/1.3.00/51.0011 Mgr. Jitka Kominácká, Ph.D. a kol. 2015 1 Obsah 1 Obsah... 2 2 Úvod... 3 3 Autorský
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í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í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í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í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í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í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í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í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í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í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í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íceAndroid Elizabeth. Verze: 1.3
Android Elizabeth Program pro měření mezičasů na zařízeních s OS Android Verze: 1.3 Naposledy upraveno: 12. března 2014 alesrazym.cz Aleš Razým fb.com/androidelizabeth Historie verzí Verze Datum Popis
VícePoukázky v obálkách. MOJESODEXO.CZ - Poukázky v obálkách Uživatelská příručka MOJESODEXO.CZ. Uživatelská příručka. Strana 1 / 1. Verze aplikace: 1.4.
MOJESODEXO.CZ Poukázky v obálkách Verze aplikace: 1.4.0 Aktualizováno: 22. 9. 2014 17:44 Strana 1 / 1 OBSAH DOKUMENTU 1. ÚVOD... 2 1.1. CO JSOU TO POUKÁZKY V OBÁLKÁCH?... 2 1.2. JAKÉ POUKÁZKY MOHOU BÝT
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í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íceKnihovna QT4 a moºnosti jejího vyuºití
Fakulta jaderná a fyzikáln inºenýrská ƒeské vysoké u ení technické v Praze 2.6.2010 Osnova 1 Úvod 2 Seznámení s Qt4 3 Prost edí QtCreator 4 Vyuºití v praxi Problém Aplikace pro ovládání realtime PCR za
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í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í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íceNávod pro ovládání systému Fibaro z aplikace pro ipad
Návod pro ovládání systému Fibaro z aplikace pro ipad Obsah 1. První spuštění... 2 1.1 Hlavní (výchozí) stránka ovládací aplikace... 5 1.2 Světla... 8 1.3 - Přehled teplot (Climate)... 9 1.4 Scény (hromadné
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í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í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íceDATABÁZE 2007. DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:
DATABÁZE 2007 DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní: - jednoduše a rychle provést úpravy ve struktuře vaší databáze podle potřeby
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íceObec Mi kov. Zpráva o výsledku p ezkoumání hospoda ení. územního samosprávného celku. za období od do
i! " # $ % & ' % ( ' ) % * & + #, - -. / $ 0 1 $ 2 3 4 5 6 2 7 2 8 9 : 5 ; : ; < = > % %? & ) @? A B C D E F G H I J K L M N O P Q = 2 R 4 S : T U T & & V W E X K L M N O P Y Z [ S U > \ 6 9 ] ^ _ ` a
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í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í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í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íceNávod k použití aplikace MARKETINGOVÉ PRŮZKUMY.CZ
www.marketingovepruzkumy.cz Návod k použití aplikace MARKETINGOVÉ PRŮZKUMY.CZ 28.4.2011 Miloš Voborník Obsah 1. Uživatelská příručka... 1 1.1. Běžný uživatel... 1 1.1.1. Celkové rozvržení, úvodní strana...
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í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íceTréninkový deník atleta projekt databáze s prototypovým řešením
Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze Zdeňka Tučanová Tréninkový deník atleta projekt databáze s prototypovým řešením Bakalářská
VíceMetodika pro nákup kancelářské výpočetní techniky
Příloha č. 2 Metodika pro nákup kancelářské výpočetní techniky 1. Vymezení skupin výrobků Kancelářská výpočetní technika, jak o ni pojednává tento dokument, zahrnuje tři skupiny výrobků: počítače osobní
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í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í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í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íceIP kamerový systém - uživatelský návod k obsluze
IP kamerový systém - uživatelský návod k obsluze _ Připoj se k nám! Obsah Úvod 2 Přístup do systému 2 Počítač s Windows 2 Prvotní instalace 2 Ovládání kamerového systému na počítači 3 Živý náhled...................................................
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íceKOUKAAM a.s. U Vinných sklepů 7 190 00 Praha 9 www.koukaam.se
KOUKAAM a.s. U Vinných sklepů 7 190 00 Praha 9 www.koukaam.se Co jsou IP kamery a jaké je jejich využití? Digitální IP kamery se nazývají také síťové kamery, protože se připojují přímo do počítačové sítě,
VíceINFORMATIKA pro LÁZEŇSTVÍ. Ing. Petr Janík
ULGAT/L0015 přednáška č.3 1 1 janik@vosahs.cz konzultační hodiny: středa od 9:45-11:15 (předem napsat email o konkrétním problému, který chcete konzultovat) 24. března 2010 Obsah přednášky 1 Mefisto -
VíceZámkový systém pro trez ory
Zámkový systém pro trez ory NÁVOD K PROGRAMOVÁNÍ A OBSLUZE Informace o TechMaster 4 1. Master Menu 7 1.1. Nastavení asu a data 7 1.2. asový zámek 7 1.2.1. asový zámek dodatek 7 1.2.2. asový zámek ov ení
VíceInteligentní zastávky Ústí nad Labem
Příloha č. 7 Technická specifikace pro veřejnou zakázku Inteligentní zastávky Ústí nad Labem nadlimitní veřejná zakázka na realizaci inteligentních zastávek zadávaná v otevřeném řízení, dle zákona o veřejných
Více